0001441683-21-000018.txt : 20210218 0001441683-21-000018.hdr.sgml : 20210218 20210218164634 ACCESSION NUMBER: 0001441683-21-000018 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210218 DATE AS OF CHANGE: 20210218 FILER: COMPANY DATA: COMPANY CONFORMED NAME: APPIAN CORP CENTRAL INDEX KEY: 0001441683 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 541956084 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38098 FILM NUMBER: 21650224 BUSINESS ADDRESS: STREET 1: 7950 JONES BRANCH DRIVE CITY: TYSONS STATE: VA ZIP: 22102 BUSINESS PHONE: 703-442-8844 MAIL ADDRESS: STREET 1: 7950 JONES BRANCH DRIVE CITY: TYSONS STATE: VA ZIP: 22102 10-K 1 appn-20201231.htm 10-K appn-20201231
00014416832020FYfalseus-gaap:AccountingStandardsUpdate201409MemberP1YP1Y00014416832020-01-012020-12-31iso4217:USD0001441683us-gaap:CommonClassAMember2020-06-300001441683us-gaap:CommonClassBMember2020-06-30xbrli:shares0001441683us-gaap:CommonClassAMember2021-02-150001441683us-gaap:CommonClassBMember2021-02-1500014416832020-12-3100014416832019-12-31iso4217:USDxbrli:shares0001441683us-gaap:CommonClassAMember2020-12-310001441683us-gaap:CommonClassAMember2019-12-310001441683us-gaap:CommonClassBMember2020-12-310001441683us-gaap:CommonClassBMember2019-12-310001441683appn:SubscriptionsSoftwareAndSupportMember2020-01-012020-12-310001441683appn:SubscriptionsSoftwareAndSupportMember2019-01-012019-12-310001441683appn:SubscriptionsSoftwareAndSupportMember2018-01-012018-12-310001441683appn:ProfessionalServicesMember2020-01-012020-12-310001441683appn:ProfessionalServicesMember2019-01-012019-12-310001441683appn:ProfessionalServicesMember2018-01-012018-12-3100014416832019-01-012019-12-3100014416832018-01-012018-12-310001441683us-gaap:CommonStockMember2017-12-310001441683us-gaap:AdditionalPaidInCapitalMember2017-12-310001441683us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310001441683us-gaap:RetainedEarningsMember2017-12-3100014416832017-12-310001441683us-gaap:RetainedEarningsMember2018-01-012018-12-310001441683us-gaap:CommonStockMember2018-01-012018-12-310001441683us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-310001441683us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-310001441683us-gaap:CommonStockMember2018-12-310001441683us-gaap:AdditionalPaidInCapitalMember2018-12-310001441683us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001441683us-gaap:RetainedEarningsMember2018-12-3100014416832018-12-310001441683us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001441683srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001441683us-gaap:RetainedEarningsMember2019-01-012019-12-310001441683us-gaap:CommonStockMember2019-01-012019-12-310001441683us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001441683us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001441683us-gaap:CommonStockMember2019-12-310001441683us-gaap:AdditionalPaidInCapitalMember2019-12-310001441683us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001441683us-gaap:RetainedEarningsMember2019-12-310001441683us-gaap:RetainedEarningsMember2020-01-012020-12-310001441683us-gaap:CommonStockMember2020-01-012020-12-310001441683us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001441683us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001441683us-gaap:CommonStockMember2020-12-310001441683us-gaap:AdditionalPaidInCapitalMember2020-12-310001441683us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001441683us-gaap:RetainedEarningsMember2020-12-310001441683appn:UnderwrittenPublicOfferingMemberus-gaap:CommonClassAMember2020-06-012020-06-300001441683appn:UnderwrittenPublicOfferingMemberus-gaap:CommonClassAMember2020-06-300001441683appn:UnderwrittenPublicOfferingMemberus-gaap:CommonClassAMember2019-09-012019-09-300001441683appn:UnderwrittenPublicOfferingMemberus-gaap:CommonClassAMember2019-09-300001441683appn:UnderwrittenPublicOfferingMemberus-gaap:CommonClassAMember2018-08-012018-08-310001441683appn:UnderwrittenPublicOfferingMemberus-gaap:CommonClassAMember2018-08-31xbrli:pure0001441683appn:GovernmentAgenciesMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001441683appn:GovernmentAgenciesMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001441683appn:GovernmentAgenciesMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2018-01-012018-12-31appn:agency0001441683appn:FederalGovernmentAgenciesMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001441683appn:FederalGovernmentAgenciesMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001441683appn:FederalGovernmentAgenciesMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2018-01-012018-12-310001441683us-gaap:SalesRevenueNetMemberappn:ForeignCustomersMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001441683us-gaap:SalesRevenueNetMemberappn:ForeignCustomersMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001441683us-gaap:SalesRevenueNetMemberappn:ForeignCustomersMemberus-gaap:CustomerConcentrationRiskMember2018-01-012018-12-3100014416832018-10-3100014416832019-02-280001441683us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-01-012020-12-310001441683us-gaap:ComputerEquipmentMember2020-01-012020-12-310001441683us-gaap:EquipmentMember2020-01-012020-12-310001441683us-gaap:FurnitureAndFixturesMember2020-01-012020-12-31appn:segment0001441683appn:SaaSSubscriptionsMember2020-01-012020-12-310001441683appn:SaaSSubscriptionsMember2019-01-012019-12-310001441683appn:TermLicenseSubscriptionsMember2020-01-012020-12-310001441683appn:TermLicenseSubscriptionsMember2019-01-012019-12-310001441683appn:MaintenanceAndSupportMember2020-01-012020-12-310001441683appn:MaintenanceAndSupportMember2019-01-012019-12-310001441683srt:MinimumMember2020-01-012020-12-310001441683srt:MaximumMember2020-01-012020-12-3100014416832021-01-012020-12-310001441683srt:MinimumMember2020-12-310001441683srt:MaximumMember2020-12-31utr:sqft00014416832018-04-3000014416832020-01-3100014416832020-07-0100014416832020-10-012020-10-310001441683appn:RoboticProcessAutomationPlatformMember2020-01-310001441683appn:RoboticProcessAutomationPlatformMember2020-01-012020-01-310001441683us-gaap:DevelopedTechnologyRightsMemberappn:RoboticProcessAutomationPlatformMember2020-01-310001441683us-gaap:CustomerRelationshipsMemberappn:RoboticProcessAutomationPlatformMember2020-01-310001441683us-gaap:LeaseholdImprovementsMember2020-12-310001441683us-gaap:LeaseholdImprovementsMember2019-12-310001441683us-gaap:FurnitureAndFixturesMember2020-12-310001441683us-gaap:FurnitureAndFixturesMember2019-12-310001441683us-gaap:ComputerEquipmentMember2020-12-310001441683us-gaap:ComputerEquipmentMember2019-12-310001441683us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-12-310001441683us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2019-12-310001441683us-gaap:EquipmentMember2020-12-310001441683us-gaap:EquipmentMember2019-12-310001441683us-gaap:LeaseholdImprovementsMember2020-01-012020-12-310001441683us-gaap:LeaseholdImprovementsMember2019-01-012019-12-310001441683us-gaap:ComputerEquipmentMember2019-01-012019-12-310001441683us-gaap:FurnitureAndFixturesMember2019-01-012019-12-310001441683us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2019-01-012019-12-310001441683us-gaap:EquipmentMember2019-01-012019-12-310001441683us-gaap:RevolvingCreditFacilityMember2017-11-300001441683us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMember2017-11-012017-11-300001441683us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMember2017-11-012017-11-300001441683us-gaap:PrimeRateMembersrt:MinimumMember2017-11-012017-11-300001441683us-gaap:PrimeRateMembersrt:MaximumMember2017-11-012017-11-300001441683srt:MinimumMember2017-11-012017-11-300001441683srt:MaximumMember2017-11-012017-11-300001441683appn:TermLoanMember2020-12-310001441683us-gaap:DomesticCountryMember2020-12-310001441683us-gaap:DomesticCountryMember2019-12-310001441683us-gaap:StateAndLocalJurisdictionMember2020-12-310001441683us-gaap:StateAndLocalJurisdictionMember2019-12-310001441683us-gaap:ForeignCountryMemberus-gaap:SwissFederalTaxAdministrationFTAMember2020-12-310001441683us-gaap:ForeignCountryMemberus-gaap:SwissFederalTaxAdministrationFTAMember2019-12-310001441683appn:A2017EquityIncentivePlanMemberus-gaap:CommonClassAMember2017-05-310001441683appn:A2007StockOptionPlanMember2017-05-310001441683appn:A2017EquityIncentivePlanMemberus-gaap:CommonClassAMember2020-12-310001441683appn:A2017EquityIncentivePlanMember2020-12-310001441683appn:A2019CEOGrantMembersrt:ChiefExecutiveOfficerMember2019-05-012019-05-310001441683appn:A2019CEOGrantMembersrt:ChiefExecutiveOfficerMember2019-05-3100014416832017-01-012017-12-310001441683us-gaap:RestrictedStockUnitsRSUMember2017-12-310001441683us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-12-310001441683us-gaap:RestrictedStockUnitsRSUMember2018-12-310001441683us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001441683us-gaap:RestrictedStockUnitsRSUMember2019-12-310001441683us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001441683us-gaap:RestrictedStockUnitsRSUMember2020-12-310001441683appn:A2017EquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2018-11-012018-11-300001441683us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001441683us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001441683us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-12-310001441683us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001441683us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001441683us-gaap:EmployeeStockOptionMember2018-01-012018-12-310001441683appn:IssuanceOfCommonStockToDirectorsMember2020-01-012020-12-310001441683appn:IssuanceOfCommonStockToDirectorsMember2019-01-012019-12-310001441683appn:IssuanceOfCommonStockToDirectorsMember2018-01-012018-12-310001441683appn:SubscriptionsSoftwareAndSupportMember2020-01-012020-12-310001441683appn:SubscriptionsSoftwareAndSupportMember2019-01-012019-12-310001441683appn:SubscriptionsSoftwareAndSupportMember2018-01-012018-12-310001441683appn:ProfessionalServicesMember2020-01-012020-12-310001441683appn:ProfessionalServicesMember2019-01-012019-12-310001441683appn:ProfessionalServicesMember2018-01-012018-12-310001441683us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001441683us-gaap:SellingAndMarketingExpenseMember2019-01-012019-12-310001441683us-gaap:SellingAndMarketingExpenseMember2018-01-012018-12-310001441683us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001441683us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-310001441683us-gaap:ResearchAndDevelopmentExpenseMember2018-01-012018-12-310001441683us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001441683us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-310001441683us-gaap:GeneralAndAdministrativeExpenseMember2018-01-012018-12-31appn:vote0001441683us-gaap:CommonClassAMember2020-01-012020-12-310001441683us-gaap:CommonClassBMember2020-01-012020-12-310001441683us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001441683us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001441683us-gaap:EmployeeStockOptionMember2018-01-012018-12-310001441683country:US2020-01-012020-12-310001441683country:US2019-01-012019-12-310001441683country:US2018-01-012018-12-310001441683us-gaap:NonUsMember2020-01-012020-12-310001441683us-gaap:NonUsMember2019-01-012019-12-310001441683us-gaap:NonUsMember2018-01-012018-12-310001441683us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310001441683us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-01-012019-12-310001441683us-gaap:ForeignPlanMember2020-01-012020-12-310001441683us-gaap:ForeignPlanMember2019-01-012019-12-310001441683us-gaap:ForeignPlanMember2018-01-012018-12-310001441683us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2020-12-310001441683us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2020-12-310001441683us-gaap:MoneyMarketFundsMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Member2020-12-310001441683us-gaap:MoneyMarketFundsMemberappn:LongTermInvestmentsMemberus-gaap:FairValueInputsLevel1Member2020-12-310001441683us-gaap:USTreasuryBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-12-310001441683us-gaap:USTreasuryBondSecuritiesMemberus-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2020-12-310001441683us-gaap:ShortTermInvestmentsMemberus-gaap:USTreasuryBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-12-310001441683appn:LongTermInvestmentsMemberus-gaap:USTreasuryBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-12-310001441683us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2020-12-310001441683us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:CashAndCashEquivalentsMember2020-12-310001441683us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2020-12-310001441683us-gaap:FairValueInputsLevel2Memberappn:LongTermInvestmentsMemberus-gaap:CommercialPaperMember2020-12-310001441683us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2020-12-310001441683us-gaap:FairValueInputsLevel2Memberus-gaap:CashAndCashEquivalentsMemberus-gaap:CorporateDebtSecuritiesMember2020-12-310001441683us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2020-12-310001441683us-gaap:FairValueInputsLevel2Memberappn:LongTermInvestmentsMemberus-gaap:CorporateDebtSecuritiesMember2020-12-310001441683us-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMember2020-12-310001441683us-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:CashAndCashEquivalentsMember2020-12-310001441683us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMember2020-12-310001441683us-gaap:FairValueInputsLevel2Memberappn:LongTermInvestmentsMemberus-gaap:AssetBackedSecuritiesMember2020-12-310001441683us-gaap:CashAndCashEquivalentsMember2020-12-310001441683us-gaap:ShortTermInvestmentsMember2020-12-310001441683appn:LongTermInvestmentsMember2020-12-310001441683us-gaap:SubsequentEventMemberappn:A2019CEOGrantMembersrt:ScenarioForecastMembersrt:ChiefExecutiveOfficerMember2021-01-012021-03-31


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2020
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-38098 
APPIAN CORPORATION
(Exact Name of Registrant as Specified in its Charter)

Delaware54-1956084
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)
7950 Jones Branch Drive
McLean, VA
22102
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: (703) 442-8844
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading symbolName of each exchange on which registered
Class A Common StockAPPNThe Nasdaq Stock Market LLC
Securities registered pursuant to Section 12(g) of the Act: None

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

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes  ☐    No  ☒

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, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.



 
Large accelerated filerAccelerated 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes       No  ☒

As of June 30, 2020, the aggregate market value of the registrant’s voting Class A common stock and Class B common stock held by non-affiliates of the registrant was $1,309,078,699 and $123,649,286, respectively, based on a closing price of $51.25 per share of the registrant’s Class A common stock as reported on The Nasdaq Global Market on June 30, 2020. For purposes of this computation, all officers, directors, and 10% beneficial owners of the registrant are deemed to be affiliates. Such determination should not be deemed to be an admission that such officers, directors, or 10% beneficial owners are, in fact, affiliates of the registrant.

As of February 15, 2021, there were 38,988,594 shares of the registrant’s Class A common stock and 31,707,466 shares of the registrant’s Class B common stock, each with a par value of $0.0001 per share, outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant's definitive Proxy Statement for its 2021 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K are incorporated by reference in Part III, Items 10-14 of this Annual Report on Form 10-K.




TABLE OF CONTENTS

Page
PART I.
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
PART II.
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
PART III.
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
PART IV.
Item 15.
Item 16.

3


PART I

Forward-Looking Statements

This Annual Report on Form 10-K, including the sections entitled "Business," "Risk Factors," and "Management's Discussion and Analysis of Financial Condition and Results of Operations," contains forward-looking statements that involve known and unknown risks, uncertainties, and other factors that may cause our actual results, levels of activity, performance, or achievements to be materially different from the information expressed or implied by these forward-looking statements. Statements that are not purely historical are 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. In some cases, forward-looking statements can be identified by the words “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “might,” “objective,” “ongoing,” “plan,” “predict,” “project,” “potential,” “should,” “will,” or “would,” or the negative of these terms, or other comparable terminology intended to identify statements about the future. These forward-looking statements include, but are not limited to, statements concerning the following:

Our market opportunity and the expansion of our core software markets in general;
The effects of increased competition as well as innovations by new and existing competitors in our market;
Our ability to adapt to technological change and effectively enhance, innovate, and scale our platform and professional services;
Our ability to effectively manage or sustain our growth and to achieve profitability;
Potential acquisitions and integration of complementary businesses and technologies;
Our ability to maintain, or strengthen awareness of, our brand;
Perceived or actual problems with the integrity, reliability, quality, or compatibility of our platform, including unscheduled downtime or outages;
Uncertain impacts COVID-19 may have on our business, financial condition, results of operations, and changes in the overall level of spending and volatility in the global economy;
Future revenue, hiring plans, expenses, capital expenditures, capital requirements, and stock performance;
Our ability to attract and retain qualified employees and key personnel and further expand our overall headcount;
The expected benefits to our clients and potential clients of our product and service offerings;
The timing of revenue recognition under license and cloud arrangements;
Our expectation that subscriptions revenue as a percentage of total revenue will continue to increase;
Our backlog of license, maintenance, cloud, and services agreements and the timing of future cash receipts from committed license and cloud arrangements;
Our expectation that cost of revenue, sales and marketing expenses, and general and administrative expenses will continue to increase in absolute dollar values;
Our expectations regarding the impact of recent accounting pronouncements on our consolidated financial statements;
Our ability to stay abreast of new or modified laws and regulations that currently apply or become applicable to our business both in the United States and internationally;
Our ability to maintain, protect, and enhance our intellectual property; and
Costs associated with defending intellectual property infringement and other claims.

These statements represent the beliefs and assumptions of our management based on information currently available to us. Such forward-looking statements are subject to risks, uncertainties, and other important factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in the section titled “Risk Factors” included under Part I, Item 1A. Furthermore, such forward-looking statements speak only as of the
4


date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances that occur after the date of this report.

Risk Factors Summary

The risk factors summarized below could materially harm our business, operating results, and/or financial condition, impair our future prospects, and/or cause the price of our common stock to decline. These risks are discussed more fully in the section titled "Risk Factors". Material risks that may affect our business, financial condition, results of operations, and trading price of our Class A common stock include, but are not necessarily limited to, the following:

Our recent growth may not be indicative of our future growth and, if we continue to grow, we may not be able to manage our growth effectively.
If we are unable to sustain our revenue growth rate, we may not achieve or maintain profitability in the future.
We may not be able to scale our business quickly enough to meet our customers’ growing needs, and if we are not able to grow efficiently, our operating results could be harmed.
We are dependent on a single product, and the lack of continued market acceptance of our platform could cause our operating results to suffer.
Market adoption of low-code platforms to drive digital transformation is new and unproven and may not grow as we expect, which may harm our business and prospects.
We currently face significant competition.
If our security measures are breached or unauthorized access to our platform or customer data is otherwise obtained, our platform may be perceived as not being secure, customers may reduce the use of or stop using our platform, and we may incur significant liabilities.
We derive a material portion of our revenue from a limited number of customers, and the loss of one or more of these customers could adversely impact our business, results of operations, and financial condition.
We rely on the performance of highly skilled personnel, including senior management and our engineering, professional services, sales, and technology professionals.
If we do not continue to innovate and provide a platform that is useful to our customers, we may not remain competitive, and our revenue and operating results could suffer.
We are substantially dependent upon customer renewals, the addition of new customers, and the continued growth of our subscriptions revenue.
Because we generally recognize revenue from cloud subscriptions ratably over the term of the subscription agreement, near term changes in sales may not be reflected immediately in our operating results.
We rely upon Amazon Web Services, or AWS, to operate our cloud offering; any disruption of or interference with our use of AWS would adversely affect our business, results of operations, and financial condition.
We employ third-party licensed software for use in or with our software, and the inability to maintain these licenses or errors in the software we license could result in increased costs or reduced service levels, which would adversely affect our business.
If we do not or cannot maintain the compatibility of our platform with third-party applications that our customers use in their businesses, our revenue will decline.
Because our software could be used to collect and store personal information, domestic and international privacy concerns could result in additional costs and liabilities to us or inhibit sales of our software.
If our platform fails to function in a manner that allows our customers to operate in compliance with regulations and/or industry standards, our revenue and operating results could be harmed.
We are subject to anti-corruption laws with respect to our domestic and international operations.
5


We are subject to governmental export and import controls and economic and trade sanctions that could impair our ability to conduct business in international markets and subject us to liability if we are not in compliance with applicable laws and regulations.
Any failure to protect our proprietary technology and intellectual property rights could substantially harm our business and operating results.
Portions of our platform utilize open source software, and any failure to comply with the terms of one or more of these open source licenses could negatively affect our business.
If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our results of operations could be adversely affected.
Our ability to use net operating losses to offset future taxable income may be subject to certain limitations.
The dual class structure of our common stock and the existing ownership of capital stock by Matthew Calkins, our founder and Chief Executive Officer, has the effect of concentrating voting control with Mr. Calkins for the foreseeable future, which will limit your ability to influence corporate matters.
Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of us more difficult, limit attempts by our stockholders to replace or remove our current management, and limit the market price of our Class A common stock.
The effects of national and global epidemics, including the recent COVID-19 pandemic, could have an adverse impact on our business, operations, and the markets and communities in which we operate.
Our stock price may be volatile, and you may lose some or all of your investment.
6


Item 1. Business.

Overview

Appian Corporation (together with its subsidiaries, "Appian," the "Company," "we," "us," or "our") provides a low-code automation platform that accelerates the creation of high-impact business applications and workflows, enabling our customers to automate the most important aspects of their business. Global organizations use our applications to improve customer experience, achieve operational excellence, and simplify global risk management and compliance.

 With our platform, organizations can rapidly and easily design, build, and implement powerful, enterprise-grade custom applications through our intuitive, visual interface with little or no coding required. Our customers have used applications built on our platform to launch new business lines, automate vital employee workflows, manage complex trading platforms, accelerate drug development, and build global procurement systems. With our platform, decision makers can reimagine their products, services, processes, and customer interactions by removing much of the complexity and many of the challenges associated with traditional approaches to software development.

 Organizations across all industries are digitally transforming by leveraging software to automate and optimize mission critical operations, enhance customer experiences, and drive competitive differentiation. Historically, organizations have principally relied on packaged software and custom software solutions to operationalize and automate their businesses. Packaged software often fails to address unusual use cases or to enable differentiation and requires organizations to adapt their individual processes, needs, and systems of record to standardized frameworks. While traditional custom software solutions can be differentiated and tailored to meet strategic objectives, development requires a long, iterative, and cumbersome process, as well as costly integration, and relies on scarce developer talent.

 We enable organizations to differentiate themselves from their competition through software-enabled digital transformation. Our low-code automation platform employs an intuitive, visual interface and pre-built development modules that reduce the time required to build powerful and unique applications. Our platform automates the creation of forms, workflows, data structures, reports, and other software elements that would otherwise need to be manually coded. This functionality greatly reduces the iterative development process, allowing for real-time optimization and ultimately shortening the time it takes to design, build, and deploy applications. Our customers take advantage of our complete automation capabilities, including our industry-leading workflow engine, rules engine, native Robotic Process Automation, or RPA, capabilities, leading case management capabilities, and integrated Google-based artificial intelligence, or AI. Our customers can leverage these technologies to apply the right automation approach for each specific use case.

Further, our patented Self-Assembling Interface Layer, or SAIL, technology ensures applications developed on our platform can be immediately and natively deployed across a full range of mobile and desktop devices with no additional customization, including desktop web browsers, tablets, and mobile phones. Updates to applications developed with SAIL disseminate automatically across device types to ensure all users benefit from the most up-to-date functionality. At the same time, we unify enterprise data in a single searchable environment, providing organizations with a comprehensive view of customer, product, organizational asset, and other critical information. Rich reporting dashboards capture detailed performance metrics, providing valuable business intelligence and analytics that enable business process optimization. Our platform can be deployed in the cloud or on-premises, with organizations able to access the same functionality and data sources in all cases.

 Our go-to-market strategy consists of both direct sales and sales through strategic partners. We sell our software almost exclusively through subscriptions and intend to grow our revenue both by adding new customers and increasing the number of users at existing customers that use our applications or increase the number of applications developed on our platform. Strategic partners work with organizations undergoing digital transformations projects and, when these partners recognize an opportunity for our platform, they often introduce us to potential customers.

Many of our customers begin by building a single application and grow to build dozens of applications on our platform, which implicitly reduces the per-user cost of each application. Generally, the development of new applications results in the expansion of our user base within an organization and a corresponding increase in revenue to us because we charge subscription fees on a per-user basis and, to a lesser degree, non-user based single application licenses. Every additional application an organization creates on our platform increases the value of our platform for that organization because it further integrates people, processes, and data across the organization and facilitates knowledge sharing. At the same time, our industry-leading
7


Customer Success organization enables our customers to more easily build and deploy applications on our platform to achieve their digital transformation goals.

 We have experienced strong revenue growth, with revenue of $304.6 million, $260.4 million, and $226.7 million in 2020, 2019, and 2018, respectively. Our subscriptions revenue was $198.7 million, $151.3 million, and $126.0 million in 2020, 2019, and 2018, respectively, and includes sales of our software-as-a-service, or SaaS, subscriptions, on-premises term license subscriptions, and maintenance and support. SaaS subscription revenue, which is also referred to as cloud subscription revenue, was $129.2 million, $95.0 million, and $67.4 million in 2020, 2019, and 2018, respectively, representing year-over-year growth rates of 36% from 2019 to 2020 and 41% from 2018 to 2019. Our professional services revenue, generated by our Customer Success organization, was $105.9 million, $109.1 million, and $100.7 million in 2020, 2019, and 2018, respectively. Over time, as the need for professional services associated with user deployments decreases and the number of end users increases, we expect subscriptions revenue as a percentage of total revenue will continue to increase. Further, as the usage of partners expands, we expect the proportion of our total revenue from subscriptions to increase over time.

We have invested in developing our platform, expanding our sales and marketing and research and development capabilities, and providing general and administrative resources to support our growth. We intend to continue to invest in our business to take advantage of our market opportunity. As a result, we incurred net losses of $33.5 million, $50.7 million, and $49.5 million in 2020, 2019, and 2018, respectively. We also used cash in operations of $7.6 million, $8.9 million, and $31.3 million in 2020, 2019, and 2018, respectively.

COVID-19

Beginning in late 2019 and continuing into 2021, the outbreak of the novel coronavirus disease, or COVID-19, has resulted in the declaration of a global pandemic and adversely affected economic activity across virtually all sectors and industries on a local, national, and global scale. The impact of the COVID-19 pandemic on the economy and our business continues to be a dynamic situation.

Operationally, we remain focused on supporting our customers, employees, and communities during this time. We have responded quickly to adopt a virtual corporate strategy consisting of enabling most of our employees to work productively from home while continuing to guard the health and safety of our teams, support our customers, and mitigate risk. We are focused on ensuring continuity for our customers. To the extent possible, we are conducting business as usual, with necessary or advisable modifications to employee travel, employee work locations, and marketing events. Refer to Part II, Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations" of this Annual Report on Form 10-K for further discussion regarding the impact of the COVID-19 pandemic on our fiscal year 2020 financial results.

Through December 31, 2020, we have not seen a meaningful adverse impact to our financial position, results of operations, and cash flows and liquidity as a result of COVID-19. While the verticals from which we have historically generated the majority of our revenue have been less impacted by COVID-19 to date, there may be impacts to our financial condition and results of operations in 2021 as a result of reduced demand for our products and services and longer sales cycles. The ultimate impact of COVID-19 on our business is not estimable at this time and will be largely dependent upon a number of factors outside of our control including the extent and duration of the outbreak as well as any mitigating actions which may be undertaken by global governments and the general public.

Industry and Market Data

Information contained in this Annual Report on Form 10-K concerning our industry and the market in which we operate, including our general expectations and market position, market opportunity, and market size is based on information from various sources, including independent industry publications by Forrester Research Inc., or Forrester, Gartner, Inc., or Gartner, Prescient & Strategic Intelligence, and International Data Corporation, or IDC. In presenting this information, we have also made assumptions based on such data and other similar sources, and based on our knowledge of, and our experience to date in, the markets for our services. This information involves a number of assumptions and limitations, and we caution readers not to give undue weight to such estimates. Although we have not independently verified the accuracy or completeness of any third-party information, we believe the market position, market opportunity, and market size information included in this Annual Report on Form 10-K is reliable. The industry in which we operate is subject to a high degree of uncertainty and risk due to a
8


variety of factors, including those described in the “Risk Factors” section. These and other factors could cause results to differ materially from those expressed in the estimates made by the independent parties and by us.

The Gartner content described herein, or the Gartner Content, represent(s) research opinion or viewpoints published, as part of a syndicated subscription service, by Gartner, and are not representations of fact. The Gartner Content speaks as of its original publication date and not as of the date of this Annual Report on Form 10-K, and the opinions expressed in the Gartner Content are subject to change without notice. Gartner does not endorse any vendor, product or service depicted in its research publications and does not advise technology users to select only those vendors with the highest ratings or other designation. Gartner research publications consist of the opinions of Gartner’s Research & Advisory organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.

Benefits of Our Platform

We enable organizations to differentiate themselves from their competition through software-enabled digital transformation. With our platform, organizations can rapidly and easily design, build, and implement powerful, enterprise-grade custom applications and workflows through our intuitive, visual interface, with little or no coding required. Our patented SAIL technology ensures applications developed on our platform can be immediately and natively deployed across a full range of mobile and desktop devices with no additional customization, including desktop web browsers, tablets, and mobile phones. We also enable organizations to easily modify and enhance applications and automatically disseminate these updates across device types to ensure all users benefit from the most up-to-date functionality.

Key benefits of our platform include:

Powerful applications to solve critical and complex challenges. At the core of our platform is an advanced engine that enables the modeling, modification, and management of complex processes and business rules. Our heritage as a business process management, or BPM, company provides us with this differentiated understanding of complex processes, and we have incorporated that expertise into our platform to enable the development of powerful applications. Organizations have used our platform to launch new business lines, build large procurement systems, manage retail store layouts, conduct predictive maintenance on field equipment, optimize supply chain logistics, and manage trading platforms, among a range of other use cases.
Rapid and simple innovation through our powerful platform. Our platform employs a low-code, intuitive, visual interface and pre-built development modules that reduce the time required to build powerful and unique applications. Our platform automates the creation of forms, workflows, data structures, reports, and other software elements that would otherwise need to be manually coded or configured. This functionality greatly reduces the iterative development process, allowing for real-time optimization and ultimately shortening the time it takes to design, build, and deploy applications. In turn, organizations can better leverage scarce and costly developer talent to accomplish more digital transformation objectives.
Build once, deploy everywhere. Our patented SAIL technology allows developers to build an application once and use it everywhere with the consistency of experience and optimal performance levels that users expect. Applications developed on our platform can be immediately and natively deployed across a full range of mobile and desktop devices with no additional customization, including desktop web browsers, tablets, and mobile phones.
Delivering measurable results using automation. Our low-code automation allows companies to combine people, existing systems, data, process mining, RPA, and AI in a single workflow to quickly deliver a meaningful business impact. Our RPA automates the routine tasks across legacy and modern systems, increasing efficiency and providing even more value to the customer. AI boosts business outcomes by making the applications intelligent, and our platform allows companies to design, execute, manage, and optimize workflows.
Seamless integration with existing systems and data. In contrast to typical enterprise software, our platform does not require data to reside within it in order to enable robust data analysis or cross-department and cross-application insight. Our platform seamlessly integrates with many of the most popular enterprise software applications and data repositories and can be used within many legacy environments. For example, organizations frequently use our platform to extend the life and enhance the functionality of legacy systems of record, such as those used for enterprise resource planning, human capital management, and customer relationship management, by building new applications that
9


enhance the functionality of those systems and by leveraging the data within those systems to further optimize and automate operations.         
Deployment flexibility to serve customer needs. Our platform can be installed in any cloud or on-premises, with organizations able to access the same functionality and data sources in all cases. Our flexible deployment model also preserves a seamless path to future cloud deployments for organizations initially choosing on-premises for their most sensitive workloads.
Industry-leading security. Our platform is designed to meet the highest demands of our U.S. federal government and large enterprise customers. Therefore, it holds some of the highest security certifications available. Our platform was one of the first to achieve Federal Risk and Authorization Management Program (FedRAMP) compliance. Additionally, government agencies can deploy our platform into a fully managed environment at the Impact Level IV security levels with a comprehensive SLA. Our platform is also certified under the Payment Card Industry Data Security Standard (PCI DSS) and meets all requirements under the HITRUST Common Security Framework (CSF). To protect personal health information, our platform is Health Insurance Portability and Accountability Act (HIPAA) compliant and enables General Data Protection Regulation (GDPR) compliance. Our controls are documented in our SOC-2 Type 2 report, in which an independent audit firm provides a detailed review of Appian Cloud’s security, availability, and confidentiality controls. Also, our platform is ISO 27001 certified and possesses both a SOC-1 Type 2 report and a SOC-3 report.

Our approach to digital transformation goes beyond simply enabling organizations to build custom applications fast. We empower decision makers to reimagine their products, services, processes, and customer interactions with software by removing much of the complexity and many of the challenges associated with traditional approaches to software development. Because we make application development easy, organizations can build specific and competitively differentiated functionality into applications to deliver enhanced user experiences and streamlined business operations.

Our Growth Strategy

Key elements of our growth strategy include:

Expand our customer base. We continue to grow our customer base in a variety of industries, including financial services, government, life sciences, telecommunications, media, energy, manufacturing, and transportation. We believe the market for our low-code automation platform is still in its early stages, and we have a significant opportunity to add additional large enterprise and government customers.
Grow through our differentiated land and expand model. Many of our customers begin by building a single application and grow to build dozens of applications on our platform, which implicitly reduces the per-user cost of each application. Generally, the development of new applications results in the expansion of our user base within an organization and a corresponding increase in revenue to us because we usually charge subscription fees on a per-user basis and, to a lesser degree, non-user based single application licenses. Every additional application an organization creates on our platform increases the value of our platform for that organization because it further integrates people, process, and data across the organization and facilitates knowledge sharing. Applications built on our platform may be used only on our platform while customers have active subscriptions, creating a substantial incentive for customers to avoid the difficulties and costs associated with moving to a different software platform.
Grow revenue from key industry verticals. While our platform is industry-agnostic, we have made, and plan to continue to make, investments to enhance the expertise of our sales and marketing organization within our key industry verticals of financial services, government, and life sciences. In 2020, we generated over 69% of our subscriptions revenue from customers in these verticals. We believe focusing on the digital transformation needs of organizations within these industry verticals can help drive adoption of our platform.
Continue to innovate and enhance our platform. We have made, and will continue to make, investments in research and development to strengthen our platform and expand the number of features available to our customers. We offer multiple upgrades each year that allow our customers to benefit from ongoing innovation. As we continue to increase the functionality of our platform and further reduce the amount of developer skill required to build robust applications on our platform, we believe we have the potential to expand the use of our platform.
10


Offer industry solutions to accelerate customer usage. Our platform enables our customers to build applications quickly. To give our customers an even faster start, we and our partners offer pre-built solutions. Every Appian solution is built on our platform so they are fully standardized, upgradeable, and compatible.
Expand our international footprint. Our platform is designed to be natively multilingual to facilitate collaboration and address challenges in multinational organizations. In 2020, approximately 34% of our total revenue was generated from customers outside of the United States. As of December 31, 2020, we operated in 12 countries and believe we have a significant opportunity to continue to grow our international footprint. We are investing in new geographies, including through investment in direct and indirect sales channels, professional services and customer support, and implementation partners.
Grow our partner base. We have several strategic partnerships including with KPMG, PwC, Accenture, and Deloitte. These partners work with organizations undergoing digital transformation projects and, when these partners recognize an opportunity for our platform, they often introduce us to potential customers in addition to building solutions on our platform. We intend to further grow our base of partners to provide broader customer coverage and solution delivery capabilities.

Our Opportunity

We believe we have a significant market opportunity in helping organizations accelerate their digital transformation by leveraging our low-code automation platform.

Current core software markets. We believe our platform addresses several key core software markets, as follows:

Low-code. A low-code application development platform enables rapid application delivery with minimal hand-coding and quick setup and deployment. According to the Low-Code Development Platform Market Research Report published by Prescient & Strategic Intelligence in June 2020, the market for low-code development platforms was valued at $10.3 billion in 2019 and is expected to grow at a 28% compound annual growth rate to $57.3 billion by 2026. We were recognized as a "Leader" based on our completeness of vision and ability to execute in the 2020 Gartner Magic Quadrant for Enterprise Low-Code Application Platforms.1
Application PaaS. Application platform as a service, or application PaaS, is a cloud service that provides the necessary infrastructure to enable the development, deployment, and hosting of software applications. We believe we are well positioned to capture a portion of the application PaaS market. According to Gartner, the global application PaaS market was valued at $41.3 billion in 2019 and is expected to grow at a 23% compound annual growth rate to $118.3 billion by 2024.2
Robotic Process Automation. RPA allows for the automation of high volume, rule-based, repetitive tasks performed by people and/or connecting to legacy systems that do not use modern application program interfaces, or APIs. According to Gartner, the market for RPA totaled $2.2 billion in 2019 and is expected to grow at a 16% compound annual growth rate to $3.4 billion by 2024.3
Intelligent Process Automation. Intelligent process automation, or IPA, combines task automation with process automation to orchestrate coordination across systems, humans, and digital workforce in a unified workflow. According to IDC, the market for worldwide IPA software totaled $16.3 billion in 2019 and is expected to grow at a compound annual growth rate of 13% to $30.5 billion by 2024.4 We were included as a "Leader" based on the strength of our current offering, our strategy, and our market presence in The Forrester WaveTM:: Software For Digital Process Automation for Deep Deployments, Q2 2019, in June 2019.

1 Gartner Magic Quadrant for Enterprise Low-Code Application Platforms , Published 30 September 2020; Authored by: Paul Vincent, Yefim Natis, Jason Wong, Saikat Ray, et al.
2 Gartner, Forecast: Public Cloud Services, Worldwide, 2018-2024, 4Q20 Update, Colleen Graham, Neha Gupta, et al., 21 December 2020.
3 Gartner Forecast Analysis: Robotic Process Automation, Worldwide; Published 2 September 2020; Authored by: Fabrizio Biscotti, Cathy Tornbohm, Arthur Villa, et. al).
4 IDC: Worldwide Intelligent Process Automation Software Forecast, 2020-2024; Published 15 July 2020; Authored by Maureen Fleming.
11


Taken together, these current core software markets are expected to represent a combined $70.1 billion market opportunity currently and a combined $209.5 billion market opportunity in the near term.

Traditional custom enterprise software market. In addition to our current core software markets, we believe our platform better addresses certain needs of enterprise companies that have historically used manually-developed custom software. The global enterprise application software market is expected to reach $231 billion in 2021, according to Gartner.5
Our internal estimate. Based on approximately 166,000 global companies and government institutions in relevant industries and revenue-based size segments as well as our industry- and size-specific average annual recurring revenue for customers as of December 31, 2020, we internally estimate our market opportunity to have been approximately $37 billion in 2020. We determined relevant global companies and government institutions by industry and size by referencing certain independent industry data from S&P Global Market Intelligence. We calculated industry-and size-specific average annual recurring revenue as of December 31, 2020 by adding the aggregate annual recurring revenue from all existing customers within each industry and size segment and dividing the total by the number of our existing customers in each industry and size segment.


5 Gartner, Forecast: Enterprise Application Software, Worldwide, 2018-2024, 4Q20 Update, Neha Gupta, Chris Pang, et al., 18 December 2020.
12


Our Platform

With our platform, organizations can rapidly and easily design, build, and implement powerful, enterprise-grade custom applications through our intuitive, visual interface, with little or no coding required. We also enable organizations to easily modify and enhance applications and automatically disseminate these updates across device types to ensure all users benefit from the most up-to-date functionality. Through the speed and power of our platform, organizations can make their digital transformations happen more effectively and efficiently than could be achieved through building an application with standard programming languages.

We believe the key elements of our technology infrastructure are as follows:

Low-code Automation Offering

Our heritage as a BPM company provides us with a differentiated understanding and ability to automate complex processes, and we have incorporated that expertise into our platform to enable the development of powerful business software. Appian applications can leverage our complete automation capabilities, applying the right automation approach for each specific use case:

Workflow. At the core of our platform is an advanced engine that enables the modeling, modification, and management of complex processes. Appian combines people, technologies, and data into a single workflow to maximize resources and improve business results. Workflow can include any worker (people, RPA, AI) or any resource (data and system).
Decision Rules. Appian includes a declarative environment for defining and executing business logic or rules. These rules can be highly complex and applied within the Appian platform to many use cases, ranging from automated decision making to user experience personalization.
Robotic Process Automation. Appian includes native software robots which can be used to execute simple repetitive tasks, reducing the human burden of that work. These robots facilitate integration with legacy systems that do not offer modern APIs.
Artificial Intelligence. Appian includes a range of AI features based on Google’s AI services. These features include sentiment analysis, translation, and document and image analysis. Appian also allows customers to integrate with their preferred AI provider using our zero-code connectors.
Case Management. Appian case management enables automation of many of the most common patterns of collaborative human work such as service management, incident management, and investigations.

Appian combines the power of workflow, decision rules, RPA, AI, and case management into a unified platform. Our platform has the complete automation capabilities to fuel enterprise-wide workflows and the ability to scale with an organization's growth through performance, governance, and security. Our complete automation offering is core to unlocking business results for organizations by bringing people, technologies, and data into a single workflow along with the development speed to keep organizations agile.

Web-Based Development Environment

The Appian design interface is a model-driven, web-based development environment for application creation, testing, deployment, and performance optimization. Appian design is a shared repository of all Appian components (interfaces, process models, APIs, new component builders, and user collaboration modules) and serves as an administration utility for managing people, processes, and data.

The Appian design repository incorporates best practices and years of lessons learned from digital transformation initiatives. Common development operations tasks require just a few clicks and can be automated for hands-off deployment. Dramatic improvements in developer productivity can be achieved through user-friendly capabilities such as fast impact analysis of all changes, auto-updating applications and components when data types change, and live views of interfaces under development.

13


 Appian design guides developers through the necessary steps to create the foundation elements of reusable interfaces, records, and business processes, while providing all the power developers need to design, build, and implement enterprise systems at scale.

Our Patented SAIL Technology

 SAIL is our patented technology that allows developers to create dynamic and responsive web and native-mobile user interfaces through a “build once, deploy everywhere” architecture. SAIL interfaces only need to be created once, and SAIL automatically assembles customer applications for optimal viewing on each device type, including desktop web browsers, tablets, and mobile phones, as well as each device operating system, including iOS and different permutations of Android. SAIL leverages native functionality inherent across a myriad of devices and operating systems to ensure the consistency of experience and optimal performance levels users expect. Updates to applications developed with SAIL are automatically disseminated across device types to ensure all users benefit from the most up-to-date functionality. This approach enables enterprise mobility without the extensive time and resources other development approaches require.

We believe SAIL provides a significant advantage over other platforms that both require extensive customization for various devices at the time of the creation of the new applications and on an on-going basis as mobile device manufacturers continue to update their software and capabilities.

Low-Code Data

Appian Records is an advanced data management technology that allows end users to discover and unite enterprise data into a single searchable environment, providing a comprehensive view of an organization’s data. In contrast to typical enterprise software, our platform does not require data to reside within it in order to enable robust data analysis and cross-department and cross-application insight. Using standard database software and service connection frameworks, including APIs, our platform seamlessly integrates with many of the most popular enterprise software applications and data repositories and can be used within many legacy environments. Users simply need to assign a name to a given topic and decide which existing data sources within the enterprise they want to capture. In addition to the benefits of having an immediate snapshot of all centralized data relating to the customer, product, employee, or service request, Appian Records also allows organizations to analyze the end-to-end journeys of any given person, entity, or asset. Once the connections are established, users may navigate, analyze, collaborate, and take action on data from our intuitive dashboards and interactive reports.

Unified End User Interfaces

 Our end user interfaces enable users to discover data, collaborate with other end users, and participate in process actions. The end user experience begins with a news feed that allows end users to monitor key events from processes, systems, and other end users, providing a unified view of all applications and activity in one place. End users can collaborate with others, obtain status updates, send direct and secure messages, and create social tasks for other end users. Our activity stream is designed to be intuitive for end users familiar with popular consumer social interfaces, allowing them to instantly track important events and occurrences and collaborate with little to no training. We also enforce company security policies, so end users can confidently collaborate without fear of compromising regulatory compliance. Our end user interfaces solve the problem of information silos, allowing organizations to respond to constituent feedback in real time by uniting the right team with the right information.

 At the same time, our platform provides transparency, visibility, and control across all of our applications through a dynamic and powerfully flexible tasking environment. We provide detailed tracking of all human process tasks on our platform, including when tasks have been assigned, addressed, and completed by any user. Business Activity Monitoring reports display real-time enterprise performance, bottleneck detection, and process optimization while scaling to millions of tasks.

Technology

 We designed our platform to support large global enterprises and government organizations at scale, in the cloud or on-premises. We design, deploy, and manage our platform with the goal of it being a “joy to use” for both developers and users of applications.

14


 Our customers build powerful and unique applications using our proprietary and patented SAIL technology, which we also use ourselves to develop features of our platform. We also employ cutting-edge React technology for building web and mobile user interfaces. We use third-party proprietary database and database language technology licensed from Kx Systems, Inc., or Kx, to power the high-performance in-memory database of our platform. Under our agreement with Kx, we are permitted to distribute Kx’s software as a component part of our software platform as well as to host Kx’s software on behalf of our customers through our cloud offering. Our agreement requires Kx to provide maintenance directly to us on the software we license as long as it provides maintenance to any other customers. We pay a variable license fee based on the number of applications built by our customers, subject to an overall cap on payment. We have paid Kx the overall license fee cap in each of the last five years. We may maintain the contract as long as we pay maintenance fees. Kx may terminate the agreement if we materially breach the agreement, become insolvent, make an assignment for the benefit of creditors, or if a bankruptcy proceeding is initiated against us. Unless we fail to pay amounts due under the contract or violate certain of Kx’s intellectual property rights, Kx may not terminate the agreement until either it has successfully litigated a breach action or six months, whichever is earlier.

Our cloud offering is hosted by Amazon Web Services, or AWS, and is available in 77 availability zones in 24 geographic regions. Our software is also able to run in the Microsoft Azure cloud and the Google Cloud Platform. Our enablement of the Microsoft Azure cloud and the Google Cloud Platform is consistent with our principle of platform neutrality.

We have also implemented a wide set of technical, physical, and personnel-based security controls designed to protect against the compromise of confidential data belonging to both our customers and us.

Professional Services

 Since inception, we have invested in our Customer Success organization to help ensure customers are able to deploy and adopt our platform. We believe our investment in professional services, as well as efforts by partners to build their practices around Appian, will drive increased adoption of our platform.

When we first acquire a new customer, our professional services experts or our partners’ professional services experts start the implementation process. Delivery specialists facilitate deployment of our platform, and training personnel provide comprehensive support throughout the implementation process. Customers have access to our Appian Academy, which trains analysts and developers of different skill sets on our platform. We also provide instructor-led courses globally, delivered either virtually or in-person.

 Once our customers have deployed and implemented our platform, our Appian Architects review our customers’ programs and applications to find potential issues and provide recommendations on best practices. Our professional services team also assists customers by building applications on our platform for them.

 Over time, we expect professional services revenue as a percentage of total revenue to continue to decline as we increasingly rely on strategic partners to help our customers deploy our software.

Customer Support

 Our customer support personnel are trained engineers and designers who can work with customers on the front lines to address support issues. We provide e-mail and phone support via teams in the United States, the United Kingdom, and Australia. Developers can also find answers to their questions on the Appian Community, a community site that provides online customer support, real-time collaboration and networking, a growing knowledge base of answers for common questions, and live product webinars and training. The Appian Community also includes documentation, methodologies, and reusable components for our platform. We have consistently been able to achieve at least a 98% customer satisfaction rating for our customer support organization, based on our surveys.

Our Customers

 Our customers operate in a variety of industries, including financial services, government, life sciences, education, technology, media and telecommunications, consumer, and industrials. As of December 31, 2020, we had 693 customers, of which 548 customers were commercial and 145 customers were government or non-commercial entities. Generally, our sales
15


force targets its efforts to organizations with over 2,000 employees and $2 billion in annual revenue. Our number of customers paying us in excess of $1 million of annual recurring revenue has grown from 48 at the end of 2019 to 55 at the end of 2020. As of December 31, 2020, 25% of our commercial customers were Global 2000 organizations, and 60 of our customers were Fortune 500 companies. No single end-customer accounted for more than 10% of our total revenue in 2020, 2019, or 2018.

Human Capital Resources and Management

Employees, Culture, and Labor Relations

Our distinct culture of innovation is an important contributor to our success as a company. We promote an inclusive environment where our employees can thrive every day and contribute their unique, diverse perspectives to help create transformative solutions for our customers. Our culture was purposefully cultivated by our four founders, who are still heavily involved in operating our business, including recruiting, interviewing, and educating new employees at Appian. Led by Matt Calkins, one of our founders and our Chief Executive Officer, we have grown our business organically by employing a unified team to maximize the cohesion and simplicity of our platform and our company.

As of December 31, 2020, we had a total global workforce of 1,460 full-time employees, 1,124 of which were based in the United States. During 2020, we had a voluntary attrition rate of only 9% among all employees, which we believe is a testament to the strength of our culture. None of our U.S. employees are covered by collective bargaining agreements. We believe our employee relations are good, and we have not experienced any work stoppages. Additionally, we are subject to, and comply with, local labor law requirements in all countries in which we operate.

Talent Acquisition and Development

We have a robust talent acquisition program to attract, recruit, and retain new talent. We utilize an extensive campus recruiting program, provide for an employee referral program, offer opportunities for internal transfers, and offer competitive compensation and benefits programs. We also provide a variety of resources to help our employees grow in their current roles and build new skills, including access to Appian University, a system that houses Appian’s in-house learning and development solutions.

Inclusion and Diversity

We believe employee diversity and an inclusive environment are paramount to our continued success, as our individual styles of communication, management, and problem-solving enable us to learn from one another and discover creative solutions. We sponsor a number of affinity groups, initiated by employees, that aim to build stronger internal and external networks and partnerships, create a positive lasting impact through social and educational outreach and other activities, and create development opportunities for future leaders.

Our Competition

Our main competitors fall into three categories: (1) providers of custom software and customer software solutions that address, or are developed to address, some of the use cases that can be addressed by applications developed on our platform; (2) providers of low-code development platforms, such as Microsoft, Salesforce.com, ServiceNow, OutSystems, and Mendix; and (3) providers of business process management and case management software, such as Pegasystems, IBM, Bizagi, Oracle, and Nintex.

As our market grows, we expect it will attract more highly specialized vendors as well as larger vendors that may continue to acquire or bundle their products more effectively. The principal competitive factors in our market include:

Platform features, reliability, performance, and effectiveness;
Ease of use and speed;
Platform extensibility and ability to integrate with other technology infrastructures;
Deployment flexibility;
16


Robustness of professional services and customer support;
Price and total cost of ownership;
Strength of platform security and adherence to industry standards and certifications;
Strength of sales and marketing efforts; and
Brand awareness and reputation.

We believe we generally compete favorably with our peer group with respect to the features, security, and performance of our platform, the ease of integration of our applications, and the relatively low total cost of ownership of our applications. However, many of our competitors have substantially greater financial, technical, and other resources, greater name recognition, larger sales and marketing budgets, broader distribution, more diversified product lines, and larger and more mature intellectual property portfolios.

Seasonality

We have historically experienced seasonality in terms of when we enter into agreements with customers. We typically enter into a significantly higher percentage of agreements with new customers, as well as renewal agreements with existing customers, in the fourth quarter. The increase in customer agreements for the fourth quarter is attributable to large enterprise account buying patterns typical in the software industry. Furthermore, we usually enter into a significant portion of agreements with customers during the last month, and often the last two weeks, of each quarter. However, we recognize the majority of our subscriptions revenue ratably over the terms of our subscriptions agreements, which are generally one to three years in length. As a result, a substantial portion of the subscriptions revenue we report in each period will be derived from the recognition of deferred revenue relating to agreements entered into during previous periods. Consequently, a decline in new sales or renewals in any one period may not be immediately reflected in our revenue results for that period. However, this decline will negatively affect our revenue in future periods. Accordingly, the effect of significant downturns in sales and market acceptance of our platform and potential changes in our rate of renewals may not be fully reflected in our results of operations until future periods.

While we will continue to recognize the majority of our subscriptions revenue ratably over the terms of our subscription agreements, we may experience greater variability and reduced comparability of our quarterly revenue and results due to the upfront revenue recognition associated with our term license subscription agreements.

Sales and Marketing

Sales

Our sales organization is responsible for account acquisition and overall market development, which includes managing relationships with our customers. We also sell our software through our strategic partners. While our platform is industry-agnostic, we have recently made, and plan to continue to make, investments to enhance the expertise of our sales organization within our core industry verticals of financial services, government, and life sciences. We expect to continue to grow our sales headcount in all of our principal markets and expand our presence into countries where we currently do not have a direct sales presence. We also intend to further grow our base of partners to provide broader customer coverage and solution delivery capabilities.

Marketing

Our marketing efforts focus on building our brand reputation and increasing market awareness of our platform. Marketing activities include sponsorship of, and attendance at, trade shows and conferences, our annual Appian World event, social media, advertising and other digital programs, management of our corporate website and partner portal, press outreach, and customer relations. In response to the COVID-19 pandemic, we have reduced the number of in-person marketing events, including shifting Appian World to virtual-only in 2020 and 2021.

Intellectual Property

17


Our success depends in part upon our ability to protect our core technology and intellectual property. We rely on patents, trademarks, copyrights, trade secret laws, confidentiality procedures, and employee disclosure and invention assignment agreements to protect our intellectual property rights.

As of December 31, 2020, we had five granted patents and six patents pending related to our platform and its technology. None of our issued patents expire before 2034. We cannot provide complete assurance that any of our patent applications will result in the issuance of a patent or that the examination process will not require us to narrow our claims. Any patents we may be issued may be contested, circumvented, found unenforceable, or invalidated, and we may not be able to prevent third parties from infringing them. We also license software from third parties for integration into our products, including open source software and other software available on commercially reasonable terms. We control access to and use of our proprietary software and other confidential information through the use of internal and external controls, including contractual protections with employees, contractors, end customers, and partners, and our software is protected by U.S. and international copyright and trade secret laws.

Facilities

As of December 31, 2020, we leased our headquarters office in McLean, Virginia and offices in three cities outside the United States. In addition to our leased offices, we occupied two flexible workspaces outside of the United States. In 2020, as part of our response to the COVID-19 pandemic, we reduced the number of offices we occupied as we shifted to largely remote work. Our use of flexible workspaces is dependent upon our current business needs. We believe our facilities are adequate to meet our ongoing needs, including substantial rights to expand within certain properties we lease. If we require additional space in the future, we believe we will be able to obtain additional facilities on commercially reasonable terms.

Corporate Information

Our Class A common stock is listed on the Nasdaq Global Market under the symbol "APPN".

Our current principal executive offices are located at 7950 Jones Branch Drive, McLean, Virginia 22102, and our telephone number is (703) 442-8844.

“Appian”, the Appian logo, and other trademarks or service marks of Appian Corporation appearing in this Annual Report on Form 10-K are the property of Appian Corporation. This Annual Report on Form 10-K contains additional trade names, trademarks, and service marks of others, which are the property of their respective owners. Solely for convenience, trademarks and trade names referred to in this Annual Report on Form 10-K exclude the ® or TM symbols.

Available Information

Our website address is www.appian.com. Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to reports filed pursuant to Sections 13(a) and 15(d) of the Exchange Act are made available free of charge on or through our website at investors.appian.com as soon as reasonably practicable after such reports are filed with, or furnished to, the United States Securities and Exchange Commission, or SEC. The information contained on, or that can be accessed through, our website is not incorporated by reference into this Annual Report on Form 10-K or in any other report or document we file with the SEC, and any references to our website are intended to be inactive textual references only.
18


Item 1A. Risk Factors.

Our operations and financial results are subject to various risks and uncertainties including those described below. You should consider carefully the risks and uncertainties described below, in addition to other information contained in this Annual Report on Form 10-K, including our consolidated financial statements and related notes. 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 adversely affect our business. If any of the following risks or others not specified below materialize, our business, financial condition, and results of operations could be materially and adversely affected, and the trading price of our Class A common stock could decline.

Risks Related to Our Business and Industry

Our recent growth may not be indicative of our future growth and, if we continue to grow, we may not be able to manage our growth effectively.

We continue to experience rapid growth in our headcount and operations. We have also significantly increased the size of our customer base over the last several years. We anticipate we will continue to significantly expand our operations and headcount in the near term. Our growth has placed, and any future growth will place, a significant strain on our management, administrative, operational, and financial infrastructure. Our success will depend in part on our ability to manage this growth effectively. To manage the expected growth of our operations and personnel, we will need to continue to improve our operational, financial, and management controls and our reporting systems and procedures. Failure to effectively manage our growth could result in difficulty or delays in deploying our platform to customers, declines in quality or customer satisfaction, increases in costs, difficulties in introducing new features, or other operational difficulties. Any of these difficulties could adversely impact our business performance and results of operations.

If we are unable to sustain our revenue growth rate, we may not achieve or maintain profitability in the future.

We have experienced revenue growth with revenue of $304.6 million, $260.4 million, and $226.7 million in 2020, 2019, and 2018, respectively. Although we have experienced rapid revenue growth historically, we may not continue to grow as rapidly in the future, and our revenue growth rates may decline. Any success we may experience in the future will depend in large part on our ability to, among other things:

Maintain and expand our customer base;
Increase revenue from existing customers through increased or broader use of our platform within their organizations;
Further penetrate the existing industry verticals we serve and expand into other industry verticals; and
Continue to successfully expand our business domestically and internationally.

If we are unable to maintain consistent revenue or revenue growth, our stock price could be volatile, and it may be difficult to achieve and maintain profitability. You should not rely on our revenue for any prior quarterly or annual periods as any indication of our future revenue or revenue growth.

We may not be able to scale our business quickly enough to meet our customers’ growing needs, and if we are not able to grow efficiently, our operating results could be harmed.

As usage of our platform grows and as customers use our platform for more advanced and more frequent projects, we may need to devote additional resources to improving our software architecture, integrating with third-party systems, and maintaining infrastructure performance. In addition, we will need to appropriately scale our internal business operations as well as grow our partner services systems, including our Customer Success organization and operations, to serve our growing customer base, particularly as our customer base expands over time. Any failure of or delay in these efforts could cause impaired system performance and reduced customer satisfaction. These issues could reduce the attractiveness of our platform to customers, resulting in decreased sales to new customers, lower renewal rates by existing customers, the issuance of service credits, or requested refunds, which could hurt our revenue growth and our reputation. Even if we are able to upgrade our systems and expand our staff, any such expansion will be expensive and complex, requiring management time and attention. We could also face inefficiencies or operational failures as a result of our efforts to scale our infrastructure. Moreover, there are
19


inherent risks associated with upgrading, improving, and expanding our information technology systems. We cannot be sure the expansion and improvements to our infrastructure and systems will be fully or effectively implemented on a timely basis, if at all. These efforts may reduce revenue and our margins and adversely impact our financial results.

We are dependent on a single product, and the lack of continued market acceptance of our platform could cause our operating results to suffer.

Sales of our software platform account for substantially all of our subscriptions revenue and are the source of substantially all of our professional services revenue. We expect we will be substantially dependent on our platform to generate revenue for the foreseeable future. As a result, our operating results or revenue growth rates could suffer due to:

Any decline or lower than expected growth in demand for our platform;
The failure of our platform to achieve continued market acceptance;
The market for low-code solutions not continuing to grow or growing more slowly than we expect;
The introduction of products and technologies that serve as a replacement or substitute for, or represent an improvement over, our platform;
Technological innovations or new standards that our platform does not address;
Sensitivity to current or future prices offered by us or competing solutions;
The inability to further penetrate our existing industry verticals or expand our customer base; and
Our inability to release enhanced versions of our platform on a timely basis.

Our sales cycle is long and unpredictable, particularly with respect to large customers, and our sales efforts require considerable time and expense, all of which may cause our operating results to fluctuate.
Our operating results may fluctuate, in part, because of the resource-intensive nature of our sales efforts, the length and variability of the sales cycle of our platform, and the difficulty we face in adjusting our short-term operating expenses. Our operating results depend in part on sales to large customers and promotion of increasing usage by those large customers. The length of our sales cycle, from initial evaluation to delivery of and payment for our software, varies substantially from customer to customer, and it is difficult to predict if or when we will make a sale to a potential customer. We may spend substantial time, effort, and money on our sales and marketing efforts without any assurance our efforts will result in revenue. As a result of these factors, we may face greater costs, longer sales cycles, and less predictability in the future. In the past, certain individual sales have occurred in periods later than we expected or have not occurred at all. The loss or delay of one or more large transactions in a quarter could impact our operating results for that quarter and any future quarters in which such revenue otherwise would have been recognized because a substantial portion of our expenses are relatively fixed in the short-term. As a result of these factors, it is difficult for us to forecast our revenue accurately in any quarter, and our quarterly results may fluctuate substantially.

Market adoption of low-code platforms to drive digital transformation is new and unproven and may not grow as we expect, which may harm our business and prospects.

We believe our future success will depend in large part on growth in the demand for low-code platforms to drive software-enabled digital transformation. It is difficult to predict customer demand for our platform, renewal rates, the rate at which existing customers expand their subscriptions, the size and growth rate of the market for our platform, the entry of competitive products, or the success of existing competitive products. The utilization of low-code software to drive digital transformation is still relatively new. Any expansion in our addressable market depends on a number of factors, including businesses continuing to desire to differentiate themselves through software-enabled digital transformation, increasing their reliance on low-code solutions, changes in the competitive landscape, technological changes, budgetary constraints of our customers, and changes in economic conditions. If our platform does not achieve widespread adoption or there is a reduction in demand for low-code solutions caused by these factors, it could result in reduced customer purchases, reduced renewal rates, and decreased revenue, any of which will adversely affect our business, operating results, and financial condition.

We currently face significant competition.
20



The markets for low-code automation platforms, business process management, case management software, and custom software are highly competitive, rapidly evolving, and have relatively low barriers to entry. The principal competitive factors in our market include the following: platform features, reliability, performance, and effectiveness; ease of use and speed; platform extensibility and ability to integrate with other technology infrastructures; deployment flexibility; robustness of professional services and customer support; price and total cost of ownership; strength of platform security and adherence to industry standards and certifications; strength of sales and marketing efforts; and brand awareness and reputation. If we fail to compete effectively with respect to any of these competitive factors, we may fail to attract new customers or lose or fail to renew existing customers, which would cause our operating results to suffer.

Our main competitors fall into three categories: (1) providers of custom software and customer software solutions that address, or are developed to address, some of the use cases that can be addressed by applications developed on our platform, (2) providers of low-code development platforms, such as Microsoft, Salesforce.com, ServiceNow, OutSystems, and Mendix, and (3) providers of business process management and case management software, such as Pegasystems, IBM, Bizagi, Oracle, and Nintex.

Some of our actual and potential competitors have advantages over us such as longer operating histories, more established relationships with current or potential customers and commercial partners, significantly greater financial, technical, marketing, or other resources, stronger brand recognition, larger intellectual property portfolios, and broader global distribution and presence. Such competitors may make their solutions available at a low cost or no cost basis in order to enhance their overall relationships with current or potential customers. Our competitors may also be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards, or customer requirements. With the introduction of new technologies and new market entrants, we expect competition to intensify in the future. In addition, some of our larger competitors have substantially broader offerings and can bundle competing products with other software offerings. As a result, customers may choose a bundled offering from our competitors, even if individual products have more limited functionality than our platform. These larger competitors are also often in a better position to withstand any significant reduction in capital spending and will therefore not be as susceptible to economic downturns.

If our security measures are breached or unauthorized access to our platform or customer data is otherwise obtained, our platform may be perceived as not being secure, customers may reduce the use of or stop using our platform, and we may incur significant liabilities.

Our platform, which can be deployed in the cloud or on-premises, allows for the storage and transmission of our customers’ proprietary or confidential information, which may include trade secrets, personally identifiable information, personal health information, and payment card information. Any actual or perceived unauthorized access to, or security breaches affecting, our platform or the information stored on or transmitted by our platform, including through unauthorized and/or malicious activity by one of our employees, could result in the loss of information, litigation, regulatory investigations, penalties, indemnity obligations and other costs, expenses, and liability, which could exceed our existing insurance coverage and could result in a substantial financial loss. While we have security measures in place designed to protect customer information and prevent data loss and other security breaches, there can be no assurance these measures will be effective in protecting against unauthorized access to our platform or our customers’ information. Similarly, if cyber incidents such as phishing attacks, viruses, denial of service attacks, malware installation, server malfunction, software or hardware failures, loss of data or other computer assets, adware, or other similar issues impair the integrity or availability of our systems by affecting our data or reducing access to or shutting down one or more of our computing systems or our IT network, we may be subject to negative treatment by our customers, our business partners, the press, and the public at large. Further, because the techniques used to obtain unauthorized access or sabotage systems change frequently and generally are not identified until they are launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. Additionally, we may be subject to attacks on our networks or systems or attempts to gain unauthorized access to our proprietary or confidential information or other data we or our vendors maintain such as data about our employees. Such attacks and other breaches of security may occur as a result of malicious attacks, human error, social engineering, or other causes. Any actual or perceived breach of our security measures or failure to adequately protect our customers’ or our confidential or proprietary information could negatively affect our ability to attract new customers, cause existing customers to elect to not renew their subscriptions to our software, or result in reputational damage, any of which could adversely affect our operating results.

21


Further, security compromises experienced by our customers with respect to data hosted on our platform, even if caused by the customer’s own misuse or negligence, may lead to public disclosures, which could harm our reputation, erode customer confidence in the effectiveness of our security measures, negatively impact our ability to attract new customers, or cause existing customers to elect not to renew their subscriptions with us. We may be subjected to indemnity demands, regulatory proceedings, audits, penalties, or litigation based on our customers’ misuse of our platform with respect to such sensitive information and defending against such litigation and otherwise addressing such matters may be expensive, cause distraction, and may result in us incurring liability, all of which may affect our operating results.

While we maintain general liability insurance coverage and coverage for errors or omissions, we cannot assure you such coverage will be adequate or otherwise protect us from liabilities or damages with respect to claims alleging compromises of personal data or that such coverage will continue to be available on acceptable terms or at all.

We derive a material portion of our revenue from a limited number of customers, and the loss of one or more of these customers could adversely impact our business, results of operations, and financial condition.

Our customer base is concentrated. For example, during the years ended December 31, 2020, 2019, and 2018, revenue from U.S. federal government agencies represented 18.1%, 17.1%, and 15.7% of our total revenue, respectively, and the top three U.S. federal government customers generated 6.6%, 7.4%, and 7.8% of our total revenue for the years ended December 31, 2020, 2019, and 2018, respectively. Further, nearly 8% of our subscription customers spent more than $1 million on our software in 2020. If we were to lose one or more of our significant customers, our revenue may significantly decline. In addition, revenue from significant customers may vary from period to period depending on the timing of renewing existing agreements or entering into new agreements. The loss of one or more of our significant customers could adversely affect our business, results of operations, and financial condition.

A portion of our revenue is generated from subscriptions sold to governmental entities and heavily regulated organizations, which are subject to a number of challenges and risks.

A significant portion of our revenue is generated from subscriptions sold to governmental entities, both in the United States and internationally. Additionally, many of our current and prospective customers such as those in the financial services, pharmaceuticals, insurance, and life sciences industries are highly regulated and may be required to comply with more stringent regulations in connection with subscribing to and implementing our platform. Selling subscriptions to these entities can be highly competitive, expensive, and time-consuming, often requiring significant upfront time and expense without any assurance we will successfully complete a sale. In addition, if our software does not meet the standards of new or existing regulations, we may be in breach of our contracts with our customers, allowing them to terminate their agreements.

Governmental demand and payment for our platform may also be impacted by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our platform. Governmental and highly regulated entities, including the General Services Administration, whose schedule accounts for many of our U.S. federal government contracts, impose compliance requirements that are complicated, require preferential pricing or “most favored nation” terms and conditions, or are otherwise time-consuming and expensive to satisfy. In the United States, applicable federal contracting regulations change frequently, and the President may issue executive orders requiring federal contractors to adhere to new compliance requirements after a contract is signed. If we undertake to meet special standards or requirements and do not meet them, we could be subject to significant liability from our customers or regulators. Even if we do meet these special standards or requirements, the additional costs associated with providing our platform to government and highly regulated customers could harm our operating results. Moreover, changes in the underlying statutory and regulatory conditions that affect these types of customers could harm our ability to efficiently provide them access to our platform and to grow or maintain our customer base. In addition, engaging in sales activities to foreign governments introduces additional compliance risks specific to the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act, and other similar statutory requirements prohibiting bribery and corruption in the jurisdictions in which we operate.

We have experienced losses in the past, and we may not achieve or sustain profitability in the future.

We generated net losses of $33.5 million, $50.7 million, and $49.5 million in 2020, 2019, and 2018, respectively. As of December 31, 2020, we had an accumulated deficit of $168.9 million. We will need to generate and sustain increased revenue levels in future periods in order to achieve or sustain profitability in the future. We also expect our costs to increase in future
22


periods, which could negatively affect our future operating results if our revenue does not increase commensurately. For example, we intend to continue to expend significant funds to expand our sales and marketing operations, develop and enhance our platform, meet the increased compliance requirements associated with our operation as a public company, and expand into new markets. Our efforts to grow our business may be more costly than we expect, and we may not be able to increase our revenue enough to offset our higher operating expenses. We may incur significant losses in the future for a number of reasons, including the other risks described in this Annual Report on Form 10-K, and unforeseen expenses, difficulties, complications and delays, and other unknown events. If we are unable to achieve and sustain profitability, our stock price may significantly decrease.

Our future quarterly results of operations may fluctuate significantly due to a wide range of factors, which makes our future results difficult to predict.

Our revenue and results of operations have historically varied from period to period, and we expect they will continue to do so as a result of a number of factors, many of which are outside of our control, including:

The level of demand for our platform and our professional services;
The rate of renewal of subscriptions with, and extent of sales of additional subscriptions to, existing customers;
Large customers failing to renew their subscriptions;
The size, timing, and terms of our subscription agreements with existing and new customers, including revenue recognition issues raised by multiple element arrangements;
Variations in the revenue mix of our professional services and growth rates of our cloud subscription and professional services offerings, including the timing of subscriptions and sales offerings that include an on-premises software element for which the revenue allocated to that deliverable is recognized upfront;
The timing and growth of our business, in particular through our hiring of new employees and international expansion;
The timing of our adoption of new or revised accounting pronouncements applicable to public companies and the impact on our results of operations;
The introduction of new products and product enhancements by existing competitors or new entrants into our market, and changes in pricing for solutions offered by us or our competitors;
Network outages, security breaches, technical difficulties, or interruptions with our platform;
Changes in the growth rate of the markets in which we compete;
The mix of subscriptions to our platform and professional services sold during a period;
Customers delaying purchasing decisions in anticipation of new developments or enhancements by us or our competitors or otherwise;
Changes in customers’ budgets;
Seasonal variations related to sales and marketing and other activities such as expenses related to our customers;
Our ability to increase, retain, and incentivize the strategic partners that market and sell our platform;
Our ability to control costs, including our operating expenses;
Our ability to hire, train, and maintain our direct sales force;
Unforeseen litigation and intellectual property infringement;
Any changes in accounting principles generally accepted in the United States, or GAAP;
Fluctuations in our effective tax rate; and
General economic and political conditions, both domestically and internationally, as well as economic conditions specifically affecting industries in which our customers operate.

23


Any one of these or other factors discussed elsewhere in this Annual Report on Form 10-K or the cumulative effect of some of these factors may result in fluctuations in our revenue and operating results, meaning quarter-to-quarter comparisons of our revenue, results of operations, and cash flows may not necessarily be indicative of our future performance, may cause us to miss our guidance or analyst expectations, and may cause our stock price to decline.

In addition, we have historically experienced seasonality in terms of when we enter into agreements with customers. We typically enter into a significantly higher percentage of agreements with new customers, as well as renewal agreements with existing customers, in the fourth quarter and, to a lesser extent, the second quarter. The increase in customer agreements for the fourth quarter is attributable to large enterprise account buying patterns typical in the software industry. Furthermore, we usually enter into a significant portion of agreements with customers during the last month, and often the last two weeks, of each quarter. This seasonality is reflected to a much lesser extent, and sometimes is not immediately apparent, in revenue, due to the fact we recognize cloud subscription revenue over the term of the subscription agreement, which is generally one to three years. We expect seasonality will continue to affect our operating results in the future and may reduce our ability to predict cash flow and optimize the timing of our operating expenses.

We may fail to meet our publicly announced guidance or other expectations about our business and future operating results, which could cause our stock price to decline.

We have provided and may continue to provide guidance about our business, future operating results, and other business metrics. In developing this guidance, our management must make certain assumptions and judgments about our future performance. Some of those key assumptions relate to the impact of the COVID-19 pandemic and the associated economic uncertainty on our business and the timing and scope of economic recovery globally, which are inherently difficult to predict. Furthermore, analysts and investors may develop and publish their own projections of our business, which may form a consensus about our future performance. Our business results may vary significantly from such guidance or that consensus due to a number of factors, many of which are outside of our control, including due to the global economic uncertainty and financial market conditions caused by the COVID-19 pandemic, which could adversely affect our operations and operating results. Furthermore, if our publicly announced guidance of future operating results fails to meet our previously announced guidance or the expectations of securities analysts, investors, or other interested parties, the price of our common stock would decline.

If we are unable to successfully transition to new leadership in key departments, our results could suffer.

Appian has undergone change in departments directly responsible for substantially all of Appian's revenue. While Appian believes its new leaders in these departments are highly qualified and will perform well in their roles, there can be no assurances the transition to new leadership will be executed without any disruption or effect on performance. New leadership requires time to become familiar with Appian's product offerings and its customer base, and such transition could lead to delayed implementation of strategies, revision of key practices and policies, re-training of personnel, and other disruptions.

While we will make efforts to mitigate such risk through extensive collaboration at the executive level, the effects of this transition could have an impact on our ability to sustain our growth in revenues or our ability to retain existing talent within the organization.

We rely on the performance of highly skilled personnel, including senior management and our engineering, professional services, sales, and technology professionals; if we are unable to retain or motivate key personnel or hire, retain, and motivate qualified personnel, our business would be harmed.

We believe our success has depended, and continues to depend, on the efforts and talents of our senior management team, particularly Matthew Calkins, our founder and Chief Executive Officer, and our highly skilled team members, including our sales personnel, professional services personnel, cloud engineering and support personnel, and software engineers. We do not maintain key man insurance on any of our executive officers or key employees. From time to time, there may be changes in our senior management team resulting from the termination or departure of our executive officers and key employees. Our senior management and key employees are employed on an at-will basis, which means they could terminate their employment with us at any time. Many of our executive officers and key employees receive equity compensation as a significant portion of their overall compensation package. A substantial decrease in the market price of our Class A common stock would effectively reduce the compensation of such persons and could increase the risk they depart from our company. The loss of any of our senior management or key employees, particularly Mr. Calkins, could adversely affect our ability to build on the efforts they
24


have undertaken and to execute our business plan, and we may not be able to find adequate replacements. We cannot ensure we will be able to retain the services of any members of our senior management or other key employees.

Our ability to successfully pursue our growth strategy also depends on our ability to attract, motivate, and retain our personnel. Competition for well-qualified employees in all aspects of our business, including sales personnel, professional services personnel, cloud engineering and support personnel, and software engineers, is intense. Our recruiting efforts focus on elite universities, and our primary recruiting competition are well-known, high-paying firms. Our continued ability to compete effectively depends on our ability to attract new employees and to retain and motivate existing employees. Further, a small portion of our employees are immigrants to the United States or foreign nationals holding visas. If immigration to the United States is further restricted by the federal government, we might lose existing employees who are unable to remain in the United States and our pool of qualified applicants might also be diminished, thereby hampering our recruiting efforts. If we do not succeed in attracting well-qualified employees or retaining and motivating existing employees, our business would be adversely affected.

If we do not continue to innovate and provide a platform that is useful to our customers, we may not remain competitive, and our revenue and operating results could suffer.

Our success depends on continued innovation to provide features that make our platform useful for our customers, our ability to persuade existing customers to expand their use of our platform to additional use cases and additional applications, and to purchase additional software licenses to our platform. We must continue to invest significant resources in research and development in order to continually improve the simplicity and power of our platform. We may introduce significant changes to our platform or develop and introduce new and unproven products, including using technologies with which we have little or no prior development or operating experience. If we are unable to continue offering innovative solutions or if new or enhanced solutions fail to engage our customers, we may be unable to attract additional customers or retain our current customers, which may adversely affect our business, operating results, and financial condition.

We may need to reduce or change our pricing model to remain competitive.

We generally sell our software on a per-user basis and, to a lesser degree, non-user based single application licenses. We have changed and expect we will continue to need to change our pricing model from time to time. As competitors introduce new products that compete with ours or reduce their prices, we may be unable to attract new customers or retain existing customers based on our historical pricing. We also must determine the appropriate price to enable us to compete effectively internationally. Moreover, mid- to large-size enterprises may demand substantial price discounts as part of the negotiation of sales contracts. As a result, we may be required or choose to reduce our prices or change our pricing model, which could adversely affect our business, operating results, and financial condition.

Our business could be adversely affected if our customers are not satisfied with the deployment services provided by us or our partners.

The success of our business depends on our customers’ satisfaction with our platform, the support we provide for our platform, and the professional services we provide to help our customers deploy our platform. Professional services may be performed by our own staff, by a third party, or by a combination of the two. Our strategy is to work with third parties to increase the breadth, capability, and depth of capacity for delivery of these services to our customers, and third parties provide a significant portion of our deployment services. If a customer is not satisfied with the quality of work performed by us or a third party or with the type of applications delivered, we could incur additional costs to address the deficiency, which would diminish the profitability of the customer relationship. Further, a customer’s dissatisfaction with our services could impair our ability to expand the number of licenses to our software purchased by that customer or adversely affect the customer’s renewal of existing licenses. In addition, negative publicity related to our customer relationships, regardless of accuracy, may further damage our business by affecting our ability to compete for new business with actual and prospective customers.

We are substantially dependent upon customer renewals, the addition of new customers, and the continued growth of our subscriptions revenue.
25



We derive, and expect to increasingly derive in the future, a substantial portion of our revenue from the sale of software subscriptions. For 2020, 2019, and 2018, approximately 65.2%, 58.1%, and 55.6%, respectively, of our total revenue was subscriptions revenue. The market for our platform is still evolving, and competitive dynamics may cause pricing levels to change as the market matures and as existing and new market participants introduce new types of solutions and different approaches to enable customers to address their needs. As a result, we may be forced to reduce the prices we charge for software and may be required to offer terms less favorable to us for new and renewing agreements.

In order for us to improve our operating results, it is important our customers renew their subscriptions with us when their initial term expires, as well as purchase additional subscriptions from us. In general, our customers have no renewal obligation after their initial term expires, and we cannot assure you we will be able to renew subscriptions with any of our customers at the same or higher contract value.

Further, while we offer access to our platform primarily through multi-year subscription agreements, some agreements may have shorter durations. Additionally, some of our contracts limit the amount we can increase prices from period to period or include pricing guarantees. If our customers do not renew their agreements, terminate their agreements, renew their agreements on terms less favorable to us, or fail to purchase additional software subscriptions, our revenue may decline and our operating results would likely be harmed as a result.

Because we generally recognize revenue from cloud subscriptions ratably over the term of the subscription agreement, near term changes in sales may not be reflected immediately in our operating results.

We offer our solution primarily through multi-year cloud subscription agreements and generally recognize revenue ratably over the related subscription period. As a result, much of the revenue we report in each quarter is derived from the recognition of previously unbilled or deferred contract value relating to agreements entered into during prior periods. Accordingly, a decline in new or renewal subscription agreements in any quarter is not likely to be reflected immediately in our revenue results for that quarter. Such declines, however, would negatively affect our revenue, and to a lesser extent, deferred revenue balance in future periods, and the effect of significant downturns in sales and market acceptance of our platform and potential changes in our rate of renewals may not be fully reflected in our results of operations until future periods.

If we are not able to maintain and enhance our brand, our business and operating results may be adversely affected.

We believe developing and maintaining widespread awareness of our brand in a cost-effective manner is critical to achieving widespread acceptance of our platform and attracting new customers. Brand promotion activities may not generate customer awareness or increase revenue and, even if they do, any increase in revenue may not offset the expenses we incur in building our brand. If we fail to successfully promote and maintain our brand or incur substantial expenses, we may fail to attract or retain customers necessary to realize a sufficient return on our brand-building efforts or to achieve the widespread brand awareness critical for broad customer adoption of our platform.

If our platform fails to perform properly or there are defects or disruptions in the rollout of our platform updates or enhancements, our reputation could be adversely affected, our market share could decline, and we could be subject to liability claims.

Our platform is inherently complex and may contain material defects or errors. Any defects in functionality or that cause interruptions in the availability of our platform could result in:

Loss or delayed market acceptance and sales;
Breach of warranty claims;
Sales credits or refunds for prepaid amounts related to unused subscription services;
Loss of customers;
Diversion of development and support resources; and/or
Injury to our reputation.

26


The costs incurred in correcting any material defects or errors might be substantial and could adversely affect our operating results.

Our customer agreements often provide service level commitments on a monthly basis. If we are unable to meet the stated service level commitments or suffer extended periods of unavailability for our platform, we may be contractually obligated to provide these customers with service credits or refunds for prepaid amounts, or we could face contract terminations. Our revenue could be significantly affected if we suffer unscheduled downtime that exceeds the allowed downtimes under our agreements with our customers.

Because of the large amount of data we collect and manage, it is possible hardware failures or errors in our systems could result in data loss or corruption, or cause the information we collect to be incomplete or contain inaccuracies our customers regard as significant. Furthermore, the availability or performance of our platform could be adversely affected by a number of factors, including customers’ inability to access the internet, our customers' increased usage of our cloud offering, the failure of our network or software systems, security breaches, or variability in user traffic for our services. For example, our cloud offering customers access our platform through their internet service providers. If a customer's service provider fails to provide sufficient capacity to support our platform or otherwise experiences service outages, such failure could interrupt our customers’ access to our platform, adversely affect their perception of our platform’s reliability, and reduce our revenue. In addition to potential liability, if we experience interruptions in the availability of our cloud offering, our reputation could be adversely affected, and we could lose customers.

We also provide frequent incremental releases of software updates and functional enhancements to our platform. Despite extensive pre-release testing, such new versions occasionally contain undetected errors when first introduced or released. We have, from time to time, found errors in our software, and new errors in our existing software may be detected in the future. Since our customers use our software for important aspects of their business, any errors, defects, disruptions in our platform, or other performance problems with our solution could hurt our reputation and may damage our customers’ businesses. If that occurs, our customers may delay or withhold payment to us, elect not to renew, make service credit claims, warranty claims, or other claims against us, and we could lose future sales. The occurrence of any of these events could result in an increase in our bad debt expense, an increase in collection cycles for accounts receivable, decreased future revenue and earnings, require us to increase our warranty provisions, or incur the risk or expense of litigation.

We rely upon AWS to operate our cloud offering; any disruption of or interference with our use of AWS would adversely affect our business, results of operations, and financial condition.

We outsource substantially all of the infrastructure relating to our cloud offering to AWS, which hosts our platform on our customers’ behalf. Customers of our cloud offering need to be able to access our platform at any time, without interruption or degradation of performance, and we provide them with service level commitments with respect to uptime. AWS runs its own platform we access, and we are, therefore, vulnerable to service interruptions at AWS. We may experience interruptions, delays, and outages in service and availability from time to time as a result of problems with our AWS provided infrastructure, which could render our cloud offering inaccessible to customers. Additionally, AWS has suffered outages at specific customer locations in the past, rendering the customer unable to access our offering for periods of time. Lack of availability of our AWS infrastructure could be due to a number of potential causes including technical failures, natural disasters, fraud, or security attacks we cannot predict or prevent. Such outages could lead to the triggering of our service level agreements and the issuance of credits to our cloud offering customers, which may impact our operating results.

In addition, if the security of the AWS infrastructure is compromised or believed to have been compromised, our business, results of operations, and financial condition could be adversely affected. It is possible our customers and potential customers would hold us accountable for any breach of security affecting the AWS infrastructure, and we may incur significant liability from those customers and from third parties with respect to any breach affecting AWS systems. Because our agreement with AWS limits AWS’s liability for damages, we may not be able to recover a material portion of our liabilities to our customers and third parties from AWS. Customers and potential customers may refuse to do business with us because of the perceived or actual failure of our cloud offering as hosted by AWS, and our operating results could be harmed.

Our agreement with AWS allows AWS to terminate the agreement by providing two years' prior written notice and may allow AWS to terminate in case of a breach of contract if such breach is uncured for 30 days or to terminate upon thirty days' advance written notice if AWS’s further provision of services to us becomes impractical for legal or regulatory reasons.
27


Although we expect we could receive similar services from other third parties if any of our arrangements with AWS are terminated, we could experience interruptions on our platform and in our ability to make our platform available to customers, as well as delays and additional expenses in arranging alternative cloud infrastructure services.

Our growth depends in part on the success of our strategic relationships with third parties.

In order to grow our business, we anticipate we will continue to depend on relationships with strategic partners to provide broader customer coverage and solution delivery capabilities. Identifying partners, and negotiating and documenting relationships with them, requires significant time and resources. Our agreements with our strategic partners are non-exclusive and do not prohibit them from working with our competitors or offering competing solutions. Our competitors may be effective in providing incentives to third parties to favor their products or services or to prevent or reduce subscriptions to our services. If our partners choose to place greater emphasis on products of their own or those offered by our competitors or do not effectively market and sell our platform, our ability to grow our business and sell software and professional services may be adversely affected. In addition, acquisitions of our partners by our competitors could result in a decrease in the number of our current and potential customers, as our partners may no longer facilitate the adoption of our platform by potential customers.

If we are unsuccessful in establishing or maintaining our relationships with third parties, our ability to compete in the marketplace or to grow our revenue could be impaired and our operating results may suffer. Even if we are successful, we cannot assure you these relationships will result in increased customer usage of our platform or increased revenue.

Because our long-term growth strategy involves further expansion of our sales to customers outside the United States, our business will be susceptible to risks associated with international operations.

A component of our growth strategy involves the further expansion of our operations and customer base internationally. In 2020, 2019, and 2018, revenue generated from customers outside the United States was 33.8%, 32.3%, and 28.7%, respectively, of our total revenue. We currently have international offices in the United Kingdom, Italy, and Australia, which focus primarily on selling and implementing our platform in those regions. In the future, we may expand to other international locations. Our current international operations and future initiatives will involve a variety of risks, including:

Changes in a specific country’s or region’s political or economic conditions;
Unexpected changes in regulatory requirements, taxes, or trade laws;
More stringent regulations relating to data security and the unauthorized use of, or access to, commercial and personal information, particularly in the European Union;
Differing labor regulations, especially in the European Union, where labor laws are generally more advantageous to employees as compared to the United States, including deemed hourly wage and overtime regulations in these locations;
Challenges inherent in efficiently managing an increased number of employees over large geographic distances, including the need to implement appropriate systems, policies, benefits, and compliance programs;
Difficulties in managing a business in new markets with diverse cultures, languages, customs, legal systems, alternative dispute systems, and regulatory systems;
Increased travel, real estate, infrastructure, and legal compliance costs associated with international operations;
Currency exchange rate fluctuations and the resulting effect on our revenue and expenses, and the cost and risk of entering into hedging transactions if we choose to do so in the future;
Limitations on our ability to reinvest earnings from operations in one country to fund the capital needs of our operations in other countries;
Laws and business practices favoring local competitors or general preferences for local vendors;
Limited or insufficient levels of protection of our corporate proprietary information and assets, including intellectual property and customer information and records;
Political instability or terrorist activities;
28


Exposure to liabilities under anti-corruption and anti-money laundering laws, including the U.S. Foreign Corrupt Practices Act and similar laws and regulations in other jurisdictions; and
Adverse tax burdens and foreign exchange controls that could make it difficult to repatriate earnings and cash.

Our limited experience in operating our business internationally increases the risk any potential future expansion efforts we may undertake will not be successful. If we invest substantial time and resources to expand our international operations and are unable to do so successfully and in a timely manner, our business and operating results will suffer.

We may require additional capital to support business growth, and this capital might not be available on acceptable terms, if at all.

We intend to continue to make investments to support our business growth and may require additional funds to respond to business challenges, including the need to develop new features or enhance our platform, improve our operating infrastructure, or acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we raise additional funds through future issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences, and privileges superior to those of holders of our Class A common stock. Our loan and security agreement with Silicon Valley Bank for our current revolving line of credit includes restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions, and any debt financing we secure in the future could include similar restrictive covenants. We may not be able to obtain additional financing on terms favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly impaired, and our business may be adversely affected.

We may not achieve market acceptance of our pre-built solutions, which may adversely impact our financial results.
We have begun the process of developing and releasing pre-built solutions on our software platform in order to maximize the value of our platform to our customers and to reduce the sales cycles associated with software sales to new and existing customers. Each solution requires an investment in development, marketing, sales, support, finance, and legal resources to bring the solution to market. Although we make efforts to identify the solutions that will receive favorable market acceptance, there can be no guarantee any solution will become the source of material revenue, and the investment in the solution may not produce a positive return. If unsuccessful, such solutions may adversely impact our financial results to the extent our expenses increase without any increase in sales, or to the extent that attempted sales of such solutions reduce sales of our existing platform.

If currency exchange rates fluctuate substantially in the future, our financial results, which are reported in U.S. dollars, could be adversely affected.

Generally, contracts executed by our foreign operations are denominated in the currency of that country or region and a portion of our revenue is therefore subject to foreign currency risks. As we continue to expand our international operations, we become more exposed to the effects of fluctuations in currency exchange rates. A strengthening of the U.S. dollar could reduce the dollar value of revenues generated by our customers outside of the United States, adversely affecting our business operations and financial results. We incur expenses for employee compensation and other operating expenses at our non-U.S. locations in the local currency, and fluctuations in the exchange rates between the U.S. dollar and other currencies could result in the dollar equivalent of such expenses being higher. This could have a negative impact on our reported operating results. To date, we have not engaged in any hedging strategies, and any such strategies such as forward contracts, options, and foreign exchange swaps related to transaction exposures we may implement to mitigate this risk may not eliminate our exposure to foreign exchange fluctuations.

We employ third-party licensed software for use in or with our software, and the inability to maintain these licenses or errors in the software we license could result in increased costs, or reduced service levels, which would adversely affect our business.

Our software incorporates certain third-party software obtained under licenses from other companies, including database software from Kx. We anticipate we will continue to rely on such third-party software and development tools from third parties
29


in the future. Although we believe there are commercially reasonable alternatives to the third-party software we currently license, including open source software, this may not always be the case, or it may be difficult or costly to migrate to other third-party software. Our use of additional or alternative third-party software would require us to enter into license agreements with third parties. In addition, integration of the third-party software used in our software with new third-party software may require significant work and require substantial investment of our time and resources. Also, any undetected errors or defects in third-party software could prevent the deployment or impair the functionality of our software, delay new updates or enhancements to our platform, result in a failure of our platform, and injure our reputation.

If we do not or cannot maintain the compatibility of our platform with third-party applications that our customers use in their businesses, our revenue will decline.

The functionality and attractiveness of our platform depends, in part, on our ability to integrate our platform with third-party applications and platforms, including customer relationship management, human resources information, accounting, and enterprise resource planning systems our customers use and from which they obtain data. Third-party providers of applications and APIs may change the features of their applications and platforms, restrict our access to their applications and platforms, or alter the terms governing use of their applications and APIs and access to those applications and platforms in an adverse manner. Such changes could functionally limit or terminate our ability to use these third-party applications and platforms in conjunction with our platform, which could negatively impact our offerings and harm our business. If we fail to integrate our software with new third-party applications and platforms our customers use, we may not be able to offer the functionality our customers need, which would negatively impact our ability to generate revenue and adversely impact our business.

Catastrophic events may disrupt our business.

Our corporate headquarters are located in northern Virginia. The area around Washington, D.C. could be subjected to domestic or foreign terrorist attacks. Additionally, we rely on our network and third-party infrastructure and enterprise applications, internal technology systems, and our website for our development, marketing, operational support, hosted services, and sales activities. In the event of a major hurricane, earthquake, or catastrophic event such as fire, power loss, telecommunications failure, cyberattack, outbreak of regional or global pandemic diseases, war, or terrorist attack, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in our software development, lengthy interruptions in our services, breaches of data security, and loss of critical data, all of which could have an adverse effect on our future operating results. For example, the ongoing coronavirus outbreak at the beginning of 2020 has resulted in increased travel restrictions and extended shutdown of certain businesses in the region. At this point, the extent to which the coronavirus may impact our operating results is uncertain.

Adverse economic conditions may negatively impact our business. 

Our business depends on the overall demand for enterprise software and on the economic health of our current and prospective customers. The economies of countries in Europe have been experiencing weakness associated with high sovereign debt levels, weakness in the banking sector, and uncertainties surrounding the future of the Euro zone and the United Kingdom's relationship with the European Union. We have operations in the United Kingdom and in Europe and current and potential new customers in Europe. If economic conditions in Europe and other key markets for our platform continue to remain uncertain or deteriorate further, many customers may delay or reduce their information technology spending. This could result in reductions in sales of our platform, a decrease in our renewal rate, longer sales cycles, reductions in subscription duration and value, slower adoption of new technologies, and increased price competition. Any of these events would likely have an adverse effect on our business, operating results, and financial position.

Future acquisitions could disrupt our business and adversely affect our business operations and financial results.

We may choose to expand by acquiring businesses or technologies. For instance, in January 2020, we acquired Novayre Solutions S.L., or Novayre, developer of the Jidoka RPA platform, which we are continuing to integrate along with their personnel. Our ability as an organization to successfully acquire and integrate technologies or businesses is unproven. Acquisitions involve many risks, including the following:

An acquisition may negatively affect our financial results because it may require us to incur charges or assume substantial debt or other liabilities, may cause adverse tax consequences or unfavorable accounting treatment, may expose us to
30


claims and disputes by third parties, including intellectual property claims and disputes, or may not generate sufficient financial return to offset additional costs and expenses related to the acquisition;
We may encounter difficulties or unforeseen expenditures in integrating the business, technologies, products, personnel, or operations of any company we acquire, particularly if key personnel of the acquired company decide not to work for us;
An acquisition may disrupt our ongoing business, divert resources, increase our expenses, and distract our management;
An acquisition may result in a delay or reduction of customer purchases for both us and the company acquired due to customer uncertainty about continuity and effectiveness of service from either company;
We may encounter difficulties in successfully selling, or may be unable to successfully sell, any acquired solutions;
An acquisition may involve the entry into geographic or business markets in which we have little or no prior experience or where competitors have stronger market positions;
Our use of cash to pay for an acquisition would limit other potential uses for our cash; and
If we incur debt to fund such acquisition, such debt may subject us to material restrictions on our ability to conduct our business as well as financial maintenance covenants.

The occurrence of any of these risks could have a material adverse effect on our business operations and financial results. In addition, we may only be able to conduct limited due diligence on an acquired company’s operations. Following an acquisition, we may be subject to unforeseen liabilities arising from an acquired company’s past or present operations, and these liabilities may be greater than the warranty and indemnity limitations we negotiate. Any unforeseen liability greater than these warranty and indemnity limitations could have a negative impact on our financial condition.

Risks Related to Regulatory Compliance and Governmental Matters

Failure to comply with governmental laws and regulations could harm our business.

Our business is subject to regulation by various federal, state, local, and foreign governments. In certain jurisdictions, these regulatory requirements may be more stringent than those in the United States. Noncompliance with applicable regulations or requirements could subject us to investigations, sanctions, mandatory product recalls, enforcement actions, disgorgement of profits, fines, damages, civil and criminal penalties, injunctions, or other collateral consequences. If any governmental sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business, results of operations, and financial condition could be materially adversely affected. In addition, responding to any action will likely result in a significant diversion of management’s attention and resources and an increase in professional fees. Enforcement actions and sanctions could harm our business, reputation, results of operations, and financial condition.

Because our software could be used to collect and store personal information, domestic and international privacy concerns could result in additional costs and liabilities to us or inhibit sales of our software and subject us to complex and evolving federal, state, and foreign laws and regulations regarding privacy, data protection, and other related matters.

Personal privacy has become a significant issue in the United States and in many other countries where we offer our software for sale. The regulatory framework for privacy issues worldwide is rapidly evolving and is likely to remain uncertain for the foreseeable future. Many federal, state, and foreign government bodies and agencies have adopted or are considering adopting laws and regulations regarding the collection, use, storage, and disclosure of personal information and breach notification procedures. Interpretation of these laws, rules, and regulations and their application to our software and professional services in the United States and foreign jurisdictions is ongoing and cannot be fully determined at this time.

In the United States, these include rules and regulations promulgated under the authority of the Federal Trade Commission, the Electronic Communications Privacy Act, Computer Fraud and Abuse Act, the Health Insurance Portability and Accountability Act of 1996, the Gramm Leach Bliley Act, the California Consumer Privacy Act, or the CCPA, and other state laws relating to privacy and data security. The CCPA, which became effective on January 1, 2020, drastically changes the ability for individuals to control the use of their personal data. It contains detailed requirements regarding collecting and processing personal information, imposes certain limitations on how such information may be used, and provides rights to
31


consumers that have never before been available in the past, all of which may be imposed on us by our customers. This could increase our costs of doing business. Further, California voters approved a new privacy law, the California Privacy Rights Act, or CPRA, in the November 3, 2020 election. Effective starting on January 1, 2023, the CPRA will significantly modify the CCPA, including by expanding consumers’ rights with respect to certain sensitive personal information. The CPRA also creates a new state agency that will be vested with authority to implement and enforce the CCPA and the CPRA. New legislation proposed or enacted in various other states will continue to shape the data privacy environment nationally. Certain state laws may be more stringent or broader in scope, or offer greater individual rights, with respect to confidential, sensitive, and personal information than federal, international, or other state laws, and such laws may differ from each other, which may complicate compliance efforts.

Internationally, the European Union adopted a comprehensive general data protection regulation, or the GDPR, which took effect in May 2018 and contains numerous requirements and changes related to rights of data subjects in their personal data, including more robust obligations on data processors and heavier documentation requirements for data protection compliance programs by companies. In addition, recent rulings in the European Union related to the EU-U.S. Privacy Shield and Standard Contractual Clauses have called into question how to legally transfer data from the European Economic Area to the United States.

Virtually every jurisdiction in which we operate has established its own data security and privacy legal framework with which we or our customers must comply. Since we are agnostic as to the data uploaded into our cloud offering by our cloud offering customers or processed by our platform in on-premises deployments, we may be hosting or otherwise processing substantial amounts of individually identifiable health information and other types of personally identifiable information. The effects of any of this legislation could be potentially far-reaching and may require us to modify our data management practices and to incur substantial expense in an effort to comply.

In addition to government regulation, privacy advocates and industry groups may propose new and different self-regulatory standards that may apply to us. Because the interpretation and application of privacy and data protection laws are still uncertain, it is possible these laws and other actual or alleged legal obligations such as contractual or self-regulatory obligations may be interpreted and applied in a manner inconsistent with our existing data management practices or the features of our platform. If so, in addition to the possibility of fines, lawsuits, and other claims, we could be required to fundamentally change our business activities and practices or modify our software, which could have an adverse effect on our business. Any inability to adequately address privacy concerns, even if unfounded, or comply with applicable privacy or data protection laws, regulations, and policies, could result in additional cost and liability to us, damage our reputation, inhibit sales, and adversely affect our business.

Furthermore, the costs of compliance with, and other burdens imposed by, the laws, regulations, and policies applicable to the businesses of our customers may limit the use and adoption of, and reduce the overall demand for, our platform. Privacy concerns, whether valid or not valid, may inhibit market adoption of our platform particularly in certain industries and foreign countries.

If our platform fails to function in a manner that allows our customers to operate in compliance with regulations and/or industry standards, our revenue and operating results could be harmed.

Certain of our customers use our platform to create applications that ensure secure communications given the nature of the content being distributed and associated applicable regulatory requirements. Governmental and other customers may also require our platform to comply with certain privacy, security, and other certifications and standards. Our cloud platform holds various security certifications from government agencies and industry organizations, including the Federal Risk and Authorization Management Program (FedRAMP) compliance, HITRUST certification, and meets the ISO 27001, Payment Card Industry Data Security Standard (PCI DSS), and the various United States Health Insurance Portability and Accountability Act (HIPAA) standards. Governments and industry organizations may also adopt new laws, regulations, or requirements or make changes to existing laws or regulations that could impact the demand for, or value of, our applications such as the European Banking Authority's regulations updated in September 2019 and the CCPA that took effect January 1, 2020. If we fail to maintain our current security certifications and/or to continue to meet security standards, or if we are unable to adapt our platform to changing legal and regulatory standards or other requirements in a timely manner, our customers may lose confidence in our platform, and our business could be negatively impacted.

32


Changes in laws and regulations related to the internet or changes in the internet infrastructure itself may diminish the demand for our platform and could have a negative impact on our business.

The future success of our business, and particularly our cloud offering, depends upon the continued use of the internet as a primary medium for commerce, communication, and business applications. Federal, state, or foreign government bodies or agencies have in the past adopted, and may in the future adopt, laws or regulations affecting the use of the internet as a commercial medium. Changes in these laws or regulations could require us to modify our platform in order to comply with these changes. In addition, government agencies or private organizations may begin to impose taxes, fees, or other charges for accessing the internet or commerce conducted via the internet. These laws or charges could limit the growth of internet-related commerce or communications generally, resulting in reductions in the demand for internet-based solutions such as ours.

In addition, the use of the internet as a business tool could be adversely affected due to delays in the development or adoption of new standards and protocols to handle increased demands of internet activity, security, reliability, cost, ease of use, accessibility, and quality of service. The performance of the internet and its acceptance as a business tool have been adversely affected by viruses, worms, and similar malicious programs, along with distributed denial of service (DDoS) and similar attacks. As a result, the internet has experienced a variety of outages and other delays as a result of such damage to or attacks on portions of its infrastructure. If the use of the internet is adversely affected by these issues, demand for our platform could suffer.

We are subject to anti-corruption laws with respect to our domestic and international operations, and non-compliance with such laws can subject us to criminal and/or civil liability and materially harm our business.

We are subject to the U.S. Foreign Corrupt Practices Act of 1977, as amended, or the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the United Kingdom Bribery Act 2010, and other anti-corruption laws in countries in which we conduct activities. Anti-corruption laws are interpreted broadly and prohibit our company from authorizing, offering, or providing, directly or indirectly, improper payments or benefits to recipients in the public or private sector. We use third-party law firms, accountants, and other representatives for regulatory compliance, sales, and other purposes in several countries. We can be held liable for the corrupt or other illegal activities of these third-party representatives, our employees, contractors, and other agents, even if we do not explicitly authorize such activities. In addition, although we have implemented policies and procedures to ensure compliance with anti-corruption laws, there can be no assurance all of our employees, representatives, contractors, or agents will comply with these laws at all times.

Noncompliance with these laws could subject us to whistleblower complaints, investigations, sanctions, settlements, prosecution, other enforcement actions, disgorgement of profits, significant fines, damages, other civil and criminal penalties or injunctions, suspension and/or debarment from contracting with certain persons, the loss of export privileges, reputational harm, adverse media coverage, and other collateral consequences. If any subpoenas or investigations are launched, or governmental or other sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business, results of operations, and financial condition could be materially harmed. In addition, responding to any action will likely result in a materially significant diversion of management’s attention and resources and significant defense costs and other professional fees. Enforcement actions and sanctions could further harm our business, results of operations, and financial condition. Moreover, as an issuer of securities, we also are subject to the accounting and internal controls provisions of the FCPA. These provisions require us to maintain accurate books and records and a system of internal controls sufficient to detect and prevent corrupt conduct. Failure to abide by these provisions may have an adverse effect on our business, operations, or financial condition.

We are subject to governmental export and import controls and economic and trade sanctions that could impair our ability to conduct business in international markets and subject us to liability if we are not in compliance with applicable laws and regulations.

The United States and other countries maintain and administer export and import laws and regulations, including various economic and trade sanctions including those administered by the Office of Foreign Assets Control, or OFAC, which apply to our business. We are required to comply with these laws and regulations. If we fail to comply with such laws and regulations, we and certain of our employees could be subject to substantial civil or criminal penalties, including the possible loss of export or import privileges, fines which may be imposed on us and responsible employees or managers, and, in extreme cases, the incarceration of responsible employees or managers.
33



Changes in our platform, or changes in applicable export or import laws and regulations, may create delays in the introduction and sale of our platform in international markets or, in some cases, prevent the export or import of our platform to certain countries, governments or persons altogether. Any change in export or import laws and regulations or economic or trade sanctions, shift in the enforcement or scope of existing laws and regulations, or change in the countries, governments, persons, or technologies targeted by such laws and regulations could also result in decreased use of our platform, or in our decreased ability to export or sell our platform to existing or potential customers. Any decreased use of our services or limitation on our ability to export or sell our services would likely adversely affect our business, financial condition, and results of operations.

We incorporate encryption technology into certain of our products. Encryption products may be exported outside of the United States only with the required export authorization, including by license, license exception, or other appropriate government authorization. Obtaining the necessary export license or other authorization for a particular sale may be time-consuming and may result in the delay or loss of sales opportunities. In addition, various countries regulate the import of certain encryption technology, including import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our products or could limit our customers’ ability to implement our products in those countries. Although we take precautions to prevent our products from being provided in violation of such laws, our products may have been in the past, and could in the future, be provided inadvertently in violation of such laws, despite the precautions we take. Governmental regulation of encryption technology and regulation of imports or exports, or our failure to obtain required import or export approval for our products, could harm our international sales and adversely affect our revenue.

Moreover, U.S. export control laws and economic sanctions programs prohibit the provision of services to countries, governments, and persons subject to U.S. economic embargoes and trade sanctions. Even though we take precautions to prevent our platform from being used by U.S. sanctions targets, our platform could be used by a sanctioned person or in an embargoed country despite such precautions. Any such shipment could have negative consequences, including government investigations, penalties, and reputational harm.

Risks Related to Our Intellectual Property

Any failure to protect our proprietary technology and intellectual property rights could substantially harm our business and operating results.

Our success and ability to compete depend in part on our ability to protect our proprietary technology and intellectual property. To safeguard these rights, we rely on a combination of patent, trademark, copyright, and trade secret laws and contractual protections in the United States and other jurisdictions, all of which provide only limited protection and may not now or in the future provide us with a competitive advantage.

As of December 31, 2020, we had five granted patents and six pending patent applications related to our platform and its technology. We have registered the “Appian” name and logo in the United States and certain other countries. We have registrations and/or pending applications for additional marks in the United States. We cannot assure you any current or future applications for registrations for patent or trademark applications will result in the grant of any valid, enforceable intellectual property rights. Further, we cannot assure you any granted patent or trademark will provide the protection we seek, will be valid if challenged, or will be sufficiently broad in actions against alleged infringers. Moreover, any of our granted intellectual property rights may be rendered invalid by future changes in the law, defects in our prosecution processes, or preexisting technology, rights, or marks.

In order to protect our unpatented proprietary technologies and processes, we rely on trade secret laws and confidentiality and invention assignment agreements with our employees, consultants, strategic partners, vendors, and others. Despite our efforts to protect our proprietary technology and trade secrets, unauthorized parties may attempt to misappropriate, copy, reverse engineer, or otherwise obtain and use them. 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, the contractual provisions we enter into may not prevent unauthorized use or disclosure of our proprietary technology or intellectual property rights and may not provide an adequate remedy in the event of any such unauthorized use or disclosure.

Policing unauthorized use of our technologies, trade secrets, and intellectual property is difficult, expensive, and time-consuming, particularly in foreign countries where the laws may not be as protective of intellectual property rights as those in
34


the United States and where mechanisms for enforcement of intellectual property rights may be weak. To the extent we expand our activities outside of the United States, our exposure to unauthorized copying and use of our platform and proprietary information may increase. We may be unable to determine the extent of any unauthorized use or infringement of our platform, technologies, or intellectual property rights.

There can be no assurance the steps we take will be adequate to protect our proprietary technology and intellectual property, that others will not develop or patent similar or superior technologies, products or services, or that our trademarks, patents, and other intellectual property will not be challenged, invalidated, or circumvented by others. Furthermore, effective trademark, patent, copyright, and trade secret protection may not be available in every country in which our software is available or where we have employees or independent contractors.

In order to protect our intellectual property rights, we may be required to spend significant resources to monitor and protect these rights. Litigation brought to protect and enforce our intellectual property rights could be costly, time-consuming, and distracting to management and could result in the impairment or loss of portions of our intellectual property. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims, and countersuits attacking the validity and enforceability of our intellectual property rights. Our failure to secure, protect, and enforce our intellectual property rights could seriously adversely affect our brand and adversely impact our business.

We may be subject to intellectual property rights claims by third parties, which are extremely costly to defend, could require us to pay significant damages and could limit our ability to use certain technologies.

Companies in the software and technology industries, including some of our current and potential competitors, own significant numbers of patents, copyrights, trademarks, and trade secrets and frequently enter into litigation based on allegations of infringement or other violations of intellectual property rights. In addition, many of these companies have the capability to dedicate substantially greater resources to enforce their intellectual property rights and to defend claims that may be brought against them. The litigation may involve patent holding companies or other adverse patent owners that have no relevant product revenue and against which our patents may therefore provide little or no deterrence. In the past, we have been subject to allegations of patent infringement that were unsuccessful, and we may in the future be subject to claims we have misappropriated, misused, or infringed other parties’ intellectual property rights, and, to the extent we gain greater market visibility or face increasing competition, we face a higher risk of being the subject of intellectual property infringement claims, which is not uncommon with respect to enterprise software companies. We also generally grant our customers ownership of any custom applications we develop for them, subject to our continued ownership of our pre-existing intellectual property rights and, in the past, a customer for whom we have developed custom applications has incorrectly alleged applications we have independently developed infringed the customer’s intellectual property rights. In addition, we have in the past and may in the future be subject to claims employees or contractors, or we, have inadvertently or otherwise used or disclosed trade secrets or other proprietary information of our competitors or other parties. To the extent intellectual property claims are made against our customers based on their usage of our technology, we have certain obligations to indemnify and defend such customers from those claims. The term of our contractual indemnity provisions often survives termination or expiration of the applicable agreement. Large indemnity payments, defense costs, or damage claims from contractual breach could harm our business, results of operations, and financial condition.

There may be third-party intellectual property rights, including issued or pending patents that cover significant aspects of our technologies or business methods. Any intellectual property claims, with or without merit, could be very time-consuming, could be expensive to settle or litigate, could divert our management’s attention and other resources, and could result in adverse publicity. These claims could also subject us to making substantial payments for legal fees, settlement payments, and other costs or damages, potentially including treble damages if we are found to have willfully infringed patents or copyrights. These claims could also result in our having to stop making, selling, offering for sale, or using technology found to be in violation of a third party’s rights. We might be required to seek a license for the third-party intellectual property rights, which may not be available on reasonable terms or at all. Moreover, to the extent we only have a license to any intellectual property used in our platform, there may be no guarantee of continued access to such intellectual property, including on reasonable terms. As a result, we may be required to develop alternative non-infringing technology, which could require significant effort and expense. If a third party is able to obtain an injunction preventing us from accessing such third-party intellectual property rights, or if we cannot license or develop technology for any infringing aspect of our business, we would be forced to limit or stop sales of our software or cease business activities covered by such intellectual property and may be unable to compete effectively. Any of these results would adversely affect our business, results of operations, financial condition, and cash flows.
35



Portions of our platform utilize open source software, and any failure to comply with the terms of one or more of these open source licenses could negatively affect our business.

Our software contains software licensed to us by third parties under so-called “open source” licenses, including the GNU Lesser General Public License, the BSD License, and others. From time to time, there have been claims against companies that distribute or use open source software in their products and services, asserting such open source software infringes the claimants’ intellectual property rights. We could be subject to suits by parties claiming what we believe to be licensed open source software infringes their intellectual property rights. Use and distribution of open source software may entail greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. In addition, certain open source licenses require source code for software programs subject to the license be made available to the public and that any modifications or derivative works to such open source software continue to be licensed under the same terms.

Although we monitor our use of open source software in an effort both to comply with the terms of the applicable open source licenses and to avoid subjecting our software to conditions we do not intend, the terms of many open source licenses have not been interpreted by U.S. courts, and there is a risk these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to commercialize our platform. By the terms of certain open source licenses, we could be required to release the source code of our software and to make our software available under open source licenses, if we combine or distribute our software with open source software in a certain manner. In the event portions of our software are determined to be subject to an open source license, we could be required to publicly release the affected portions of our source code, re-engineer all, or a portion of, that software or otherwise be limited in the licensing of our software, each of which could reduce or eliminate the value of our platform. Many of the risks associated with usage of open source software cannot be eliminated and could negatively affect our business, results of operations, and financial condition.

Risks Related to Tax and Accounting Matters

If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our results of operations could be adversely affected.

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions we believe to be reasonable under the circumstances, as provided in Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of this Annual Report on Form 10-K. The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities, and equity, and the amount of revenue and expenses. Significant assumptions and estimates used in preparing our consolidated financial statements include those related to revenue recognition, income taxes and the related valuation allowance, and stock-based compensation. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the trading price of our Class A common stock.

Our operating results may be negatively affected by additional tax liabilities.

We currently collect and remit sales and use, value added, and other transaction taxes in certain of the jurisdictions where we do business based on our assessment of whether tax is owed by us in such jurisdictions. However, in some jurisdictions in which we do business, we do not believe we owe such taxes, and therefore we currently do not collect and remit such taxes or record contingent tax liabilities in those jurisdictions. Further, due to uncertainty in the application and interpretation of applicable tax laws in various jurisdictions, we may be exposed to sales and use, value added, or other transaction tax liability. A successful assertion that we are required to pay additional taxes in connection with sales of our platform, or the imposition of new laws or regulations requiring the payment of additional taxes, would create increased costs and administrative burdens for us. If we are subject to additional taxes and determine to offset such increased costs by collecting and remitting sales taxes from our customers, or otherwise passing those costs through to our customers, companies may be discouraged from using our platform. Any increased tax burden may decrease our ability or willingness to compete in relatively burdensome tax jurisdictions, result in substantial tax liabilities related to past sales, or otherwise harm our business and operating results.

36


In addition, as a multinational organization, we may be subject to taxation in several jurisdictions around the world with increasingly complex tax laws and the amount of taxes we pay in these jurisdictions could increase substantially as a result of changes in the applicable tax principles, including increased tax rates, new tax laws, or revised interpretations of existing tax laws and precedents. Furthermore, the authorities in these jurisdictions could review our tax returns and impose additional tax, interest, and penalties, and the authorities could claim various withholding requirements apply to us or our subsidiaries or assert benefits of tax treaties are not available to us or our subsidiaries, any of which could have a material impact on us and the results of our operations.

Our ability to use net operating losses to offset future taxable income may be subject to certain limitations.

As of December 31, 2020, we had gross U.S. federal and state net operating loss carryforwards, or NOLs, of $183.9 million and $177.2 million, respectively, available to offset future taxable income. NOLs generated in tax years ended on or prior to December 31, 2017 will substantially expire by 2037 if unused. As a result of certain provisions in the Tax Cuts and Jobs Act of 2017, or the TCJA, as modified by the Coronavirus Aid, Relief, and Economic Security Act, or CARES Act, federal NOLs generated in tax years beginning after December 31, 2017 may be carried forward indefinitely but, in the case of tax years beginning after 2020, may only be used to offset 80% of our taxable income annually. Under the TCJA, as modified by the CARES Act, federal NOLs generated in taxable years beginning in 2018, 2019, and 2020 will similarly carry forward indefinitely but will not be subject to such 80% of annual taxable income limitation. Under the provisions of the Internal Revenue Code of 1986, as amended, or the Internal Revenue Code, substantial changes in our ownership may limit the amount of pre-change NOLs that can be utilized annually in the future to offset taxable income. Section 382 of the Internal Revenue Code imposes limitations on a company’s ability to use NOLs if a company experiences a more-than-50-percent ownership change over a three-year testing period. Based upon our analysis as of December 31, 2020, we have determined we do not expect these limitations to impair our ability to use our NOLs prior to expiration. However, if changes in our ownership occur in the future, our ability to use our NOLs may be further limited. For these reasons, we may not be able to utilize a material portion of the NOLs, even if we achieve profitability.

As of December 31, 2020, we also had gross foreign NOLs of $78.6 million, primarily at our Swiss subsidiary, Appian Software International. These NOLs will begin to expire in 2021 to 2027, if unused. If we are limited in our ability to use our NOLs in future years in which we have taxable income, we will pay more taxes than if we were able to fully utilize our NOLs. This could adversely affect our operating results and the market price of our Class A common stock.

Forecasting our estimated annual effective tax rate for financial accounting purposes is complex and subject to uncertainty, and there may be material differences between our forecasted and actual tax rates.

Forecasts of our income tax position and effective tax rate for financial accounting purposes are complex and subject to uncertainty because our income tax position for each year combines the effects of a mix of profits earned and losses incurred by us in various tax jurisdictions with a broad range of income tax rates, as well as changes in the valuation of deferred tax assets and liabilities, the impact of various accounting rules and changes to these rules and tax laws, the results of examinations by various tax authorities, and the impact of any acquisition, business combination, or other reorganization or financing transaction. To forecast our global tax rate, we estimate our pre-tax profits and losses by jurisdiction and forecast our tax expense by jurisdiction. If the mix of profits and losses, our ability to use tax credits, or effective tax rates by jurisdiction is different than those estimated, our actual tax rate could be materially different than forecasted, which could have a material impact on our results of business, financial condition, and results of operations.

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 Class A common stock.

We are required, pursuant to Section 404 of the Sarbanes-Oxley Act, or Section 404, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting on an annual basis. This assessment includes disclosure of any material weaknesses identified by our management in our internal control over financial reporting.

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 assert our internal control over financial reporting is effective. While we have established certain procedures and controls over our financial reporting processes, we cannot assure you these
37


efforts will prevent restatements of our financial statements in the future. Our independent registered public accounting firm is also required, pursuant to Section 404, to attest to, and report on, management's assessment of our internal control over financial reporting, which report is included elsewhere in this Annual Report on Form 10-K. This assessment is required to include disclosure of any material weaknesses identified by our management in our internal control over financial reporting. For future reporting periods, 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 controls are documented, designed, or operating. We may not be able to remediate any future material weaknesses or to complete our evaluation, testing, and any required remediation in a timely fashion.

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 our internal control over financial reporting is effective, or if our independent registered public accounting firm determines we have a material weakness or significant deficiency 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 Class A common stock could decline, and we could be subject to sanctions or investigations by the Nasdaq Stock Market, 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.

Risks Related to Our Class A Common Stock

The dual class structure of our common stock and the existing ownership of capital stock by Matthew Calkins, our founder and Chief Executive Officer, has the effect of concentrating voting control with Mr. Calkins for the foreseeable future, which will limit your ability to influence corporate matters.

Our Class B common stock has ten votes per share, and our Class A common stock has one vote per share. Given the greater number of votes per share attributed to our Class B common stock, our Class B stockholders collectively beneficially owned shares representing approximately 89% of the voting power of our outstanding capital stock as of December 31, 2020. Further, Mr. Calkins, our founder and Chief Executive Officer, together with his affiliates, collectively beneficially owned shares representing approximately 77% of the voting power of our outstanding capital stock as of December 31, 2020. Consequently, Mr. Calkins, together with his affiliates, is able to control a majority of the voting power even if their stock holdings represent as few as approximately 25% of the outstanding number of shares of our common stock. This concentrated control will limit your ability to influence corporate matters for the foreseeable future. For example, Mr. Calkins will be able to control elections of directors, amendments of our certificate of incorporation or bylaws, increases to the number of shares available for issuance under our equity incentive plans or adoption of new equity incentive plans, and approval of any merger or sale of assets for the foreseeable future. This concentrated control could also discourage a potential investor from acquiring our Class A common stock due to the limited voting power of such stock relative to the Class B common stock and might harm the market price of our Class A common stock. In addition, Mr. Calkins has the ability to control the management and major strategic investments of our company as a result of his position as our Chief Executive Officer and his ability to control the election or replacement of our directors. As a board member and officer, Mr. Calkins owes a fiduciary duty to our stockholders and must act in good faith in a manner he reasonably believes to be in the best interests of our stockholders. However, as a stockholder, even a controlling stockholder, Mr. Calkins is entitled to vote his shares, and shares over which he has voting control, in his own interests, which may not always be in the interests of our stockholders generally.

Future transfers by Mr. Calkins and other holders of Class B common stock will generally result in those shares converting on a 1:1 basis to Class A common stock, which will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long-term.

38


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 Class A common stock.

We have never declared or paid any cash dividends on our common stock, and we do not intend to pay any cash dividends in the foreseeable future. Although we paid a cash dividend in connection with the conversion of our Series A preferred stock to Class B common stock immediately prior to the closing of the IPO, which was agreed to at the time of the original issuance of the Series A preferred stock, we anticipate we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Additionally, our ability to pay dividends on our common stock is limited by restrictions under the terms of our loan and security agreement with Silicon Valley Bank. Any determination to pay dividends in the future will be at the discretion of our Board of Directors. Accordingly, investors must rely on sales of their Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.

Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of us more difficult, limit attempts by our stockholders to replace or remove our current management, and limit the market price of our Class A common stock.

In addition to the effects of our dual class structure, provisions in our amended and restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a change in control or changes in our management. Our amended and restated certificate of incorporation and amended and restated bylaws include provisions that may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our Board of Directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally prohibit a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder. Any of the foregoing provisions could limit the price investors might be willing to pay in the future for shares of our Class A common stock, and they could deter potential acquirers of our company, thereby reducing the likelihood you would receive a premium for your shares of our Class A common stock in an acquisition.

Our amended and restated certificate of incorporation designates the Court of Chancery of the State of Delaware as the exclusive forum for certain litigation that may be initiated by our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us and limit the market price of our Class A common stock.

Pursuant to our amended and restated certificate of incorporation, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware will be the sole and exclusive forum for (1) any derivative action or proceeding brought on our behalf, (2) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers, or other employees to us or our stockholders, (3) any action asserting a claim arising pursuant to any provision of the Delaware General Corporation Law, our amended and restated certificate of incorporation, or our amended and restated bylaws, or (4) any action asserting a claim governed by the internal affairs doctrine. Our amended and restated certificate of incorporation also provides the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. Our amended and restated certificate of incorporation further provides any person or entity purchasing or otherwise acquiring any interest in shares of our Class A common stock is deemed to have notice of and consented to the foregoing provisions. The forum selection clause in our amended and restated certificate of incorporation may limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us and limit the market price of our Class A common stock.

GENERAL RISK FACTORS

The effects of national and global epidemics, including the recent COVID-19 pandemic, could have an adverse impact on our business, operations, and the markets and communities in which we operate.

In March 2020, the World Health Organization declared the outbreak of COVID-19 a pandemic. Our business and operations could be adversely affected by national and global epidemics, including the recent COVID-19 pandemic, impacting the markets and communities in which we operate.

39


In response to the COVID-19 pandemic, many state, local, and foreign governments have put in place, and others in the future may put in place, quarantines, executive orders, shelter-in-place orders, and similar government orders and restrictions in order to control the spread of the disease. Such orders or restrictions, or the perception that such orders or restrictions could occur, have resulted in business closures, work stoppages, slowdowns and delays, work-from-home policies, and travel restrictions, among other effects that could negatively impact productivity and disrupt our operations. For example, we have implemented a work-from-home policy for employees, and we may take further actions that alter our operations as may be required by federal, state, or local authorities or which we determine are in the best interests of our employees and stockholders.

In addition, while the potential impact and duration of the COVID-19 pandemic on the global economy and our business in particular may be difficult to assess or predict, the pandemic has resulted in, and may continue to result in, significant disruption of global financial markets, reducing our ability to access capital, which could in the future negatively affect our liquidity. The COVID-19 pandemic also could reduce the demand for our customers’ products and services, which could negatively impact our customers’ willingness to renew or enter into contracts with us or our ability to collect accounts receivable on a timely basis, which, if significant, could materially and adversely affect our business, results of operations, and financial condition.

The global pandemic of COVID-19 continues to rapidly evolve, and we will continue to monitor the COVID-19 situation closely. The ultimate impact of the COVID-19 pandemic or a similar health epidemic is highly uncertain and subject to change. We do not yet know the full extent of potential delays or impacts on our business, operations, or the global economy as a whole, which makes our future results difficult to predict. In addition, to the extent the ongoing COVID-19 pandemic adversely affects our business and results of operations, it may also have the effect of heightening many of the other risks and uncertainties described herein.

Unfavorable conditions in the global economy or the vertical markets we serve could limit our ability to grow our business and negatively affect our operating results.

General worldwide economic conditions have experienced significant instability due to the global economic uncertainty and financial market conditions caused by the COVID-19 pandemic. These conditions make it extremely difficult for customers and us to accurately forecast and plan future business activities and could cause customers to reduce or delay their software spending. For example, we believe there could be some short-term impact from the COVID-19 pandemic on spending by our customers. At this time, the potential impact on customer spend from the COVID-19 pandemic is difficult to predict and, therefore, it is not possible to fully determine the impact on our future results. Historically, economic downturns have resulted in overall reductions in software spending. If macroeconomic conditions deteriorate or are characterized by uncertainty or volatility, customers may curtail or freeze spending on software in general and for software such as ours specifically, which could have an adverse impact on our business, financial condition, and operating results.

We have historically generated a majority of our revenue from customers in the financial services, government, and life sciences verticals. While these verticals have not been affected as severely by weak economic conditions caused by COVID-19 as the retail, hospitality, and entertainment industries, we cannot assure these verticals will not suffer more severe losses in the future. Furthermore, we cannot predict the timing, strength, or duration of any economic slowdown or recovery. In addition, even if the overall economy is robust, we cannot assure the market for services such as ours will experience growth or that we will experience growth.

Our stock price may be volatile, and you may lose some or all of your investment.

The market price of our Class A common stock may be highly volatile and may fluctuate substantially as a result of a variety of factors. Since shares of our Class A common stock were sold in our initial public offering, or IPO, in May 2017 at a price of $12.00 per share, our stock price has ranged from an intraday low of $14.60 to an intraday high of $260.00 through February 15, 2021. Factors that may affect the market price of our Class A common stock and our ability to raise capital through the sale of additional equity securities include:

Actual or anticipated fluctuations in our financial condition and operating results;
Variance in our financial performance from expectations of securities analysts;
Changes in the prices of subscriptions to our platform;
40


Changes in our projected operating and financial results;
Changes in laws or regulations applicable to our platform;
Announcements by us or our competitors of significant business developments, acquisitions, or new offerings;
Our involvement in any litigation;
Our sale of our Class A common stock or other securities in the future;
Changes in senior management or key personnel;
The trading volume of our Class A common stock;
Trading activity by one or both large stockholders who together owned approximately 32% of our publicly traded Class A common stock as of December 31, 2020;
Changes in the anticipated future size and growth rate of our market; and
General economic, regulatory, and market conditions.

The stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. These fluctuations have often been unrelated or disproportionate to the operating performance of those companies. Broad market and industry fluctuations, as well as general economic, political, regulatory, and market conditions, may negatively impact the market price of our Class A common stock. In the past, companies that have experienced volatility in the market price of their securities have been subject to securities class action litigation. We may be the target of this type of litigation in the future, which could result in substantial costs and divert our management’s attention.

If securities or industry analysts do not publish research or reports about our business, or publish negative reports about our business, our stock price and trading volume could decline.

The trading market for our Class A common stock depends, in part, on the research and reports securities or industry analysts publish about us or our business. We do not have any control over these analysts. If our financial performance fails to meet analyst estimates or one or more of the analysts who cover us downgrade our shares or change their opinion of our shares, our share price would likely decline. If one or more of these analysts cease coverage of our company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our share price or trading volume to decline.
41


Item 1B. Unresolved Staff Comments.

Not applicable.

Item 2. Properties.

Our corporate headquarters occupies approximately 240,000 square feet in McLean, Virginia under an operating lease that expires in October 2031. As of December 31, 2020, we also lease space in the United Kingdom, Italy, and Australia under operating lease agreements with various expiration dates through 2026. In addition, we utilize flexible work spaces depending on the occupancy needs in each of the countries we operate in. We believe our facilities are suitable and adequate to meet our needs.

Item 3. Legal Proceedings.

From time to time, we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We are not presently a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, financial condition, or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management time and resources, and other factors.

Item 4. Mine Safety Disclosures.

Not applicable.

42


PART II

Item 5.    Market for Registrant's Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities.

Market Information

Our Class A common stock is listed on the Nasdaq Global Market under the symbol "APPN". Our Class B common stock is not listed or traded on any stock exchange.

As of February 15, 2021, there were 16 holders of record of our Class A common stock and 39 holders of record of our Class B common stock. Because many of our shares of Class A common stock are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these record holders.

Dividends

We have never declared or paid, and do not anticipate declaring or paying in the foreseeable future, any cash dividends on our common stock. Any future determination as to the declaration and payment of dividends, if any, will be at the discretion of our Board of Directors, subject to applicable laws, and will depend on then existing conditions, including our financial condition, operating results, contractual restrictions, capital requirements, business prospects, and other factors our Board of Directors may deem relevant.

Stock Performance Graph

This section is not deemed "filed" with the SEC and shall not be deemed incorporated by reference into any of our other filings under the Exchange Act or the Securities Act, irrespective of any general incorporation language in any such filing.

The following graph shows a comparison from May 25, 2017 (the date our Class A common stock commenced trading on the Nasdaq Global Market) through December 31, 2020, of the cumulative total return for an investment of $100 in our Class A common stock, the Nasdaq Global Market Composite Index, and the Nasdaq Computer Index. Data for the Nasdaq Global Market Composite Index and the Nasdaq Computer Index assume reinvestment of any dividends. The comparisons in the graph below are based upon historical data and are not indicative of, nor intended to forecast, future performance of our common stock.
43


COMPARISON OF CUMULATIVE TOTAL RETURN
Among Appian Corporation, the Nasdaq Global Market Composite Index, and the Nasdaq Computer Index
appn-20201231_g1.jpg
May 25, 2017June 30, 2017December 31, 2017June 30, 2018December 31, 2018June 30, 2019December 31, 2019June 30, 2020December 31, 2020
Appian Corporation$100.00 $120.92 $209.73 $240.91 $177.95 $240.31 $254.56 $341.44 $1,079.88 
Nasdaq Global Market Composite$100.00 $105.12 $117.68 $137.10 $110.09 $145.34 $151.77 $167.07 $250.25 
Nasdaq Computer$100.00 $96.18 $113.49 $124.53 $109.31 $134.76 $164.33 $193.05 $246.46 

Recent Sales of Unregistered Securities

Not applicable.

Use of Proceeds from Public Offering of Common Stock

Not applicable.

Purchase of Equity Securities by the Issuer and Affiliated Purchases

None.

Item 6. Selected Financial Data

Reserved.

44


Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. In addition to historical financial information, the following discussion contains forward-looking statements that reflect our plans, estimates, and beliefs. Our actual results could differ materially from those contained in or implied by any forward-looking statements. Factors that could cause or contribute to these differences include those under “Risk Factors” included in Part I, Item 1A or in other parts of this Annual Report on Form 10-K.

Overview

We provide a low-code automation platform that accelerates the creation of high-impact business applications, enabling our customers to automate the most important aspects of their business. Global organizations use our applications to improve customer experience, achieve operational excellence, and simplify global risk management and compliance.

With our platform, organizations can rapidly and easily design, build, and implement powerful, enterprise-grade custom applications through our intuitive, visual interface with little or no coding required. Our customers have used applications built on our platform to launch new business lines, automate vital employee workflows, manage complex trading platforms, accelerate drug development, and build global procurement systems. With our platform, decision makers can reimagine their products, services, processes, and customer interactions by removing much of the complexity and many of the challenges associated with traditional approaches to software development.

We have generated the majority of our revenue from sales of subscriptions, which include (1) SaaS subscriptions bundled with maintenance and support and hosting services and (2) term license subscriptions bundled with maintenance and support. Our subscription fees are based primarily on the number of users who access and utilize the applications built on our platform or, alternatively, non-user based single application licenses. Our customer contract terms generally vary from one to three years with most providing for payment in advance on an annual, quarterly, or monthly basis. Due to the variability of our billing terms and the episodic nature of our customers purchasing additional subscriptions, we do not believe changes in our deferred revenue in a given period are directly correlated with our revenue growth.

Since inception, we have invested in our Customer Success organization to help ensure customers are able to build and deploy applications on our platform. We have several strategic partnerships, including with KPMG, PwC, Accenture, and Deloitte, for them to refer customers to us in order to purchase subscriptions and then to provide professional services directly to the customers using our platform. We intend to further grow our base of strategic partners to provide broader customer coverage and solution delivery capabilities. In addition, over time we expect professional services revenue as a percentage of total revenue to decline as we increasingly rely on strategic partners to help our customers deploy our software. We believe our investment in professional services, including strategic partners building their practices around Appian, will drive increased adoption of our platform.

As of December 31, 2020, we had 693 customers in a variety of industries, of which 548 customers were commercial and 145 customers were government or non-commercial entities. Our customers include financial services, government, life sciences, telecommunications, media, energy, manufacturing, and transportation organizations. Generally, our sales force targets its efforts to organizations with over 2,000 employees and $2 billion in annual revenue. As of December 31, 2020, 25% of our commercial customers were Global 2000 organizations, and 60 of our customers were Fortune 500 companies. Revenue from government agencies represented 18.1%, 17.1%, and 15.7% of our total revenue in 2020, 2019, and 2018, respectively. No single end-customer accounted for more than 10% of our total revenue in 2020, 2019, and 2018.

Our platform supports multiple languages to facilitate collaboration and address challenges in multinational organizations. We offer our platform globally. In 2020, 2019, and 2018, 33.8%, 32.3%, and 28.7%, respectively, of our total revenue was generated from customers outside of the United States. As of December 31, 2020, we operated in 12 countries. We believe we have a significant opportunity to grow our international footprint. We are investing in new geographies, including through investment in direct and indirect sales channels, professional services, and customer support and implementation partners.

We have experienced strong revenue growth, with revenue of $304.6 million, $260.4 million, and $226.7 million in 2020, 2019, and 2018, respectively. Our subscriptions revenue was $198.7 million, $151.3 million, and $126.0 million in 2020, 2019,
45


and 2018, respectively, and includes sales of our SaaS subscriptions, on-premises term license subscriptions, and maintenance support. Our cloud subscription revenue was $129.2 million, $95.0 million, and $67.4 million in 2020, 2019, and 2018, respectively.

We have invested in developing our platform, expanding our sales and marketing and research and development capabilities, and providing general and administrative resources to support our growth. We intend to continue to invest in our business to take advantage of our market opportunity. As a result, we incurred net losses of $33.5 million, $50.7 million, and $49.5 million in 2020, 2019, and 2018, respectively. We also used cash in operations of $7.6 million, $8.9 million, and $31.3 million in 2020, 2019, and 2018, respectively.

COVID-19

Beginning in late 2019 and continuing into 2021, the outbreak of the novel coronavirus disease, or COVID-19, has resulted in the declaration of a global pandemic and adversely affected economic activity across virtually all sectors and industries on a local, national, and global scale. The impact of COVID-19 on the economy and our business continues to be a fluid situation.

Operationally, we remain focused on supporting our customers, employees, and communities during this time. We have responded quickly to adopt a virtual corporate strategy consisting of enabling most of our employees to work productively from home while continuing to guard the health and safety of our teams, support our customers, and mitigate risk. We are focused on ensuring continuity for our customers. To the extent possible, we are conducting business as usual, with necessary or advisable modifications to employee travel, employee work locations, and marketing events.

Through December 31, 2020, we have not seen a meaningful adverse impact to our financial position, results of operations, and cash flows and liquidity as a result of COVID-19. While the verticals from which we have historically generated the majority of our revenue have been less impacted by COVID-19 to date, there may be impacts to our financial condition and results of operations in 2021 as a result of reduced demand for our products and services and longer sales cycles. The ultimate impact of COVID-19 on our business is not estimable at this time and will be largely dependent upon a number of factors outside of our control including the extent and duration of the outbreak as well as any mitigating actions which may be undertaken by global governments and the general public.

Our Business Model

Our business model focuses on maximizing the lifetime value of customer relationships, which is a function of the duration of a customer’s deployment of Appian as well as the price and number of subscriptions of Appian a customer purchases. We incur significant customer acquisition costs, including expenses associated with hiring new sales representatives, who generally take more than one year to become productive given the length of our sales cycle, and marketing costs, all of which, with the exception of sales commissions, are expensed as incurred.

At the same time, we believe the costs we incur to retain customers and drive additional purchases of software are lower than our customer acquisition costs on a relative basis. Over time, we expect a large portion of our customers to renew their subscriptions and purchase additional subscriptions as they continue to build more applications and add more users to our platform. Over the last three completed fiscal years, we had an average cloud subscription renewal rate of 98%. We calculate our cloud subscription renewal rate by dividing (i) the cloud subscription revenue from renewing cloud customers in the current 12-month period that were cloud customers during the entirety of the prior 12-month period, giving effect to price increases but excluding additional cloud subscriptions for additional users, or upsells, by (ii) our cloud subscription revenue from all cloud customers in the corresponding prior 12-month period that were cloud customers during the entirety of such prior 12-month period. For example, to obtain our cloud subscription renewal rate for the 12-month period ended December 31, 2020, we identified the amount of cloud subscription revenue in 2020 from cloud customers that were our cloud customers for all of 2019 and subtracted the amount of upsells to such cloud customers and new users from those cloud customers in 2020. We then divided the balance of 2020 cloud subscription revenue from such cloud customers by all cloud subscription revenue generated in 2019 from cloud customers that were cloud customers for the entirety of 2019. With respect to the average for our last three completed fiscal years, we calculated the average of the three applicable 12-month periods. We also expect the proportion of annual revenue from existing customers to grow relative to annual revenue from new customers. We believe this mix shift over time will have a positive impact on our operating margins, as we expect the percentage of revenue spent on sales and marketing to decline.
46



We measure the effectiveness of our business model by comparing the lifetime value of our customer relationships to our customer acquisition costs. For fiscal years 2018 and prior, revenue was recognized under Accounting Standards Codification Topic 605, Revenue Recognition, or ASC 605. Under ASC 605, we calculated lifetime customer value as (1) average gross margin multiplied by average subscription and maintenance and support revenue from customers for a given month divided by (2) the average percentage of monthly recurring revenue that did not renew in each month for the previous 12 months. We then divided this calculated lifetime customer value by our customer acquisition cost, which is the total sales and marketing expense incurred during the corresponding month.

In response to our adoption of Accounting Standards Update 2014-09, Revenue from Contracts with Customers (Topic 606), or ASC 606, in the year ended December 31, 2019, we revised the calculation of the lifetime value of our customer relationships by replacing subscription revenue with cloud subscription revenue in the calculation. Because we primarily recognize revenue from our on-premises term license subscriptions upfront under ASC 606, we believe cloud subscription revenue better reflects the performance of our business. The calculation of lifetime customer value as compared to customer acquisition costs for the prior years were unchanged.

On a rolling 12 month basis, we estimate that for each of the past five fiscal years, the average lifetime value of a customer has exceeded 7x the associated average cost of acquiring them, including the year ended December 31, 2020.

Key Factors Affecting Our Performance

The following are several key factors that affect our performance:

Market Adoption of Our Platform. Our ability to grow our customer base and drive market adoption of our platform is affected by the pace at which organizations digitally transform. We expect our revenue growth will be primarily driven by the pace of adoption and penetration of our platform. We offer a leading custom software automation platform and intend to continue to invest to expand our customer base. The degree to which prospective customers recognize the need for low-code software that enables organizations to digitally transform, and subsequently allocate budget dollars to purchase our software, will drive our ability to acquire new customers and increase sales to existing customers, which, in turn, will affect our future financial performance.

Growth of Our Customer Base. We believe we have a substantial opportunity to grow our customer base. We define a customer as an entity with an active subscription or maintenance and support contract related to a perpetual software license as of the specified measurement date. To the extent we contract with one or more entities under common control, we count those entities as separate customers. We have aggressively invested, and intend to continue to invest, in our sales force in order to drive sales to new customers. We continue to make investments to enhance the expertise of our sales and marketing organization within our key industry verticals of financial services, government, and life sciences. In addition, we have established relationships with strategic partners who work with organizations undergoing digital transformations. We had a total customer count of 693, 533, and 436 as of December 31, 2020, 2019, and 2018, respectively. Our number of customers with active software subscription agreements was 654, 487, and 378 as of December 31, 2020, 2019, and 2018, respectively. As of December 31, 2020, 25% of our commercial customers were Global 2000 organizations, and 60 of our customers were Fortune 500 companies. Our ability to continue to grow our customer base is dependent, in part, upon our ability to differentiate ourselves within the increasingly competitive markets in which we participate.

Further Penetration of Existing Customers. Our sales force seeks to generate additional revenue from existing customers by adding new users to our platform. Many of our customers begin by building a single application and then grow to build dozens of applications on our platform. Generally, the development of new applications on our platform results in the expansion of our user base within an organization and a corresponding increase in revenue to us because we charge subscription fees on a per-user basis and, to a lesser degree, non-user based single application licenses. As a result of this “land and expand” strategy, we have generated significant additional revenue from our customer base. Our ability to increase sales to existing customers will depend on a number of factors, including the size of our sales force and professional services teams, customers’ level of satisfaction with our platform and professional services, pricing, economic conditions, and our customers’ overall spending levels. We have also re-focused some of our
47


professional services personnel to become customer success managers. Their role is to ensure the customer realizes value from our platform and support the "land and expand" strategy versus delivering billable hours.

Mix of Subscriptions and Professional Services Revenue. We believe our professional services have driven customer success and facilitated the adoption of our platform by customers. During the initial period of deployment by a customer, we generally provide a greater amount of support in building applications and training than later in the deployment, with a typical engagement extending from two to six months. At the same time, many of our customers have historically purchased subscriptions only for a limited set of their total potential end users. As a result of these factors, the proportion of total revenue for a customer associated with professional services is relatively high during the initial deployment period. Over time, as the need for professional services associated with user deployments decreases and the number of end users increases, we expect subscriptions revenue as a percentage of total revenue to increase. In addition, we intend to further grow our base of strategic partners to provide broader customer coverage and solution delivery capabilities. These partners perform professional services with respect to any new service contracts they sign. As the usage of partners expands, we expect the proportion of our total revenue from subscriptions to increase over time relative to professional services. In 2020, 2019, and 2018, 65.2%, 58.1%, and 55.6% of our revenue, respectively, was derived from sales of subscriptions, while the remaining 34.8%, 41.9%, and 44.4%, respectively, was derived from the sale of professional services.

Investments in Growth. We have made, and plan to continue to make, investments for long-term growth, including investment in our platform and infrastructure to continuously maximize the power and simplicity of the platform to meet the evolving needs of our customers and to take advantage of our market opportunity. In addition, we continue to pursue strategic acquisitions that enhance our product offerings. We also intend to continue to invest in sales and marketing as we further expand our sales teams, increase our marketing activities, and grow our international operations.

Key Metrics

We monitor the following metrics to help us measure and evaluate the effectiveness of our operations. All dollar amounts are presented in thousands.

Cloud Subscription Revenue

Year Ended December 31,
202020192018
Cloud Subscription Revenue$129,219 $95,028 $67,447 

Pursuant to adoption of ASC 606 in 2019, we primarily recognize revenue from our on-premises term license subscriptions upfront. As a result, we believe our previous key business metric, subscription revenue, no longer best reflects the performance of our business and overemphasizes the volatility in our results. Therefore, we are no longer presenting subscription revenue and have transitioned to a new key metric, cloud subscription revenue.

Cloud subscription revenue includes SaaS subscriptions bundled with maintenance and support and hosting services. In 2020, 2019, and 2018, 65.0%, 62.8%, and 53.5%, respectively, of subscriptions revenue was cloud subscription revenue. As we generally sell our SaaS subscriptions on a per-user basis, our cloud subscription revenue for any customer is primarily determined by the number of users who access and utilize the applications built on our platform as well as the price paid. We believe increasing cloud subscription revenue is an indicator of the demand for our platform, the pace at which the market for our solutions is growing, the productivity of our sales force and strategic relationships in growing our customer base, and our ability to further penetrate our existing customer base. The adoption of ASC 606 did not have a material impact on our cloud subscription revenue.

48


Cloud Subscription Revenue Retention Rate

As of December 31,
202020192018
Cloud Subscription Revenue Retention Rate119 %115 %131 %

A key factor to our success is the renewal and expansion of subscription agreements with our existing customers. We calculate this metric over a set of customers who have been with us for at least one full year. To calculate our cloud subscription revenue retention rate for a particular trailing 12-month period, we first establish the recurring cloud subscription revenue for the previous trailing 12-month period. This effectively represents recurring dollars we should expect in the current trailing 12-month period from the cohort of customers from the previous trailing 12-month period without any expansion or contraction. We subsequently measure the recurring cloud subscription revenue in the current trailing 12-month period from the cohort of customers from the previous trailing 12-month period. Cloud subscription revenue retention rate is then calculated by dividing the aggregate recurring cloud subscription revenue in the current trailing 12-month period by the previous trailing 12-month period. This calculation includes the impact on our revenue from customer non-renewals, pricing changes, and growth in the number of users on our platform. Our cloud subscription revenue retention rate can fluctuate from period to period due to large customer contracts in any given period. The cloud subscription revenue retention rate as of December 31, 2018 was elevated as we focused on converting customers with on-premises term license subscriptions to cloud subscriptions. The adoption of ASC 606 did not have a material impact on our cloud subscription revenue retention rate.

Non-GAAP Financial Measures

To supplement our consolidated financial statements, which are prepared and presented in accordance with GAAP, we provide investors with certain non-GAAP financial measures, including non-GAAP operating loss, non-GAAP net loss, non-GAAP net loss per share, non-GAAP weighted average shares outstanding, and adjusted EBITDA, which we collectively refer to as non-GAAP financial measures. As reflected in the following reconciliation tables, these non-GAAP financial measures exclude either or both stock-based compensation expense and gain or loss on disposal of asset. We define non-GAAP operating loss as operating loss before stock-based compensation expense. We define non-GAAP net loss as net loss before stock-based compensation expense and gain or loss on disposal of assets. In periods we report non-GAAP net income, we calculate non-GAAP weighted average shares outstanding as GAAP weighted average shares outstanding adjusted for the effect of potentially dilutive securities that would otherwise be antidilutive under GAAP. We define adjusted EBITDA as net loss before (1) other (income) expense, net, (2) interest expense, (3) income tax expense, (4) depreciation and amortization expense, and (5) stock-based compensation expense.

We exclude stock-based compensation expense because of varying available valuation methodologies, subjective assumptions, and the variety of equity instruments that can impact our non-cash expense. We believe providing non-GAAP financial measures excluding stock-based compensation expense allow for more meaningful comparisons between our operating results from period to period. We exclude gains or losses on disposals of assets as these transactions are unrelated to current operations nor predictive of future results, which we believe allows for a more meaningful comparison between our operating results from period to period. Accordingly, we believe excluding these expenses and income provides investors and management with greater visibility into the underlying performance of our business operations, facilitates comparison of our results with other periods, and may also provide comparison with the results of other companies in our industry.

The presentation of non-GAAP financial measures is not intended to be considered in isolation from, as a substitute for, or superior to the financial information prepared and presented in accordance with GAAP. We use non-GAAP financial measures for financial and operational decision-making purposes and as a means to evaluate period-to-period comparisons. We believe our non-GAAP financial measures provide useful information about our operating results, enhance the overall understanding of past financial performance and future prospects, and allow for greater transparency with respect to metrics used by our management in its financial and operational decision making. A reconciliation of our non-GAAP financial measures to the comparable GAAP financial measures is included below for review. Reliance should not be placed on any single financial measure to evaluate our business.

Our non-GAAP financial measures may not provide information that is directly comparable to that provided by other companies in our industry as other companies in our industry may calculate non-GAAP financial results differently, particularly
49


with respect to non-recurring, unusual items. Non-GAAP financial measures do not have uniform definitions, and our definitions will likely differ from the definitions used by other companies, including peer companies. In addition, non-GAAP financial measures exclude expenses that may have a material impact upon our reported financial results. Further, stock-based compensation expense will continue to be a significant recurring expense in our business and an important part of the compensation provided to our employees for the foreseeable future.

Note for the years ended December 31, 2020 and 2019, revenue was recognized under ASC 606 while for the year ended December 31, 2018, revenue was recognized under ASC 605. Consequently, our non-GAAP financial measures across those years are not directly comparable to one another. For a reconciliation of the impact of the adoption of ASC 606 on our non-GAAP financial measures for the year ended December 31, 2019, refer to our Annual Report on Form 10-K for the fiscal year ended December 31, 2019, filed with the SEC on February 20, 2020.

The table below reconciles GAAP operating loss to non-GAAP operating loss for the years ended December 31, 2020, 2019, and 2018 (in thousands):

Year Ended December 31,
202020192018
GAAP operating loss$(37,902)$(50,468)$(46,719)
Add back:
Stock-based compensation expense15,279 16,443 16,054 
Non-GAAP operating loss$(22,623)$(34,025)$(30,665)

The following table reconciles GAAP net loss to non-GAAP net loss for the years ended December 31, 2020, 2019, and 2018 (in thousands):

Year Ended December 31,
202020192018
GAAP net loss$(33,477)$(50,714)$(49,451)
Add back:
Stock-based compensation expense15,279 16,443 16,054 
Loss (gain) on disposal of asset22 146 (4)
Non-GAAP net loss$(18,176)$(34,125)$(33,401)

The following table sets forth non-GAAP net loss per share for the years ended December 31, 2020, 2019, and 2018 (in thousands except share and per share data):

Year Ended December 31,
202020192018
Non-GAAP net loss$(18,176)$(34,125)$(33,401)
Non-GAAP weighted average shares used to compute net loss per share, basic and diluted 69,050,565 65,479,327 62,140,684 
Non-GAAP net loss per share, basic and diluted$(0.26)$(0.52)$(0.54)

GAAP basic and diluted weighted average shares outstanding were equal to non-GAAP basic and diluted weighted average shares outstanding for each of the years ended December 31, 2020, 2019, and 2018.
50



The following table reconciles GAAP net loss per share to non-GAAP net loss per share for the years ended December 31, 2020, 2019, and 2018:

Year Ended December 31,
202020192018
GAAP net loss per share, basic and diluted $(0.48)$(0.77)$(0.80)
Add back:
Non-GAAP adjustments to net loss per share0.22 0.25 0.26 
Non-GAAP net loss per share, basic and diluted$(0.26)$(0.52)$(0.54)

The following table reconciles GAAP net loss to adjusted EBITDA for the years ended December 31, 2020, 2019, and 2018 (in thousands):

Year Ended December 31,
202020192018
GAAP net loss$(33,477)$(50,714)$(49,451)
Other (income) expense, net(5,786)(941)2,295 
Interest expense478 367 198 
Income tax expense883 820 239 
Depreciation and amortization expense5,851 4,742 2,020 
Stock-based compensation expense15,279 16,443 16,054 
Adjusted EBITDA$(16,772)$(29,283)$(28,645)

Key Components of Results of Operations

Revenue

We generate revenue primarily through sales of subscriptions to our platform as well as professional services. We generally sell our software on a per-user basis and, to a lesser degree, non-user based single application licenses. We generally bill customers and collect payment for subscriptions to our platform in advance on an annual, quarterly, or monthly basis. In certain instances, we have had customers pay their entire contract value up front.

Our revenue is comprised of the following:

Subscriptions

Subscriptions revenue is primarily derived from:

SaaS subscriptions bundled with maintenance and support and hosting services; and
On-premises term license subscriptions bundled with maintenance and support.

Our maintenance and support agreements provide customers with the right to unspecified software upgrades, maintenance releases and patches released during the term of the maintenance and support agreement on a when-and-if-available basis, and rights to technical support. On-premises term license subscriptions are offered when the customer prefers to self-manage the deployment of our platform within their own infrastructure. When our platform is delivered as a SaaS subscription, we manage their operational needs in third-party hosted data centers.

Professional Services

51


Our professional services revenue is comprised of fees for consulting services, including application development, deployment assistance, and training related to our platform. Over time, as the need for professional services associated with user deployments decreases and the number of end users increases, we expect professional services revenue as a percentage of total revenue to decrease. Additionally, if there is a decline in our procurement of new customers as a result of the COVID-19 pandemic, we may also see a similar decline in professional services revenue.

We have several strategic partnerships, including with KPMG, PwC, Accenture, and Deloitte. Our agreements with our strategic partners have indefinite terms and may be terminated for convenience by either party. We intend to further grow our base of strategic partners to provide broader customer coverage and solution delivery capabilities. These partners refer software subscription customers to us and generally perform professional services with respect to any new service contracts they originate, increasing our subscriptions revenue without any change to our professional services revenue. As we expand the network of strategic partners, we expect professional services revenue to decline as a percentage of total revenue over time since our strategic partners may perform professional services associated with software subscriptions we sell.

Cost of Revenue

Subscriptions

Cost of subscriptions revenue consists primarily of fees paid to our third-party managed hosting providers and other third-party service providers, personnel costs, including payroll and benefits for our technology operations and customer support teams, and allocated facility costs and overhead. We expect cost of revenue to continue to increase in absolute dollars for the foreseeable future as our customer base grows.

Professional Services

Cost of professional services revenue includes all direct and indirect costs to deliver our professional services and training, including employee compensation for our global professional services and training personnel, third-party contractor costs, allocated facility costs and overhead, and the costs of billable expenses such as travel and lodging. The unpredictability of the timing of entering into significant professional services agreements sold on a standalone basis may cause significant fluctuations in our quarterly financial results and allocated facility costs and overhead.

Gross Margin

Gross profit and gross margin, or gross profit as a percentage of total revenue, have been, and will continue to be, affected by various factors, including the mix of SaaS subscriptions and on-premises term license subscriptions, the mix of total subscriptions revenue and professional services revenue, subscription pricing, the costs associated with third-party hosting facilities, and the extent to which we expand our professional services to support future growth. Our gross margin may fluctuate from period to period based on the above factors.

Subscriptions Gross Margin

Subscriptions gross margin is primarily affected by the growth in our subscriptions revenue as compared to the growth in, and timing of, costs to support such revenue. We expect to continue to invest in customer support and SaaS operations to support growth in our business, and the timing of those investments is expected to cause gross margins to fluctuate in the short term but improve over time.

Professional Services Gross Margin

Professional services gross margin is affected by the growth in our professional services revenue as compared to the growth in, and timing of, the cost of our Customer Success organization as we continue to invest in the growth of our business. Professional services gross margin is also impacted by the amount of services performed by subcontractors and partners as opposed to internal resources. More recently, we have reduced our usage of subcontractors, and the COVID-19 pandemic has resulted in fewer in-person professional services engagements and deployments, both of which have reduced certain classes of expenses and improved professional services margins. However, our improved margins may not be indicative of future trends
52


and are subject to fluctuation based on factors discussed above and uncertainties related to the COVID-19 pandemic outside of our control.

Operating Expenses

Operating expenses consist of sales and marketing, research and development, and general and administrative expenses. Salaries, bonuses, and other personnel-related costs are the most significant components of each of these expense categories. In general, our operating expenses are expected to continue to increase as we invest resources in growing our various teams. We grew from 1,275 employees at December 31, 2019 to 1,460 employees at December 31, 2020, and we expect to continue to hire new employees in order to support our anticipated revenue growth.

Sales and Marketing Expense

Sales and marketing expense primarily includes personnel costs, including salaries, bonuses, commissions, stock-based compensation, and other personnel costs related to sales teams. Additional expenses in this category include travel and entertainment, marketing activities and promotional events, subcontracting fees, and allocated facility costs and overhead.

The number of employees in sales and marketing functions grew from 403 at December 31, 2019 to 445 at December 31, 2020. In order to continue to grow our business, geographical footprint, and brand awareness, we expect to continue investing resources in sales and marketing by increasing the number of sales and account management teams. As a result, we expect sales and marketing expense to increase in absolute dollars as we continue to invest to acquire new customers and further expand usage of our platform within our existing customer base.

Research and Development Expense

Research and development expense consists primarily of personnel costs for our employees who develop and enhance our platform, including salaries, bonuses, stock-based compensation, and other personnel costs. Also included are non-personnel costs such as subcontracting, consulting, and professional fees to third party development resources, allocated facility costs, and overhead.

Our research and development efforts are focused on enhancing the speed and power of our software platform. The number of employees in research and development functions grew from 332 at December 31, 2019 to 381 at December 31, 2020. We expect research and development expense to continue to increase as they are critical to maintain and improve the quality of applications and our competitive position.

General and Administrative Expense

General and administrative expense consists primarily of personnel costs, including salaries, bonuses, stock-based compensation, and other personnel costs for our administrative, legal, information technology, human resources, finance and accounting employees, and executives. Additional expenses included in this category are non-personnel costs such as travel-related expenses, contracting and professional fees, audit fees, tax services and legal fees, insurance and other corporate expenses, allocated facility costs and overhead, bad debt expenses, and depreciation and amortization costs.

The number of employees in general and administrative functions grew from 156 at December 31, 2019 to 206 at December 31, 2020. We expect our general and administrative expense to increase in absolute dollars as we continue to support our growth.

Other (Income) Expense

Other (Income) Expense, Net

Other (income) expense, net consists primarily of unrealized and realized gains and losses related to changes in foreign currency exchange rates, interest income on our cash and cash equivalents, gains or losses on the disposal of property and equipment, and other sources of income or expense not related to our core business.

53


Interest Expense

Interest expense consists primarily of interest on our finance leases and debt, unused credit facility fees, and commitment fees on our letters of credit.

Results of Operations

The following table sets forth our consolidated statement of operations data (in thousands):

Year Ended December 31,
202020192018
Consolidated Statement of Operations Data:
Revenue:
Subscriptions$198,710 $151,299 $126,012 
Professional services105,863 109,053 100,731 
Total revenue304,573 260,352 226,743 
Cost of revenue(1):
Subscriptions20,826 17,098 11,997 
Professional services67,940 76,743 72,928 
Total cost of revenue88,766 93,841 84,925 
Gross profit215,807 166,511 141,818 
Operating expenses(1):
Sales and marketing130,316 117,440 105,992 
Research and development70,241 58,043 44,724 
General and administrative53,152 41,496 37,821 
Total operating expenses253,709 216,979 188,537 
Operating loss(37,902)(50,468)(46,719)
Other (income) expense:
Other (income) expense, net(5,786)(941)2,295 
Interest expense478 367 198 
Total other (income) expense(5,308)(574)2,493 
Loss before income taxes(32,594)(49,894)(49,212)
Income tax expense883 820 239 
Net loss$(33,477)$(50,714)$(49,451)
(1) Stock-based compensation as a component of these line items is as follows:
 Year Ended December 31,
202020192018
(in thousands)
Cost of revenue
Subscriptions$943 $647 $514 
Professional services1,477 2,748 1,717 
Operating expenses
Sales and marketing2,821 4,742 3,473 
Research and development2,718 3,480 2,416 
General and administrative7,320 4,826 7,934 
Total stock-based compensation expense$15,279 $16,443 $16,054 

54


The following table sets forth our consolidated statement of operations data expressed as a percentage of total revenue:

Year Ended December 31,
202020192018
Consolidated Statement of Operations Data:
Revenue:
Subscriptions65.2 %58.1 %55.6 %
Professional services34.8 41.9 44.4 
Total revenue100.0 100.0 100.0 
Cost of revenue:
Subscriptions6.8 6.6 5.3 
Professional services22.3 29.5 32.2 
Total cost of revenue29.1 36.1 37.5 
Gross margin70.9 63.9 62.5 
Operating expenses:
Sales and marketing42.8 45.1 46.7 
Research and development23.1 22.3 19.7 
General and administrative17.5 15.9 16.7 
Total operating expenses83.4 83.3 83.1 
Operating loss(12.5)(19.4)(20.6)
Other (income) expense:
Other (income) expense, net(1.9)(0.4)1.0 
Interest expense0.2 0.1 0.1 
Total other (income) expense(1.7)(0.3)1.1 
Loss before income taxes(10.8)(19.1)(21.7)
Income tax expense0.3 0.3 0.1 
Net loss(11.1)%(19.4)%(21.8)%

Year Ended December 31, 2020 Compared to the Year Ended December 31, 2019

Revenue

Year Ended December 31,% Change
20202019
(dollars in thousands)
Revenue:
Subscriptions$198,710 $151,299 31.3%
Professional services105,863 109,053 (2.9)%
Total revenue$304,573 $260,352 17.0%

Total revenue increased $44.2 million, or 17.0%, in 2020 compared to 2019 due to an increase in our subscriptions revenue of $47.4 million, which was partially offset by a decrease in our professional services revenue of $3.2 million. Of the increase in subscriptions revenue, $34.2 million was attributable to cloud subscription revenue, $11.0 million was attributable to on-premises software revenue, and $2.2 million was attributable to maintenance and support revenue. With respect to new versus existing customers, $36.5 million of the increase in subscriptions revenue stemmed from expanded deployments and corresponding sales of additional subscriptions to existing customers while the remaining increase of $10.9 million was the result of sales of subscriptions to new customers, $2.8 million of which related to a three-year on-premises contract which closed in the first quarter of 2020. The decrease in professional services revenue was due primarily to a $16.9 million decrease
55


in revenue from existing customers which was substantially offset by $13.7 million in sales to new customers. Further contributing to the decrease in professional services revenue was our increased usage of partners to perform professional services in 2020 as compared to 2019, which has resulted in increases to our subscriptions revenue without any change to our professional services revenue.

Cost of Revenue

Year Ended December 31,% Change
20202019
(dollars in thousands)
Cost of revenue:
Subscriptions$20,826 $17,098 21.8%
Professional services67,940 76,743 (11.5)%
Total cost of revenue$88,766 $93,841 (5.4)%
Subscriptions gross margin89.5 %88.7 %
Professional services gross margin35.8 %29.6 %
Total gross margin70.9 %64.0 %
 
Cost of revenue decreased $5.1 million, or 5.4%, in 2020 compared to 2019, primarily due to a $10.4 million decrease in contractor costs, a $4.1 million decrease in billable expenses, and a $0.4 million decrease in facility and overhead costs. These decreases were partially offset by a $6.8 million increase in professional services and product support personnel costs and a $3.0 million increase in other cost of revenue. Contractor costs decreased in 2020 compared to 2019 because of a decrease in the usage of subcontractors for professional service engagements. Billable expenses decreased primarily due to lower travel and entertainment related expenses as a result of our shift to largely remote work in 2020 while the decrease in facility and overhead costs was largely due to a reduction in rent expense. Personnel costs increased due to an increase in professional services and product support staff personnel headcount of 11.5% from December 31, 2019 to December 31, 2020. The increase in other cost of revenue was due to increased hosting costs as sales of our cloud offering increased in 2020.

Subscriptions gross margin was 89.5% in 2020 compared to 88.7% in 2019 due to an increase in subscriptions revenue in 2020, partially offset by increased hosting costs as sales of our cloud offering increased and became a larger proportion of our overall subscriptions revenue. Professional services gross margin was 35.8% in 2020 compared to 29.6% in 2019 due to a decrease in the usage of subcontractors for professional services engagements, a decrease in travel and entertainment related expenses, a decrease in rent expenses, and a $1.3 million decrease in stock-based compensation expense. Due to the higher percentage of subscriptions revenue for the comparable periods as well as the aforementioned declines in professional services expenses, gross margin was 70.9% in 2020 as compared to 64.0% in 2019.

Sales and Marketing Expense

Year Ended December 31, % Change
20202019
(dollars in thousands)
Sales and marketing$130,316 $117,440 11.0%
% of revenue42.8 %45.1 %
 
Sales and marketing expense increased $12.9 million, or 11.0%, in 2020 compared to 2019, primarily due to a $17.6 million increase in sales and marketing personnel costs and a $2.3 million increase in professional fees, which were partially offset by a $6.7 million decrease in facility and overhead costs and a $0.4 million decrease in marketing costs. Personnel costs increased due to an increase in sales and marketing personnel headcount of 10.4% from December 31, 2019 to December 31, 2020 and increased sales commissions driven by our subscriptions revenue growth, partially offset by a $1.9 million decrease in stock-based compensation expense. Professional fees increased due to an increase in consulting fees and contract labor to support our growth. Facility and overhead costs decreased due to lower travel and entertainment related expenses as a result of our shift to largely remote work in 2020. Marketing costs decreased due to reduced costs incurred as a result of moving our
56


annual user conference, Appian World, to virtual-only as well as a reduction in the number of in-person marketing events held in 2020, partially offset by an increase in advertising expenses.

Research and Development Expense

Year Ended December 31,% Change
20202019
(dollars in thousands)
Research and development$70,241 $58,043 21.0%
% of revenue23.1 %22.3 %

Research and development expense increased $12.2 million, or 21.0%, in 2020 compared to 2019, primarily due to a $13.1 million increase in research and development personnel costs, partially offset by a $0.5 million decrease in facility and overhead costs and a $0.3 million decrease in professional fees. Personnel costs increased due to an increase in research and development personnel headcount of 14.8% from December 31, 2019 to December 31, 2020, partially offset by a $0.8 million decrease in stock-based compensation expense. Facilities and overhead costs decreased due to non-recurring charges incurred in 2019 to support our personnel growth coupled with lower travel and entertainment related expenses as a result of our shift to largely remote work in 2020. Professional fees decreased due to a decrease in consulting fees.

General and Administrative Expense

Year Ended December 31,% Change
20202019
(dollars in thousands)
General and administrative expense$53,152 $41,496 28.1%
% of revenue17.5 %15.9 %

General and administrative expense increased $11.7 million, or 28.1%, in 2020 compared to 2019, primarily due to a $7.2 million increase in general and administrative personnel costs, a $3.0 million increase in professional fees, and a $1.5 million increase in facility and overhead costs. Personnel costs increased due to an increase in general and administrative personnel headcount of 32.1% from December 31, 2019 to December 31, 2020 coupled with a $2.5 million increase in stock-based compensation expense in 2020, which was primarily attributable to a stock option to purchase 700,000 shares of our Class A common stock granted to our Chief Executive Officer in May 2019. Professional fees increased due to increased legal fees. Facility and overhead costs increased due to costs incurred to support our personnel growth, an increase in bad debt expense, and an increase in amortization expense stemming from our intangible assets which were acquired in 2020.

Other Income, Net

Year Ended December 31,% Change
20202019
(dollars in thousands)
Other income, net$(5,786)$(941)***
% of revenue(1.9)%(0.4)%
*** - Indicates a percentage that is not meaningful

Other income, net increased by $4.8 million in 2020 compared to 2019, primarily due to $4.3 million in foreign exchange gains in 2020 compared to $0.2 million in foreign exchange losses in 2019. The increase in foreign exchange gains was primarily due to currency fluctuations of the Euro, Swedish krona, British pound sterling, and Swiss franc versus the U.S. dollar in 2020 compared to the same period in 2019. Additionally, we recognized $1.0 million of other income in 2020 due to a payment received from a state government as a result of our achievement of certain job creation and capital investment goals.

57


Interest Expense

Year Ended December 31,% Change
20202019
(dollars in thousands)
Interest expense$478 $367 30.2%
% of revenue0.2 %0.1 %

Interest expense increased by $0.1 million, or 30.2%, in 2020 compared to the same period in 2019, primarily due to commitment fees on the letter of credit outstanding.

Year Ended December 31, 2019 Compared to the Year Ended December 31, 2018

For a discussion and analysis of changes in financial condition and results of operations for the year ended December 31, 2019 as compared to the year ended December 31, 2018, refer to our Annual Report on Form 10-K for the fiscal year ended December 31, 2019, filed with the SEC on February 20, 2020.

Seasonality

We have historically experienced seasonality in terms of when we enter into agreements with customers. We typically enter into a significantly higher percentage of agreements with new customers, as well as renewal agreements with existing customers, in the fourth quarter. The increase in customer agreements for the fourth quarter is attributable to large enterprise account buying patterns typical in the software industry. Furthermore, we usually enter into a significant portion of agreements with customers during the last month of each quarter. However, we recognize the majority of our subscriptions revenue ratably over the terms of our subscriptions agreements, which are generally one to three years in length. As a result, a substantial portion of the subscriptions revenue we report in each period will be derived from the recognition of deferred revenue relating to agreements entered into during previous periods. Consequently, a decline in new sales or renewals in any one period may not be immediately reflected in our revenue results for that period. This decline, however, will negatively affect our revenue in future periods. Accordingly, the effect of significant downturns in sales and market acceptance of our platform and potential changes in our rate of renewals may not be fully reflected in our results of operations until future periods.

While we will continue to recognize the majority of our subscriptions revenue ratably over the terms of our subscription agreements, we may experience greater variability and reduced comparability of our quarterly revenue and results with respect to the timing and nature of our term license subscription agreements due to the upfront revenue recognition.

Backlog

Backlog represents non-cancellable future amounts to be recognized under SaaS and term license subscription agreements and is representative of our remaining performance obligations. As of December 31, 2020 and 2019, we had backlog of $206.2 million and $176.0 million, respectively. Approximately 32% of our backlog as of December 31, 2020 is not expected to be recognized in 2021. The increase in backlog is due to an increase in the number of multiple-year SaaS agreements entered into during 2020.

We expect the amount of backlog relative to the total value of our contracts will change from quarter to quarter and year to year for several reasons, including the specific timing and duration of SaaS and term license subscription agreements with large customers, the specific timing of customer renewals, changes in customer financial circumstances, and foreign currency fluctuations.

We often sign multiple-year SaaS subscription agreements. Backlog may vary based on changes in the average non-cancellable term of SaaS and term license subscription agreements. The change in backlog resulting from changes in the average non-cancellable term of SaaS and term license subscription agreements may not be an indicator of the likelihood of renewal or expected future revenue. Accordingly, we believe fluctuations in backlog may not be a reliable indicator of future revenue, and we do not utilize backlog as a key management metric internally.

58


Liquidity and Capital Resources

The following table presents selected financial information and statistics as of and for the years ended December 31, 2020, 2019, and 2018 (in thousands):

As of December 31,
202020192018
Cash and cash equivalents$112,462 $159,755 $94,930 
Short-term investments and marketable securities109,826 — — 
Long-term investments36,120 — — 
Property and equipment, net35,404 39,554 7,539 
Working capital209,532 165,381 81,225 
Year Ended December 31,
202020192018
Net cash used in operating activities$(7,620)$(8,926)$(31,321)
Net cash used in investing activities(153,357)(32,421)(7,010)
Net cash provided by financing activities110,468 105,549 60,962 

As of December 31, 2020, we had $112.5 million of cash and cash equivalents and $109.8 million of short-term investments and marketable securities. We believe our existing cash and cash equivalents and short-term investments and marketable securities, together with any positive cash flows from operations and available borrowings under our revolving line of credit, will be sufficient to support working capital and capital expenditure requirements for at least the next 12 months. Our future capital requirements will depend on many factors, including our growth rate, the timing and extent of spending to support research and development efforts, the expansion of sales and marketing activities, particularly internationally, the introduction of new and enhanced products and functions as well as platform enhancements and professional services offerings, the level of market acceptance of our applications, spending we may incur on our new headquarters, and the global economic uncertainty caused by the COVID-19 pandemic and its impact on financial market conditions and our business. 

In the event additional financing is required from outside sources, we may be unable to raise the funds on acceptable terms, if at all. To the extent existing cash and cash equivalents, short-term investments, and cash from operations are not sufficient to fund future activities, we may need to raise additional funds. We may seek to raise additional funds through equity, equity-linked, or debt financings. If we raise additional funds through the incurrence of indebtedness, such indebtedness may have rights that are senior to holders of our equity securities and could contain covenants that restrict operations. Any additional equity financing may be dilutive to our existing stockholders. We recently have and in the future may enter into investments in, or acquisitions of, complementary businesses, products, or technologies, which could also require us to seek additional equity financing, incur indebtedness, or use cash resources. We have no present binding agreements or commitments to enter into any such acquisitions. If we are unable to raise additional capital when desired, our business, operating results, and financial condition could be adversely affected.

Sources of Funds

We have financed our operations in large part with equity and debt financing arrangements, specifically proceeds raised from our initial public offering in 2017 and subsequent underwritten public offerings as summarized in the table below (in thousands except share and per share information):

59


Shares Sold by UsPrice per Share
Proceeds to Us*
May 2017 initial public offering
7,187,500$12.00 $77,789 
August 2018 public offering
1,675,00035.15 57,829
September 2019 public offering
1,825,00055.70 101,303
June 2020 public offering
1,931,20656.50 107,914
Total12,618,706 $344,835 
* Net of underwriting discounts and commissions and offering expenses

In addition, we have financed our operations through sales of subscriptions and professional services. We also have the ability to draw upon a $20.0 million revolving line of credit which we entered into in November 2017. The facility matures in November 2022. We may elect whether amounts drawn on the revolving line of credit bear interest at a floating rate per annum equal to either the LIBOR or the Prime rate plus an additional interest rate margin determined by the availability of borrowings under the revolving line of credit. The additional interest rate margin will range from 2.00% to 2.50% in the case of LIBOR advances and from 1.00% to 1.50% in the case of Prime rate advances. The revolving line of credit contains an unused facility fee in an amount between 0.15% and 0.25% of the average unused portion of the revolving line of credit, which is payable quarterly. The agreement contains certain customary affirmative and negative covenants and requires us to maintain (i) an adjusted quick ratio of at least 1.35 and (ii) minimum adjusted EBITDA in the amounts and for the periods set forth in the agreement. Any amounts borrowed under the credit facility are collateralized by substantially all of our assets. We were in compliance with all covenants as of December 31, 2020. As of December 31, 2020, we had not made any borrowings under this revolving line of credit, and we had outstanding letters of credit totaling $11.2 million in connection with securing our leased office space.

Uses of Funds

Our current principal uses of cash are funding operations and other working capital requirements. More recently, we have utilized cash to pay for the acquisition of Novayre, which we believe is complementary to our business. Over the past several years, revenue has increased significantly from year to year and, as a result, cash flows from customer collections have increased. However, operating expenses have also increased as we have invested in growing our business. Our uses of cash in 2020 included purchases of investments, the acquisition of Novayre, and modest capital expenditures while cash uses in 2019 and 2018 included the build out of our new headquarters, which included spending approximately $21.0 million above the $18.4 million tenant improvement allowance provided by the landlord for the build out, $4.5 million of which related to the financing of office furniture and fixtures and computer hardware.

With respect to future uses of funds, we expect to incur annual royalty fees of $0.3 million for the foreseeable future related to a non-cancellable agreement for the use of technology that is integral in the development of our software. Additionally, we expect to incur capital expenditures in relation to the expanded occupancy of our headquarters which commenced in July 2020, although such expenditures do not represent capital commitments. Furthermore, we are contractually obligated to make cash payments on our various operating leases through October 2031. As of December 31, 2020, the amount of funds we expect to utilize over this time period for our lease commitments is approximately $99.0 million. Refer to Note 13 for discussion on our commitments and contingencies and to Note 4 for further information related to our current lease portfolio.

Historical Cash Flows

Operating Activities

For the year ended December 31, 2020, net cash used in operating activities of $7.6 million consisted of a net loss of $33.5 million, offset by $22.0 million in adjustments for non-cash items and $3.9 million of cash provided by changes in working capital. Adjustments for non-cash items consisted primarily of stock-based compensation of $15.3 million, depreciation and amortization expense of $5.9 million, and bad debt expense of $1.0 million, offset by a provision for deferred income taxes of $0.2 million. The increase in cash and cash equivalents resulting from changes in working capital primarily consisted of a $27.6 million increase in deferred revenue as a result of increased subscription sales, an $11.8 million increase in accrued compensation and related benefits as a result of higher employee benefit accruals such as vacation and bonuses, a $3.7 million increase in other liabilities due to the deferral of social security tax payments pursuant to the provisions of the CARES Act and
60


a contract liability arising from a three year deal that included a termination for convenience clause, a $3.7 million decrease in prepaid expenses and other assets attributable to timing, and a $3.4 million increase in operating lease liabilities as a result of recognizing a new right-of-use liability related to the expanded occupancy of our headquarters building. The increase to working capital was partially offset by a $33.6 million increase in accounts receivable stemming from increased sales as well as the timing of billings and collections, an $8.6 million increase in deferred commissions due to increased sales activity, and a $4.2 million decrease in accounts payable and accrued expenses due to the timing of payments.

For the year ended December 31, 2019, net cash used in operating activities of $8.9 million consisted of a net loss of $50.7 million, offset by $21.1 million in adjustments for non-cash items and $20.7 million of cash provided by changes in working capital. Adjustments for non-cash items consisted of stock-based compensation of $16.4 million, depreciation and amortization expense of $4.7 million, a loss on disposal of equipment of $0.1 million, and bad debt expense of $0.1 million, offset by a provision for deferred income taxes of $0.3 million. The increase in cash and cash equivalents resulting from changes in working capital primarily consisted of a $12.6 million increase in deferred revenue adjusted for the impact of the $35.4 million reduction to the opening balance resulting from the adoption of ASC 606. The increase in deferred revenue was due to increased subscription sales. There was also a $9.0 million decrease in prepaid expenses and other assets adjusted for the impact of the $20.4 million increase to the opening balance from the adoption of ASC 606. The decrease in prepaid expenses and other assets was primarily due to the receipt of the non-trade receivable resulting from our tenant improvement allowance. In accordance with GAAP, the $17.0 million of tenant improvement allowance reimbursements received during the year ended December 31, 2019 are a source of cash in operating activities, whereas the capital expenditures are recorded as cash used in investing activities. There was also a $7.4 million decrease in accounts receivable due to increased cash collections during the year ended December 31, 2019. There was also a $6.8 million increase in operating lease liabilities following the adoption of ASC 842, as a result of taking initial possession of the second phase of our new headquarters in February 2019. There was also a $1.3 million increase in other current liabilities. These increases were partially offset by a $9.3 million increase in deferred commissions adjusted for the impact of the $5.1 million increase to the opening balance from the adoption of ASC 606. The increase was due to increased sales as well as an increase in the estimated economic life over which deferred commissions are amortized. There was also a $4.0 million decrease in accounts payable and accrued expenses, primarily due to the timing of payments and a $3.1 million decrease in accrued compensation and related benefits, primarily due to a decrease in accrued vacation expense because of our new paid-time off policy, which took effect on January 1, 2019.

Investing Activities

For the year ended December 31, 2020, net cash used in investing activities was $153.4 million, which was primarily the result of $146.0 million in purchases of investments and $6.1 million in payments, net of cash acquired, related to the acquisition of Novayre. In addition, there were approximately $1.3 million in purchases of property and equipment.

For the year ended December 31, 2019, net cash used in investing activities was $32.4 million which was related to the build-out of our new headquarters and the purchase of property and equipment.

Financing Activities

For the year ended December 31, 2020, net cash provided by financing activities was $110.5 million, consisting of $108.3 million in proceeds from our underwritten public offering, net of underwriting discounts and commissions, and $6.4 million in proceeds received from stock option exercises. These increases were offset by principal payments on finance lease obligations of $3.8 million and payment of public offering costs of $0.3 million.

For the year ended December 31, 2019, net cash provided by financing activities was $105.5 million, consisting of $101.7 million in proceeds from our underwritten public offering, net of underwriting discounts and commissions, and $4.9 million in proceeds received from stock option exercises. These increases were offset by principal payments on finance lease obligations of $0.7 million and payment of public offering costs of $0.4 million.

For a discussion and analysis of net cash used in or provided by operating, investing, and financing activities for the year ended December 31, 2018, refer to our 2019 Annual Report on Form 10-K, filed with the Securities and Exchange Commission, or SEC, on February 20, 2020.

Off-Balance Sheet Arrangements
61



During the year ended December 31, 2020, we did not have any relationships with unconsolidated entities or financial partnerships, including entities sometimes referred to as structured finance or special purpose entities, that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. We do not engage in off-balance sheet financing arrangements. In addition, we do not engage in trading activities involving non-exchange traded contracts. As a result, we believe we are not materially exposed to any financing, liquidity, market, or credit risks that could arise if we had engaged in these relationships.

Critical Accounting Estimates

The preparation of our consolidated financial statements in conformity with accounting principles generally accepted in the U.S. requires us to make estimates and judgments that affect the amounts reported in those financial statements and accompanying notes. Although we believe the estimates we use are reasonable, due to the inherent uncertainty involved in making those estimates, actual results reported in future periods could differ from those estimates.

We believe the following accounting estimates involve a high degree of judgment and complexity. Accordingly, these are the estimates we believe are the most critical to aid in fully understanding and evaluating our consolidated financial condition and results of our operations. See Note 2 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for a description of our other significant accounting policies and estimates.

Revenue Recognition

We generate subscriptions revenue primarily through the sale of SaaS subscriptions bundled with maintenance and support and hosting services and term license subscriptions bundled with maintenance and support. We generate professional services revenue from fees for our consulting services, including application development and deployment assistance and training related to our platform. Significant judgments and estimates inherent in our revenue recognition are as follows:

Determining the Transaction Price

The transaction price, or the amount of consideration we expect to be entitled to receive in exchange for transferring services to our customers, includes both fixed and variable components. The variable components of our contracts, which have been nominal to date, include performance penalties, extended payment terms or implied price concessions, and warranty refunds. If necessary, we estimate these components using the expected value method, which estimates variable consideration as the sum of probability-weighted amounts in a range of possible consideration amounts. We believe this method is the most appropriate to utilize because our variable components could vary by contract, leading to multiple potential outcomes.

Our variable consideration estimates are subject to subsequent true-up adjustments which may result in changes to transaction prices, but such true-up adjustments are not expected to be material. Variable consideration is also included in the transaction price only to the extent it is probable a significant reversal will not occur. Factors considered when determining to incorporate variable consideration in the transaction price include, but are not limited to, whether the variable consideration is highly susceptible to factors outside of the company's influence, the length of time the uncertainty surrounding reversal is expected to last, our experience levels with similar types of contracts, our historical practices for similar contracts in similar circumstances, and the number and range of possible consideration amounts. The amount of variable consideration excluded from the transaction price for the year ended December 31, 2020 was insignificant.

Allocating the Transaction Price Based on Standalone Selling Prices

We allocate the transaction price to each performance obligation in a contract based on its relative standalone selling price, or SSP. The SSP is the observable price at which we sell the product or service separately. In the absence of observable pricing, we estimate SSP using the residual approach. We establish SSP as follows:

1.SaaS subscriptions - Given the highly variable selling price of our SaaS subscriptions, we establish the SSP of our SaaS subscriptions using a residual approach after first determining the SSP of consulting and training services.
2.Term license subscriptions - Given the highly variable selling price of our term license subscriptions, we have established the SSP of term license subscriptions using a residual approach after first determining the SSP of
62


maintenance and support. Maintenance and support is sold on a standalone basis with renewals of our legacy perpetual software licenses and within a narrow range of the net license fee, resulting in a defined economic relationship existing between the license and maintenance and support.
3.Maintenance and support - We establish the SSP of maintenance and support as a percentage of the stated net subscription fee based on observable pricing of maintenance and support renewals from our legacy perpetual software licenses.
4.Consulting services and training services - The SSP of consulting services and training services is established based on the observable pricing of standalone sales within each geographic region where the services are sold.

Stock-Based Compensation

We measure and recognize compensation expense for all instrument types, including stock options, awards with market conditions, and restricted stock units, or RSUs, based on the estimated fair value of the award on the grant date. The methods for determining fair value vary by instrument type.

Options

For the vast majority of our stock options, we estimate fair value using the Black-Scholes Option Pricing Model. For the option to purchase 700,000 shares of our Class A common stock granted to our Chief Executive Officer in May 2019, we estimated fair value using a Monte Carlo simulation because the award contains a market condition. Both valuation methods require the use of subjective assumptions, including but not limited to, the following:

1.The expected term of the option - The expected term represents the period of time the stock options are expected to be outstanding. Due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected term of the stock options, we use the simplified method to estimate the expected term. Under the simplified method, the expected term of an option is presumed to be the mid-point between the vesting date and the end of the contractual term.
2.Current trading price - The current price of our stock is based on the closing market price of our Class A common stock as quoted on the Nasdaq Global Market on the date of grant.
3.The expected stock price volatility - Expected volatility is based on historical volatilities of our publicly traded stock as well as the publicly traded stock of comparable companies within our industry over the estimated expected term of the stock options. Expected volatility is sensitive to market- and company-specific conditions which may cause our stock price or the stock prices of our peers to fluctuate. Furthermore, expected volatility can be impacted by the companies we select as peers for inclusion in the analysis.
4.Expected dividend yield - We assume no dividend yield because dividends on our common stock are not expected to be paid in the near future, which is consistent with our history of not paying dividends on our common stock.
5.The risk-free interest rate - We utilize the yields of U.S. government securities, typically U.S. Treasury bonds, that have maturities commensurate with the expected term of the options.

RSUs

The fair value of RSUs is based on the closing market price of our Class A common stock as quoted on the Nasdaq Global Market on the date of grant.

We will continue to use judgment in evaluating the assumptions related to our stock-based compensation on a prospective basis. As we continue to accumulate additional data related to our common stock, we may have refinements to our estimates, which could materially impact our future stock-based compensation expense.

Income Taxes

We measure deferred tax assets and liabilities using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be reversed. We establish a valuation allowance against our deferred tax
63


assets to the extent it is more likely than not that some or all of the deferred tax assets will not be realized. This requires us to make judgments and estimates regarding future reversals of existing taxable temporary differences, future taxable income, and the impact of tax planning strategies.

Our tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. We recognize the tax benefit of an uncertain tax position only if it is more likely than not that the position is sustainable upon examination by the taxing authority. We measure the tax benefit recognized as the largest amount of benefit which is more likely than not to be realized upon settlement with the taxing authority. This determination involves significant judgment in estimating the impact of uncertainties in the application of GAAP and complex tax laws.

We calculate the current and deferred income tax provision based on estimates and assumptions that could differ from the actual results reflected in income tax returns filed in subsequent years and record adjustments based on filed income tax returns when identified. The amount of income taxes paid is subject to examination by U.S. federal, state, and foreign tax authorities. The estimate of the potential outcome of any uncertain tax issue is subject to our assessment of relevant risks, facts, and circumstances existing at that time. To the extent the assessment of such tax position changes, we record the change in estimate in the period in which we make that determination.

Recent Accounting Pronouncements

See Note 2 of our consolidated financial statements for information related to recently issued accounting standards.

Item 7A. Quantitative and Qualitative Disclosures About Market Risk.

We are exposed to market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates and foreign currency exchange rates.

Interest Rate Risk

We had cash and cash equivalents of $112.5 million as of December 31, 2020, which consisted of cash in readily available checking accounts, overnight repurchase investments, and short term investments with remaining maturities of 90 days or less. These securities are not dependent on interest rate fluctuations that may cause the principal amount of these assets to fluctuate.

At December 31, 2020, we had no outstanding borrowings.

Inflation Risk

We do not believe inflation has had a material effect on our business, financial condition, or results of operations. If our costs become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition, and results of operations.

Foreign Currency Exchange Risk

Our reporting currency is the U.S. dollar. Due to our international operations, we have foreign currency risks related to revenue and operating expenses denominated in currencies other than the U.S. dollar, primarily the British pound sterling, Euro, Australian dollar, and Swiss franc. Our sales contracts are primarily denominated in the local currency of the customer making the purchase. In addition, portions of operating expenses are incurred outside the United States and are denominated in foreign currencies. Decreases in the relative value of the U.S. dollar to other currencies may negatively affect revenue and other operating results as expressed in U.S. dollars. We do not believe an immediate 10% increase or decrease in the relative value of the U.S. dollar to other currencies would have a material effect on operating results.

We have experienced, and will continue to experience, fluctuations in net loss as a result of transaction gains or losses related to remeasuring certain current asset and current liability balances denominated in currencies other than the functional currency of the entities in which they are recorded. We have not engaged in the hedging of foreign currency transactions to date, although we may choose to do so in the future.
64



65


Item 8. Financial Statements and Supplementary Data

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS


66


Report of Independent Registered Public Accounting Firm

The Board of Directors and Shareholders
Appian Corporation
McLean, Virginia

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheets of Appian Corporation (the “Company”) as of December 31, 2020 and 2019, the related consolidated statements of operations, comprehensive loss, changes in stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2020, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2020 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2020, in conformity with accounting principles generally accepted in the United States of America.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company's internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) and our report dated February 18, 2021 expressed an unqualified opinion thereon.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.

Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Revenue Recognition for Multiple Performance Obligations

As discussed in Note 3 to the consolidated financial statements, certain of the Company's revenue contracts contain multiple performance obligations that might include Software as a Service (“SaaS”) subscriptions, term license subscriptions, maintenance and support and professional services. The Company accounts for individual products and services separately if they are capable of being distinct and are distinct within the context of the contract. In such cases, the transaction price is allocated to the distinct performance obligations based on their relative standalone selling price or residual approach and revenue is recognized when control of the distinct performance obligation is transferred.
67


We identified the identification of distinct performance obligations and the determination of standalone selling prices as a critical audit matter. Auditing these elements of revenue recognition was especially challenging due to the significant judgment involved in assessing the completeness of the distinct performance obligations in arrangements containing multiple performance obligations. In addition, the evaluation of the reasonableness of the range of prices used to establish the standalone selling price for maintenance and support and professional services was complex, which directly affects the amount of SaaS and term license subscriptions revenue recognized using the residual approach.

The primary procedures we performed to address this critical audit matter included:

Testing the design and operating effectiveness of internal controls over the Company's revenue recognition process including controls over: (i) the identification of distinct performance obligations, and (ii) the determination of standalone selling prices for the distinct performance obligations.
Testing a sample of revenue contracts and underlying order documents to evaluate management’s identification of distinct performance obligations.
Evaluating the reasonableness of management’s analysis supporting the standalone selling prices by tracing, on a sample basis, revenue transactions to the underlying source documents and recalculating the mathematical accuracy of the analysis.

/s/ BDO USA, LLP

We have served as the Company's auditor since 2013.

McLean, Virginia
February 18, 2021
68


Report of Independent Registered Public Accounting Firm

The Board of Directors and Shareholders
Appian Corporation
McLean, Virginia

Opinion on Internal Control over Financial Reporting

We have audited Appian Corporation’s (the “Company’s”) internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (the “COSO criteria”). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2020, based on the COSO criteria.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated balance sheets of the Company as of December 31, 2020 and 2019, the related consolidated statements of operations, comprehensive loss, changes in stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2020, and the related notes and our report dated February 18, 2021 expressed an unqualified opinion thereon.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Item 9A, Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit of internal control over financial reporting in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ BDO USA, LLP

McLean, Virginia
February 18, 2021
69


APPIAN CORPORATION AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data) 
As of December 31,
20202019
Assets
Current assets
Cash and cash equivalents$112,462 $159,755 
Short-term investments and marketable securities109,826  
Accounts receivable, net of allowance of $1,400 and $600 as of December 31, 2020 and December 31, 2019, respectively
97,278 70,408 
Deferred commissions, current17,899 14,543 
Prepaid expenses and other current assets27,955 32,955 
Total current assets365,420 277,661 
Property and equipment, net35,404 39,554 
Long-term investments36,120  
Goodwill4,862  
Intangible assets, net of accumulated amortization of $429 as of December 31, 2020
1,744  
Operating right-of-use assets30,659 24,205 
Deferred commissions, net of current portion34,198 28,979 
Deferred tax assets489 494 
Other assets3,625 592 
Total assets$512,521 $371,485 
Liabilities and Stockholders’ Equity
Current liabilities
Accounts payable$2,967 $5,222 
Accrued expenses5,821 7,488 
Accrued compensation and related benefits22,981 10,691 
Deferred revenue, current116,256 82,201 
Operating lease liabilities, current6,923 3,836 
Finance lease liabilities, current 1,447 
Other current liabilities940 1,395 
Total current liabilities155,888 112,280 
Operating lease liabilities, net of current portion51,194 44,416 
Finance lease liabilities, net of current portion 2,375 
Deferred revenue, net of current portion3,886 7,139 
Deferred tax liabilities70 38 
Other non-current liabilities4,878  
Total liabilities215,916 166,248 
Commitments and contingent liabilities (see Notes 4 and 13)
Stockholders’ equity
Class A common stock—par value $0.0001; 500,000,000 shares authorized and 38,971,324 shares issued and outstanding as of December 31, 2020; 500,000,000 shares authorized and 34,525,386 shares issued and outstanding as of December 31, 2019
4 3 
Class B common stock—par value $0.0001; 100,000,000 shares authorized and 31,707,866 shares issued and outstanding as of December 31, 2020; 100,000,000 shares authorized and 32,942,636 shares issued and outstanding as of December 31, 2019
3 3 
Additional paid-in capital470,498 340,929 
Accumulated other comprehensive loss(5,010)(285)
Accumulated deficit(168,890)(135,413)
Total stockholders’ equity296,605 205,237 
Total liabilities and stockholders’ equity$512,521 $371,485 
The accompanying notes are an integral part of these consolidated financial statements.
70


APPIAN CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except share and per share data)

Year Ended December 31,
202020192018
Revenue
Subscriptions$198,710 $151,299 $126,012 
Professional services105,863 109,053 100,731 
Total revenue304,573 260,352 226,743 
Cost of revenue
Subscriptions20,826 17,098 11,997 
Professional services67,940 76,743 72,928 
Total cost of revenue88,766 93,841 84,925 
Gross profit215,807 166,511 141,818 
Operating expenses
Sales and marketing130,316 117,440 105,992 
Research and development70,241 58,043 44,724 
General and administrative53,152 41,496 37,821 
Total operating expenses253,709 216,979 188,537 
Operating loss(37,902)(50,468)(46,719)
Other (income) expense
Other (income) expense, net(5,786)(941)2,295 
Interest expense478 367 198 
Total other (income) expense(5,308)(574)2,493 
Loss before income taxes(32,594)(49,894)(49,212)
Income tax expense883 820 239 
Net loss$(33,477)$(50,714)$(49,451)
Net loss per share:
Basic and diluted$(0.48)$(0.77)$(0.80)
Weighted average common shares outstanding:
Basic and diluted69,050,565 65,479,327 62,140,684 
The accompanying notes are an integral part of these consolidated financial statements.



71


APPIAN CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)

Year Ended December 31,
202020192018
Net loss$(33,477)$(50,714)$(49,451)
Comprehensive income (loss), net of income taxes:
Foreign currency translation adjustment(4,703)(827)103 
Unrealized losses on available-for-sale securities(22)  
Total other comprehensive loss, net of income taxes$(38,202)$(51,541)$(49,348)
 The accompanying notes are an integral part of these consolidated financial statements.
72


APPIAN CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT)
(in thousands, except share data)

Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive Income (Loss)Accumulated DeficitTotal Stockholders' Equity
SharesAmount
Balance, December 31, 2017
60,599,877 $6 $141,268 $439 $(96,189)$45,524 
Net loss— — — — (49,451)(49,451)
Issuance of common stock from public offering, net of issuance costs1,675,000 — 57,829 — — 57,829 
Issuance of common stock to directors11,952 — — — — — 
Vesting of restricted stock units143,390 — — — — — 
Exercise of stock options1,486,218 — 3,133 — — 3,133 
Stock-based compensation expense— — 16,054 — — 16,054 
Other comprehensive income— — — 103 — 103 
Balance, December 31, 2018
63,916,437 6 218,284 542 (145,640)73,192 
Cumulative-effect adjustment for the adoption of ASC 606— — — — 60,941 60,941 
Net loss— — — — (50,714)(50,714)
Issuance of common stock from public offering, net of issuance costs1,825,000 — 101,303 — — 101,303 
Issuance of common stock to directors10,654 — — — — — 
Vesting of restricted stock units521,460 — — — — — 
Exercise of stock options1,194,471 — 4,899 — — 4,899 
Stock-based compensation expense— — 16,443 — — 16,443 
Other comprehensive loss— — — (827)— (827)
Balance, December 31, 2019
67,468,022 6 340,929 (285)(135,413)205,237 
Net loss— — — — (33,477)(33,477)
Issuance of common stock from public offering, net of issuance costs1,931,206 1 107,914 — — 107,915 
Issuance of common stock to directors7,942 — — — — — 
Vesting of restricted stock units270,609 — — — — — 
Exercise of stock options1,001,411 — 6,376 — — 6,376 
Stock-based compensation expense— — 15,279 — — 15,279 
Other comprehensive loss— — — (4,725)— (4,725)
Balance, December 31, 2020
70,679,190 $7 $470,498 $(5,010)$(168,890)$296,605 
The accompanying notes are an integral part of these consolidated financial statements.
73


APPIAN CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)

Year Ended December 31,
202020192018
Cash flows from operating activities:
Net loss$(33,477)$(50,714)$(49,451)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization5,851 4,742 2,021 
Bad debt expense984 99 211 
Loss (gain) on disposal of property and equipment22 146 (4)
Change in fair value of available-for-sale securities22   
Deferred income taxes(184)(334)(218)
Stock-based compensation15,279 16,443 16,054 
Changes in assets and liabilities:
Accounts receivable(33,559)7,432 (23,332)
Prepaid expenses and other assets3,740 8,972 (1,025)
Deferred commissions(8,575)(9,319)(7,615)
Accounts payable and accrued expenses(4,238)(4,039)7,461 
Accrued compensation and related benefits11,801 (3,072)(3)
Other liabilities3,681 1,318 1,823 
Deferred revenue27,626 12,573 23,023 
Operating lease liabilities3,407 6,827  
Deferred rent, non-current  (266)
Net cash used in operating activities(7,620)(8,926)(31,321)
Cash flows from investing activities:
Purchases of investments(145,968)  
Payments for acquisitions, net of cash acquired(6,138)  
Proceeds from sale of equipment  4 
Purchases of property and equipment(1,251)(32,421)(7,014)
Net cash used in investing activities(153,357)(32,421)(7,010)
Cash flows from financing activities:
Principal payments on finance leases(3,822)(653) 
Proceeds from public offerings, net of underwriting discounts108,260 101,653 58,258 
Payments of costs related to public offerings(346)(350)(429)
Proceeds from exercise of common stock options6,376 4,899 3,133 
Net cash provided by financing activities110,468 105,549 60,962 
Effect of foreign exchange rate changes on cash and cash equivalents3,216 623 (1,459)
Net (decrease) increase in cash and cash equivalents(47,293)64,825 21,172 
Cash and cash equivalents, beginning of period159,755 94,930 73,758 
Cash and cash equivalents, end of period$112,462 $159,755 $94,930 
Supplemental disclosure of cash flow information:
Cash paid for interest$165 $331 $46 
Cash paid for income taxes$1,182 $356 $680 
Supplemental disclosure of non-cash financing information:
Finance lease obligations to acquire new office furniture and fixtures and computer hardware$ $4,475 $ 
The accompanying notes are an integral part of these consolidated financial statements.
74

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1. Organization and Description of Business

Appian Corporation (together with its subsidiaries, “Appian,” the “Company,” “we,” or “our”) provides a low-code automation platform that accelerates the creation of high-impact business applications, enabling our customers to automate the most important aspects of their business. Global organizations use our applications to improve customer experience, achieve operational excellence, and simplify global risk management and compliance. We were incorporated in the state of Delaware in August 1999. We are headquartered in McLean, Virginia and operate in Canada, Switzerland, the United Kingdom, France, Germany, the Netherlands, Italy, Australia, Spain, Singapore, and Sweden.

2. Significant Accounting Policies

Basis of Presentation

The accompanying consolidated financial statements and footnotes have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) as contained in the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (the “Codification” or “ASC”).

We adopted Accounting Standards Update ("ASU") 2014-09, Revenue from Contracts with Customers (Topic 606) ("ASC 606"), the new revenue recognition guidance, on January 1, 2019 using the modified retrospective method. Under this method of adoption, we recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of accumulated deficit and applied the new standard only to contracts that were not completed prior to January 1, 2019. For fiscal years 2018 and prior, revenue was recognized under ASC Topic 605, Revenue Recognition ("ASC 605").

Use of Estimates

The preparation of our consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and judgments that affect the amounts reported in these consolidated financial statements and accompanying notes. Although we believe the estimates we use are reasonable, due to the inherent uncertainty involved in making these estimates, actual results reported in future periods could differ from those estimates.

Significant estimates embedded in the consolidated financial statements include revenue recognition, income taxes and the related valuation allowance, the valuation of goodwill and intangible assets, leases, costs to obtain a contract with a customer, the valuation of financial instruments, and stock-based compensation.

The ongoing outbreak of the novel coronavirus disease ("COVID-19") has resulted in the declaration of a global pandemic and introduced a level of disruption and uncertainty into the financial markets and global economy. While we continue to monitor the developments surrounding the pandemic, as of the date of issuance of these financial statements, we are not aware of any specific events or circumstances that would require us to update our estimates, assumptions, and judgments or revise the carrying value of our assets or liabilities. We cannot estimate the impacts COVID-19 will have on our business going forward as such impacts will be largely dependent upon a number of factors outside of our control including the extent and duration of the outbreak as well as any mitigating actions which may be undertaken by global governments and the general public.

Principles of Consolidation

The accompanying consolidated financial statements include the accounts of Appian and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

Public Offerings

In June 2020, we completed an underwritten public offering of 2,500,000 shares of our Class A common stock, of which 1,931,206 shares of Class A common stock were sold by us and 568,794 shares of Class A common stock were sold by existing stockholders. The underwriter purchased the shares from us and the selling stockholders at a price of $56.50 per share. Our net
75

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
proceeds from the offering were $107.9 million, after deducting underwriting discounts and commissions and offering expenses. We did not receive any of the proceeds from the sale of shares by the selling stockholders.

In September 2019, we completed an underwritten public offering of 2,329,000 shares of our Class A common stock, of which 1,825,000 shares of Class A common stock were sold by us and 504,000 shares of Class A common stock were sold by existing stockholders. The underwriter purchased the shares from us and the selling stockholders at a price of $55.70 per share. Our net proceeds from the offering were $101.3 million, after deducting underwriting discounts and commissions and offering expenses. We did not receive any of the proceeds from the sale of shares by the selling stockholders.

In August 2018, we completed an underwritten public offering of 2,000,000 shares of our Class A common stock, of which 1,675,000 shares of Class A common stock were sold by us and 325,000 shares of Class A common stock were sold by existing stockholders, at an offering price to the public of $35.15 per share. Our net proceeds from the offering were $57.8 million, after deducting underwriting discounts and commissions and offering expenses. We did not receive any of the proceeds from the sale of shares by the selling stockholders.

Revenue Recognition

Refer to Note 3 for a detailed discussion on specific revenue recognition principles related to our major revenue streams.

Cost of Revenue

Subscriptions

Cost of subscriptions revenue consists primarily of fees paid to our third-party managed hosting providers and other third-party service providers, personnel costs such as payroll and benefits for our technology operations and customer support teams, and allocated facility costs and overhead.

Professional Services

Cost of professional services revenue includes all direct and indirect costs to deliver our professional services and training, including employee compensation for our global professional services and training personnel, third-party contractor costs, allocated facility costs and overhead, and the costs of billable expenses such as travel and lodging. The unpredictability of the timing of entering into significant professional services agreements sold on a standalone basis may cause significant fluctuations in our quarterly financial results and allocated facility costs and overhead.

Concentration of Credit and Customer Risk

Our financial instruments exposed to concentration of credit and customer risk consist primarily of cash and cash equivalents, trade accounts receivable, and our short- and long-term investments. Deposits held with banks may exceed the amount of insurance provided on such deposits. We believe the financial institutions holding our cash deposits are financially sound and, accordingly, minimal credit risk exists with respect to these balances.

With regard to our customers, credit evaluation and account monitoring procedures are used to minimize the risk of loss. We believe no additional credit risk beyond amounts provided for collection loss are inherent in accounts receivable. Revenue generated from government agencies represented 18.1%, 17.1%, and 15.7% of our revenue for the years ended December 31, 2020, 2019, and 2018, respectively, of which the top three federal government agencies generated 6.6%, 7.4%, and 7.8% of our revenue for the years ended December 31, 2020, 2019, and 2018, respectively. Additionally, 33.8%, 32.3%, and 28.7% of our revenue during the years ended December 31, 2020, 2019, and 2018, respectively, was generated from customers outside the United States.

Cash and Cash Equivalents
76

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

We consider all highly liquid investments with an original or remaining maturity of three months or less at the date of purchase, as well as overnight repurchase agreements, to be cash equivalents.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are stated at realizable value, net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of accounts and incorporates an estimation of expected lifetime credit losses on our receivables. We regularly review the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, customer creditworthiness, and current economic trends. If the financial condition of our customers were to deteriorate, resulting in their inability to make required payments, additional provisions for doubtful accounts would be required and would increase bad debt expense. There was a $0.8 million increase in the allowance for doubtful accounts from December 31, 2019 to December 31, 2020.

Activity in the allowance for doubtful accounts was as follows (in thousands):

Year Ended December 31,
202020192018
Balance as of January 1$600 $600 $400 
Additions984 99 211 
Less write-offs, net of recoveries(184)(99)(11)
Balance as of December 31$1,400 $600 $600 

Non-Trade Receivables

We record non-trade receivables to reflect amounts due for activities other than sales of subscriptions to our platform and professional services. Our non-trade receivables related entirely to a receivable resulting from our tenant improvement allowance. The tenant improvement allowance receivable was $14.4 million as of December 31, 2018 and was classified within Prepaid expenses and other current assets in the accompanying consolidated balance sheets. We recognized our initial tenant improvement allowance receivable of $15.8 million related to our new headquarters once we took initial possession of the space in October 2018. We recognized an additional tenant improvement allowance receivable of $2.6 million when we took possession of adjacent office space in February 2019. We had received the entire tenant improvement allowance of $17.0 million as of December 31, 2019, and therefore, there was no receivable balance remaining as of such date.     

Assets Recognized from the Costs to Obtain a Contract with a Customer

We capitalize the incremental costs of obtaining a contract with a customer, including sales commissions paid to our direct sales force that are incremental costs to obtaining customer contracts. These costs are recorded as deferred commissions in the consolidated balance sheets. Costs to obtain a contract for a new customer or upsell are amortized over an estimated economic life of five years as sales commissions on initial sales are not commensurate with sales commissions on contract renewals. We determine the estimated economic life based on both qualitative and quantitative factors such as expected renewals, product life cycles, contractual terms, and customer attrition. We periodically review the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the estimated economic life. Commissions paid relating to contract renewals are deferred and amortized over the related renewal period. We also capitalize the incremental fringe benefits associated with commission expenses paid to our direct sales force. Costs to obtain a contract for professional services arrangements are expensed as incurred as the contractual period of our professional services arrangements are one year or less.

Amortization associated with commission expense is recorded to sales and marketing costs in our consolidated statements of operations. The following table summarizes the activity of costs to obtain a contract with a customer for the years ended December 31, 2020 and December 31, 2019 (in thousands):

77

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Year Ended December 31,
20202019
Balance as of January 1$43,522 $29,108 
Adoption of ASC 606 5,094 
Additional contract costs deferred31,898 25,004 
Amortization of deferred contract costs(23,323)(15,684)
Balance as of December 31$52,097 $43,522 

For the periods prior to January 1, 2019 under ASC 605, deferred commissions are the incremental costs directly associated with subscription agreements with customers and consist of sales commissions paid to our direct sales force. Commissions are considered direct and incremental and as such are deferred and amortized over the terms of the related customer contracts consistent with the related revenue.

Commission expense was $23.3 million, $15.7 million, and $15.6 million for the years ended December 31, 2020, 2019, and 2018, respectively.

Property and Equipment

Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Significant additions or improvements extending the useful life of an asset are capitalized, while repairs and maintenance costs which do not significantly improve the related assets or extend their useful lives are charged to expense as incurred.

The following table outlines the useful lives of our major asset categories:

Asset CategoryUseful Life (in years)
Computer software3
Computer hardware3
Equipment5
Office furniture and fixtures10
Leasehold improvements
(a)
(a) - Leasehold improvements have an estimated useful life of the shorter of the useful life of the assets or the lease term.

Impairment of Long-Lived Assets

Long-lived assets and certain intangible assets are reviewed for impairment whenever events or circumstances indicate the carrying amount of an asset may not be recoverable through undiscounted cash flows from the use of the assets. If such assets are considered to be impaired, the assets are written down to their estimated fair value. No indicators of impairment were identified for the years ended December 31, 2020, 2019, and 2018.

Investments and Fair Value of Financial Instruments

Refer to Note 16 for a detailed discussion on our policies specific to investments and determining fair value.

Stock-Based Compensation

We account for stock-based compensation expense related to stock-based awards based on the estimated fair value of the award on the grant date. We calculate the fair value of stock options containing only a service condition using the Black-Scholes option pricing model. The fair value of restricted stock units ("RSUs") is based on the closing market price of our common stock on the Nasdaq Global Market on the date of grant. For service-based awards such as RSUs, stock-based compensation expense is recognized on a straight-line basis over the requisite service period. For performance-based awards, stock-based compensation expense is recognized using the accelerated attribution method based on the probability of satisfying
78

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
the performance condition. For awards that contain market conditions, compensation expense is measured using a Monte Carlo simulation and recognized using the accelerated attribution method over the derived service period based on the expected market performance as of the grant date. We account for forfeitures as they occur rather than estimating expected forfeitures.

Leases

Refer to Note 4 for a detailed discussion on our policies specific to leasing arrangements.

Basic and Diluted Loss per Common Share

We compute net loss per common share using the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights, of the Class A common stock and Class B common stock are substantially identical, other than voting and conversion rights. Accordingly, the Class A common stock and Class B common stock share equally in our net losses.

Basic net loss per common share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per common share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period increased by common shares that could be issued upon the conversion or exercise of other outstanding securities to the extent those additional common shares would be dilutive. The dilutive effect of potentially dilutive securities is reflected in diluted net loss per share by application of the treasury stock method.

Due to net losses for the years ended December 31, 2020, 2019, and 2018, basic and diluted net loss per share were the same as the effect of potentially dilutive securities would have been anti-dilutive.

Income Taxes

We use the asset and liability method of accounting for income taxes in which deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases. We measure deferred tax assets and liabilities using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be reversed. We recognize the effect on deferred tax assets and liabilities of a change in tax rates as income and expense in the period that includes the enactment date. A valuation allowance is established if it is more likely than not that all or a portion of the deferred tax asset will not be realized.

Our tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. We recognize the tax benefit of an uncertain tax position only if it is more likely than not the position is sustainable upon examination by the taxing authority. We measure the tax benefit recognized as the largest amount of benefit which is more likely than not to be realized upon settlement with the taxing authority. We recognize penalties and interest related to unrecognized tax benefits as income tax expense.

We calculate the current and deferred income tax provision based on estimates and assumptions that could differ from the actual results reflected in income tax returns filed in subsequent years and record adjustments based on filed income tax returns when identified. The amount of income taxes paid is subject to examination by U.S. federal, state, and foreign tax authorities. The estimate of the potential outcome of any uncertain tax issue is subject to our assessment of relevant risks, facts, and circumstances existing at that time. To the extent the assessment of such tax position changes, we record the change in estimate in the period in which we make that determination.

Segment Reporting

Operating segments are defined as components of an enterprise for which discrete financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”) for purposes of allocating resources and evaluating financial performance. Our CODM is our chief executive officer, who reviews financial information presented on a company wide basis for purposes of allocating resources and evaluating financial performance. As such, our operations constitute a single operating segment and one reportable segment.
79

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Foreign Currency

Our operations located outside of the United States where the local currency is the functional currency are translated into U.S. dollars using the current rate method. Results of operations are translated at the average rate of exchange for the period. Assets and liabilities are translated at the closing rates on the balance sheet date. Gains and losses on translation of these accounts are accumulated and reported as a separate component of stockholders’ equity and other comprehensive income.

Gains and losses on foreign currency transactions are recognized in the accompanying consolidated statements of operations as a component of other expense, net. Transaction gains and losses from transactions denominated in foreign currencies resulted in net transaction gains of $4.3 million for the year ended December 31, 2020 and net transaction losses of $0.2 million and $3.0 million for the years ended December 31, 2019 and 2018, respectively.

Research and Development

Research and development expenses include payroll, employee benefits, and other headcount-related costs associated with product development. Our product utilizes a common codebase, whether accessed by customers via the cloud or via an on-premises installation. Since our software is sold and licensed externally, we consider our software as external-use software for purposes of applying the capitalized software development guidance. Product development costs are expensed as incurred until technological feasibility has been established, which we define as the completion of all planning, designing, coding, and testing activities necessary to establish products that meet design specifications including functions, features, and technical performance requirements. We have determined technological feasibility for our software products is reached shortly before they are released for sale. Costs incurred after technological feasibility is established are not significant, and accordingly we expense all research and development costs when incurred.

Advertising Expenses

We expense advertising costs as they are incurred. Advertising expenses were $6.0 million, $4.1 million, and $3.9 million for the years ended December 31, 2020, 2019, and 2018, respectively.

Recent Accounting Pronouncements

Adopted

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"), which requires entities to measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Adopting the standard did not have a material impact on our consolidated financial statements.

In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement ("ASU 2018-13"), which eliminates, modifies, and adds disclosure requirements for fair value measurements. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Adopting the standard did not have a material impact on our consolidated financial statements.

In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40), Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract, which aligns the requirements for capitalizing implementation costs in cloud computing arrangements with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Adopting the standard did not have a material impact on our consolidated financial statements.

80

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Not Yet Adopted

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform - Facilitation of the Effects of Reference Rate Reform on Financial Reporting (Topic 848), which provides temporary optional expedients and exceptions to the GAAP guidance on contract modifications and hedge accounting to ease the financial reporting burdens of the expected market transition from LIBOR and other interbank offered rates to alternative reference rates such as the Secured Overnight Financing Rate (SOFR). This guidance is effective upon issuance and generally can be applied through the end of calendar year 2022. We are currently evaluating the impact and applicability of this new standard.

3. Revenue

Revenue Recognition

We generate subscriptions revenue primarily through the sale of software-as-a-service ("SaaS") subscriptions bundled with maintenance and support and hosting services as well as term license subscriptions bundled with maintenance and support. We generate professional services revenue from fees for our consulting services, including application development and deployment assistance as well as training related to our platform.

The following table summarizes revenue from contracts with customers for the years ended December 31, 2020 and 2019 (in thousands):
Year Ended December 31,
20202019
SaaS subscriptions$129,219 $95,028 
Term license subscriptions51,415 40,428 
Maintenance and support18,076 15,843 
Professional services105,863 109,053 
Total revenue$304,573 $260,352 

Performance Obligations and Timing of Revenue Recognition

We primarily sell products and services that fall into the categories discussed below. Each category contains one or more performance obligations that are either (1) capable of being distinct (i.e., the customer can benefit from the product or service on its own or together with readily available resources, including those purchased separately from us) and distinct within the context of the contract (i.e., separately identified from other promises in the contract) or (2) a series of distinct products or services that are substantially the same and have the same pattern of transfer to the customer. Our term license subscriptions are delivered at a point in time while our SaaS subscriptions, maintenance and support, and professional services are delivered over time.

Subscriptions Revenue

Subscriptions revenue is primarily related to (1) SaaS subscriptions bundled with maintenance and support and hosting services and (2) term license subscriptions bundled with maintenance and support. We generally charge subscription fees on a per-user basis and, to a lesser degree, non-user based single application licenses. We bill customers and collect payment for subscriptions to our platform in advance on an annual, quarterly, or monthly basis. In certain instances, our customers have paid their entire contract up front.

SaaS Subscriptions

We generate cloud-based subscription revenue primarily from the sales of subscriptions to access our cloud offering, together with related support services to our customers. We perform all required maintenance and support for our cloud offering. Revenue is recognized on a ratable basis over the contract term beginning on the date the service is made available to the customer. Our cloud-based subscription contracts generally have a term of one to three years in length. We bill customers and collect payment for subscriptions to our platform in advance, and they are non-cancellable.
81

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Term License Subscriptions

Our term license subscription revenue is derived from customers with on-premises installations of our platform pursuant to contracts that were historically one to three years in length. The majority of recent contracts have been one year in length. Although term license subscriptions are sold with maintenance and support, the software is fully functional at the beginning of the subscription and is considered a distinct performance obligation. On rare occasions, a cloud-based subscription may include the right for the customer to take possession of the license and as such, the revenue is treated as a license. Revenue from term license subscriptions is recognized when control of the software license has transferred to the customer, which is the later of delivery or commencement of the contract term.

Maintenance and Support

Maintenance and support subscriptions include both technical support and when-and-if-available software upgrades, which are treated as a single performance obligation as they are considered a series of distinct services that are substantially the same and have the same duration and measure of progress. Revenue from maintenance and support is recognized ratably over the contract period, which is the period over which the customer has continuous access to maintenance and support.

Professional Services

Our professional services revenue is comprised of fees for consulting services, including application development and deployment assistance as well as training services related to our platform. Our professional services are considered distinct performance obligations when sold standalone or with other products.

Consulting Services

We sell consulting services to assist customers in planning and executing the deployment of our software. Customers are not required to use consulting services to fully benefit from the software. Consulting services are regularly sold on a standalone basis and either (1) under a fixed-fee arrangement or (2) on a time and materials basis. Consulting contracts are each considered separate performance obligations because they do not integrate with each other or with other products and services to deliver a combined output to the customer, do not modify or customize (or are not modified or customized by) each other or other products and services, and do not affect the customer's ability to use the other consulting offerings or other products and services. Revenue under consulting contracts is recognized over time as services are delivered. For time and materials-based consulting contracts, we have elected the practical expedient of recognizing revenue upon invoicing since the invoiced amount corresponds directly to the value of our service to date.

Training Services

We sell various training services to our customers. Training services are sold in the form of prepaid training credits that are redeemed based on a fixed rate per course. Training revenue is recognized when the associated training services are delivered.

Significant Judgments and Estimates

Determining the Transaction Price

The transaction price includes both fixed and variable consideration. Variable consideration is included in the transaction price to the extent it is probable a significant reversal will not occur. The amount of variable consideration excluded from the transaction price for the years ended December 31, 2020 and 2019 was insignificant. Our estimates of variable consideration are also subject to subsequent true-up adjustments and may result in changes to transaction prices; however, such true-up adjustments are not expected to be material.

Allocating the Transaction Price Based on Standalone Selling Prices ("SSP")

82

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
We allocate the transaction price to each performance obligation in a contract based on its relative SSP. The SSP is the observable price at which we sell the product or service separately. In the absence of observable pricing, we estimate SSP using the residual approach. We establish SSP as follows:

1.SaaS subscriptions - Given the highly variable selling price of our SaaS subscriptions, we establish the SSP of our SaaS subscriptions using a residual approach after first determining the SSP of consulting and training services. We have concluded the residual approach to estimating SSP of our SaaS subscriptions is an appropriate allocation of the transaction price.

2.Term license subscriptions - Given the highly variable selling price of our term license subscriptions, we have established SSP of term license subscriptions using a residual approach after first determining the SSP of maintenance and support. Maintenance and support is sold on a standalone basis in conjunction with renewals of our legacy perpetual software licenses and within a narrow range of the net license fee. Because an economic relationship exists between the license and maintenance and support, we have concluded the residual approach to estimating SSP of term license subscriptions is an appropriate allocation of the transaction price.

3.Maintenance and support - We establish SSP of maintenance and support as a percentage of the stated net subscription fee based on observable pricing of maintenance and support renewals from our legacy perpetual software licenses.

4.Consulting services and training services - SSP of consulting services and training services is established based on the observable pricing of standalone sales within each geographic region where the services are sold.

Contract Balances

Timing may differ between the satisfaction of performance obligations and the invoicing and collection of amounts related to our contracts with customers. Contract assets primarily relate to unbilled amounts for contracts with customers for which the amount of revenue recognized exceeds the amount billed to the customer. Contract assets are transferred to accounts receivable when the right to invoice becomes unconditional. As of December 31, 2020 and December 31, 2019, contract assets of $20.1 million and $22.8 million, respectively, are included in the Prepaid expenses and other current assets and Other assets line items in our consolidated balance sheets.

Contract liabilities consist of deferred revenue and include payments received in advance of the satisfaction of performance obligations. Deferred revenue is then recognized as the revenue recognition criteria are met. Deferred revenue that will be recognized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current. For the year ended December 31, 2020, we recognized $83.4 million of revenue that was included in the deferred revenue balance as of December 31, 2019.

Transaction Price Allocated to the Remaining Performance Obligations

As of December 31, 2020, we had an aggregate transaction price of $206.2 million allocated to unsatisfied performance obligations. We expect to recognize $189.6 million of this balance as revenue over the next 24 months with the remaining amount recognized thereafter.

4. Leases

At the inception of an arrangement, we determine whether the arrangement is or contains a lease based on the unique facts and circumstances present and the classification of the lease. Operating leases with a term greater than one year are recognized on the balance sheet as right-of-use ("ROU") assets, lease liabilities, and, if applicable, long-term lease liabilities. ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. We have elected not to recognize on the balance sheet leases with a term of one year or less. For contracts with lease and non-lease components, we have elected not to allocate the contract consideration and to account for the lease and non-lease components as a single lease component. Finance leases are included in the Property and equipment, net, Finance lease liabilities, current, and Finance lease liabilities, net of current portion line items in our consolidated balance sheets.

83

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Lease liabilities and their corresponding ROU assets are recorded based on the present value of lease payments over the expected lease term. The implicit rates within most of our leases are generally not determinable; therefore, we use the incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The determination of our incremental borrowing rate requires judgment and is estimated for each lease based on the rate we would have to pay for a collateralized loan with the same term and payments as the lease. We consider various factors, including our level of collateralization, estimated credit rating, and the currency in which the lease is denominated. Operating lease ROU assets also include any lease prepayments, offset by lease incentives. Certain of our leases include options to extend or terminate the lease. An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain we will exercise that option while an option to terminate is considered unless it is reasonably certain we will not exercise the option. For certain equipment leases, we apply a portfolio approach to effectively account for the operating lease ROU assets and liabilities.

Expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense while the expense for finance leases is recognized as depreciation expense and interest expense. We have lease agreements which require payments for lease and non-lease components (i.e., common area maintenance) that are accounted for as a single lease component. Variable lease payment amounts that cannot be determined at the commencement of the lease, such as maintenance costs based on future obligations, are not included in ROU assets or lease liabilities but are rather expensed as incurred and recorded as variable lease expense.

As of December 31, 2020, we have operating leases for corporate offices. Our operating leases have remaining lease terms ranging from 3 months to 11 years, some of which include options to extend the leases for up to 10 years.

In April 2018, we entered into a lease agreement with respect to 176,222 square feet of office space in McLean, Virginia for a new corporate headquarters. The initial term of the lease was 150 months. We took initial possession of the first phase of the new headquarters in October 2018 and began to recognize rent expense as of that date. In February 2019, we took possession of an additional 28,805 square feet of adjacent office space.

In January 2020, we entered into an amendment which adjusts the original terms of the headquarters lease. Under this amendment, we exercised an option to expand occupancy, adding 34,158 square feet of office space. Occupancy of the added space commenced on October 14, 2020. Pursuant to the guidance of ASC 842, the amendment is considered a modification to the original lease and is accounted for as a separate contract because it represents a new ROU asset and the lease costs on the new space are charged at prevailing market rates. Effective July 1, 2020, we took possession of the space, began to recognize rent expense, and reported a $7.9 million ROU asset and lease liability on our consolidated balance sheets.

In October 2020, we paid the full $2.7 million principal balances outstanding under our finance leases pursuant to an option permitting us to pay such balances in full at any time. As of the date of the paydown, the titles to the assets were transferred to us, the associated ROU liabilities were retired, the carrying values of the purchased assets were adjusted, and the assets were reclassified from finance leases to property and equipment, net on the consolidated balance sheets.

The following table sets forth the components of lease expense for the years ended December 31, 2020 and 2019 (in thousands):
Year Ended December 31,
20202019
Operating lease cost$6,649 $9,733 
Finance lease costs:
Amortization of right-of-use assets1,242 700 
Interest on lease liabilities150 108 
Short-term lease cost565 462 
Variable lease cost281 409 
Total$8,887 $11,412 

Supplemental balance sheet information related to leases as of December 31, 2020 and December 31, 2019 was as follows (in thousands, except for lease term and discount rate):
84

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
As of December 31,
20202019
Operating Leases
Operating right-of-use assets$30,659$24,205
Operating lease liabilities, current$6,923$3,836
Operating lease liabilities, net of current portion51,19444,416
Total operating lease liabilities$58,117$48,252
Finance Leases
Property and equipment, at cost$$4,475
Accumulated depreciation(703)
Property and equipment, net$$3,772
Finance lease liabilities, current$$1,447
Finance lease liabilities, net of current portion2,375
Total finance lease liabilities$$3,822
Weighted Average Remaining Lease Term (in years)
Operating leases10.611.4
Finance leases0.02.5
Weighted Average Discount Rate
Operating leases9.6 %9.8 %
Finance leases %5.5 %

For the year ended December 31, 2020, amortization of operating ROU assets totaled $1.6 million while interest expense on operating ROU liabilities totaled $1.9 million.

Supplemental cash flow information related to leases for the years ended December 31, 2020 and 2019 was as follows (in thousands):
Year Ended December 31,
20202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflows for operating leases$3,407 $6,413 
Operating cash outflows for finance leases150 108 
Financing cash outflows for finance leases3,822 653 
ROU assets obtained in exchange for lease obligations:
Operating leases 523 
Finance leases 4,475 

A summary of our future minimum lease commitments under non-cancellable leases as of December 31, 2020 is as follows (in thousands):
85

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Operating Leases
2021$7,487 
20228,104 
20238,174 
20248,571 
20259,265 
Thereafter57,386 
Total lease payments98,987 
Less: imputed interest(40,870)
Total$58,117 

5. Acquisitions

Novayre Solutions SL

In January 2020, we acquired 100% of the outstanding common stock of Novayre Solutions SL ("Novayre"), a developer of a robotic process automation platform, for approximately $6.9 million. The acquisition was made due to the attractive nature of the product offerings of Novayre and in furtherance of our objective to enhance our automation platform. The transaction was financed through available cash on hand.

The allocation of the purchase price was based upon estimated fair values of the assets acquired and liabilities assumed. The final allocation of the purchase price is as follows:

Cash acquired$731 
Other current assets213 
Property and equipment22 
Developed technology1,537 
Customer relationships406 
Goodwill4,348 
Other noncurrent assets10 
Total assets acquired7,267 
Current liabilities14 
Noncurrent liabilities344 
Total liabilities assumed358 
Net assets acquired$6,909 

There were no changes to our reportable segments as a result of the acquisition, and revenue and expenses from the date of the acquisition through December 31, 2020 were immaterial. Additionally, acquisition costs incurred in relation to the transaction were immaterial.

Acquired property and equipment is depreciated on a straight-line basis over the assets' respective estimated remaining useful lives. Goodwill is calculated as the excess of the consideration transferred over the fair value of the identifiable net assets acquired and represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce, non-contractual relationships, and expected future synergies. We do not expect the purchase price allocated to goodwill and intangible assets to be deductible for tax purposes.

6. Property and Equipment, net

Property and equipment, net consisted of the following as of December 31, 2020 and 2019 (in thousands):
86

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
As of December 31,
20202019
Leasehold improvements$36,263 $37,130 
Office furniture and fixtures2,521 4,963 
Computer hardware4,535 3,365 
Computer software1,352 1,350 
Equipment49 72 
Property and equipment, gross44,720 46,880 
Less: accumulated depreciation(9,316)(7,326)
Property and equipment, net$35,404 $39,554 

Depreciation expense totaled $5.4 million, $4.7 million, and $2.0 million for the years ended December 31, 2020, 2019, and 2018, respectively. During the year ended December 31, 2020, we retired $1.3 million of leasehold improvements, $0.2 million of computer hardware, and $0.1 million of office furniture and fixtures and equipment, and nominal losses on disposal were recorded. During the year ended December 31, 2019, we retired $3.2 million of leasehold improvements, $0.9 million of computer hardware, $0.4 million of office furniture and fixtures, $0.4 million of software, and $0.1 million of equipment and recorded a loss on disposal of $0.1 million.

7. Accrued Expenses

Accrued expenses consisted of the following as of December 31, 2020 and 2019 (in thousands):

As of December 31,
20202019
Accrued hosting costs$1,229 $1,865 
Accrued contract labor costs908 1,921 
Accrued marketing and trade show expenses596 365 
Accrued audit and tax expenses370 315 
Accrued legal costs760 422 
Accrued reimbursable employee expenses231 1,353 
Accrued third party license fees570 288 
Other accrued expenses1,157 959 
Total$5,821 $7,488 

8. Debt

Line of Credit

In November 2017, we entered into a $20.0 million revolving line of credit with a lender. The facility matures in November 2022. We may elect whether amounts drawn on the revolving line of credit bear interest at a floating rate per annum equal to either LIBOR or the prime rate plus an additional interest rate margin that is determined by the availability of the borrowings under the revolving line of credit. The additional interest rate margin will range from 2.00% to 2.50% in the case of LIBOR advances and from 1.00% to 1.50% in the case of prime rate advances. The revolving line of credit contains an unused facility fee in an amount between 0.15% and 0.25% of the average unused portion of the revolving line of credit, which is payable quarterly. The agreement contains certain customary affirmative and negative covenants and requires us to maintain (i) an adjusted quick ratio of at least 1.35 to 1.00 and (ii) minimum adjusted EBITDA, in the amounts and for the periods set forth in the agreement. Any amounts borrowed under the credit facility are collateralized by substantially all of our assets. We were in compliance with all covenants as of December 31, 2020. As of December 31, 2020, we had no outstanding borrowings under this revolving line of credit, and we had outstanding letters of credit totaling $11.2 million in connection with securing our
87

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
leased office space. We are monitoring the LIBOR to SOFR transition, which may result in modification or amendment of our existing revolving line of credit.

9. Income Taxes

For the years ended December 31, 2020, 2019, and 2018, our loss before income taxes was comprised of the following (in thousands):

Year Ended December 31,
202020192018
Domestic$(25,463)$(32,091)$(30,663)
Foreign(7,131)(17,803)(18,549)
Total$(32,594)$(49,894)$(49,212)

For the years ended December 31, 2020, 2019, and 2018, our income tax expense (benefit) was comprised of the following (in thousands):

Year Ended December 31,
202020192018
Current:
Federal$11 $3 $ 
State79 60 25 
Foreign977 1,091 432 
Total current expense1,067 1,154 457 
Deferred:
Federal   
State   
Foreign(184)(334)(218)
Total deferred benefit(184)(334)(218)
Total income tax expense$883 $820 $239 

For the years ended December 31, 2020, 2019, and 2018, the provision for income taxes differs from the amount computed by applying the federal statutory income tax rates to our loss before the provision (benefit) for income taxes as follows:

Year Ended December 31,
202020192018
U.S. federal statutory tax rate21.0 %21.0 %21.0 %
State tax expense18.2 7.1 7.2 
Foreign rate differential(3.6)(5.1)(5.1)
Nondeductible expenses(0.6)(0.7)(0.7)
Equity compensation46.2 12.0 9.5 
Tax credits12.0 6.5 3.9 
Unrecognized tax benefits(2.2)(1.1)(0.8)
Other(1.1)(0.8)0.6 
Remeasurement of deferred taxes(1.7)(1.6) 
Change in valuation allowance(90.9)(38.9)(36.0)
Total(2.7)%(1.6)%(0.4)%
88

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The effective tax rate of (2.7)% in 2020 includes $29.6 million of tax expense attributable to the change in the valuation allowance in the United States and Switzerland, partially offset by $18.8 million of favorable excess tax benefits for equity compensation and research credits.

Deferred tax assets and liabilities reflect the net tax effects of temporary differences between the carrying amount of the assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. As of December 31, 2020 and 2019, significant components of our deferred tax assets and liabilities were as follows (in thousands):

As of December 31,
20202019
Deferred tax assets:
Net operating losses$59,417 $34,875 
Tax credits11,922 8,648 
Deferred revenue824 1,291 
Equity compensation3,090 1,668 
Lease liabilities15,768 13,066 
Accrued vacation339 409 
Bad debt383 164 
Other1,234 260 
Gross deferred tax assets92,977 60,381 
Less: Valuation allowance(65,914)(35,607)
Total deferred tax assets27,063 24,774 
Deferred tax liabilities:
Prepaid expenses(11,082)(9,562)
Right-of-use assets(8,270)(6,488)
Unbilled receivables(2,559)(3,849)
Depreciation(4,221)(4,377)
Other(512)(42)
Total deferred tax liabilities(26,644)(24,318)
Net deferred tax asset$419 $456 

As of December 31, 2020 and 2019, we had $183.9 million and $99.3 million of gross net operating loss (“NOL”) carryforwards for U.S. federal tax purposes, respectively. U.S. federal NOL carryforwards in the amount of $24.4 million, gross, generated prior to 2018 will expire, if unused, in 2037. Under the Tax Cuts and Jobs Act of 2017 (the "TCJA"), as modified by the Coronavirus Aid, Relief, and Economic Security Act ("the CARES Act"), federal NOL carryforwards generated in tax years beginning after December 31, 2017 may be carried forward indefinitely. As of December 31, 2020, we had $159.5 million of gross NOL carryforwards generated after 2017 for U.S. federal tax purposes, which may be used to offset 80% of our taxable income annually.

Section 382 of the Internal Revenue Code limits the utilization of NOL carryforwards when ownership changes occur, as defined by that section. A number of states have similar state laws that limit utilization of state NOL carryforwards when ownership changes occur. We have performed an analysis of our Section 382 ownership changes and have determined all U.S. federal and state NOL carryforwards are available for use as of December 31, 2020.

As of December 31, 2020 and 2019, we had $10.5 million and $7.5 million, respectively, of U.S. federal tax credit carryforwards which will expire, if unused, between 2031 and 2040.

As of December 31, 2020 and 2019, we had U.S. gross state NOL carryforwards of $177.2 million and $100.9 million, respectively. We had tax effected state NOL carryforwards of $11.2 million and $6.5 million as of December 31, 2020 and 2019, respectively. The rules regarding carryforwards vary from state to state, and the ability to utilize NOLs varies based on
89

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
timing and amount. The majority of state NOL carryforwards generated prior to 2018 will expire, if unused, in 2037. Due to the TCJA, certain state NOL carryforwards generated after 2017 have an indefinite carryforward period.

As of December 31, 2020 and 2019, we had foreign gross NOL carryforwards of $78.6 million and $62.8 million, respectively, primarily attributable to our subsidiary in Switzerland. Those NOL carryforwards will begin to expire, if unused, between 2021 to 2027.

The net change in the total valuation allowance during the year ended December 31, 2020 was $30.3 million, primarily driven by the valuation allowance recorded against the United States and Switzerland deferred tax assets.

As of December 31, 2020, we continued to maintain a full valuation allowance against U.S. deferred tax assets based on our cumulative operating results as of December 31, 2020, three-year cumulative loss, and assessment of our expected future results of operations. We have evaluated all evidence, both positive and negative, in assessing the likelihood of realizability, and we determined the negative evidence outweighed the positive evidence.

As of December 31, 2020, we have a valuation allowance of $9.2 million against foreign deferred tax assets, primarily for deferred tax assets at our subsidiary in Switzerland. Based on our cumulative operating results as of December 31, 2020 and assessment of our expected future results of operations, we determined it was not more likely than not that we would be able to realize the deferred tax assets prior to expiration.

We plan to distribute previously undistributed earnings of our foreign subsidiaries back to the United States in future years. Upon repatriation of those earnings, if any, we may be subject to taxes, including withholding taxes, net of any applicable foreign tax credits. Determination of the amount of unrecognized deferred U.S. income tax liability is not practicable.

As of December 31, 2020 and 2019, we had unrecognized tax benefits of $2.3 million and $1.6 million, respectively, of which none would affect our effective tax rate if recognized due to the valuation allowance. The following table summarizes the activity related to our unrecognized tax benefit from January 1, 2018 to December 31, 2020 (in thousands):

Balance as of December 31, 2017
$651 
Additions for tax positions in current years 388 
Additions for tax positions in prior years  
Reductions due to lapse in statutes of limitations  
Settlements  
Balance as of December 31, 2018
1,039 
Additions for tax positions in current years 536 
Additions for tax positions in prior years  
Reductions due to lapse in statutes of limitations  
Settlements  
Balance as of December 31, 2019
1,575 
Additions for tax positions in current years 702 
Additions for tax positions in prior years  
Reductions due to lapse in statutes of limitations  
Settlements  
Balance as of December 31, 2020
$2,277 

We recognize interest and penalties related to uncertain tax positions in income tax expense. During the years ended December 31, 2020 and 2019, we recognized nominal amounts in interest. We did not recognize any interest during the year ended December 31, 2018. The cumulative balance of interest and penalties as of December 31, 2020 and 2019 were not meaningful.

We anticipate total unrecognized tax benefits will not decrease over the next year.
90

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

We file income tax returns in the U.S. federal jurisdiction and in various state and foreign jurisdictions. The tax years 2017 through 2020 remain open to examination by the major taxing jurisdictions to which we are subject. There are no open examinations that would have a meaningful impact to our consolidated financial statements.

The CARES Act also includes various other income and payroll tax measures outside of the carryforward provisions discussed previously. Pursuant to one of these measures, we have elected the option to defer the deposit and payment of our share of social security taxes that would otherwise be due between March 27, 2020 and December 31, 2020. Under the CARES Act, half of these deferred payments are due by the end of fiscal year 2021 while the other half are due by the end of fiscal year 2022.

10. Stock-Based Compensation

Equity Incentive Plans

In May 2017, our Board of Directors adopted, and our stockholders approved, the 2017 Equity Incentive Plan (the “2017 Plan”), which became effective as of the date of the final prospectus for our initial public offering. The 2017 Plan provides for the grant of incentive stock options to employees, and for the grant of nonstatutory stock options, restricted stock awards, RSUs, stock appreciation rights, performance-based stock awards, and other forms of equity compensation to employees, including officers, non-employee directors, and consultants. We initially reserved 6,421,442 shares of Class A common stock for issuance under the 2017 Plan, which included 421,442 shares that remained available for issuance under our 2007 Stock Option Plan (the “2007 Plan”) at the time the 2017 Plan became effective. The number of shares reserved under the 2017 Plan increases for any shares subject to outstanding awards originally granted under the 2007 Plan that expire or are forfeited prior to exercise. As a result of the adoption of the 2017 Plan, no further grants may be made under the 2007 Plan. As of December 31, 2020, there were 7,165,409 shares of Class A common stock reserved for issuance under the 2017 Plan, of which 4,276,377 were available to be issued.

Stock Options

We estimate the fair value of stock options containing only a service condition using the Black-Scholes option pricing model, which requires the use of subjective assumptions, including the expected term of the option, the current price of the underlying stock, the expected stock price volatility, expected dividend yield, and the risk-free interest rate for the expected term of the option. The expected term represents the period of time the stock options are expected to be outstanding. Due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected term of the stock options, we use the simplified method to estimate the expected term for our stock options. Under the simplified method, the expected term of an option is presumed to be the mid-point between the vesting date and the end of the contractual term. Expected volatility is based on historical volatilities for publicly traded stock of comparable companies over the estimated expected term of the stock options. We assume no dividend yield because dividends are not expected to be paid in the near future, which is consistent with our history of not paying dividends.

In May 2019, our Board of Directors granted a stock option to purchase 700,000 shares of our Class A common stock to our Chief Executive Officer (the "2019 CEO Grant") under the 2017 Plan with an exercise price of $33.98 per share. The 2019 CEO Grant is eligible to vest based on the achievement of a stock price appreciation target of our Class A common stock. Specifically, the 2019 CEO Grant will vest when shares of our Class A common stock close at or above $84.63 per share for a period equal to or greater than 90 consecutive calendar days or upon the occurrence of a change in control in which the value of our Class A common stock is equal to or greater than $84.63 per share within five years of the grant date. The fair value of the 2019 CEO Grant was determined using a Monte Carlo simulation. The fair value of the award at the grant date was $9.5 million and will be amortized over the derived service period of 2.6 years. Refer to Note 17 for further details on the status of this award.
91

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The following table summarizes the assumptions used to estimate the fair value of stock options granted during the years ended December 31, 2020, 2019, and 2018:

Year Ended December 31,
202020192018
Risk-free interest rate*2.1%*
Expected term (in years)*2.6*
Expected volatility*55.0%*
Expected dividend yield*%*
* Not applicable because no stock options were granted during the period.

The following table summarizes stock option activity for the years ended December 31, 2020, 2019, and 2018:

Number of SharesWeighted Average Exercise PriceWeighted Average Remaining Contractual Term (Years)Aggregate Intrinsic Value (in thousands)
Outstanding at December 31, 2017
7,010,887 $6.36 6.6$176,122 
Granted  
Exercised(1,486,218)2.10 41,606 
Canceled(503,601)9.51 
Outstanding at December 31, 2018
5,021,068 7.30 6.497,440 
Granted700,000 33.98 
Exercised(1,194,471)4.11 44,081 
Canceled(67,986)10.17 
Outstanding at December 31, 2019
4,458,611 12.30 5.8115,501 
Granted  
Exercised(1,001,411)6.39 81,181 
Expired(1,380)11.82 
Canceled(56,580)11.33 
Outstanding at December 31, 2020
3,399,240 $14.06 4.9$503,174 
Exercisable at December 31, 2020
2,232,140 $8.38 5.1$343,098 

There were no stock options granted during the years ended December 31, 2020 and 2018. The weighted average grant date fair value of stock options granted during the year ended December 31, 2019 was $13.57 per share. The total fair value of stock options that vested during the years ended December 31, 2020, 2019, and 2018 was $2.8 million, $2.0 million, and $10.5 million, respectively. As of December 31, 2020, the total compensation cost related to unvested stock options not yet recognized was $4.0 million, which will be recognized over a weighted average period of one year.

92

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Restricted Stock Units

The following table summarizes RSU activity for the years ended December 31, 2020, 2019, and 2018:
Number of SharesWeighted Average Grant Date Fair Value
Non-vested and outstanding at December 31, 2017
731,975 $22.16 
Granted622,166 29.60 
Vested(143,390)22.19 
Canceled(35,702)23.97 
Non-vested and outstanding at December 31, 2018
1,175,049 26.04 
Granted436,912 40.70 
Vested(521,460)27.81 
Canceled(67,666)26.38 
Non-vested and outstanding at December 31, 2019
1,022,835 31.39 
Granted589,692 60.47 
Vested(270,609)31.29 
Canceled(176,915)32.01 
Non-vested and outstanding at December 31, 2020
1,165,003 $46.04 

As of December 31, 2020, total unrecognized compensation cost related to unvested RSUs was approximately $48.0 million, which will be recognized over a weighted average period of 2.3 years.

In November 2018, our co-founders were granted 255,930 RSUs under the 2017 Plan at a fair value of $30.06 per share. The awards were approved by the Board of Directors. The value of these awards at the grant date was $7.7 million and was amortized over the vesting periods. The RSUs vested during the year ended December 31, 2019.

The following table summarizes the components of our stock-based compensation expense by instrument type for the years ended December 31, 2020, 2019, and 2018 (in thousands):

Year Ended December 31,
202020192018
RSUs$10,745 $12,667 $7,714 
Stock options4,164 3,408 7,947 
Common stock awards to Board of Directors370 368 393 
Total stock-based compensation expense$15,279 $16,443 $16,054 
93

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Stock-based compensation expense for RSUs, stock options, and issuances of common stock to directors is included in the following line items in the accompanying consolidated statements of operations for the years ended December 31, 2020, 2019, and 2018 (in thousands):

Year Ended December 31,
202020192018
Cost of revenue
Subscriptions$943 $647 $514 
Professional services1,477 2,748 1,717 
Operating expenses
Sales and marketing2,821 4,742 3,473 
Research and development2,718 3,480 2,416 
General and administrative7,320 4,826 7,934 
Total stock-based compensation expense$15,279 $16,443 $16,054 

11. Stockholders' Equity

As of December 31, 2020, we had authorized 500,000,000 shares of Class A common stock and 100,000,000 shares of Class B common stock, each with a par value of $0.0001 per share, of which 38,971,324 shares of Class A common stock and 31,707,866 shares of Class B common stock were issued and outstanding. The rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting and conversion rights. The holders of Class A common stock are entitled to one vote per share, and the holders of Class B common stock are entitled to ten votes per share on all matters subject to stockholder vote. The holders of Class B common stock also have approval rights for certain corporate actions. Each share of Class B common stock may be converted into one share of Class A common stock at the option of its holder and will be automatically converted upon transfer thereof, subject to certain exceptions. In addition, upon the date on which the outstanding shares of Class B common stock represent less than 10% of the aggregate voting power of our capital stock, all outstanding shares of Class B common stock shall convert automatically into Class A common stock.

12. Basic and Diluted Loss per Common Share

The following table sets forth the computation of basic and diluted net loss per share for the years ended December 31, 2020, 2019, and 2018 (in thousands, except share and per share data):
94

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


Year Ended December 31,
202020192018
Numerator:
Net loss$(33,477)$(50,714)$(49,451)
Denominator:
Weighted average common shares outstanding, basic and diluted69,050,565 65,479,327 62,140,684 
Net loss per share, basic and diluted$(0.48)$(0.77)$(0.80)

The following outstanding securities, prior to the use of the treasury stock method or the if-converted method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been antidilutive:

Year Ended December 31,
202020192018
Stock options3,399,240 4,458,611 5,021,068 
Non-vested restricted stock units1,165,003 1,022,835 1,175,049 

13. Commitments and Contingencies

Contractual Warranty and Indemnification Obligations

We provide limited product warranties. Historically, any payments made under these provisions have been immaterial. We also agree to standard indemnification provisions in the ordinary course of business. Pursuant to these provisions, we agree to indemnify, hold harmless, and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally our customers, in connection with certain intellectual property infringement claims by any third party arising from the use of our products or services in accordance with the agreement. The term of our contractual indemnity provisions often survives termination or expiration of the applicable agreement. We carry insurance that covers certain third-party claims relating to our services and limits our exposure. We have never incurred costs to defend lawsuits or settle claims related to these indemnification provisions.

Letters of Credit

At December 31, 2020 and 2019, we had outstanding letters of credit totaling $11.2 million and $10.5 million, respectively, in connection with securing our leased office space. All letters of credit are secured by our borrowing arrangement as described in Note 8.

Legal

From time to time, we are subject to legal, regulatory, and other proceedings and claims that arise in the ordinary course of business. There are no issues or resolutions of any matters expected to have a material adverse impact on our consolidated financial statements.

Other Commitments

We also have entered into a non-cancellable agreement for the use of technology that is integral in the development of our software and pay annual royalty fees of $0.3 million.

95

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
14. Segment and Geographic Information

The following table summarizes revenue by geography for the years ended December 31, 2020, 2019, and 2018 (in thousands):

Year Ended December 31,
202020192018
Domestic$201,483 $176,187 $161,716 
International103,090 84,165 65,027 
Total$304,573 $260,352 $226,743 

With respect to geographic information, revenue is attributed to respective geographies based on the contracting address of the customer. Revenues from customers attributed to the United Kingdom were 12.5% and 12.2% of our total revenue for the years ended December 31, 2020 and 2019, respectively. There were no individual foreign countries from which more than 10% of our total revenue was attributable for the year ended December 31, 2018. Substantially all of our long-lived assets were held in the United States as of December 31, 2020 and December 31, 2019.

15. Retirement Plans

We have a defined contribution 401(k) retirement and savings plan (the “401(k) Plan”) to provide retirement benefits for all eligible employees. All employees over the age of 21 on their first day of the month immediately following the month of hiring are eligible to participate in the 401(k) Plan. The Plan excludes United States expatriate employees, employees who are residents of Puerto Rico, and employees covered by another country’s pension retirement plan who are receiving employer contributions in that plan. The 401(k) Plan allows eligible employees to make salary-deferred contributions up to 75% of their pre-tax annual compensation, as defined and subject to certain Internal Revenue Service limitations. Employer contributions are made semi-monthly and calculated as 100% of the employee's contribution for each pay period up to a maximum of 4% of the employee's eligible gross compensation for the pay period. Employer contributions vest at 25% per year over four years, beginning with the completion of the first year of service. For the years ended December 31, 2020, 2019, and 2018, we incurred $6.8 million, $5.5 million, and $4.7 million, respectively, in contribution expense related to employer matching contributions.

We are obligated to make plan contributions for the employees of certain of our wholly-owned foreign subsidiaries. For the years ended December 31, 2020, 2019, and 2018, we incurred $1.7 million, $1.5 million, and $1.3 million, respectively, in contribution expense related to our foreign subsidiaries.

16. Investments and Fair Value Measurements

Fair Value Measurements

We use a three-tier fair value hierarchy to classify and disclose all assets and liabilities measured at fair value on a recurring basis, as well as assets and liabilities measured at fair value on a non-recurring basis, in periods subsequent to their initial measurement. The hierarchy requires us to use observable inputs when available and to minimize the use of unobservable inputs when determining fair value. The three tiers are defined as follows:

Level 1. Observable inputs based on unadjusted quoted prices in active markets for identical assets or liabilities;

Level 2. Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and

Level 3. Unobservable inputs for which there is little or no market data, which require us to develop our own assumptions.

The asset or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques maximize the use of relevant observable inputs and
96

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
minimize the use of unobservable inputs. There were no instruments measured at fair value on a recurring basis using significant unobservable inputs during the years ended December 31, 2020 and 2019.

The valuation techniques that may be used to measure fair value are as follows:

Market approach - Uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities;

Income approach - Uses valuation techniques to convert future amounts to a single present amount based on current market expectations about those future amounts;

Cost approach - Based on the amount that currently would be required to replace the service capacity of an asset (i.e., replacement cost).

The carrying amounts of our cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value as of December 31, 2020 and December 31, 2019 because of the relatively short duration of these instruments.

Investments

Our investment portfolio consists largely of debt investments classified as available-for-sale. Changes in the fair value of available-for-sale securities, excluding other-than-temporary impairments, are recorded in other comprehensive income (loss). The components of our investments as of December 31, 2020 are as follows (in thousands):

Year Ended December 31, 2020
Fair Value MeasurementBalance Sheet Classification
Fair Value LevelCost BasisUnrealized Gains / (Losses)Market ValueCash and Cash EquivalentsShort-term InvestmentsLong-term Investments
Money market fundLevel 1$27,150 $ $27,150 $27,150 $ $ 
U.S. Treasury bondsLevel 124,445 (3)24,442  16,273 8,169 
Commercial paperLevel 276,905  76,905 16,493 60,412  
Corporate bondsLevel 234,738 (11)34,727  27,542 7,185 
Asset-backed securitiesLevel 226,373 (8)26,365  5,599 20,766 
Total investments$189,611 $(22)$189,589 $43,643 $109,826 $36,120 

There were no Level 3 assets held at any point during the year ended December 31, 2020. Additionally, there were no transfers between Levels 1 and 2 during the year ended December 31, 2020.

The amortized cost basis and fair value of debt securities at December 31, 2020, by contractual maturity, are as follows (in thousands):

As of December 31, 2020
Cost BasisFair Value
Due in one year or less$153,483 $153,469 
Due after one year through five years36,128 36,120 
Total investments$189,611 $189,589 

Actual maturities may differ from the contractual maturities in the table above because borrowers have the right to call or prepay certain obligations.

97

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
17. Subsequent Events

Effective February 3, 2021, the 2019 CEO Grant as discussed in Note 10 has satisfied all of the conditions required to be considered fully vested. As a result, we expect to accelerate the recognition of approximately $3.3 million in stock-based compensation expense in the first quarter of 2021.


98


Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.

Not applicable.

Item 9A. Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

We maintain “disclosure controls and procedures,” as defined in Rule 13a-15(e) and Rule 15d-15(e) under the Exchange Act that are designed to ensure information required to be disclosed by a company in the reports it files or submits under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure information required to be disclosed by a company in the reports it files or submits under the Exchange Act is accumulated and communicated to its management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.

Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2020. Based on the evaluation of our disclosure controls and procedures as of December 31, 2020, our Chief Executive Officer and Chief Financial Officer concluded, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.

Management's Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15(d)-15(f) of the Exchange Act. Our management assessed the effectiveness of our internal control over financial reporting as of December 31, 2020 based on the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control - Integrated Framework (2013). Based on this assessment, management concluded that, as of December 31, 2020, our internal control over financial reporting was effective.

The Annual Report on Form 10-K includes an attestation report of our independent registered public accounting firm regarding internal control over financial reporting, which appears in Part II, Item 8 of this Annual Report on Form 10-K.

Changes in Internal Control Over Financial Reporting

There was no change in our internal control over financial reporting that occurred during the quarter ended December 31, 2020 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Inherent Limitations on Effectiveness of Controls

Our management, including our Chief Executive Officer and Chief Financial Officer, believes our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, our management does not expect our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance the objectives of the control system are met. Further, the design of a control system must reflect the fact there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

99


Item 9B. Other Information.

Not applicable.


100


Part III

Item 10. Directors, Executive Officers and Corporate Governance.

The information required by this item is incorporated by reference to our Proxy Statement for our 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended December 31, 2020.

We have adopted a Code of Conduct, applicable to all of our employees, executive officers, and directors. The Code of Conduct is available on our website at www.appian.com. We expect any amendments to the Code of Conduct or any waivers of its requirement will be disclosed on our website (www.appian.com) as required by applicable law or the listing standards of the Nasdaq Stock Market. The information contained on, or that can be accessed through, our website is not incorporated by reference into this Annual Report on Form 10-K or in any other report or document we file with the SEC, and any references to our website are intended to be inactive textual references only.

Item 11. Executive Compensation.

The information required by this item is incorporated by reference to our Proxy Statement for our 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the year ended December 31, 2020.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

The information required by this item is incorporated by reference to our Proxy Statement for our 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the year ended December 31, 2020.

Item 13. Certain Relationships and Related Transactions and Director Independence.

The information required by this item is incorporated by reference to our Proxy Statement for our 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the year ended December 31, 2020.

Item 14. Principal Accounting Fees and Services.

The information required by this item is incorporated by reference to our Proxy Statement for our 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the year ended December 31, 2020.


101


Part IV

Item 15. Exhibits, Financial Statement Schedules.

(a) The following documents are filed as part of this Annual Report on Form 10-K:

(1) Consolidated Financial Statements and Report of Independent Registered Public Accounting Firm are shown in the Index to Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K.

(2) All financial statement schedules are omitted because they are not applicable or the required information is shown in the financial statements or notes thereto.

(3) Exhibits are incorporated herein by reference or are filed with this Annual Report on Form 10-K as indicated below.

(b) Exhibits

Exhibit No.
DescriptionReference
3.1Amended and Restated Certificate of Incorporation of Appian Corporation.
3.2Amended and Restated Bylaws of Appian Corporation.
4.1Form of Class A common stock certificate of Appian Corporation.
4.2Amended and Restated Investors' Rights Agreement by and among Appian Corporation and certain of its stockholders, dated February 21, 2014.
4.3Description of Securities.
10.1
2007 Stock Option Plan and Form of Option Agreement and Exercise Notice thereunder, as amended to date.+
10.2
2017 Equity Incentive Plan and Forms of Stock Option Agreement, Notice of Exercise and Stock Option Grant Notice thereunder.+
10.3
Non-Employee Director Compensation Plan, as amended December 16, 2020.+
10.4
Form of Indemnification Agreement by and between Appian Corporation and each of its directors and executive officers.+
10.5
Employment Agreement, dated as of September 7, 2012, by and between Appian Corporation and Matthew Calkins.+
102


10.6
Form of Amended and Restated Employment Agreement, dated as of April 27, 2017, by and between Appian Corporation and each of Mark Lynch and Chris Winters.+
10.7
Senior Executive Cash Incentive Bonus Plan.+
10.8
Forms of Restricted Stock Unit Grant Notices and Restricted Stock Unit Award Agreements under 2017 Equity Incentive Plan.+
10.9
Forms of Restricted Stock Award Grant Notice and Restricted Stock Award Agreement under 2017 Equity Incentive Plan.+
10.10
2017 Equity Incentive Plan French Qualifying Sub-Plan, with Forms of Restricted Stock Unit Grant Notice and Restricted Stock Unit Award Agreement thereunder.+
10.11
2017 Equity Incentive Plan CSOP Sub-Plan for UK Eligible Employees, with Forms of CSOP Stock Option Grant Notice and CSOP Option Agreement thereunder.+
10.12
Stock Option Cancellation Agreement, dated December 7, 2018, between Appian Corporation and Matthew Calkins.+
10.13Deed of Lease, dated April 17, 2018, between Appian Corporation and Tamares 7950 Owner LLC.
10.14First Amendment to Deed of Lease, dated December 23, 2019, between Appian Corporation and Tamares 7950 Owner LLC.
10.15Second Amendment to Deed of Lease, effective as of January 1, 2020, between Appian Corporation and Tamares 7950 Owner LLC.
10.16
Software Enterprise OEM License Agreement, dated as of June 15, 2016, by and between Appian Corporation and Kx Systems, Inc.
10.17Addendum No. 1 to Software Enterprise OEM License Agreement, dated as of August 20, 2019, by and between Appian Corporation and Kx Systems, Inc.
10.18
Third Amended and Restated Loan and Security Agreement, dated as of November 1, 2017, by and between Appian Corporation and Silicon Valley Bank.
10.19
Employment Agreement, dated as of September 7, 2012, by and between Appian Corporation and Robert Kramer.+
10.20
Employment Agreement, dated as of February 16, 2018, by and between Appian Corporation and David Mitchell.+
10.21
Separation Agreement, dated as of May 1, 2020, by and between Appian Corporation and David Mitchell.+
103


10.22
Employment Agreement, dated as of May 6, 2020, by and between Appian Corporation and Eric Cross.+
21.1Subsidiaries of Appian Corporation.
23.1Consent of BDO USA, LLP, independent registered public accounting firm.
24.1Power of Attorney. Reference is made to the signature page hereto.Filed herewith.
31.1Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
31.2Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
32.1
Certifications of Principal Executive Officer and Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.*
101.INSXBRL Instance Document - The instance document does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document.Attached.
101.SCHInline XBRL Taxonomy Extension Schema DocumentAttached.
101.CALInline XBRL Taxonomy Extension Calculation Linkbase DocumentAttached.
101.DEFInline XBRL Taxonomy Extension Definition Linkbase DocumentAttached.
101.LABInline XBRL Taxonomy Extension Label Linkbase DocumentAttached.
101.PREInline XBRL Taxonomy Extension Presentation Linkbase DocumentAttached.
104Cover page interactive data file (formatted as Inline XBRL and contained in Exhibit 101)Attached.
+    Indicates management contract or compensatory plan.

†     Confidential treatment has been granted as to certain portions of this exhibit. These portions have been omitted and filed separately with the Securities and Exchange Commission.

*     This certification is deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended.


Item 16. Form 10-K Summary.

Not applicable.
104


SIGNATURE

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.

APPIAN CORPORATION
     
Date: February 18, 2021
By:/s/ Matthew Calkins
Name: Matthew Calkins
Title: Chief Executive Officer and Chairman of the Board
(On behalf of the Registrant and as Principal Executive Officer)

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below hereby constitutes and appoints Matthew Calkins, Mark Lynch, and Christopher Winters, and each of them acting individually, as his or her true and lawful attorneys-in-fact and agents, with full power of each to act alone, with full powers of substitution and resubstitution, for him or her and in his or her name, place, and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K with all exhibits thereto and all documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, with full power of each to act alone, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully for all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or his, her or their substitutes, may lawfully do or cause to be done by virtue hereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
 
SignatureTitleDate
/s/ Matthew Calkins
Matthew Calkins
Chief Executive Officer and
Chairman of the Board
(Principal Executive Officer)
February 18, 2021
/s/ Mark Lynch
Mark Lynch
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)
February 18, 2021
/s/ Robert C. Kramer
Robert C. Kramer
General Manager and Director
February 18, 2021
/s/ A.G.W. "Jack" Biddle, III
A.G.W. "Jack" Biddle, III
Director
February 18, 2021
/s/ Prashanth “PV” Boccassam
Prashanth “PV” Boccassam
Director
February 18, 2021
/s/ Michael G. Devine
Michael G. Devine
Director
February 18, 2021
/s/ Barbara “Bobbie” Kilberg
Barbara “Bobbie” Kilberg
Director
February 18, 2021
/s/ Michael J. Mulligan
Michael J. Mulligan
Director
February 18, 2021

105
EX-10.3 2 appn12312020ex103.htm EX-10.3 Document

Exhibit 10.3

APPIAN CORPORATION

NON-EMPLOYEE DIRECTOR COMPENSATION POLICY
APPROVED BY THE BOARD OF DIRECTORS
AS AMENDED DECEMBER 16, 2020

Each member of the Board of Directors (the “Board”) who is not also serving as an employee of Appian Corporation (the “Company”) or any of its subsidiaries (each such member, an “Eligible Director”) will receive the compensation described in this Non-Employee Director Compensation Policy (the “Director Compensation Policy”) for his or her Board service. The Director Compensation Policy may be amended at any time in the sole discretion of the Board or the Compensation Committee of the Board.

Annual Retainers

Each Eligible Director shall receive the annual retainers set forth below, as applicable with respect to that Eligible Director, which annual retainers shall be provided one-half in the form of cash and one-half in the form of fully-vested shares (“Shares”) of the Class A common stock of the Company (the “Common Stock”), with such grants made pursuant to the Company’s 2017 Equity Incentive Plan (the “2017 Plan”) and applicable form of equity award agreement most recently approved for use by the Board (or a duly authorized committee thereof). The number of Shares shall be determined by dividing the dollar amount due by the Fair Market Value (as defined in the 2017 Plan) of a Share on the date the annual retainer is otherwise payable, rounded down to the nearest whole Share. In no case shall any fractional Shares be issued. In lieu of any fractional Shares, the Eligible Director shall be paid cash equal to the value of any fractional Share. Shares issued in lieu of cash shall be issued on the same schedule as annual retainers paid in cash or, if the Shares cannot be delivered due to a Company blackout period, then the Shares shall be delivered on the first business day following the end of the blackout period.

Subject to the provisions above, the annual retainers set forth below shall be paid (or granted, as the case may be) in equal quarterly installments, payable in advance on the first day of each fiscal quarter in which the service is expected to occur. If an Eligible Director joins the Board or a committee of the Board (“Committee”) at a time other than effective as of the first day of a fiscal quarter, each annual retainer set forth below will be pro-rated based on days served in the applicable fiscal year, with the pro-rated amount paid (or granted) for the first fiscal quarter in which the Eligible Director provides the service, and regular full quarterly payments and grants thereafter.

Annual Board Service Retainer: $250,000

Expenses

The Company will reimburse Eligible Directors for ordinary, necessary and reasonable out-of-pocket travel expenses to cover in-person attendance at and participation in Board and/or Committee meetings; provided, that Eligible Directors timely submit 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.

Philosophy

The Director Compensation Policy is designed to attract and retain experienced, talented individuals to serve on the Board. The Board anticipates that the Board, or a duly authorized committee thereof, will generally review Eligible Director compensation on an annual basis. The Director Compensation Policy, as amended from time to time, may take into account the time commitment expected of Eligible Directors, best practices and market rates in director compensation, the economic position of the Company, broader economic conditions, historical compensation structure, the advice of the compensation consultant that the Compensation Committee or the Board may retain from time to time, and the potential dilutive effect of equity awards on our stockholders.

Under the Director Compensation Policy, Eligible Directors receive compensation in the form of retainers to recognize their level of responsibility as well as the necessary time commitment involved in serving in a leadership



role and/or on Committees. Eligible Directors also receive equity compensation because we believe that stock ownership provides an incentive to act in ways that maximize long-term stockholder value. Further, we believe that stock-based awards are essential to attracting and retaining talented Board members. When stock options are granted, these stock options will have an exercise price at least equal to the Fair Market Value of Common Stock on the date of grant, so that stock options provide a return only if the Fair Market Value appreciates over the period in which the stock option vests and remains exercisable. We believe that the vesting acceleration provided in the case of a Change in Control or other Corporate Transaction is consistent with market practices and is critical to attracting and retaining high quality directors.

EX-21.1 3 appn12312020ex211.htm EX-21.1 Document

Exhibit 21.1

Subsidiaries of Appian Corporation
Name of SubsidiaryJurisdiction of Organization
Appian Europe Ltd.England and Wales
Appian Software International LLCSwitzerland (Zug Canton)
Appian Netherlands BVNetherlands
Appian Software Australia PTY LtdAustralia
Appian France SARLFrance
Appian Software Italy SRLItaly
Appian Software Germany GmbHGermany
Appian Singapore Pte. Ltd.Singapore
Appian Spain, S.L.Spain
Novayre Solutions, S.L.Spain
Appian Sweden ABSweden

EX-23.1 4 appn12312020ex231.htm EX-23.1 Document

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm


Appian Corporation
McLean, Virginia


We hereby consent to the incorporation by reference in the Registration Statements on Form S3 (No. 333-226941) and Form S-8 (No. 333-218342) of Appian Corporation of our reports dated February 18, 2021, relating to the consolidated financial statements, and the effectiveness of Appian Corporation’s internal control over financial reporting, which appear in this Form 10-K.


/s/ BDO USA, LLP
McLean, Virginia


February 18, 2021

EX-31.1 5 appn12312020ex311.htm EX-31.1 Document

Exhibit 31.1
 
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
 
I, Matthew Calkins, certify that:
 
1.                       I have reviewed this Annual Report on Form 10-K for the period ended December 31, 2020 of Appian Corporation (the “registrant”);
 
2.                       Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3.                       Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4.                       The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
(a)                  Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)    Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 
(c)                  Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
(d)                   Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the 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: February 18, 2021
/s/ Matthew Calkins
 Matthew Calkins
 Chief Executive Officer
 (principal executive officer)


EX-31.2 6 appn12312020ex312.htm EX-31.2 Document

Exhibit 31.2
 
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
 
I, Mark Lynch, certify that:
 
1.                       I have reviewed this Annual Report on Form 10-K for the period ended December 31, 2020 of Appian Corporation (the “registrant”);
 
2.                       Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3.                       Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4.                       The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
(a)                  Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)    Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 
(c)                  Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
(d)                   Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the 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: February 18, 2021
/s/ Mark Lynch
 Mark Lynch
 Chief Financial Officer
 (principal financial officer)


EX-32.1 7 appn12312020ex321.htm EX-32.1 Document

Exhibit 32.1
 
CERTIFICATIONS OF
PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL 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), Matthew Calkins, Chief Executive Officer of Appian Corporation (the “Company”), and Mark Lynch, Chief Financial Officer of the Company, each hereby certifies that, to the best of his knowledge:
 
1.                       The Company’s Annual Report on Form 10-K for the period ended December 31, 2020, 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.
 
IN WITNESS WHEREOF, the undersigned have set their hands hereto as of the 18th day of February, 2021.
 
/s/ Matthew Calkins /s/ Mark Lynch
Matthew Calkins Mark Lynch
Chief Executive Officer
(principal executive officer)
 
Chief Financial Officer
(principal financial officer)
 
*This certification accompanies the Form 10-K to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Exchange Act (whether made before or after the date of the Form 10-K), irrespective of any general incorporation language contained in such filing.


EX-101.SCH 8 appn-20201231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Significant Accounting Policies - Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Significant Accounting Policies - Summary of Capitalized Contract Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Significant Accounting Policies - Useful Lives of Major Asset Categories (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Revenue - Revenue by Services (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2113104 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Leases - Summary of Future Minimum Operating Lease Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Leases - Summary of Future Minimum Operating Lease Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2120105 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2321304 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Acquisitions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - Acquisitions - Schedule of Business Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2124106 - Disclosure - Property and Equipment, net link:presentationLink link:calculationLink link:definitionLink 2325305 - Disclosure - Property and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Property and Equipment, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2128107 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 2329306 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Accrued Expenses (Detail) link:presentationLink link:calculationLink link:definitionLink 2131108 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2432417 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2133109 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2334307 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2435418 - Disclosure - Income Taxes - Income (Loss) Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2436419 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 2437420 - Disclosure - Income Taxes - Schedule of Reconciliation of Statutory to Effective Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2438421 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2439422 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2440423 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2141110 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2342308 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2443424 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2444425 - Disclosure - Stock-Based Compensation - Assumptions Used to Estimate Fair Value of Stock Options (Detail) link:presentationLink link:calculationLink link:definitionLink 2445426 - Disclosure - Stock-Based Compensation - Summary of the Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2446427 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2447428 - Disclosure - Stock-Based Compensation - Schedule of Stock-based Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 2448429 - Disclosure - Stock-Based Compensation - Schedule of Stock-based Compensation Expense Included in Condensed Consolidated Statements of Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 2149111 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2450430 - Disclosure - Stockholders' Equity (Detail) link:presentationLink link:calculationLink link:definitionLink 2151112 - Disclosure - Basic and Diluted Loss per Common Share link:presentationLink link:calculationLink link:definitionLink 2352309 - Disclosure - Basic and Diluted Loss per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2453431 - Disclosure - Basic and Diluted Loss per Common Share - Computation of Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2454432 - Disclosure - Basic and Diluted Loss per Common Share - Summary of Securities Excluded From Calculation of Weighted Average Common Shares Outstanding (Detail) link:presentationLink link:calculationLink link:definitionLink 2155113 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2456433 - Disclosure - Commitments and Contingencies -Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 2157114 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 2358310 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2459434 - Disclosure - Segment and Geographic Information - Summary of Revenues By Geography (Detail) link:presentationLink link:calculationLink link:definitionLink 2460435 - Disclosure - Segment and Geographic Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2161115 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 2462436 - Disclosure - Retirement Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2163116 - Disclosure - Investments and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2364311 - Disclosure - Investments and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2465437 - Disclosure - Investments and Fair Value Measurements - Components of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2466438 - Disclosure - Investments and Fair Value Measurements - Amortized Cost Basis and Fair Value of Debt Securities by Contractual Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2167117 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2468439 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 appn-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 appn-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 appn-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Grant of RSUs (in shares) Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Document Type Document Type ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Outstanding, beginning balance Outstanding, ending balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Other (income) expense, net Other Nonoperating Income (Expense) Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Stock option granted (in shares) Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Change in fair value of available-for-sale securities Debt Securities, Available-for-sale, Unrealized Gain (Loss) Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain] Payables and Accruals [Abstract] Aggregate Intrinsic Value (in thousands) Aggregate Intrinsic Value [Abstract] Aggregate Intrinsic Value Fair Value Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract] Vested (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Assets Recognized from the Costs to Obtain a Contract with a Customer Commissions Expense, Policy [Policy Text Block] Leases Lessee, Leases [Policy Text Block] Due after one year through five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Range Statistical Measurement [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Supplemental Cash Flow Information Supplemental Cash Flow Information Related To Leases [Table Text Block] Supplemental Cash Flow Information Related To Leases Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Deferred tax liabilities Deferred Income Tax Liabilities, Net Percentage of employer contributions to vesting defined contribution plans Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage Security Exchange Name Security Exchange Name Intangible assets, net of accumulated amortization of $429 as of December 31, 2020 Intangible Assets, Net (Excluding Goodwill) Number of government agencies Number of Government Agencies Number of Government Agencies Retirement Plans Compensation and Employee Benefit Plans [Text Block] Property and equipment, at cost Finance Lease, Right-of-Use Asset, before Accumulated Amortization Sales and marketing Selling and Marketing Expense [Member] Operating loss Operating Income (Loss) Total current liabilities Liabilities, Current Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Useful Lives of Major Asset Categories Property, Plant And Equipment, Useful Life [Table Text Block] Property, Plant And Equipment, Useful Life Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Non-vested and outstanding, beginning balance (in usd per share) Non-vested and outstanding, ending balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Variable Rate [Domain] Variable Rate [Domain] Accrued audit and tax expenses Accrued Professional Fees, Current Commission expense Noninterest Expense Commission Expense Variable Rate [Axis] Variable Rate [Axis] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and contingent liabilities Commitments and Contingencies Maximum annual contributions per employee Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Assets Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Finance Leases Lessee, Finance Lease, Description [Abstract] Accounting Policies [Abstract] Professional services Professional Services Member Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Office furniture and fixtures Furniture and Fixtures [Member] Entity Address, State or Province Entity Address, State or Province Vesting of restricted stock units (in shares) Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Operating cash outflows for operating leases Operating Lease, Payments Accounts payable Accounts Payable, Current Supplemental disclosure of non-cash financing information: Noncash​ Financing ​Items [Abstract] Noncash​ Financing ​Items Accumulated deficit Retained Earnings (Accumulated Deficit) Operating right-of-use assets Operating Lease, Right-of-Use Asset Unbilled receivables Deferred Tax Liability, Unbilled Receivables Deferred Tax Liability, Unbilled Receivables Depreciation Deferred Tax Liabilities, Property, Plant and Equipment Accrued hosting costs Accrued Hosting Costs Current Lease liabilities Deferred Tax Assets, Lease Liability Deferred Tax Assets, Lease Liability 2021 Lessee, Operating Lease, Liability, to be Paid, Year One Class B Common Stock Class B Common Stock Common Class B [Member] Cash paid for income taxes Income Taxes Paid Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Stockholders’ equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four Total unrecognized compensation cost related to unvested restricted stock units Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Robotic Process Automation Platform Robotic Process Automation Platform [Member] Developer of the robotic process automation platform acquired in January 2020 Customer Customer [Axis] State Current State and Local Tax Expense (Benefit) Federal tax credit carryforwards Tax Credit Carryforward, Amount Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Number of shares issued by sharesholders in public offering (in shares) Sale Of Stock, Number Of Shares Issued In Transaction By The Existing Shareholders Income Taxes Income Tax, Policy [Policy Text Block] Total Lease, Cost Total operating expenses Operating Expenses Comprehensive income (loss), net of income taxes: Other Comprehensive Income (Loss), Net of Tax [Abstract] Exercisable at December 31, 2020 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Other non-current liabilities Other Liabilities, Noncurrent Deferred tax assets Deferred Income Tax Assets, Net Cost of revenue Cost of Revenue [Abstract] Principal payments on finance leases Payments to the finance leases lessor Financing cash outflows for finance leases Finance Lease, Principal Payments Accrued third party license fees Accrued Third Party License Fee Vested in period, value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value U.S. Treasury bonds US Treasury Bond Securities [Member] Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Effect of foreign exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Advertising expenses Advertising Expense Share price (in usd per share) Share Price 2017 Plan 2017 Equity Incentive Plan [Member] Concentration risk percentage Concentration risk, percentage Concentration Risk, Percentage Business Acquisition [Axis] Business Acquisition [Axis] Geographical Geographical [Domain] Amortization of deferred contract costs Capitalized Contract Cost, Amortization Additional tenant improvement allowance receivable Nontrade Receivable, Additional Tenant Improvement Allowance Receivable Nontrade Receivable, Additional Tenant Improvement Allowance Receivable Statement [Line Items] Statement [Line Items] Summary of Securities Excluded From Calculation of Weighted Average Common Shares Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Forecast Forecast [Member] Foreign Deferred Foreign Income Tax Expense (Benefit) Deferred income taxes Increase (Decrease) in Deferred Income Taxes Class of Stock Class of Stock [Domain] Net loss per share: Earnings Per Share, Basic and Diluted [Abstract] Computer hardware Computer Equipment [Member] Proceeds from sale of equipment Proceeds from Sale of Machinery and Equipment Noncurrent liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities Entity Voluntary Filers Entity Voluntary Filers Statement [Table] Statement [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Equity compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Less write-offs, net of recoveries Accounts Receivable, Allowance for Credit Loss, Writeoff Range Statistical Measurement [Axis] Credit Facility Credit Facility [Axis] Amortization of operating right-of-use assets Operating Lease, Right-of-Use Asset, Amortization Expense Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Remeasurement of deferred taxes Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Foreign Tax Authority Foreign Tax Authority [Member] Tenant improvement allowance receivable Nontrade Receivables, Current Line of credit, outstanding borrowings Line of Credit Facility, Fair Value of Amount Outstanding Business Combinations [Abstract] Basic and diluted (in dollar per share) Net loss per share, basic and diluted (in usd per share) Earnings Per Share, Basic and Diluted Entity Small Business Entity Small Business Principles of Consolidation Consolidation, Policy [Policy Text Block] Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Number of shares issued in public offering (in shares) Sale of Stock, Number of Shares Issued in Transaction Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Debt Debt Disclosure [Text Block] Exercisable at December 31, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Capitalized contract cost, amortization period Capitalized Contract Cost, Amortization Period Amendment Flag Amendment Flag Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Leases Lessee, Finance Leases [Text Block] Research and Development Research and Development Expense, Policy [Policy Text Block] Number of shares available for grants (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Other accrued expenses Other Accrued Liabilities, Current Credit facility Long-term Line of Credit Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Accounts Receivable and Allowance for Doubtful Accounts and Non-Trade Receivables Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Geographical Geographical [Axis] Subsequent Events Subsequent Events [Text Block] Tax expense attributable to the change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Cost Basis Debt Securities, Available-for-sale, Amortized Cost Foreign Customers Foreign Customers Member Compensation cost related to nonvested stock options not yet recognized Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Operating leases, renewal term Lessee, Operating Lease, Renewal Term Statement of Cash Flows [Abstract] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Schedule of Restricted Stock Unit Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Summary of Revenue by Services Revenue from External Customers by Products and Services [Table Text Block] Income Statement Location Income Statement Location [Axis] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Equity compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Income Statement Location Income Statement Location [Domain] 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two State and Local Jurisdiction State and Local Jurisdiction [Member] Accrued marketing and trade show expenses Accrued Marketing Costs, Current Federal Current Federal Tax Expense (Benefit) Deferred revenue Deferred Tax Assets, Deferred Income Nondeductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent Line of Credit Facility [Table] Line of Credit Facility [Table] Components of Lease Expense Lease, Cost [Table Text Block] 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Issuance of common stock to directors (in shares) Stock Issued During Period, Shares, Issued for Services Other assets Other Assets, Noncurrent Plan Name Plan Name Plan Name [Axis] Segment and Geographic Information Segment Reporting Disclosure [Text Block] Issuance of common stock from public offering, net of issuance costs Stock Issued During Period, Value, New Issues Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Long-term Investments Long-term Investments [Member] Long-term Investments Operating cash outflows for finance leases Finance Lease, Interest Payment on Liability Total assets Assets Scenario [Axis] Scenario [Axis] Non-vested and outstanding, beginning balance (in shares) Non-vested and outstanding, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Title of 12(b) Security Title of 12(b) Security Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Axis] Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Weighted average grant-date fair value (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Subsequent Event Type [Axis] Subsequent Event Type [Axis] Conversion of stock (in shares) Conversion of Stock, Shares Issued Investments, Debt and Equity Securities [Abstract] Geographic Distribution Geographic Distribution [Axis] Chief Executive Officer Chief Executive Officer [Member] Concentration of Credit and Customer Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Reconciliation of Unrecognized Tax Benefits [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Net proceeds from public offering Sale of Stock, Consideration Received on Transaction Depreciation and amortization expense Depreciation, Depletion and Amortization Short-term Investments Short-term Investments [Member] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Cash acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Products and Services [Axis] Product and Service [Axis] Total liabilities Liabilities Right-of-use assets Deferred Tax Liabilities, Right-of-Use Assets Deferred Tax Liabilities, Right-of-Use Assets Deferred commissions IncreaseDecreaseInDeferredCommissions Unrecognized compensation cost related to nonvested stock option recognized over weighted average period, in years Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Value of award at grant date Shares Granted, Value, Share-based Payment Arrangement, before Forfeiture International Non-US [Member] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Revenue recognized Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Additional contract costs deferred Capitalized Contract Cost, Deferred Capitalized Contract Cost, Deferred Quick ratio LineofCreditCovenantQuickRatio Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Net change in total valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Additional Paid-In Capital Additional Paid-in Capital [Member] Schedule of Business Acquisitions Schedule of Business Acquisitions, by Acquisition [Table Text Block] Class of Stock [Line Items] Class of Stock [Line Items] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Interest on lease liabilities Finance Lease, Interest Expense Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue from Contract with Customer [Abstract] Investments Fair Value of Financial Instruments, Policy [Policy Text Block] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Term Loan Term Loan Member Variable lease cost Variable Lease, Cost Increase (decrease) in allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Revolving Credit Facility Revolving Credit Facility [Member] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Research and development Research and Development Expense Subsequent Event Subsequent Event [Member] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Outstanding, beginning balance (in usd per share) Outstanding, ending balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Domestic Tax Authority Domestic Tax Authority [Member] Outstanding letters of credit Letters of Credit Outstanding, Amount Payments for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Common stock, shares authorized (in shares) Common Stock, Shares Authorized Percentage of interests acquired Business Acquisition, Percentage of Voting Interests Acquired Concentration Risk Type Concentration Risk Type [Axis] Proceeds from exercise of common stock options Proceeds from Stock Options Exercised Federal Deferred Federal Income Tax Expense (Benefit) Income Statement [Abstract] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Amortized Cost Basis and Fair Value of Debt Securities by Contractual Maturity Investments Classified by Contractual Maturity Date [Table Text Block] Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Finite-lived intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Operating loss carryforwards, state, tax effected Deferred Tax Assets, Operating Loss Carryforwards, State and Local Use of Estimates Use of Estimates, Policy [Policy Text Block] SaaS subscriptions contracts term Software As Service Subscription Contracts Term Current assets Assets, Current [Abstract] Income Tax Authority [Domain] Income Tax Authority [Domain] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Cost Basis Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract] Computer software Software and Software Development Costs [Member] Total other comprehensive loss, net of income taxes Comprehensive Income (Loss), Net of Tax, Attributable to Parent Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Unrecognized tax benefits Effective Income Tax Rate Reconciliation, Unrecognized Tax Benefit, Percent Effective Income Tax Rate Reconciliation, Unrecognized Tax Benefit, Percent Balance as of January 1 Balance as of December 31 Capitalized Contract Cost, Net Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Schedule of Reconciliation of Statutory to Effective Income Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Scenario [Domain] Scenario [Domain] Bad debt Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Income Tax Authority [Axis] Income Tax Authority [Axis] Document Period End Date Document Period End Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Underwritten Public Offering Underwritten Public Offering [Member] Underwritten Public Offering Property, Plant and Equipment [Abstract] Number of shares available to be issued (in shares) Common Stock, Capital Shares Reserved for Future Issuance Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary of significant accounting policies. Lease term (in months) Lessee, Operating Lease, Term of Contract Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price [Abstract] Schedule of Components of Stock-based Compensation Expense Share-based Payment Arrangement, Cost by Plan [Table Text Block] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Cover [Abstract] Accrued legal costs Accrued Legal Costs Accrued Legal Costs Components of Investments Debt Securities, Available-for-sale [Table Text Block] Employer matching contribution, percentage of the employee's gross compensation Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Schedule of Income (Loss) Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Property, plant and equipment, useful life Property, Plant and Equipment, Useful Life Deferred revenue Increase (Decrease) in Contract with Customer, Liability Leases Lessee, Operating Leases [Text Block] Net deferred tax asset Deferred Tax Assets, Net Customer relationships Customer Relationships [Member] Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Total cost of revenue Cost of Goods and Services Sold Market Value Fair Value Debt Securities, Available-for-sale Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Business Combination Segment Allocation [Line Items] Business Combination Segment Allocation [Line Items] Equity Components Equity Components [Axis] Adoption of ASC 606 Capitalized Contract Cost, Effect of Adoption Capitalized Contract Cost, Effect of Adoption Document and Entity Information [Line Items] Document And Entity Information [Line Items] Document and entity information. Share-based Payment Arrangement [Abstract] Gross deferred tax assets Deferred Tax Assets, Gross Minimum Minimum [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Operating lease liabilities, current Operating Lease, Liability, Current Operating lease liabilities Increase (Decrease) In Operating Lease Liabilities Increase (Decrease) In Operating Lease Liabilities Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Finance lease obligations to acquire new office furniture and fixtures and computer hardware ROU assets obtained in exchange for finance lease obligations Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Asset-backed securities Asset-backed Securities [Member] Canceled (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Assumptions Used to Estimate the Fair Value of Stock Options Granted Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Employer matching contribution, percentage of the employee's contribution Defined Contribution Plan, Employer Matching Contribution, Percent of Match Entity Interactive Data Current Entity Interactive Data Current Domestic UNITED STATES Exercised (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Revenue Revenues [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Summary of the Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Customer Customer [Domain] Foreign Current Foreign Tax Expense (Benefit) Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Additional paid-in capital Additional Paid in Capital, Common Stock Entity Registrant Name Entity Registrant Name Subsequent Event Type [Domain] Subsequent Event Type [Domain] Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Operating leases, weighted average remaining discount rate Operating Lease, Weighted Average Discount Rate, Percent Accrued compensation and related benefits Accrued Employee Benefits, Current Other liabilities Increase (Decrease) in Other Operating Liabilities Total deferred tax liabilities Deferred Tax Liabilities, Gross Allowance for Doubtful Accounts Receivable [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Advertising Expenses Advertising Cost [Policy Text Block] Number of reportable segments Number of Reportable Segments Due in one year or less Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Number of shares issued by the company in public offering (in shares) Sale Of Stock, Number Of Shares Issued In Transaction By The Company Research and development Research and Development Expense [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts receivable, net of allowance of $1,400 and $600 as of December 31, 2020 and December 31, 2019, respectively Accounts Receivable, after Allowance for Credit Loss, Current Total lease payments Lessee, Operating Lease, Liability, to be Paid Other Deferred Tax Assets, Other Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Foreign Plan Foreign Plan [Member] Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Accrued vacation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences Operating leases, remaining lease terms Lessee, Operating Lease, Remaining Lease Term Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Sale of Stock [Axis] Sale of Stock [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Basic and diluted (in shares) Weighted average common shares outstanding, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Accrued Expenses Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Goodwill Goodwill Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] SaaS subscriptions SaaS Subscriptions [Member] SaaS Subscriptions Due in one year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Other comprehensive loss (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Document Transition Report Document Transition Report Title of Individual [Axis] Title of Individual [Axis] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Net operating losses Deferred Tax Assets, Operating Loss Carryforwards Other (income) expense Nonoperating Income (Expense) [Abstract] Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Level 2 Fair Value, Inputs, Level 2 [Member] 2007 Plan 2007 Stock Option Plan [Member] Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Equity [Abstract] General and administrative General and Administrative Expense [Member] Common stock awards to Board of Directors Issuance Of Common Stock To Directors Member Accrued contract labor costs Accrued Contract Employment Current Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Interest expense on operating right-of-use liabilities Operating Lease, Interest Expense Operating Lease, Interest Expense Deferred revenue, current Contract with Customer, Liability, Current Subsequent Event [Line Items] Subsequent Event [Line Items] Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible List] Exercise price of stock options granted (in usd per share) Granted (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Customer Concentration Risk Customer Concentration Risk [Member] Credit Facility Credit Facility [Domain] Deferred tax assets: Components of Deferred Tax Assets [Abstract] Unrecognized tax benefits that would affect effective tax rate if recognized Unrecognized Tax Benefits that Would Impact Effective Tax Rate Document And Entity Information [Table] Document And Entity Information [Table] Document and Entity Information [Table]. Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Number of operating segments Number of Operating Segments Entity File Number Entity File Number Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Debt Disclosure [Abstract] Government Agencies Government Agencies Member Operating leases, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Sales and marketing Selling and Marketing Expense Geographic Distribution Geographic Distribution [Domain] Liabilities and Stockholders’ Equity Liabilities Convertible Preferred Stock And Stockholders Deficit [Abstract] Liabilities, convertible preferred stock and stockholders' deficit. Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Unsatisfied performance obligations Revenue, Remaining Performance Obligation, Amount Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Total stock-based compensation expense Share-based Payment Arrangement, Expense Balance Sheet Location [Axis] Balance Sheet Location [Axis] Unrecognized tax benefits Beginning balance Ending balance Unrecognized Tax Benefits Common stock Common Stock, Value, Issued Long-term investments Long-term Investments Document Fiscal Year Focus Document Fiscal Year Focus Document Annual Report Document Annual Report Commercial paper Commercial Paper [Member] 2019 CEO Grant 2019 CEO Grant [Member] 2019 CEO Grant Exercisable at December 31, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Summary of Capitalized Contract Costs Capitalized Contract Cost [Table Text Block] Settlements Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Schedule of Allowance for Doubtful Accounts Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Sale of stock, offering price (in usd per share) Sale of Stock, Price Per Share Retirement Benefits [Abstract] Subsequent Event [Table] Subsequent Event [Table] Payments for annual royalty fees Payments for Royalties Basic and Diluted Loss per Common Share Earnings Per Share, Policy [Policy Text Block] Summary of Income Tax Contingencies Summary of Income Tax Contingencies [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Capitalized Contract Cost [Roll Forward] Capitalized Contract Cost [Roll Forward] Capitalized Contract Cost Fair value of shares granted (in usd per share) Granted (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Common stock, shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Unrealized Gains / (Losses) Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain (Loss), before Tax Other Deferred Tax Liabilities, Other Operating lease liabilities Total operating lease liabilities Total Operating Lease, Liability Segment Reporting [Abstract] Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Federal Government Agencies Federal Government Agencies Member Accrued compensation and related benefits IncreaseDecreaseInAccruedCompensationAndRelatedBenefits Statement of Comprehensive Income [Abstract] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Payments of costs related to public offerings Payments of Stock Issuance Costs Acquisition price Business Combination, Consideration Transferred Concentration Risk Type Concentration Risk Type [Domain] Total liabilities and stockholders’ equity Liabilities and Equity Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Non-vested restricted stock units RSUs Restricted Stock Units (RSUs) [Member] Reductions due to lapse in statutes of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Operating lease cost Operating Lease, Cost Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities 2025 Lessee, Operating Lease, Liability, to be Paid, Year Five General and administrative General and Administrative Expense Financial Instrument [Axis] Financial Instrument [Axis] Vesting term of employer contribution Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Term Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Term Potentially dilutive securities outstanding (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Total current expense Current Income Tax Expense (Benefit) Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Finance leases, weighted average remaining lease term Finance Lease, Weighted Average Remaining Lease Term Subscriptions Subscriptions, Software, And Support Member Short-term lease cost Short-term Lease, Cost Loss (gain) on disposal of property and equipment Gain (loss) on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Additions for tax positions in prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Additions for tax positions in current years Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Equity Component [Domain] Equity Component [Domain] Deferred commissions, net of current portion DeferredCommissionNoncurrent Unrealized losses on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Valuation allowance against foreign deferred tax assets Less: Valuation allowance Deferred Tax Assets, Valuation Allowance Gross profit Gross Profit Entity Tax Identification Number Entity Tax Identification Number Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Interest expense Interest Income (Expense), Nonoperating, Net Number of votes entitled to stockholders per share Number Of Votes Entitled To Stockholders Number of votes entitled to stockholders Stock-Based Compensation Share-based Payment Arrangement [Text Block] Net loss Net loss Net Income (Loss) Attributable to Parent Finance lease liabilities, net of current portion Finance Lease, Liability, Noncurrent Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Other current liabilities Other Liabilities, Current London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Leases [Abstract] Due after one year through five years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Operating expenses Operating Expenses [Abstract] Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location [Domain] Earnings Per Share [Abstract] Operating loss carryforwards Operating Loss Carryforwards Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Maintenance and support Maintenance And Support [Member] Maintenance And Support Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total finance lease liabilities Finance Lease, Liability Property and equipment, gross Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization State tax expense Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Accumulated depreciation Finance Lease, Right-of-Use Asset, Accumulated Amortization Accrued reimbursable employee expenses Other Employee-related Liabilities Developed technology Developed Technology Rights [Member] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Tax credits Deferred Tax Assets, Tax Credit Carryforwards Document Fiscal Period Focus Document Fiscal Period Focus Less: accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Deferred revenue, net of current portion Contract with Customer, Liability, Noncurrent Swiss Federal Tax Administration (FTA) Swiss Federal Tax Administration (FTA) [Member] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Entity Filer Category Entity Filer Category Schedule of Stock-based Compensation Expense Included in Condensed Consolidated Statements of Operations Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Products and Services [Domain] Product and Service [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Contribution expense related to employer matching contributions Defined Contribution Plan, Cost Geographic Concentration Risk Geographic Concentration Risk [Member] Finance leases, weighted average remaining discount rate Finance Lease, Weighted Average Discount Rate, Percent Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Issuance of common stock from public offering, net of issuance costs (in shares) Stock Issued During Period, Shares, New Issues Leasehold improvements Leasehold Improvements [Member] Sales Revenue, Net Revenue Benchmark [Member] Money market fund Money Market Funds [Member] Maximum percentage of aggregate voting power of capital stock which triggers conversion of stock Maximum Percentage Of Aggregate Voting Power Of Capital Stock Which Triggers Conversion Of Stock Maximum percentage of the aggregate voting power of our capital stock Revenue, remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Term license subscription contracts term Term License Subscription Contracts Term Number of additional square feet Number of Additional Square Feet Number of Additional Square Feet Class A Common Stock Class A Common Stock Common Class A [Member] Contract assets balances Contract with Customer, Asset, after Allowance for Credit Loss, Current Exercise of stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquisitions Business Combination Disclosure [Text Block] Total other (income) expense Nonoperating Income (Expense) Property and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Summary of Future Minimum Operating Lease Commitments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Stock options Stock options Share-based Payment Arrangement, Option [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Interest rate margin Debt Instrument, Basis Spread on Variable Rate Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Subsequent Events [Abstract] Canceled (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Cash and Cash Equivalents Cash and Cash Equivalents [Member] Sale of Stock [Domain] Sale of Stock [Domain] State Deferred State and Local Income Tax Expense (Benefit) Plan Name Plan Name [Domain] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Revenue Revenue from Contract with Customer [Text Block] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Federal NOL carryforwards not subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration ROU assets obtained in exchange for operating lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Proceeds from public offerings, net of underwriting discounts Proceeds from Issuance Initial Public Offering Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Foreign currency transaction gains (losses) Foreign Currency Transaction Gain (Loss), before Tax Class of Stock Class of Stock [Axis] Income tax expense Total income tax expense Income Tax Expense (Benefit) Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Title of Individual [Domain] Title of Individual [Domain] Accrued expenses Total Accrued Liabilities, Current Summary of Revenue By Geography Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Finance lease liabilities, current Finance Lease, Liability, Current Local Phone Number Local Phone Number Favorable excess tax benefits for equity compensation and research credits Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement (Tax Credit, Research), Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement (Tax Credit, Research), Amount Federal NOL carryforwards subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Tenant improvement allowance received Proceeds from Nontrade Receivables Proceeds from Nontrade Receivables Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Accelerated cost expect to be recognized Share-based Payment Arrangement, Accelerated Cost Entity Address, Address Line One Entity Address, Address Line One Interest recognized related to uncertain tax positions Unrecognized Tax Benefits, Interest on Income Taxes Expense Disposal of property plant and equipment Property, Plant and Equipment, Disposals Prime Rate Prime Rate [Member] Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Total deferred benefit Deferred Income Tax Expense (Benefit) Term license subscriptions Term License Subscriptions [Member] Term License Subscriptions Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Award Type Award Type [Axis] Award Type [Axis] Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Finite-lived intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Supplemental Balance Sheet Information Assets And Liabilities, Lessee [Table Text Block] Disclosure of information about the operating lease, including right-of-use asset and the related lease liability. Maximum Maximum [Member] Other noncurrent assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Accumulated Deficit Retained Earnings [Member] Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Including Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Including Goodwill Deferred commissions, current DeferredCommissionsCurrent Total Effective tax rate Effective Income Tax Rate Reconciliation, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Purchases of investments Payments to Acquire Investments Weighted Average Remaining Contractual Term (Years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Service period (in years) Outstanding, beginning balance Outstanding, ending balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Balance as of January 1 Balance as of December 31 Accounts Receivable, Allowance for Credit Loss Number of square feet Number of Square Feet Number of square feet of office space in Tysons, Virginia for a new corporate headquarters Equity Award Award Type [Domain] Deferred rent, non-current Increase (Decrease) Deferred Rent, Noncurrent Increase (Decrease) Deferred Rent, Noncurrent Corporate bonds Corporate Debt Securities [Member] Trading Symbol Trading Symbol Exercisable at December 31, 2020 (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Property and Equipment, net Property, Plant and Equipment Disclosure [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Weighted average remaining vesting period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Unused credit facility fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Operating Leases Lessee, Operating Lease, Description [Abstract] Basic and Diluted Loss per Common Share Earnings Per Share [Text Block] Investments and Fair Value Measurements Financial Instruments Disclosure [Text Block] Equipment Equipment [Member] Current liabilities Liabilities, Current [Abstract] U.S. federal statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Entity Shell Company Entity Shell Company Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Segment Reporting Segment Reporting, Policy [Policy Text Block] Expired (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Entity Public Float Entity Public Float Statement of Financial Position [Abstract] Short-term investments and marketable securities Short-term Investments EX-101.PRE 12 appn-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 appn-20201231_g1.jpg begin 644 appn-20201231_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" M^ 3R P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@#GOB7\5_AS\'?#A\5?$OQC8:/9;_+ MA>^N5C:XEP2(HE)S)(0#A%R3CI67\'?VB/@Q\>]+74/A9\0M,U286<-S=:9% M=I]LLTD4,GGP9WQ$AA]X8/8FOFG_ (*2:E\5_@1\!?#?A M;5]$\4:=IB^9,_'6E:9J7B"]6TT/3KR]1)[^=C@)#&3ND/K@$#OBM^OC[_@H9X1\*VG M[67[,GC&T\-V,6K77Q7$-UJ<5HBSS1B!<*\@&Y@-BX!)QM&*^P: .?\ B=\5 M_AI\%O",WCSXM>.]+\.Z-;NJ2ZCJ]ZD$6]ONH"Q&YC@X49)QP#5'X._'SX+? MM!:!+XH^"?Q/T;Q/8V\HBNIM(OEE,#D9"R*/FC)'(# $CD<4GC7X'_#OXE>. M-)\;_$/P]:ZVV@6LR:+I^IVR36UI-*5\RY$;@J9BJ*BN1E%+A2/,;/SC\(O@ M9X;\"_\ !6[QEXG^!.@V^B^&8?A-:)X]LM*A$5F^N7-X7MU\I<(LIMHA*< 8 M#[CS*<@'TE\4_CO\%/@=;6=Y\9?BSX=\*Q:B[I82>(-8AM!M7OAW\3_AS\7/#*>-/A;XZTGQ%I$DKQ1ZGHM_'",\ M5\7_ +9^O_&+P#^T+K_QN_: _P""=^C?%KX1:7I]M9:5?RR66HW6AVD8:2ZO M$LI5DPTCN2[;5'EP0AI$"FM+]N_]HCX:>#O^"3,WC?\ 8TATW1O#WC..VTGP MTOAZP2QALX[RX;[4BQ1!1#)@7*, 5D9CU% 'U/X/_:,^!7Q \4_\(5X*^*N MBZGJ;B;[/;6EXK?:O).)O);[L_EGA_++;#PV*[2OD'_@J%X1M?@%_P $[+/Q M7\,/+TS4?@]J7AV^\(7$";?LTD-W;V0 QCY6BG=67HP8@YS7U9X-\1P^,/"& ME>+;>$QQZIIL%Y'&QR466-7 _#=0!C_$?XW?";X1S6EK\1O'NGZ5<7R2/9VD M\I:>:-,&218E!QO[&X6 M6&XB895T=25=2""""017RC_P3]\57OQK_:X_:2^-OB-S<7&E^-HO!F@M)S]C MT[3C,ICBS]Q9)")6'\3G)YKP?4_VE?&'[,_P!_;/^&'@75)K6+P!XVB_X0TP ML5.E1Z]=/$8H,?ZM8F\R5 /NLQ(ZT ??FB_M&_ GQ'XV_P"%=:%\5M%NM9-S M+;1V<-ZI\ZXB!,L$;_F?#?_@CS!HWA/\ MXEE_X#\&Z)K&A:C9_+-::C:O;S&Y1ATD9_-);J?-?U-?3?P!^(=S\7?@1X)^ M*][ L4WB?PCINK2QH,!&N;6.8@#T!>@#KJ*** "BBLB2S\9F1C%K-F%+':#; M'('YT :]%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ MT&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ M -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45 MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/ M^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P ! MC_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0 M;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ MT&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/ M]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_X MT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/ M^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!N MR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0 M;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V M+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1 M]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_X MT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+ M_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!N MR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O M&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V M+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0 M!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ M &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+ M_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\; M_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O M&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- & MQ16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ M 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ M &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ M -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\; M_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;% M%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P ! MC_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ M 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ MT&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ M -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45 MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/ M^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P ! MC_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0 M;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ MT&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/ M]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_X MT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/ M^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!N MR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0 M;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V M+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1 M]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_X MT ;%%9=G:>+4ND>^U:U>(-^\1+<@D>QK4H **** "BBB@ HHHH **** /(_C M'^TY\-? /Q$U'X$?$37;+0KG5?!#ZGX?U#5+Q8(=2D+W$4UJC. GFH$A<(&+ M,LI(4!"3\O?L+_"_P?X2_;+\,>)/V3[A8_"^H?!FTD^,=IH\V_2H]8,<7V9? ME)C2]8EG:,894WL0/-;=]X^(/#NA>*](GT#Q)I,%[97,92>VN8PRL",'@_7K MU%0^#_"'AKP!X6L/!7@[1XK#2]+M([:QLX<[8HD4*HR22QP.2223R23S0!\D M_P#!2CX@^ M#_::_9GT_6O&NDVD]C\5!']"U2SL9KEE#7MYIXNOLZ@Y\R.-B%,JD H6RJL Q5P-I M /$?VHO^"D7[.?[/_@;PQJO_ M71DO_ ![I\-[X5N+J*>:"&QF312Q:E/=1,4>*WLY$$UX200/)1]W:OGKXF_L!^/-;_P""46O?!#PO MX9DL_$YUZ\\7^'/#*[2UB6U"2[ATY0I*^:+5C%@';YK$ D'M$\=^(!XX\':SJ]VEM:WT4P_"3X?V/PG^%7AGX6:9/YMMX:\/ M66E6\FW&]+>!(5..V0@K9ATC2;?49=8M]+MTN[A%2>Z2!1)(HZ!F R0.P-6* M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *K:QJVGZ#I5SK>K7*PVMG \UQ*W1$4$L?R%6:\^_:I-\/@!XC_L_=YGV M>'=M_N>?'O\ _'-U>?FV-EEV58C%Q5W3A.:7?EBW;YV,J]1TJ,IKHF_N1\S_ M !F_:;\??%#5YX--U:YTO10Y6VT^UE*%TSPTI4Y=B.HSM'8=SP^@^-/%WA>_ M75/#OB:^LKA&W"2WNF4GZX/(]CP:S**_B/'9WFV98YXS$5I2J-WO=Z>G9+HE M9(_/JF(KU:GM)2=S[(_99_:&N/B_I<_ASQ48UUW3H@[R1J%%W#D#S HZ,"0& M X^8$=<#UROC#]C$WP^/6G_9-WEFSN?M..FSRCC/MOV?I7V?7]5>&6>X[/\ MA>-7%OFG"3AS/>2233?=V=F^MKO4^RRC$U,3@U*>K3M?N%%%%?H1Z@4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %5M:T?3O$&D76A:O;+-:W MEN\-Q$W1T8$$?D:LT5,X0J0<9*Z>C7=":35F?"WQV^!7B#X*>(1;7DBW&F7D MCG2[T.,R*N,JR]0X!&>,'/!].3T#POXD\4WZZ9X;T*[OKAVP(K6!G/XX''U- M>]_&IF^-O[5NC?#* F73](9([M1RO \ZX/M\H5/JM?30 4!5& .@%?S?@/#' M+N(L\QSPE9TL-1J^D[JRB]$VI:/7;7Y2GE%+%8BIR2M"+MW]?N^9 MY#^RM^SS=?"/39_$WBQ8SKFHQ"-H48,+2'(;R\CJQ(!;&1\H Z$GUZBBOWW) M _M-?M)^,/#GQS\-_LK?#+5--T;6O$GA35-= MNO$.K6K7'D6UJAQ#:PJZ"2X=@YW,VV-(V;:^<"]^RYXJ_:.?_A$](^*VO:1X MDT#7_AQ!K-CX@M],DM;ZWO%%H)+:Y_>O'-N6XWK*H0DHX*\;B >X45\[_M7_ M +2GQS^"W[0OP=^'7A?0O#B^%_B!XU32-3U">6::_P!@1794CVI'#G+#=F0X M4'Y2>/HB@ HKQK]J[]I/6OA%X@\!_!?X:6MC<>.?B;X@;3?#_P#:<;26UA;0 MH)+R_EC1E:588R"(PR[V91N !-9_A_X^>.?A;^U9I'[*7QMUZSUH>,_#UQJG M@;Q/;Z<+.2>>UYN[">)69&=8\3)(FT%,JRY4,P![K17SWX0^/'Q;_:@^+?Q% M\)_ /QAI'AOP[\-=5&A-K-]HIU!]8UQ4WW$97S4$=M 2D;!?WDC,2KH -U/P MI_P46\$G]BKQ1^U7\1/#_P#9VH> [J[TCQ?X.="TW M1VMSX8CO<+%/!.96:98)&2.42#,FXNGEXV'Z>!# ,I!!'!% !17@5G\>OB3^ MT!^TEXW^!/P+\4Z?X>T?X:6UI%XE\2W6DB^FO-6N5=TLX(VD5%BB1#YK'+EV M"+LP6,/PH_;N\.WWP"^(GQ*^-5E!I.N?![5-1TKQ_8:;DQ27-IG;+:ASN,=P M-IB5CD,Q0LVW<0#Z#HKY3\1?M1_M(_"C]F/0_P!N?XG_ -C7'AN^33]1\3> MM.TEA-I&CWLD:QR071DW374*S1/*'0))B156+ :OJ72]4T_6],MM:TB\CN+2 M\@2>UN(FRLL;J&5@>X(((^M $]%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %4/%/B&Q\)>&K_Q/J38@T^SDN)><9"*6P/+Q'FT,BR+$8^7_ "[BVO.6T5\Y-(Y\576& MPTJG9?CT_$YW]B/P]?>)?$?B7XS:ZN^>ZN&MXI2.LDC>;,1^<8_$U]%UQWP" M\"_\*[^$NC>')8=ES]E$]Z".?.D^=@?IG;]%%=C7!P7E,\FX:P]"I_$:YYWW MYY^]*_FKV^1GE]!X?"1B]]WZO4****^I.P**** "BBB@ HHHH **** "BBB@ M HHHH **** /!?V\_P!BWX=_M9^ (M7U+7]0\.>+_"$$][X4\7Z)*4N]/DV9 M93@C?$Y097(/RY5E.<^7?\$Z?VK?C;IFM^'/V,/VL?!]I:Z_)X#M=9\ >*M( M(-IKVDK$F$=<#9<1I@-@ '8V57"M)[=\9O@S\:=4^(UU\6/@Q\2],LVO?!_] MAZSX5UW16GMM16.2>6&9)HYHVMYD-Q*H)#H0YRO0CGOV;OV4/%WA[Q3X4^./ MQ[\16E[XH\-?#^V\-^'M#TRR\JTT* QQ_:"SF60W-R[(%:4%4"KM5.2Q .-_ MX**?\G'?LN_]E>_]H5]85X?^T_\ LH^/?V@_BG\./B)HOQ?TG08/AQXE&M6. MGW/A&2]:\FVJI225;V$*F W1,C<.3CG7_;'T?XF:O^S_ 'EI\._VAXOAOK$= MQ;23>*8]'%TS(K O!# S%C)(#H=-URVUN.Q65+ M+6!;H+N"6%6426\I+QR1*Z\8VL"JFMGP/^SEK5Q\>C^TY\:_$NG:QXIL] .B M^'+/1]/>WL=&M'6>5L!I25PBJBJ/F9P#Q'_ ((LVUYIWP>^+.DZ MX"NL6OQYU^/6$DSO$XBM V[/N#^1]Z^.?CAINOZE^Q]^U5XIT])'\./^U;+) M<-'G881>,'.!VW36OYK7Z2?\,R^//AK\5_&7Q._9O\>Z+H:_$)H;GQ+I6OZ' M+>00:E&AC_M&V$4\6'="/,B;Y9&16W(=P:WX/_8F^"WAC]EB^_9*U&RN=5T# M6K2Y7Q#>WL@^UZE=7#&2:\=P,"8R'>I PA5 !A10!YA_P6JO+!?^"9OC]%=# M]JDT9+/;@AC_ &M9M\O_ %6Z=J^D?A?8:MI?PS\.Z9KX87]MH5I%>ASD^!-1L[VVM+/0WM[O7YK-=MH M;^1IW38G#R)&@$TBAB47,9] \7_#OXV:Q^T)X3^(GAGXW?V9X)TC3KN'Q'X) M_LB.3^UYY$812^>3NCV,4; _YYX_C; !\\?\$K;:\L/C)^U%8:Z"-4'QTU"6 MXW_>,+O*T+?[I7)7V-?+O[0FF>*-7^&W[?\ JOAU9'T]O''AF/\ =="UOJ#& M[ Q_=4H6]@<^A_0?6/V;/%W@[X[^(?V@OV>_%VCZ/J?C73+:T\8Z3K^DRW5G M>S6P*VU\@AFB=)D1F1ER5E4C[C#>;GPE_9 ^&?PX^"/B+X+Z^'\1Q^-[O4;[ MQ[J>H1A)-Q_L>Z?K&D_LD?"W2O$*.NH6WPYT2*^63[PF6PA#@^ M^X&O-I?V'?&GBKX0:!^RM\4?BY9ZS\+_ [BR+'=,TI;B(>9-R>F7_=_@*^D?'7BJT\#^#=3\77V#'IUE)/ MM)QO8#Y5^I; _&O#_P!ACPK=W_\ PD'Q:UK,ESJ%R;6&9ARW/FS-^+%/Q4U^ M=\9?\*^<9?D:UC.?M:G_ %[IZV?E*6GJCR\?^_KTL.NKN_1?YGMO_"#Z1_S\ MWO\ X%M1_P (/I'_ #\WO_@6U;%%?HAZAC_\(/I'_/S>_P#@6U'_ @^D?\ M/S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\ MWO\ X%M1_P (/I'_ #\WO_@6U;%% &79^$M-L;I+N&XNBT;94/L8M8>G_AAK-KRE*S7S/+P?[_&5<1T^%>BW_$* M***_1#U HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L M+XG>,H/A]\/]7\93%#8@N;"R1)BO1I3\TC?BY8_C6]1PGD_]A<.X?!M>]&*E_Y,W\@P5#ZMA84^J6OJ]6%%%%?1'4%%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 5\RZ8!\=/VSY;\CSM,\-R$H>J[;8[5P>X:=MWN M":]T^,?C=?AU\,M9\7B0+-:V;"TSWG?Y(_K\[+^&:\Q_84\$-I?@34/'M[&3 M/K-YY<#MR3#%D9S[N7S_ +HK\[XI_P"%GB;+LF6L8MXBI_AAI!/RE+1_(\O& M?O\ %TL/T^)^BV_$]THHHK]$/4"BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** /GO]NCQ7=WJ:!\)M&W27.H7(NIH4/+<^7"OOEB M_P"*BO;O GA6T\#^#-,\(66#'IUE'#N ^^P'S-]2V3^-?/?@$?\ "\OVQ+_Q M>_[W3- D:2W/52L/[J''U?\ >?@:^FJ_.^#?^%?.:O?Y''F%=X?"2DM]EZO0Z']AWP+_PCWPPG\7W4.)] M=NRR$CGR(LHO_CWF'Z$5[55#PKX=L?"/AG3_ OIHQ!I]G';Q$CDA% R?OXA1117MG0%%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117E1_;<_95 M3QW=?#^X^.'AZ&YM(H3)?3:I$MD99)9HA +@MY9F#PNI3.02!R<@ 'JM%&4\:?"WQUI/B+2))7BCU/1;^.YMV=#AE$D9*D@\$9XH W M:*XOP?\ M&? KX@>*?\ A"O!7Q5T74]3<3?9[:TO%;[5Y)Q-Y+?=G\L\/Y9; M8>&Q7:4 %%Z?I5Q?)(]G:3REIYHTP9)%B4%S&F1N M?&U;I^D,\EH3]W 'DVX]B5!D^JFO7_ -I+QU_PK_X.:QJT$VRZN8?L=D0> M?,E^7(]U7D?>?Y+\3V"BBBOT0]0 M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#C M_P!H7P3XK^)7P%\:_#OP)K0TW6]=\*:AI^D7YD*"WN9K:2.-RR\J S [AR.H MY%?$_P"PS\8_ /Q"\2:I^PW^U#X C\">++3X1:1X(NO">NQ)''K)M)-05YK0 M_=DWQ3Q2@ Y)+,A=5WU]P?&OXE+\'/A+XB^*LFA3ZFGA[2IK^6PM03),D:[F M50 23@' P:^)?V];W]C_ /:AM/&GC:/QUH^N:O;_ KT:X^%6I^&]0674VUP MWFJM;V]FL1\UI))/)62$#(!!8*4#* ?87C3]F+X+?%"]T"\^+?@73O%:>&=. M:UT>P\0645U9P,X0//Y$BE&E(C0!V!* $)MW/N\;^'OP0^"UW_P47N]1^%GP MA\+^'M/^$G@A8;J;P_H%M9-+K6KG<%58P\ _=^VGIGGVWX*WGC;PG^ MSEX5U#X]ZHL?B'3?!EE)XPO9Y 0MW':H;J1V'!(<.21P3DBN(_8&TC4;_P"" M,_QP\163P:M\5?$%YXPNXY1\T5O=,!8Q'O\ )8QVBX[$&@#P#]L_7_C%X!_: M%U_XW?M ?\$[]&^+7PBTO3[:RTJ_EDLM1NM#M(PTEU>)92K)AI'ZB8H\5O9R()KPD@@>2C[NU?/7Q-_8#\>:W_P2BU[X(>%_#,EGXG.O7GB_ MPYX97:6L2VH27<.G*%)7S1:L8L [?-8@$CD@'7?\%0O"-K\ O^"=EGXK^&'E MZ9J/P>U+P[?>$+B!-OV:2&[M[( 8Q\K13NK+T8,0*?BOJ> MD17&CVLHDN-$MX;B*ZO9[R('=;I;-#LDW@$.0GWB!7T7=_'CX*?";XL^"_V2 M;S7)[?Q)X@T65_#.FBQE=)+:TB;=NE5=B'9$^ 2,[#ZC(!X;_P $_?%5[\:_ MVN/VDOC;XC:\'U/\ :5\8 M?LS_ !_;/\ AAX%U2:UB\ >-HO^$-,+%3I4>O73Q&*#'^K6)O,E0#[K,2.M M>Z?LQ6WA[]C3]K3XZ^ OBUX@L/#VB>._$ \<>#M9U>[2VM;Z*8.;^)9)"$#V M\K(&CSN",KXVG->:>'OV,_&?[3W[,?[4/Q!AT>6UOOC=XJ?4O =M>QF&2ZL- M,G,VFRL'P8Q<.&QNQ\CJW1J ._\ VKOA7IGPW_X(\P:-X3_XEE_X#\&Z)K&A M:C9_+-::C:O;S&Y1ATD9_-);J?-?U-?3?P!^(=S\7?@1X)^*][ L4WB?PCIN MK2QH,!&N;6.8@#T!>OD_]H+XTV7[0?\ P32TSX%_#BYAO/B;XYT?2_#/_"%^ M:!?V.H)+!'J"W,/W[=+<1SF21U"J I) 9<_7OPD^']C\)_A5X9^%FF3^;;>& MO#UEI5O)MQO2W@2%3CMD(* .AHHHH *R)/$>JI(R+X3O& 8@,&7!]ZUZ* ,? M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A) M=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$E MU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A M0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z% M"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_ M[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"] M_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8 MHH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ M (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@# M'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X M275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A M)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ MH4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^ MA0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O M?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0 MO?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: MV** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH M_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH M Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/ M^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ MX275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ M *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU? M_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4 M+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H M4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z M6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI M:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V* M* ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6 MC_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ M .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7 M_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)= M7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z M%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ MZ%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^ M^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[ MZ6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6M MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^ MEH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8ILLL M4$33S2!$12SLQP !U)H;20'S+^U[XIUGXB>-_#OP>TO39H9C,LLL#$,6EE.R M/('3:NX_1Z]YT.]N?#VBVF@:9X+O$MK*VC@@3W?Q0T[PE9PZ_?V$5E=ZG''AY(8WE=%QT!W3298#< MV0"2%4#>HH 96\EI=P)+%*A26*10RNI&""#P01VI8((;:%+:VA6..-0 ML<:* JJ!@ = *=10!4CT#0HM6?7XM%M%OY$V27JVRB9E]"^-Q'MFK=%% %> MUTC2K&\N-0LM,MX;BZ(-U/%"JO,0, NP&6QVS3I=.T^:]BU*:QA>X@5E@N&B M!>-6QN"MU .!G'7 J:B@"OJ6D:3K,20:OI=O=I'*LD:7,"R!7'1@&!P1V/45 M8HHH KPZ1I-OJ,NL6^EVZ7=PBI/=) HDD4= S 9('8&K%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !7G7[5/CG_A!?@OJDT$VRYU,"PM<'!S(#O(^D8<_4"O1:^:_VM+^ M[^)OQH\-?!/2)CB)T-T5/W))B,DC_8B4-]'-?'\=YG5RSAFM['^+5M2@NKE4 M]W3S2NUZ'#F59T<)+EW>B]7H=_\ L=>!O^$/^#5KJ5Q#MN=;E:]ER.1&?EC' MTV*&_P"!FO5:AT^PM-*L(-,L(1'!;0K%#&.BHH _ 5-7N9)EE+)LHH8&GM M3BH^K2U?S=W\SHP]%4*$::Z(****]0V"BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH CO+RVT^SEO[V81PP1M)+(W1549)/T KYM_95L[ MGXJ?'7Q)\:M5A)CMWI M-?G>;?\ "WQW@\ M:>%BZ\^W._=IKU7Q+R9Y=?\ VC,J=/I!E444 M5^B'J!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%5 M]7U2RT/2KK6M2E\NWL[=YYW/\*(I9C^0-3.481:7>_$+XI>)OC9K<1+>8Z6^[D"69BS!3_L( OT>OI*OS_@",L?3Q>>5 M%KBJCMU\S?'9V^-7[4VB?"NW;S+'2V2.[5>0,CSK@Y_ZYA5^ MJU\3X@8^MA.')X>A_%Q#C1AZU'9_^2W^9Y^9U)0PKC'XI6BOG_P#UK]F/P+_ M ,(#\&=)L)X=EU>Q_;KP$8.^7# 'W";%_P" UW](JJBA$4!0, < 4M?499@ M*.5Y=1P=+X:<5%?)6O\ /=G91IQHTHTX[)6"BBBNXT"BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH I>)->L?"WAZ^\2ZFV+>PM)+B8Y_ MA12Q ]^*^?\ ]BC0K_Q9XN\3?&G7DW3W$[00R$<&61O-EQZ8'E@>S&NG_;=\ M=#PW\*H_"UM-MN-=NQ&5!P?(CP[G_OKRU^C&NR_9[\#?\*]^$.C:#-#LN7MA MG@H.I+M[2II!/S4?>7S/+J?[1F<8 M]*:N_5[?AJ=I1117Z(>H%%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 445F>-/$]GX*\):EXMU#!BTZRDG9R/GCXG_\7Q_:\TSP(G[W3=#=([I<94K'^]GS]3B/ MZ@5]-5\\?L-^&+S5KOQ%\7];S);E<7*E*O+>;;^6R"BBBOT ],**** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M.9^-'Q.TSX*_"#Q3\8-:L)KJT\+>'KS5KFUMR \R6\+RE%)X!8+@$\#-?,_P M\^,/[9GQ.LKKXP^!?B3X0N[J]^$>B^+-,\%MH,TFFO\ :I=1;[$LPN1*L^V% M(VN.A<#,05=M?6>OZ+HOB30KWP[XDTZ"\T[4+22VO[2Z0-%/#(I1XW4\%64D M$'J#7YU:W\-?C/\ \$H?CQXJ\=?LO6MUXW^$^F^%M/U;QEX'U>\+7FBZ;+>: MAS82MG,<+QW$ASVF)%3IKM;K\/ MH=3>\FN24\O+76V-8MI6^.N5RP]:\._9<^$_C;]A3]M=?V3?!_C? M5==^$_C3P=>Z]X7TO6;DSS>'+NUGA2:%'/\ RP83KV&2Z9^969P#T7PA\>/B MW^U!\6_B+X3^ ?C#2/#?AWX:ZJ-";6;[13J#ZQKBION(ROFH([: E(V"_O)& M8E70 ;J?A3_@HMX)/[%7BC]JOXB>'_[.U#P'=7>D>+_#EM<;C%K=O*L'V2-V M'W99)(2C$9"S+NY!KA_^"+-M>:=\'OBSI.N KK%K\>=?CUA),[Q.(K0-NS[@ M_D?>OCGXX:;K^I?L??M5>*=/21_#C_M6RR7#1YV&$7C!S@=MTUK^:T ?>'C[ M]H_]H+]F7X7^#_VDOVA-7T.]\-ZYJ5A;>.="TW1VMSX8CO<+%/!.96:98)&2 M.42#,FXNGEXV'Z>!# ,I!!'!%?*/_!:J\L%_X)F^/T5T/VJ31DL]N"&/]K6; M?+_P%6Z=J^D?A?8:MI?PS\.Z9KX87]MH5I%>ASD^/[#3&8_P!UT+6^H,;L#']U2A;V!SZ$ ^OO M$7[4?[2/PH_9CT/]N?XG_P!C7'AN^33]1\3> M.TEA-I&CWLD:QR071DW374 M*S1/*'0))B156+ :OJ72]4T_6],MM:TB\CN+2\@2>UN(FRLL;J&5@>X(((^M M?+O[==_HL/\ P2.\3W=O)&+*3X:V"VK#[I#K;K'C\67%>Q_L>Z?K&D_LD?"W M2O$*.NH6WPYT2*^63[PF6PA#@^^X&@#T:BBB@ HHK(DL_&9D8Q:S9A2QV@VQ MR!^= &O16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T& M[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;L MO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+Q MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&_ M_0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T? M8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L M45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ M (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ MC0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_ M\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P M&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_] M!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T& M[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+Q MO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8 M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"- M'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T M;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8 M_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ M (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;L MO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_ M\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&_ M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_] M!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B M\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q1 M6/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ MC1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- M &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P M&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8 M_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T& M[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;L MO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+Q MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&_ M_0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T? M8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L M45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%>'?MT>.#HOP\LO!%I+ MB?6[S=,HZF"(AB/Q-_^@W9?^ Q_P :^PW M%OX=?8\GE?N@MN=[Y7OF4[#ZY%?">(6+K1R)8##O][BIQHQ_[>?O/TY;I]KG MFYI.2PWLH_%-J*^>_P"![Y\$_ X^'7PMT;PH\02>&T#W@_Z;O\\GUPS$?0"N MJK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &OLL%A*. P=/#4E:,(J*]$K( M[Z<(TJ:A'9*QL45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-=)9L45C M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^ M-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C M_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0; MLO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T M&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q1679 MVGBU+I'OM6M7B#?O$2W()'L:U* "BBB@ HHHH **** "BBB@ HHHH YCXT_# MB3XO?";Q#\,(/$MQHTFN:5-:1:O:1AY;-W7"S(I(!93A@,CI7@_BG]F7]K?X MJ>)O%/@OXC_%KPU;:%XG^'^G>'M>\7:#X;>&\U"V2XU W,4%O)=.MK.\5SAI M2)(U$H\M-RG;]/T4 >-?$?X%?'OP_I?@30_V0?C7I'@K1_!FGC3I_"^O>&1J M5CJ=HD<<<"NZR1SQF)8^"CJ6WVHVFF&RL["S#^8;:TMS)*T2-)AW9Y))'95W/M2-4[VB@#Q7_AF7QY\-?BOX MR^)W[-_CW1=#7XA-#<^)=*U_0Y;R"#4HT,?]HVPBGBP[H1YD3?+(R*VY#N#6 M_!_[$WP6\,?LL7W[)6HV5SJN@:U:7*^(;V]D'VO4KJX8R37CN!@3&0[U(&$* MH ,**]?HH ^?I?V._'_Q!\.^"OA;\?OBOIWB+P=X$U&SO;:TL]#>WN]?FLUV MVAOY&G=-B&?C=_9G@G2-.NX?$? M@G^R(Y/[7GD1A%+YY.Z/8Q1L#_GGC^-L>@T4 >.:Q^S9XN\'?'?Q#^T%^SWX MNT?1]3\:Z9;6GC'2=?TF6ZL[V:V!6VOD$,T3I,B,R,N2LJD?<8;S<^$O[('P MS^''P1\1?!?7P_B./QO=ZC?>/=3U",))KE[?Y^U3.J<1@@A553\BJHR2"Q]7 MHH ^<)?V'?&GBKX0:!^RM\4?BY9ZS\+_ [3&$7\6*C\:\9_84\'W!TG6_BAJP9[G4[K[-!,_5E M4[Y&_P"!.P_%*F_;L\:2V?A32OAUIS%I]6N_.GC3DF*/ 5M?" MGP7%\//AUH_@Y%4/962K<%>C3'YI#^+EC7YW+_A<\1$MZ>!IW_[BU?\ *'W- M'EO_ &C-/*FOQE_P#H****_1#U HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBN<^+GC:/X=_#;6/&!<"2SLF^S!NAF;Y8Q_WVRUSX MO$T<%A:F(JNT8)R;\DKO\"9SC3@Y2V6IX1#_ ,7T_;1,O,NF>&Y..X"6QX]B M&N&S[@U]-5X1^PGX)?3_ 9J?Q"OT)GUB[\J"1^28HLY;/O(6!_W!7N]?%^' MN&K/)99EB%:KBYRJOR4G[B]%%)KU//RN$OJ[JRWFW+_+\ HHHK[P](**** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY]_;J\6W4]EH7P MKT?=)J[8 M#Y<6#[RGS!^-? ^(5>K6RNEE-!VJ8NI&GZ1O> _!&E>#[3:5T^RCA9E& [@?.WXMD_C6Q117W.'H4L+0A1I*T8I M)+LDK)?<>C&*A%16R"BBBM2@HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **K:QJVGZ#I5SK>K7*PVMG \UQ*W1$4$L?R%?%_QF_:;\??%#5Y MX--U:YTO10Y6VT^UE*%TSPTI4Y=B.HSM'8=S\;QAQKEG!^'A*NG.I._+!;NV M[;Z+SU=]D];<&.S"C@8)RU;V1]6?'/QR/AU\*M9\41S;+B.T,5F<\^=)\B$? M0MN^@->??L,^!O["^&UUXSNH<3ZY>'RF(Y\B+*K^;F3]*^3GO[Z6)H)+V5D9 MMS(TA()]2/6OK?\ 8Z^-%CXV\()\.KRTAM=0T&T18EBX6XMQA1)C^\#@-ZE@ M>Y _.N&N-,%QCQW0KXF'LO9TY1I0;YKU)/WGS65FX:)6Z;WT/*PF84\=F493 M7+9-);ZO?\#VBBBBOW<^D"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBN0\<_'CX3?#O?%XE\9VBW"=;.V;SIL^A1,E?^!8%6^DF#[U\35\0LOQ- M1TLGH5,7-:>Y%J"?]ZSN?VL?BIX'M?A-K7@ZR M\963:Q=I%%'8P3^9)CSD+A@N=GR!OO8KX\KZZ\&?L-_"S0XA)XKO[[6Y]N&# M2&WB!]0J'=^;$>U>%_&;]FOQ[\*M7GEMM*N-1T8N3:ZE;1%]J=A*%'R,!U)X M/8]A^1>).3<8YE.GF^.PT814>3EA)S<$FY)S:TU+%C.N:C$(VA1@PM(?$_P"W/-J=W_8OPE^'=S?7,A(AEOP26/M#%EF_[Z'TK+_X0+]L M?XW_ #>+=>?0--EZV\TOV92IZCRHOG;Z2?G7Q-7Q"RW$5'1RBC4Q!OV&OA MIH6RY\9:G>:Y..6CW?9X/^^4.X_]]\^E>M^&?!OA/P99_8/"GARRTZ+'S+:6 MZIN]V(&6/NMM--]G!7T\F+YF^DF/K77^!_V&_AAH&RY\7:C> M:Y.N"T;-Y$&?]U#N_-\>U>UT5UX/P]X?I5E7QJEBJO\ -6DY_P#DK]VWJF73 MRO"QES5+S?>3O_P#.\-^$?"_@^R&G>%?#UGI\ S':6ZH&]S@N^%-0T_2+\R%!;W,UM)'&Y9>5 9@ M=PY'4)-4_8;_:A\ 1^!/%EI\(M(\$77A/78DCCUDVDF MH*\UH?NR;XIXI0 )[&WE$5U-I%\LI M@OA%\#/#?@7_ (*W>,O$_P "=!M]%\,P M_":T3Q[9:5"(K-]*^+_ -L_7_C%X!_:%U_XW?M M?\$[]&^+7PBTO3[:RTJ_EDLM1NM#M(PTEU>)92K)AI'*?^$*\%?%71=3U-Q-]GMK2\5OM7DG$WDM] MV?RSP_EEMAX;%=I7R#_P5"\(VOP"_P""=EGXK^&'EZ9J/P>U+P[?>$+B!-OV M:2&[M[( 8Q\K13NK+T8,04M/-&F#)(L2@N8TR-SXVKD; MB,BM_0=>T/Q3HMIXD\,ZS:ZCIU_;I/8W]C<++#<1,,JZ.I*NI!!!!((KY1_X M)^^*KWXU_MNGB,4&/\ 5K$WF2H! M]UF)'6@#[\T7]HWX$^(_&W_"NM"^*VBW6LFYEMH[.&]4^=<1 F6"-_N22H Q M>-273:=P:U\;?M7?"O3/AO_P1Y@T;PG_Q++_P'X-T36-"U&S^6:TU&U>W MF-RC#I(S^:2W4^:_J:^F_@#\0[GXN_ CP3\5[V!8IO$_A'3=6EC08"-TD3DP+C+R_ M4# 'NP/:O.S;-,+DN6U<=B7:%-7??R2\V[)>;,J]:&'I.I/9'8>,_C-\+OA] MW#S32N7EEE]?@*\;\T^N\WU2'L;[7ESV_Q7M?_MT^9_UAK>TOR+E^ M=_O_ . ?I!17EG[-OQXM?B+\.TE\6ZE&FK:?+]FO';CSP "LN!Z@X/\ M*W0 M8KT'_A,?#'_0:@_[ZK]_RK,\+G.74L;AG>%1)KOZ/S3T?FCZ:C6A7I*I#9FE M16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5>@:FE16;_ ,)CX8_Z#4'_ 'U1 M_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#" M8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0 M?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0? M]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16 M;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^& M/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H- M0?\ ?5'_ F/AC_H-0?]]4 :55]4U;2]#L)-5UK48+2VA7=+<7,H1$'J68@" MJO\ PF/AC_H-0?\ ?5?&O[2OQKU;XK>.;FSMKYQH>G7#1:=;*V$?:2IF([LW M.#V4@>N?C>->,,-P?EL:\H<]2;M"-[7:W;?9=>MVEUNN#,,=# TN9J[>R/I\ M?M/_ %-[_9X^)%GYF[&[RI=F?\ ?V;<>^:[;3-4TW6K&+5-'U""[MIEW0W% MM*'1QZAAP:_.*O3/V9/C7JOPL\=6NF7E^YT/4[A8;^V=LI$S$*)E'8J<9QU7 M(],?F?#OC+B,7F<,/F=&$:?_ *Y:7<#_ -"05G77[<'P2M_]5_;$_P#URL /_0G%<%3C3A*E M\6.I?*<7^39D\PP,?^7B^\]AHKPVZ_;V^%D>19^%=?DQ_P ](8$!_P#(IK.N MO^"@'AA,_8OAU?R>GFWJ)_)6K@J>(W!-+XL;'Y*3_*+,WFN7Q_Y>+\?\CZ#H MKYME_P""@%W.Q33/A)D^KZP6_00_UJ"3]MOXJ7G&E?".#GIN6>3^0%BX_[^,:/^(C91/\ A8;$3_PT9?K8/[5H/X82 M?I%DG[47[4OB-/$=U\.?AMJKV5O9.8=1U*V;$LLHX9$8G1D8;[+ %9_]YL98^Y)K]:\/;CSU& MI7M%.3M9JNMU:WMY75S#&4G3C4LH];7>O0\-'@S]LGXX'=XFUJ3P]ILO M6"63[*NT_P /E1YD;Z2?G75^"/V%_AQHI2Z\::Q>:W,.6B4_9X#^"DN?^^A] M*]=_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J_2\)X>Y!"LJ^.Y\55_FK2<_NC\ M-O)IGK0RO#*7-4O-]Y._X;#?"_@CPAX)M/L/A+PU9:=&1AA:6ZH7_P!X@98^ MY)K4K-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J^VHT:.'IJG2BHQ6R2LEZ)'H M1C&"M%61I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU6@S2HK-_X3'PQ_T& MH/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2 MHK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ M_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0 M:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J - M*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3' MPQ_T&H/^^J -*D9E12[L ,DD\ 5G?\ "8^&/^@U!_WU7#_M'>,],?X,:YI^ MB:_&MS?0QV@$O+EIP3E)[VBE=NW MDDV.,*M62A25Y/1+:[>B7S>AY5\5_P!M+X@>(]7N-!_9YT[3K?3+>1HG\5ZQ M&THNF!()M81@,@/21\JW.!T)Y#1_VDOVO/#=XNHW/C[0O$D2G,FG:CH:6H=> MZK)!@@^A.1GJ#6'##%;PI;V\2I&BA41!@*!P !V%.K^<,?X^\5O'MY?1HTL. MGI3E2A4;7]^I-.IS/JZ<:DZ<4_[M.+4++I MSQF[?$Y'U;\!/CSX>^.OAN;4+/3I=,U;3W6+6M$NG#26DA&00PXDC;!*R#A@ M#T(('=U\F?LW:J/#OQMT[4A<"&*]L[BSOV8_*T7EM*N1W(DC7![!V'\1KZA_ MX3'PQ_T&H/\ OJOW/A?B?"<7Y-3S&A3]FW=3@FVH36ZBWJXO24;W:4DFVTV_ MALQRC%Y'C)8.O/GY?AG9)RB]FTM$^DK63:;22:2TJ*S?^$Q\,?\ 0:@_[ZH_ MX3'PQ_T&H/\ OJOH3A-*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HJA;> M*/#]Y.MK:ZK$\CG"(IY)J_0 4444 %%%% !1110 4444 %%%% '+_&OXE+\' M/A+XB^*LFA3ZFGA[2IK^6PM03),D:[F50 23@' P:^)?V];W]C_]J&T\:>-H M_'6CZYJ]O\*]&N/A5J?AO4%EU-M<-YJK6]O9K$?-:223R5DA R 06"E R_H% M6#8?"[X>Z7X]N_BAIWA*SAU^_L(K*[U../#R0QO*Z+CH#NFDRP&YL@$D*H ! M\[_%+]NKP[^QE^SY\./!G[2?Q&TNR^*>O>%=/BU :DLMPEI*/$MA\!_V-_%&OWEUJ?B#4AH MEU%-69+C4+N6:&)%!*I&JK]W,4:*J*-OU!10!XQIW_!0/]CC7-8\0>#D^ M-FEKK?A[5;C2M1\,WD4L6I3W43%'BM[.1!->$D$#R4?=VKYZ^)O[ ?CS6_\ M@E%KWP0\+^&9+/Q.=>O/%_ASPRNTM8EM0DNX=.4*2OFBU8Q8!V^:Q )')^X8 M] T*+5GU^+1;1;^1-DEZMLHF9?0OC<1[9JW0!\6_MR_$[0?VY/V.O#W[/_P/ MUVTU#Q3\5]3TB*XT>UE$EQHEO#<175[/>1 [K=+9H=DF\ AR$^\0*^B[OX\? M!3X3?%GP7^R3>:Y/;^)/$&BROX9TT6,KI);6D3;MTJKL0[(GP"1G8?49[^UT MC2K&\N-0LM,MX;BZ(-U/%"JO,0, NP&6QVS3I=.T^:]BU*:QA>X@5E@N&B!> M-6QN"MU .!G'7 H ^2/V8K;P]^QI^UI\=? 7Q:\06'A[1/'?B >./!VLZO=I M;6M]%,'-_$LDA"![>5D#1YW!&5\;3FO-/#W[&?C/]I[]F/\ :A^(,.CRVM]\ M;O%3ZEX#MKV,PR75AIDYFTV5@^#&+APV-V/D=6Z-7Z :EI&DZS$D&KZ7;W:1 MRK)&ES L@5QT8!@<$=CU%6* /B']H+XTV7[0?_!-+3/@7\.+F&\^)OCG1]+\ M,_\ "%^:!?V.H)+!'J"W,/W[=+<1SF21U"J I) 9<_7OPD^']C\)_A5X9^%F MF3^;;>&O#UEI5O)MQO2W@2%3CMD(*V8=(TFWU&76+?2[=+NX14GND@422*.@ M9@,D#L#5B@ HHHH *A.GV!.390DGJ3&*FHH A_L[3_\ GQA_[]"C^SM/_P"? M&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C M^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ MGQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH MA_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&' M_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^S MM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQ MA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_ ML[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_O MT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/ M_P"?&'_OT*FHH KS6FE6\33SVUNB(I9W=% 4#DDD]!7BOCW]M+X5>&-1DTOP MMX9DUUXF*OQ-/\ VY/'^I>&?A_8^$=+N&B;7KB1;ET. M"T$04LGXLZ9]0".]?)5?A_B/XD9ED69_V9EEHSBDYS:3:;5TDGILTVVGO96M MK\[FN:U ?VS_A1XIU*/2O%'AM]">5@L=Q-LE@!/9G !7ZE< M#N17M,=EI6&SZI%*UXU+D\WP-[1DWZ)_P"1]&_V=I__ #XP_P#?H4?V M=I__ #XP_P#?H5\Y?V[^WOXI_P"/'1SIT;=?]&M(<#_MJ2WYL3B/]TRK$S\Y04%][?Z!_:,Y?!1F_E8^B MY;32H(S+/:VZ*.K.B@"L/5OB'\(]"R-8\9^'[8CJDM_"&_+.37B47["?BG6I M!/XP^,!E;.6"V;SD_P# GD'\JW-*_8(^&MOAM8\6ZU=$=1"T42G\-C']:/[= MX]Q/\#*8TUWJ5HO\(JX?6MV,6GQ(OYNX/Z5O:5^QW\ ]-PTWA2>\8=&NM1 MF/Z(R@_E72Z5\#/@YHN#8?#+10PZ/-IZ2L/Q<$T>Q\3<5\57#45_=C4F_P#R M;0.7-Y[N$?2[/&=0_;MT>63[/X=^#YG9CA#<7JJ?^^5C;/YU7_X:0_:,\2\> M$?@/"J-TD&AW,V/^!9"_F*^D=/TC2M)C\K2],M[9,/".@^. M_#=WX3\2V8GL[R+9*G0CN&4]F!P0>Q%>=F_AK_:&6U:_L/_$_1-2D;P-);ZU9,Q,.ZX2" M=1Z,'(4GW!Y]!TIW@#]A[XEZWJ,;^/);?1;)6!F5+A)IW'<*$)4'W)X]#TK\ M _U!XQ^N_5?J4^:]KV]SUY_AMYW/F?[-QWM.3V;O^'W[&#\#/%7QI^&VC7GB MKP+\/3J^DWDZI=O+ILDZ!HP>A0@KP_)Z?E7I_AK]N;P:\@M/'/PTN+&13MDD ML2DP!]U<(5^F2:]U\)^%=#\$>';3PKX;LEM[*RB"0QCKZEB>[$DDGN2347B7 MP%X)\91F/Q7X3T[4.,!KNT1V7Z,1D?@:_?LIX+XKR#+:5'+\SLXK6G."E3YG MJU%Z2BKM[*[W/I:&7XW#4E&E6^35U\NIRWA3]H'X!^,"L>F>,--AE;CR-0C^ MS-GT_> GZ$UVT%KI-S"MQ;6]M)&XRCHBD,/4$=:\J\5?L4?!?7]TNCV]_H\ MIY!LKLNF?=9=W'L"*XF?]CWXR^ IFO/A-\6\ '=Y7G2V;-[80LK?C@5Z/]M< M>Y9IC2RE6=0?4JVPCZT M5'-<+?EJ7@^TDT>\?V=I_P#SXP_]^A1_9VG_ //C#_WZ%$D_1D?]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%345V& MA#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^, M/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%'] MG:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/ MC#_WZ%']G:?_ ,^,/_?H5+))'#&999%55&69C@ 5QWBG]H/X,>#@RZS\0M/, MB]8+.0W#@^A6(,0?KBN3&9A@,OI^TQ56-./>4E%?BT14JTZ2O.27J['6?V=I M_P#SXP_]^A1_9VG_ //C#_WZ%>%^*/V]?!%D6@\'^#M1U&3HLEU(MNA/J,;V M/X@5AGXU?M@_$\^7X#^'S:7;OQ'<1Z=M!'_76Y.P_4 5\=B/$?AF-1TL)*>( MG_+1A*;^^RC^)P2S7")\L&YOM%-GT>UAIRJ6:R@ R28QQ7)^*?C/\#_ 9N M37_&>D)(GWH+0?5(PS#\17CH_97_:&^([B;XJ?%80PNTJ M\[??"/O+[R?K.8U?X='E7>3_ $6IF^*?VXOA9II:+PIX)O-4<=))T2WC;Z$[ MF_-17RQ,DD0_7\:_0'PM\)OAIX)VMX7\#Z;:2)]V=+56E_[^-EC^ M=>??M$?LJ6/Q9O&\7^$[Z&PUORPLZS*?)NP!@;B 2K@8&[!R 1WKXOC;@?C M;/\ 1Q.)Q$*U2E?EI0ARI*5N;EDW>3T6DNBT=]'P9AEV88FFISDI-=$K;[V M?4^/:O\ A;P[?^+?$MAX7TQ";C4+N."+"YP68#)]AG)]A7H0_8X^/YOOLA\) MVXCW8^T_VI!L^N-^['_ :]T_9W_98T_X1W0\6>)[Z+4-<,96$PJ?)M 1@[,C M+,1D;L#@D =2?S7AWPZXDS?,X4L1AITJ2:YY3BXVCUM>S;>RMUWLM3R<+E>+ MKUE&4'%=6U8Y>U_X)^:&G_'[\3+N3U\K353^;FM&U_8&^&R8^V^,=5\ M,-'./^>MH'_]"S78T5WT^'.'J/\ #P=)>E."_0T6$PL=J$],BQT\NPC7^0K3HKOIX# T?X=** M](I?H:JG3CLD0+IFFHNU-/@ '0")?\*7^SM/_P"?&'_OT*FHKKV+(?[.T_\ MY\8?^_0H_L[3_P#GQA_[]"IJ* /EW]J']EOQ%#XBNOB'\-](>\L[QS-?Z=:I MF6"4\LZ(.61CS@9()/&.G@HTG5#??V8--N#<[MOV?R6WYZ8VXSFOT4>525WOR^]&U][:KM9:'A8G(J->JYPERWW5K_=L?,/ M[+G[+?B$>(;;XC?$G26L[:S82Z=IMRN)9I1]UW4\JJGD X)('&.OTQ_9VG_\ M^,/_ 'Z%345]_P ,<,9=PIEOU3"7=W>4GO)]W^22V];M^G@\'2P5+DA\WW(? M[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ*^C.HA_L[3_P#GQA_[]"C^SM/_ .?& M'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^ MSM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#G MQA_[]"C^SM/_ .?&'_OT*FK@_B3^T)X'^'-VVD2F74-03[]I:8Q$?1V/"GV& M3[5YV:9MEN2X5XG'553@NK?7LENWY*[.K"8+%X^M[+#PXB5I/%4G%/KHU]ZNB?^SM/_Y\8?\ OT*/[.T__GQA M_P"_0J:BOH#S"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J'5O$&@Z#%YVN:W:6: M8SNNKE8Q_P"/$5R.N?M(?"'1,I_PD_VR0?\ +.Q@:3/_ + 7]:\O'YWDV5J M^,Q$*?\ BE%/[F[G7ALOQV,?[BE*7HFSM/[.T_\ Y\8?^_0H_L[3_P#GQA_[ M]"O'-8_;&TLR?9_"O@BZN78X1KN<1G/^Z@;/YUS_ (K_ &@OCI%IC:S?65AX M9L#G;>ZA&ELA^DETVUC]*^6?B/PY6K>PP"J8JIMRT:4YMORT2?R9Z[X8S*C2 M=7%.%&"^U4G&*7KJ[?,^@_[.T_\ Y\8?^_0K*USQ3\/?#61K^MZ3:,.J3S1J MWX+U/Y5\-_$7]L:U+O:WOQ*U37G((:'3GD$"MZ'?L0CW0,*Q?!4_[37QH9&^ M$_P1G^RRXQJ-^&$'U$TGEH?7 R?8U]-0RWQ6S2A[;#9)]6I?\_,75A02]:;? M/]R/E:_$OAY@:_L)9E]8J_R8:G.LWZ2BG#[V?9NN?M*_!72-RVCRZ@P_AL]/ MXS]9-H_*N*\3_MD:18Q-)I/@:RMXQTN-3N5 _%5 _P#0JXCP/_P3_P#C5XC* M7?QG^.8TZ$\MIOA6$>9CT\]E7:?^ N/>O9_AY^QM^SU\.)DU&R\"1:KJ"<_V MGXAD-[-G^\/,RJ'W15KBQ'#'%T],=G=&F^L<)1E47I[2NX6]8J7S.[#Y_@*F MN%RJ=OYL154'Z^SI*=_23B>6Z5\9?CA\9-T/P^TTSV\H*^?HFEJMO]!B)&@CC0 M*JC"J!@ >E+7BU_#O*\9&4<;BL17NO\ EY6=OE&*BDO*S/:H\2XZ@TZ5*E!K M^6G;\9.3^=T?#,\,UM,]O<1-')&Q61'7!5@<$$'H:;7U3\2_V=O!/Q%O'UD- M)INH/_K+FU4%93ZNAX)]P03W)KEM'_8UT*VO%EUSQM'M.CM;6$82*,=^Y)ZDGN3R:O5_0W!/#"X3R&&! M[(?[.T_P#Y\8?^ M_0H_L[3_ /GQA_[]"IJ*^M/%(?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (D ML;*-@\=G$K#H5C (J6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHILLL4$333R*B M(,L[M@ >I-#:2 =17G7CG]JCX+^!=\$WBA=2ND_Y==(43G/IO!"#Z%LUYA?_ M +6WQE^)EV^C_!/X:O&-VTW1A-U(GH2<"./_ (%D>]?'YGQWPSEE7V+K>UJ] M(4E[23?:T=$_)M'#6S+"47R\UWV6K_ ^D+N[M+"W>\OKJ.&*,9DEE<*JCU)/ M KS3QS^UW\%_!>^WMM=?6;E7_:_'>=Z8#!QPM-_;KN\[>5..S\I71C[?,L1_"IJ"[RW^Y?J?/GQ MS^+'C+]HFU@UO3_AO<6VDZ"LSFZ@22;8'V!C)(%"J/D7C''/)KRFOT>&GV"V M)TP64(MC&8S;B,;-A&"NWIC':O%?'O[#'@#Q)J4FI^$=?N-",K%GMEMQ/ I/ M]U2RE1[;B!V K\\XN\*^)<=6^OT<0L36G\=U&FVTDERZ\MDDE9M;=>GEX[)L M74E[2,N>3WV7W=#Y+KZE_8\^!V@OX!E\9>//!UC>3:GDM7HY2M>.BV2; MU=]+:ZY7E%2C5]K72\EN5]-T31='3R](TBUM5Q]VVMU0?^.@5:HHK]SA"%./ M+%67D?1))*R"BBBJ&%%%% !1110 4444 %%%% !1110 4444 %%%% !6/XF^ M'W@;QFA3Q7X1T[4"1@/=6B.Z_1B,C\#6Q165>A0Q--TZT%*+Z-)K[F3*,9JT ME='C_BO]B3X-:]NET1+_ $:4\C[)=&2//NLNXX]@17%R_LA_&WX?RM=?";XM M94'=Y/GRV;-[;5+(WXD"OI2BOCL;X><)XNI[6%#V4^DJ3=-KT46H_@<-3*\% M-W4>5]UI^6A\T_\ "U_VS/A9\GC/P.VL6T?WYWL!* OKYEL<#ZMFMKPQ^WMX M/NF%MXT\$ZAIT@.UI+.59T![DAMC#Z $U[Y6+XG^'/@+QHI7Q7X/TZ_8C'F7 M-HK./H^-P_ UQ_ZK\5Y;_P BW-92BOLUXJI?_M_22^2,_J>-I?P:S?E)7_'< MQO"O[0WP8\9!5T;X@V"R-T@O9#;OGT E"Y/TS791R1S1B6*165AE64Y!%>.^ M*OV(?@[KA:;0FU#1I#RJVUSYL8/NLNX_@&%<;)^R3\=?AY(US\)_BSN13D0" MXEM&?VV@LC?B0*/[8?6,QH_Q*2DN\7^CU/H3Q7X ML\.^"-#G\2>*M6BLK*W7,DTI[]@ .68]@,DUXAKG[?OA.TOV@\/^ ;Z]MU; MGN+Q8"WN%"OQ]2/PKQ;XW^-OC1J>J)X"^,.JM)=:,V?LP$0 9T5@S&+Y7.PC M!/(#'U-<)7Y=Q5XNYU+'.AE<70C#1\\4ZG,OB33YE&STMOIJ^B\?&9YB'4Y: M*Y4NZUO^A]M_"+]J/X&>&19(98V*LC Y# CH0>-T ME9VNUH[[*VO5@YG_N6 M70H1>TJ\[_\ DD/>7S.[ZQF5;^'245WD_P!%J8'B;]O;PI YMO!7@:_U"0G: MDE[*L"D^H"[R?IP:Q_\ A;'[9WQ/^7P;X&.D6\GW)TT\1 KZ^9U>_ M>&?A[X%\&H$\*^$-.T\@8WVMHBN?JP&3^)K8H_U7XKS'7,LUE%/[-"*IV_[? MUD_F@^IXVK_%K->45;\=SYJC_9(^.GQ!=;CXK_%O:C')@-S+=LGMM)5%_ D5 MV/A;]A_X/:)MEUV34=8D'WEN;GRHR?98PI_-C7LE%=>#\.^$\+4]K4H>VGUE M5DZC?JI/E_ TIY7@H.[CS/N]?^ 8?ACX9?#SP6%/A7P7IMBZ])H+11(?J^-Q M_$UN445]C0PV'PM-4Z$%"*Z))+[D=T81@K15D%%%%;%!1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%>:?&K]H:P^&UP?#F@6D=[JVP-*)&/E6P M(R-V.68\':".#DGIGR8?M2?&$7?VC^VK4INSY'V"/9],XW?K7YWGOBAPKD&/ M>#JRE.<7:7(DU%]FVXJZZI7ML]=#Z?+N$G_$N;_A'M<>DU]?DV=9;G^ MCC,#4YX/3LTUNFGJFNS]=FCQ,=@,7EN)=#$1Y9+\NZ?5!113998H4,DTBHHZ MLS8 KU&TE=G&DV.HK)O_ ![X&TO/]I>,M*@(ZB74(U/Y%JQ;[X^?!_3L_:/' M5JV/^>"/+_Z IKS,1GF2X3^/B:?[-\(ZE-Z>?)''_(M7A8CQ X+P MOQXZ#_PMR_\ 24ST:7#6?5OAP\OGI^=CV*BO"V_:X\4ZJQ3PW\,-YSAM_P#()^&7V=3]U_[(F'ZR-@UYW_$3N%ZO^Z^UK?X*4W^:1U?Z MI9O#^-R0_P 4X_HV>Z45X7_QF3KA_P"?.,_]>D>/YM1_PIS]IK6^=6^)OV=3 M]Y/[8F'Z1KBE_KUCJ_\ NN48J7^*"@OO;8?ZNX>G_&QM%>DG+\D>I_%;Q5/X M)^'FJ^)K3'G6]MB GH)'8(I]\,P/X5\=W$\]U.]U,/%_Q0B:/3+":[F,Z.R8C0N M"171U#(Z'(8'H0>XK\5\5L;Q)F.*PU?,,'+#TN5J"MKIZ[?<.KN?@Q\;+_X2S7L3Z>]_9W48 M(M//\L+,",.#@XXR#QSQZ5PU=C\!O&7PR\%_$)M?^(_CC2=(BT_3I)XDU&[1 M&E)(C&U6Y8C<>!SD<=Z^2X$P>?8_BO"X?)W*->4K)QCSN*L^9\O5*-VT]&>Q MQ+BLKP625JV8V]DEKS2Y4W?13$WW9ULI),3IL;_>1K\1+ M\8^&\'6>'RC"QK5>U*#JR_\ W:-O.[/6];_ &>OAWX"LCXA^,WQJMK"%LEY M)Y8[?>?17E8ES[!<^U>8>,_VK_V*/AJ7MO O@S5/&M]'PD\TCPVQ([%I,9^H MB8>]7/!__!+G7O%.HCQ-^T1\:KS4;V4@W$.F.TTC?6YN,D_]^_QKWWX8_LC_ M +/'PC$UW'@C4=13[5<;O[P>7=L/^YM'M7NX#PX\$>%G=T'C:J\F MH7\Y5'*7SB>5B>+O%WB/2#C@J;ZR?-4MY1A:*])'R[H_Q?\ VZOCNGV;X"?! M^V\'Z-.,)>Z9I4=LK1GN;JX #'WB /M70^%?^"8/C7QMJ@\4?M'?&^ZOKN3F M>'3I'N9F'7!N;CI]-A'H:^R:*^J7&^(R^C[#),-2P=/;]W%.5O.;6OK9,\E< M!X3'556SK$U<9/?WY-0OY0BTEZ7:/,/AC^QO^SC\)C'<>&OAG97%Y'@C4=6' MVN;=_>!DR$/^X%KT\ 8 P!T%%%?)8S'X[,:OM<55E4EWDVW^)]A@LOP&6T? M982E&G'M%)+\ HHHKD.P**** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK)\6 M^.O!W@2Q&H^,/$EIIT39$9N9@IMB(1J/:+G%2?R;N92KT83Y922?:ZN=M M10"",@T5Z)J%%<=XZ^/WPD^'>^'Q%XSM3>%KF4 _Q M;(_E3ZL6%5HOV=/VE?C)(MY\7_'[:?:N0QM)9O-*^X@B(B'Y@U]'Z/HFC>'[ M%=,T'2;:RMD^Y!:0+&@_!0!5JG_J-BLT?-GV.J8C^Y']W2].6.K];IA_9TZV MN)J.7DM%]R/*O W['7P:\(;+C4M+FUNY7!,NJ2;HP?:-<*1[,&^M>GV&G:?I M5HEAI=C#;01C$<-O$$11[ <"IJ*^ORS),HR:E[/ T(TU_=23?J]W\VSNHX>A MAU:G%(****]0V"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKQ+]N[] MH76/@)\(47P?*4\0>(;DV.E2JN6MQMS),H[LH("^C.IP<8KORS+L1FV84\'0 M^*;LK[+NWY)7;\D>?FN98;)\NJ8S$?!!7=MWV2\V[)>;.V^)/[27P*^$-Y_9 MOQ$^)NF:==X!:R\QI9U!Z$Q1!G4'L2.:7X:_M'? WXOW1T_X=?$S3-1N@I86 M0D,4Y ZD12!7('<@8%?FYHW[/?CKQ8SZ]XMUP6D]VYEE:ZW37#LQR6?D!SQW M]DKB*'UN_+>S]CS=N?E]G:^G\4^.^M^+ZP_]I/(7]5WM?][R_P"'FY[V_P"G M1^K-%>+_ +#'[0>J?'[X."Z\62;M?T*Z^PZNY7:9R%!CF([%EX/^TC< 8%>T M5XN9Y?B,IQ]3"5_C@[.VS[->36J\F?997F.&S?+Z>,P[]R:NK[KNGYIZ/S04 M445PG>%%%% !1110 4444 %%%% 'R-^W!X"U+1/B>OCE;=FLM:MXQYP'"SQH M$*'T.Q5(]>?0UXI7Z(^+O!_AOQWH,WAKQ9I,5Y9SCYXI!T/9E(Y5AV(P17AV MN?\ !/\ \.W5^TWA[XBW=G;ELB"ZT]9V4>@8.G\J_G7CGPMSO%YU5QV5152- M5N3CS*,HR>LOB:33>JUOK:VEW\MF.3XB>(=2BKJ6MMK/KN?,=K:W-]=1V5E; MO--,X2**-2S.Q. !U)/:OOKX->#+CX??"[1/"%[C[19V0^T@'($K$NX![@, MQ&?:N9^$/[*_P[^$U\FO(9=5U6,?N[V]4 0GUC0<*?S;:6VBMN[Z=^4Y;/!WJ5/B>ENR"BBBOUD]H**** M "BBB@ HHHH ***@U#5-,TBW-WJNHP6L0ZRW$RHH_$D"FDY.R$Y**NWH3U\[ M_M@_MYZ+^SW?GP!X'TJWUCQ08@]PMPY^S:>K#*^9M(9W(P=@*\$$D9 /I_B' M]IO]GCPL636_C5X9C=?O0QZQ%+(/^ (Q;]*^#O!W@%/'NMWWQB^),/VW4->O M9;Z.VN/F1%DG?7S?AG@;+*F><44YNE!J-.DDU*M4E=J*O9 M?%^G&+?G["=$@\K&>F=N_'_ L^]?4W['_[=VA_M$WG_""> M,M*@T?Q2D)DAB@D)M[]5&6,6XEE8#),9)^49!.#CQ/\ LK2S;?8SIMOY.,>5 MY*[<>F,8KAO%7@@?#;Q%I_QI^&MO]DOM OXKZ:T@.U)$1PS$ ?=X!##H5)X] M?$X?\>?#7Q#S&.2XG*O[.JU7RT:L9QE#G>D(U+0I\JD[1NU-)O5Q^)+,O"_Q M$X$PSS:EF;Q]*G[U:E*,E+D7Q.G>4[N*N[)Q;ML]G^E-%?'D?_!6FSO&":5^ MS[?W#9Y5=='](#5N'_@IIX_U $:;^R9J)!^Y)-KSJ#^=H!^M?88[A'.\K5\: MJ=)?WZU&'_I51'-A.-^',>[86I.I_@HUI?\ I--GUQ17RG!^W]\;+U@T/[-% MG;H1UN?%:Y_(19_2K<'[:WQRN%!D^%_A>VYYWZQ<2''T$0'ZU\7C\ZX:RR_U MC,\+ITCB*51_=3G-GUDX_^#@L1K_-0JP7WSA%'U#17S3%^V!\7IR1_P ( M_P"'48_=1+:XD_7S5S^5:%M^TK\>]0MV:S\"V$,,@67@6Y8$>S&!OYUS&K?$G]J34%8CP)\3IP3C%OHTT /X$IQ^%;T M>)LZQ_\ N.2XN?9SIJG%^DIRL<]?!Y1@_P#>,O"&E9_M3Q5IMMCKY]]&G\S7Q/JL/[4NL.P'[/'C"\/7.HS[,_GNK*F\ M!_MHW>#I?[.$T.X_+]IG0X^O[Q<5ZU'!>*6._A951HI_:JXW#K[XQDY(\BOG MO V$^+%UJK[4\+7?_DSBH_B?:6H?'?X0Z;G[3X[LFQ_S[[I?_0 :P[_]JSX2 M6>?L]W?W>/\ GWLB,_\ ?96OD*7X,_M_7X/V;X-PV^/[EQ:C_P!&3FK.G_ ? M_@I)!A8O ]@BGD&X&AR8]OF+&O2AP-XJ8M7GF.58==G6G.2^Y.)YD^/.#:$K M0RW,:WFJ$8Q_%IG0:_K%WXAUR[UV_D+S7ER\TC,>[$FJE*L@SGACB'$Y9FL'&O2FU*_77XD^L M9+WHRV:::W/Z4X?SG+.(,EH9AE\E*E4BG&W3O%]I1>DENFFF6]"U;5-"UJUU MG19VCN[:=9+=U&<,#QQW';'>O:?[/_;'US_7WILT;I^]M(\?]\9;\Z^9?B5X MR&@Z>F@://NUK5G6UTR"-OG#R'8)..0 3P>YP/6N\'_!/3]K+5^?$O[4&_/W MO^)M?S_^A[<]Z_H+P:\*I\0<.5,SS?,ZN P]2=J2BY1]MRKWYV2=XIN,4]+M M25]-/R;Q$\0IY1G<W>(+* ?^/$T?:?V"=#/^G_%_0KS;U_XJ99,_P#?EA^EOD-;1Y_.)O>MFQ_X)9?LTVF/M&H^*+K'7S]4B&?^^(5KU,/ MX9>!>!V4I_\ <%/_ -.-G)5XT\8L5_RZIP]:K_\ ;$BY_P +V_X)Y>'CC_A* M]!DQ_P!.5S=?^R-F@?MU?L,:!_R!=9MCCI]A\*3Q_P#H4*_Y%7+'_@FS^R=: M8\_P9J%S_P!=];N!G_OAEK9L?V"/V1]/QY'P;MFQ_P ]]3NY?_0YC7NX?)O! MW+_X&'KW_NPH17X*YYU7'^+F+_B5,,O65:3_ #L_\%0?V8+%=MJOB*Y ' M M](4?\ H$H".AB\.6RG\PGM7H_7O#RE\.$ MKR_Q5(K\D?J<4?\ M)6K*D_X*V:K?N8= _9X+L.[>(FD/_?*VP]^]?7=CX"\#:8 --\&:3;XZ>1IT M28_):U(XHX4$<4:JHZ*HP!1_;G ]/X,H")_@8^D:;J%NJWFIQQW+F&-9%9OF*A0#MVG/9C7AO@ M+XW^+/ ]JNEE8[ZR3[EO<,0T8]%8<@>QR/05^LGB7P[H_B_P]?>%?$-DMS8: ME:26UY _22-U*L/R)K\S?VD_V*OBO\!?$-U/9:#>:SX:,C-8ZU90&0)'DX6< M*/W;@=20%/8]A]CD"\.N.\KJY!FN7THTY24XPE)RYI6MS1F[2C-+3W6G9NW4 M^#XJPGB!P=F%+/57O:4%>+@V[^\FKK7H9^I_M2:O/:F/2 M/"<%O*1@2SW1E ]]H5?YT_\ 9@^&D7[3_P"T/8>%/B'J.H2VEU#<7&HSV!?&GCK5DT+P;X5U#5+QWVBWL;1Y6!]]HX M'J3P*_0?]@S]C^__ &>]$NO&_C](CXHUBW6)K>)PZZ?;9#>5N'#.S!2Q!(^1 M0"<$GKJ\)^&O@]D^(GP]A(8?%5HN,6I2G5U_O5)3FHKXK74;I:7L>9EN= M*V=8>.=UYU\+2DI23C&-/3IRPC&+E+X=G*S?2YZ1\,/V6?@#\(!'+X'^&>G1 M74?34;N/[1S^@\)@L' M@**I8:G&$5TBDE]R"BBBN8Z@HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HJIKVMZ=X:T6[\0:O-Y=M96[33L! MD[5&3@=SV [GBOD[XF_&3QA\3K^8:E?R6^FLQ$&E0R$1*F1C>!_K&X'S-WS@ M*#BOC>,.-LKX.PT)8A.=2=^6"W=MVV]DN^KOLGK;V\DR'&9Y6<:-E&.\GLNR M\V?7E%?#>F7MYHMZFI:->2V=S&"([BUD,J44C,J*69@ .I)Z5G7W MC/P?IF?[2\6:9;XZ^??QIC\S7Z;4K4:*O4DDO-V/D7*,=V:5%76XBX?P_\7%T MH^M2"_-F,L5AH?%-+YH]#HKR._\ VV?@;: _9[W4[K'_ #PTXC/_ 'V5K&OO MV^/AG%D:=X1UR;'3SDAC!_*1J\FMQ[P=0^+'4_D^;_TFYA+,L!'>HOS_ "/= M:*^<[S_@H%:EO+TGX5S2D_=,VK!3^2Q'^=0_\-D?&;5_^1;^">_/W?W%Q/\ M^@!]C]D0]?W5A'C_OO+4O^(AX&I_N^!Q53 M_#1?ZM!_:E-_#3F_2)])5D>/O%]CX!\&:EXRU%"\6G6C2^6#@R,.%0'U9B!^ M-> S?#C]MK5,?VO\2DL-_P#?UE8O_1*_RKDOC1\)/C)X+^&>K^-?B)\:[;4[ M>PM?.?33KMQ.UP0P"H!( "=Q&/>E+BGB?,*;HY;D]?VDE:#FHQ]YZ1NFW?6V MAS8K-YT,/.JZ3BHIMMV5K*]SROXF_%._\5Z_/XQ\?^(4\^X<[?-DPJ+DD1QK MV49X _GDUS5EX]\'ZA.+>UUZ'>3@"3*9/U8"D\+_ )N/$Y'BCXFW\YGN!N3 M3X6V^4IY"L>H_P!T8QZYS6SJ?[.OPWO;4PV-I>YSB\1C6_WE;#TZ\X64[7CN>3A. /%7.,)_: M%##4:<):J%:G+@:0;CS M)'@7!S&$3YI%Z$#(V\CD8 ZP_#G]L'XX_/XT\0/H.FR];::7R%*^GDQ?,WTD MQ]:\;_8]OX/@K\?K33?BGXST_3])MK"YFT_5]2NU@BE7RS'Y6YS@-\X.W/8X MR,5]!Q4%1E1S>I]7J4Y.$J4Y1BXM6T>OO)W MO%K1QLT[,YOP-^P]\+O#NRY\67EWKLZX)21O(@S_ +B'_\ !5G]G2WR+;PMXON#V*:=;*/_ !ZX!_2OIH<$\65-L%4^<;?G8SJ<<<(4 M]\;3^4K_ )7/IJBOE>7_ (*J_#B?/]C?![Q5<^FY85S_ -\LU5Y?^"GNHS_\ M@?\ 9@\0W [%[XI_*!JQK<*YWAOX\(T_\=6E'_TJ:*I\9\.U_P"%5<_\-.I+ M_P!)@SZPHKY&E_X*0_%R\_Y!G[*DT.>GVK7F/\X%JO-^WS^T_=C.F_L^Z) . MQNM5+8_ .IKR:V'R_"?[SF&$I_XL7AE_[E.ZGG2Q'^[X3$U/\.%Q#_\ <:/L M&BOC67]M;]LR[RMM\/O MH#WF6XT.GS,1_ MWUG^=>56SG@[#?QAX-3QS\)+Y-8^#OQ U/2Y(F#-I=Y=O (?%::>;*^BE:UU?3B^XVMT@!9,_Q*0RNI[HZGC.*^2* MJ3_"GQ=X_NI)O"6J^+8%5%%Y;^&IY%1SSM:144@MC(!/88[4O#[Q?S#%XQX' MBK$3K4VFX5>1U:T9+[+:M.I&2O\ $VXM)IJ+DF<3< X?+L/]:X>H1A*]I4N= M4Z33^U&]XPDG_*DI)NZ;46OO)F5%+NP R23P!61J7Q!\ Z-G^V/&^CVFWK] MIU.*/'_?3"OAN;]B/Q/K#[]4\-^,KLD];UW/_H2"K%I^P!J3XQ\-M7?I_K;O M;_45^R1XY\/EJGCJG^#!?K*LOR/@9Y+QW+:AA8?XL5^D:7ZGU[J7[3'[.VD9 M%_\ '+PFK#JB>(+=V'_ 5_F^"A_AA4E^;*6I?\%;?AO$#_8_PEUR?T^TWD,7_ *#O MK%F_X*SZYJDAM_"_[/#2/V+Z\TI]OE2W'\Z]&TS]CGQSIH"VGBC2;4#H+4RC M'Y(*U8_V4O'LJ!+OXH@+Z*)6'OU85:\2,''^!P=5G_CQBC^"1#X(XAJ?Q>)X M0\H85/\ %NYY$?\ @H-^UWKPSX/_ &7MX/W7]JC_@I!KO-E M\$X--W=-WAN:''_@1*?UKV;_ (8WU"YYO_B9D]?^0:7Y_&45/%^QCI@_U_CZ M=O\ 3_,\) MG^(O_!476P2FJ:?IL9^]OGT2''_?UMWY5B:KX4_:&UGQ-IOB3]I'QS9:V=/2 M8Z-;6VJ6US]FE;R][LL'RKP%QGN..E?34?;DN"AVQ$'YP%4'@XS['/:OE>./$?Q)Q_".-PU/) M,+@X3IM2J46G54'\?*T_M0O&7]UL]SAGP^X2P>?X;$5LUQ.*E"::A5E^[%<)>$ \$YV\Y//)%=!!^T-_P4Q\-8&H?#>WUC'7R]&BN-W_@)(/TKU+X M1_LRVOCOP:GB?Q+JEY8O'W#>)S[$XC"YSB,*YS,#_@H7^UIX7R?'_[, M C"_?_XE%_9X_P"_F_%6M,_X*XV,,7Y)6/$_U#S2G_ +KQ1==JF&3_ !;N5!^(F!_2NJT?_ (*0_LFZIM%WXYO; MVO-$N3CZF-'%S"G_P!>W3J?^E;EQX4XZI?PLWP53_'&I#_TG8]VT?\ ;(_9=US!LOC? MH*9Z?;+DV_\ Z-"UU6C_ !<^%'B+;_PC_P 3O#U]N^[]CUJ"7/TVN:^0;W_@ MGQJ4>2WPD;G^*'6@?T$W]*Q;[]@/48\Y^'6N)_UPGW__ !583X\\.9;X7,Z/ M_7S"PE_Z34.B&0>(M/>6 J_X,1./_I5-GWO'+'-&)89%=6&593D&G5^?$7[& M?BGPXYFT?3_'.G-G.^UC=1^:Q_UK0M?A]^T-X6(_LKXX?$:R5>D<][<,@_X" M2!^E:GAY+_ ,EK-_@?1/Q^ M^/N@? KP]!=3Z9+JNLZD[1Z+HEM(%DNG499F8\1Q+D;G((&1P20*^;]7_:0_ M:]\17C:C!\0M"\.QDYCT[3="2Y51V#//EB?4C ],5G^)O&7C;XE>)&\;_$<: M;_:?V5+2&/24D6"&!26 42,S LS,S'//RC^$55K\IXO\;<;EF8O!\->R<(;U MI4XU74?7DC5C*$8+9/DYY-.7,DU%?99)X=4LTPRQ.L_!V@>+=!M;/3K9+:SNY=$DN;MXD&U/,9YMK/M !;;SC->]PAXP M9/GF$FN(:E/"UH6]]0JZBE"2:M&+3YO/SG@?-,FKI99"IB: M4MHN4.>#71SG*'-%]')N2:=Y235OL6BOC&Y\0_M;>,\BX^,OBF1&Z+H>B06V M/H8HBWZFJ-Q^S3\:_&A_XJ?4?B'JX;JNLZU.%/X,5 ^E?91X]X&E_#Q%6M_U MYPU67W>T5(\*61\6?] D*?\ U]KTX_\ I#JGV-K_ (]\#>% 6\4^--)TT+]X MZAJ,4./^^V%<-X@_;/\ V6O#6[^T?C;HLFWK_9\K7?Y>0KYKYZTC_@GQJC$2 M-\+[>/)R7O=6#Y]R/,;^5=5H_P"P!?PD.VB^%;7')G\>+P5+TG5K?E"D='K_ /P4[_9@T@E=*N=>U%ZI_P4+_ &K-:)3PE\"-)T\-T;48 MYY&7\3)&/S%HW./^>][C/_?"K6O8_L]?!RPP8?!,+D=Y[B63/_?3&MX\8^([TPN5 M9917]^-:M)?-RY?O1SRX.X;GKBLUQ]1_W)4J47\HQ3_$^%=4@_:T\63&/Q;^ MT7JGD./G2TUFY"_]^U$:FL@_LSC5M06Z\0_$/4=2=OOC[+B0_1VD?^5?HS8_ M#+X!_%&IDC M[DKLZ'\(84;_ ,>KI/LGV#_0?LYB\G]WY17!3'&W';&,5]T5\_\ [0/[/VN) MKESXW\#Z<]W;7;F6]LH%S)#(>695'+*3S@9()/&.GXUXM9+Q_GV64L9F&8U< M>Z+E[LHI48Q_P *YNMK/9,_2N GPAD.+J4,OP5/">T2UBV^9QO92E+7 MJ['B]26=G+J%W%80)N>>18T7&20.W7\)X;X;S/B/-(8 M7#4W:ZYI6=H*^K;Z67S;T6I^GYKFN$RO!RK59+;1=9/HDB]9?L9VQ;S-7^($ MLA/WA!8!?U9S_*MK3_V0_AI;8:]U/5KD]PUPBK^2IG]:]5HK^KL/X;\$89WC M@HO_ !.4O_2I,_&JO%.?U='7:]$E^21PVG_LW_!O3\,/"(F8?Q7%W*V?PW8_ M2MO3_A;\-]+P;'P)I*,.CFPC9OS()K>HKW\-P[P_@_X&$I1]*<5^2/-JYIF5 M?^)6F_63?ZD5K965BGE65I%"O]V*,*/TJ6BBO8C&,%:*LCB;;=V%%%%,0444 M4 %%%% 'P[^VU^Q+\0M$\>WOQS^!&F75Y;:A,UUJFFZ9G[39W#9,DD:+R\;' MYB%R06/&WI\Y#XG?&]KO_A&AJ>H&ZSL^RC3U\_/3&-F_/ZU^M]%?=4N+W=6\[O4_.L7P)CJ6-JU\ES.M@HU7><*P7#>!="@W)R;E.4Y/=M_U]]VRBBBO#/>"BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH X/]IK;_ ,*2UK?G&ZUZ>OVJ*OE.OMSQ M#H.F^*-#N_#NKP[[:]MVAF4'!PPQD'L1U![$ U\F?$WX1>+OA?J,L>L63S:> M),6VJPQGR9%/W=Q_Y9OZHQSD'!8#':X/#TZF$JR49-\R;TOI:U^ZMHO-G+5>\->&M>\8:[;>'? M#"W!O[@O]G%M>&!OE1F;]X&7:-H;N,].^*JV5I=ZE>1Z=IMK+ M20^BJN2WX5]&_LW?!+4O 23>,/%L(BU*[A\FWM ^3;PD@DMCC>Q X&=H'7+, M!^;UN^^QXU?_L@?%;4W\S4?#%[.?67Q-G^<]4I/V)?B"SECX&O?^ ^* M,#\OM%?9-%?T(O#3!QE>&8XM/RK?_:'Y%+'Y9/X\LPK]:$3XM?\ 8C\>[SGP M5JHYZ+XG;'_H^JS?L1>-]QSX,UOKVU]O_CM?;=%=4.!*]+^'FV,7_<5/_P!L M,95.'Y_%E&$_\$I?J?#3?L/>,=ISX/U_IVUAO_BZBC_8J\;6J'[/X;\4QC'/ MEZFX_D:^ZJ*[:?#6?4'>GG>+3_QQ_P#D3"5#A67Q9/AO_!=OU/A8_LA_$J.! MHDM/'"H1@JFIR_RJI<_L=^/I82DUCX[93U'VF1OTVFOO2BO1AA>.:2_=\18M M?]O1?_MIC++^#)_%D^'_ / 6OU/S]N_V+/%-VB>+%S_>L#S_Y"I;']DFV\(:A!XCO]-UX)9S++B^M=L1((QN/E MCC..]?HS69XT\,6OC/PK?^%[Q]J7MLT>_&=C=5;\& /X5S9GB/%?$997HQXC MKSYH27*XTUS7BU9R2NK[76JW1I@N'_#BAC:5;^Q:47&47=.>EFG>U[.V]GH^ MI\545H^*_"FN>"](;)H+B!L$$':ZYX=3W4]C6=7\.UZ%;#5I4JL7&47 M9IZ--;IH_I>G4A5@IP=T]4UU*.M?"N#XO&W\+MI%S>S+-YL$5F/WA(4YZ G& M,Y^GM5NP_8'O)5 'PCOG][B_9/\ VHM>\?LH?"[4K.ZE^)&MVC0H\!BTR.1< M%PV-TN#VP, ]\GVS[G7]1^&>6<:4N$:<(9OB\)2E*4HTZ-1TURO[6UTY.[\U M9]3\6XQI<)XK/YU:V6X?$54DI3J4U-W73731:?AT/BNP_P"">NI_>_X57;19 M_P"?C6 __M5JW=._X)^ZD@ _X0[PS%_U\D2?^R-7UO17VM7AK,<5_O6=8^K_ M (\54?\ D>#2K9/A_P#=\KPE/_#AX+]#YCT_]@B\M\;D\+V^/^?>R)Q_Y#6M MS3_V(I;?&[QG9V_K]GTK./\ Q]:^@**\^KX<\-XG_>O:U?\ '6JO_P!N1Z%+ MB/,,/_N\84_\-."_]M/%+;]C+2%_X^_'ER_KY=BJ?S8U?MOV._ "$&[\1ZQ) M[))$O_LAKURBJI>&O ]'X<%'YN;_ #DRY\5<03WKOY**_)'F=M^R=\)X,>:F MI3?]=;W&?^^5%7[;]F?X,V_+>%'E([RW\_\ 1P*[VBO2I<%<(T?AP%+YPB_S M3.2>?9W4WQ$_E)K\CDK;X%?"*U_U7@.R/_70,_\ Z$36A:_"_P"&UGS;> =& M4C^+^S8B?S*YK=HKTJ619'0_AX6G'TA%?DCEGF.85/CK2?K)_P"9YO\ 'CX- MV?B[P01X1T2VAU#3Y/.@BMH%0S+C#1\#J1@CW4#O7S#-#-;3/;W$+1R1L5>- MU(92.""#T-?^D\2\6+.*"PV'@XT[W=]W;965TEUW84 M445^MGQ04444 %%%% !1110 4444 %-FABN(F@GB5T=2KHZY# \$$'J*=12: M35F";3/)O&'[)'@W7;Y[_P -:S/I!D8EK<0B:('_ &5)4K],X],4O@W]DKP9 MH%\FH>)-7FUAHV!2!H1%"3_M*"Q;Z9QZ@UZQ17QR\/>#%COK?U*'/>_VN6_^ M"_)_Y*>[_K-GWU?V/MWR[=+_ /@5N;\1L<<<,:PPQJB(H"JHP !T %.HHK[) M))61X6X4444 %%%% !1110 4444 (Z)(NR1 P/4$9JI/X=\/W7%UH5G)_P!= M+5#_ #%7**SJ4J556G%/U5RHSG#X78^9OVI/ !\+>-D\0Z9IJ0Z=J4*[!!$% MCCE10K)@# R &]\GT->85]L^)?#.A>+]'ET'Q'IT=U:S#YHW'0]F!'*D=B.: M\EU;]C31+B\,NB^-[FU@+9$-Q9+,P'IN#+_*OYSXY\*,7&3W^)I.+>JL[J]K:7?ZCP]QE@*6 CA\;)QE!6O9M-+;:[OT_&YX';V\]W M<):VL+22RN$CC1U]IX9^'^+X M6]IC+.):.;\M##7]G%W;>EWMMV7G]P4 M445^N'Q04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 =!1110 4444 %%%% !1110 4444 %%%% ! M1110!F>)_!?A7QG:BS\4:#;7J+G9YT?S)_NL.5_ UB:/\!_A'H5XM_I_@BV\ MU6RIN)))@#Z@2,P_2NNHKS,1DN38O$K$5\-3G46TI0BY+YM7.NEC\=1I>RIU M91CV4FE]R=@ "@*H ' %%%%>F<@4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 45P_QM^/7A/X'VFBP:OIM_JNL^)]832O#'A[2$C:ZU.[96?8GF.D:(J* MSO)(RHBKR:WNM-G MELI;@20-)'*9(9O+@=@'0*^QRC'! /;J*** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** / _V]_V6?B/^T-X6\,>-O@3XZA\ M/?$3X=:]_;7@^[O5W6L\NS;);3#!PDBX&<$<8(PQQY9_P3D_;2\%?$*&T_9D M^/OA)_"'Q3\.:GJNI6^GZBNVTU)FN+S[1<6$I)#A!+<(5W-\JN59PK%?HCXU M>,/C=X#\;^%/$7P[^&=]XL\,&.^MO&&F:3=6D=Y;[_(:UNXEN)(Q-L9)4:-7 M!*S$@,545\V?"SX->+OVF_'/P?\ 'D?PRO/#NB?##QAXCU>^\3ZR8([G4'EO M[H)IUM%'(\A3>0TS2!%^3:F\DX /J;_AI#]G?_HO7@O_ ,*FT_\ CE'_ TA M^SO_ -%Z\%_^%3:?_'*W_P#A!?!'_0G:5_X+HO\ XFC_ (07P1_T)VE?^"Z+ M_P")H P/^&D/V=_^B]>"_P#PJ;3_ ..5TWASQ-X;\8:1%X@\)>(;'5+"""*@_X07P1_T)VE?^"Z+_XFK]C86&F6RV6FV4-O M"F=D,$815R!/_ EWKWJB@#P7 M_A7W_!0__HX+P)_X2[T?\*^_X*'_ /1P7@3_ ,)=Z]ZHH ^3]#U_]O[6OCOK MOP4B^.?A!;K1=$M=0EN7\,CR769B J@#=N&.!/_"7 M>MOP;X%\76'[:?C3X@7F@SQZ+J'@_3K6RU%@/+EFC=BZ#GJ :]?H \%_X5]_ MP4/_ .C@O G_ (2[T?\ "OO^"A__ $<%X$_\)=Z]ZHH \%_X5]_P4/\ ^C@O M G_A+O1_PK[_ (*'_P#1P7@3_P )=Z]ZHH \%_X5]_P4/_Z."\"?^$N]'_"O MO^"A_P#T<%X$_P#"7>O>J* /!?\ A7W_ 4/_P"C@O G_A+O1_PK[_@H?_T< M%X$_\)=Z]ZHH \%_X5]_P4/_ .C@O G_ (2[T?\ "OO^"A__ $<%X$_\)=Z] MZHH \%_X5]_P4/\ ^C@O G_A+O1_PK[_ (*'_P#1P7@3_P )=Z]ZHH \%_X5 M]_P4/_Z."\"?^$N]<3\!M?\ V_OC;X-NO%FE_'/PA;1VVMWFGM'>^&07+02% M"PV #:<<=_6OK"O(/V*? OB[X??"?4M$\::#/IUW-XPU2ZC@N S0R3ED?@] M".10!B?\*^_X*'_]'!>!/_"7>C_A7W_!0_\ Z."\"?\ A+O7O5% '@O_ K[ M_@H?_P!'!>!/_"7>C_A7W_!0_P#Z."\"?^$N]>]44 >"_P#"OO\ @H?_ -'! M>!/_ EWH_X5]_P4/_Z."\"?^$N]>]44 >"_\*^_X*'_ /1P7@3_ ,)=Z/\ MA7W_ 4/_P"C@O G_A+O7O5% '@O_"OO^"A__1P7@3_PEWH_X5]_P4/_ .C@ MO G_ (2[U[U10!X+_P *^_X*'_\ 1P7@3_PEWH_X5]_P4/\ ^C@O G_A+O7O M5% '@O\ PK[_ (*'_P#1P7@3_P )=Z/^%??\%#_^C@O G_A+O7O5% 'R?\!M M?_;^^-O@VZ\6:7\<_"%M';:W>:>T=[X9!!/_"7>O>J* /!? M^%??\%#_ /HX+P)_X2[T?\*^_P""A_\ T<%X$_\ "7>O>J* /!?^%??\%#_^ MC@O G_A+O1_PK[_@H?\ ]'!>!/\ PEWKWJB@#P7_ (5]_P %#_\ HX+P)_X2 M[T?\*^_X*'_]'!>!/_"7>O>J* /!?^%??\%#_P#HX+P)_P"$N]'_ K[_@H? M_P!'!>!/_"7>O>J* /!?^%??\%#_ /HX+P)_X2[T?\*^_P""A_\ T<%X$_\ M"7>O>J* /ESXU3_\% OA!\*M<^)FH_'?P;<0:-8FXEAM/#.)' (&%+@KGGN* MV_#7A;_@H7XA\.:?K\/Q_P# Z)?645PB2>%VW*'0, <<9Y[5Z#^UWX4\1^.? MV:?&/A'PCI$M_J5_H[16=G 7E?O> MJ* /!?\ A7W_ 4/_P"C@O G_A+O1_PK[_@H?_T<%X$_\)=Z]ZHH \%_X5]_ MP4/_ .C@O G_ (2[T?\ "OO^"A__ $<%X$_\)=Z]ZHH \%_X5]_P4/\ ^C@O M G_A+O1_PK[_ (*'_P#1P7@3_P )=Z]ZHH \%_X5]_P4/_Z."\"?^$N]'_"O MO^"A_P#T<%X$_P#"7>O>J* /!?\ A7W_ 4/_P"C@O G_A+O1_PK[_@H?_T< M%X$_\)=Z]ZHH \%_X5]_P4/_ .C@O G_ (2[URWQJG_X*!?"#X5:Y\3-1^._ M@VX@T:Q-Q+#:>&<2. 0,*7!7//<5]1UYQ^UWX4\1^.?V:?&/A'PCI$M_J5_H M[16=G 7E?%VW*'0, M<<9Y[5>_X5]_P4/_ .C@O G_ (2[U[%\/K&[TOP#H>F:A;M%/;Z/;13Q/U1U MB4,I]P016Q0!X+_PK[_@H?\ ]'!>!/\ PEWH_P"%??\ !0__ *."\"?^$N]> M]44 >"_\*^_X*'_]'!>!/_"7>C_A7W_!0_\ Z."\"?\ A+O7O5% '@O_ K[ M_@H?_P!'!>!/_"7>C_A7W_!0_P#Z."\"?^$N]>]44 >"_P#"OO\ @H?_ -'! M>!/_ EWH_X5]_P4/_Z."\"?^$N]>]44 >"_\*^_X*'_ /1P7@3_ ,)=Z/\ MA7W_ 4/_P"C@O G_A+O7O5% '@O_"OO^"A__1P7@3_PEWH_X5]_P4/_ .C@ MO G_ (2[U[U10!\G_%'7_P!O[X;>,O!GA.]^.?A":3Q=K;:?;R6WAD!(F$9? M=)N!)7C^'!KMO^%??\%#_P#HX+P)_P"$N];?[1_@7Q=XL^+'PDUOPYH,]W:: M'XPDNM6GA *VL)@90[<],\5Z_0!X+_PK[_@H?_T<%X$_\)=Z/^%??\%#_P#H MX+P)_P"$N]>]44 >"_\ "OO^"A__ $<%X$_\)=Z/^%??\%#_ /HX+P)_X2[U M[U10!X+_ ,*^_P""A_\ T<%X$_\ "7>C_A7W_!0__HX+P)_X2[U[U10!X+_P MK[_@H?\ ]'!>!/\ PEWH_P"%??\ !0__ *."\"?^$N]>]44 >"_\*^_X*'_] M'!>!/_"7>C_A7W_!0_\ Z."\"?\ A+O7O5% '@O_ K[_@H?_P!'!>!/_"7> MC_A7W_!0_P#Z."\"?^$N]>]44 >"_P#"OO\ @H?_ -'!>!/_ EWKB=#U_\ M;^UKX[Z[\%(OCGX06ZT71+74);E_#(\EUF8@*H W;ACG)QZ5]85Y!X-\"^+K M#]M/QI\0+S09X]%U#P?IUK9:BP'ERS1NQ=!SU - &)_PK[_@H?\ ]'!>!/\ MPEWH_P"%??\ !0__ *."\"?^$N]>]44 >"_\*^_X*'_]'!>!/_"7>C_A7W_! M0_\ Z."\"?\ A+O7O5% '@O_ K[_@H?_P!'!>!/_"7>C_A7W_!0_P#Z."\" M?^$N]>]44 >"_P#"OO\ @H?_ -'!>!/_ EWH_X5]_P4/_Z."\"?^$N]>]44 M >"_\*^_X*'_ /1P7@3_ ,)=Z/\ A7W_ 4/_P"C@O G_A+O7O5% '@O_"OO M^"A__1P7@3_PEWH_X5]_P4/_ .C@O G_ (2[U[U10!X+_P *^_X*'_\ 1P7@ M3_PEWH_X5]_P4/\ ^C@O G_A+O7O5% 'R?H>O_M_:U\=]=^"D7QS\(+=:+HE MKJ$MR_AD>2ZS,0%4 ;MPQSDX]*[;_A7W_!0__HX+P)_X2[UM^#? OBZP_;3\ M:?$"\T&>/1=0\'Z=:V6HL!YC_ (5]_P %#_\ HX+P)_X2[U[U10!X+_PK[_@H?_T<%X$_\)=Z/^%??\%# M_P#HX+P)_P"$N]>]44 >"_\ "OO^"A__ $<%X$_\)=Z/^%??\%#_ /HX+P)_ MX2[U[U10!X+_ ,*^_P""A_\ T<%X$_\ "7>C_A7W_!0__HX+P)_X2[U[U10! MX+_PK[_@H?\ ]'!>!/\ PEWH_P"%??\ !0__ *."\"?^$N]>]44 >"_\*^_X M*'_]'!>!/_"7>C_A7W_!0_\ Z."\"?\ A+O7O5% '@O_ K[_@H?_P!'!>!/ M_"7>N)^ VO\ [?WQM\&W7BS2_CGX0MH[;6[S3VCO?#(+EH)"A8; !M..._K7 MUA7D'[%/@7Q=\/OA/J6B>--!GTZ[F\8:I=1P7 9H9)RR/P>A'(H Q/^%??\ M%#_^C@O G_A+O1_PK[_@H?\ ]'!>!/\ PEWKWJB@#P7_ (5]_P %#_\ HX+P M)_X2[T?\*^_X*'_]'!>!/_"7>O>J* /!?^%??\%#_P#HX+P)_P"$N]'_ K[ M_@H?_P!'!>!/_"7>O>J* /&_ G@K]M[3_&&GWOQ!^-?@_4-%CN =2LK'P\T4 MTT7=4<_=/O7LE%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%4?%'B70O!?AK4?&'BC4XK+3-)L M9;S4;R8X2"")"\DC'T55)/TH O45\K_"?QW_ ,%.OC-K^B_%#0=4^!5A\--= MU"&]CLV?4[K6[329'#^2YC_T=KQ83M8!]@D!["O;?VD_'GB/X>_!S5=3\#S1 MIXDU!H-(\+&6,.JZG>S):VKLAX9$EE21@>-B,3P": .[HKY[_P""C?[0OQR_ M9)_9,UGXU?"33_#^I7.A16D=_?>(WD+_ +ZYAM1(EO"BH[[YE8Y=%&#\K#BO M9_%'B;6]"^'%YXKT3PY/K&IP:2T]CI5J,/>7.S,<(/1=SE5W$A5!+,0 2 #= MHKXN^*OQ%_X+!_!;X.ZY\:/B#XB_9TMK#P_HLVHW]I!9:U),0B%O)3Y@K2,< M(HS@LP&<((-/A:."&\:)6FCC5F9 M@JN6498GB@#HJ*** "BBB@ HHHH **** "BN8^,_QB^'WP ^&&L_&#XIZ\FF MZ%H5H;B^N6&2>0JHB]7=V*HJCEF8#O7'? OQ#^T1\8],LOBQ\1(K?P-HNH[+ MK1O!5O9+/J0M2 R'4+F0LB2.N&,$,:F(':96;.T ]8HK@/CMXX\2Z#<^#_ ? M@74_LFM>+?%UK:1W @20P6, :\OG*NK* ;6WEA#$?+)<1XYQ7G7[:W[2'QQ_ M9^\.OBOHOA;6=0OI)I;R-+N;+B*,*L<>8XY1O9W/(P@QD M 'T)17&_'SQ#\6?#GPNU"?X$^%K35_&%ULM?#]KJ>X6<<\C >??Q#\6:MHW[+6H^"?"6BZ"RP)J_C/3[BZGUR[\M7<0I' M\L-LA?RS(0SM(C[0%4%E_8 _:L\>_M._#WQ'I_QE\#VWA_QUX"\5W/ASQ?8Z M>Y:U>ZA /FPY9B$;)&-S$_&OBCQA^T#XMT.PU3'AOPEI=C MI\ULL*8FUB=3=3;GV[QY5J]E@!L'[4^02JFO//@5^T=\;_''[;/Q-_9V^)NA M>';#2_!WA[2K[2%T22:9Y3=AG+232A-Y ^7 C0?*3SF@#Z"HKQ;]I/6_VX[_ M ,:Z7X1_8^T3P):VMOI[W7B/7_B+'>&V=W?;!;VHM3N:0!)&D)&T!X^03@\/ M^SS\6/V]Y_VNKCX _M(:E\*[W3-.\$?V]J=SX$T_4!) TUP8+6%GN9,*SF.= M\;3\L)Y&10!]0T444 %%%% !1110 4444 %%>4_M,?M06'P)N/#O@#PKX8?Q M/X_\;WS67@SPG!3#==BYP #J:*X#3/&OBGQ-^TKJG M@W2-2\OP[X5\+0G6(5A0BZU2]FWQ*7(+J8+>W+%5(#"_0G=M7;YK\/?VE?CI MK?\ P44\1?LK^/-"\.6/AW2_AHOB'2SI$LT]Q/(]Y! &EED5!P#*-BQ@<@DM MQ@ ^B:*\8_:6_:$\0_#_ .,7PN_9V\%ZCIVE:O\ $[4-22/Q#JUL9HK&WL;= M9I5CBW()+B4R1QQAFV@DL5? 1H_!WQD^(_A+]KH?LJ>/M9M?$EOJ7@23Q-I& MO0:>MM=6@BNTMI;>Z1"8W5BZM'*JIR&0JQ :@#VNBBB@ HHHH **** "BBB@ M HKS#]L;XJ_%+X'_ +./BWXN_";0="O]1\-Z#=:F\>OW,R0K'!&9&(2)_P!9^'VF:WK!L;8X:::QCGE\N-@H ]!HKXW^/\ \6O^"I_PD^'FI?M66FC?#4>&M$MFU35/AA);W,FH M6VEH-\GF7H8(]S'%EGV 1KM;:), -]0?"+XK>'_C!\&_#GQJTB-[/3/$?AVU MU>&.[8!K>*:%9=KGIE0V">G![4 =117F'P9\;?%WX@? &'XH6$5A>ZMXFEN= M4\.6>M.;."UTV>9WL(Y##"SDK:F!GRI9G+@LO&.8_P""<'[1_P 1/VK_ -E7 M2OC;\4[+3K;6=2U;4HI[72H&C@A2&[DB1%#,Q.%4#)8D]: /=J*\"^'WQL^) M/[27QE^)W@7X??$+3_">G?#77X]$%O\ V.EY?7UT8%E>YF\QPJ6Q8M&B(H=_ M*=C(,A1U'['?Q]U[]HCX3W7BCQ9H]I:ZMHOBC4] U.;3 WV.]GLKEH&N;;>2 MPBDVA@I+%267/_ !CK$+SZ?H'FY,5I'%&Z-=7C@,VS>B1A269B#'7K MWAC2]7T;1HK'7O$\^KW2Y,M]<6\41.?B1 M\1OA5J?Q1L9K/4'U[7+VY\&V>H2"VMXM*6;R;0F2*)G998HOM665V)N=FX*% MV\?_ ,$Z_P!H_P"*7[4/P3UGX@_%^PTFUU>Q\<:GI)M=$B=;>&.V9$55+LS- MR6^8G)ST'0 'O=%> ^%/C9\5/VG/BM\1?!_P1\%O$NA>/=!M=)\;^ / M%-UX<\9Z=8,QMC=0-@7-OORWD2K\RAB2,,,M@,0#V:BBB@ HHHH **** "BB MB@ HKYY_:\_:3^./P.^-GP?\%>$=$\.#PUX^^(%KH>JW]U+--?!'VLPCCVK' M%D!QN+2'I@*3QZM\;_%OQ'\*>"@GP?\ "-KK/BG5+Q+'0[?4Y7BL897#,UQ= M2("R01QI)(P7YG*B-?F=: .PHKXZN/VC_P!N;]E+]HOP!X"_:UNO!7B_P7\3 M]?30M-U[PCIDUE<:/JDI AB>.1B'B8L!DY.T,VX%=K_1'[2OCGQ-X%^$E[)X M!NT@\3:U=6VB^%Y7B601:A>3);Q3%&!#K"9#.P((V0MGC- '>T5\Z_\ !2[] MI#XZ?LD?LL:K\9O@WI7AZ\FTI[6&]OO$$DCR1^=.D >.")521MTBMDNJCGY& M'%>P_&_XN>%_@)\(?$GQF\9F0Z9X:TB>_NHX<>9*(U)$:9XW.V$7/&6% '4T M5\L?$'X_?M8_"O\ 9M^)?AU9Z.R?9])N-C,EM>&3>U MS!'(K,[KY ?%A_V]O&&KW/@O\ 9N\3^#]! MLO#5K!;7WBOQOI4L]QX@U#R(Y'\F& +%#;C>H>3!)DWJB 1_-1_8F_;1\5?& M+X8>/'_:4\,6'A?Q;\)M:N],\=_V>S&Q(@0R&ZBW%B$*H^1EON;@<, #Z-H MKY0TG]J;]I;Q=^R?J/[?/ANVTB+P];6]WK.F?#FYTL^?=:!;RL'DEO!(2EX\ M$(M)M]1TV5UPQAFC#KN' M\+ -@CL01VH W:*** "BBB@ HHHH **** "BOGOX+?M(?''QC^W1\0OV;OB5 MH/AVPT?PKX4T_4])&BR3323&Y89:6:54W$#*X6-1P>O;J?V@M8_:LU_Q';_# M+]EQ/#>BS+IRWVN>,?%UI-<6]LCR/'#;VL$9'G3L8I& MA1ZCXA^+EYI&G_#S2-48I&UUJ2(\4ESL^811(^^3;R/VA/ ?P<^.?BO3_ !%HOQ,6YL]$\1VND"PET_6(%5Q:R1B1U>"=&Q$1 M\ZNA5BX8,OOM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 5C?$/X?>#OBMX*U+X=?$' M0TU+1=7MC;ZE82R.BW$1()1BA!P<<@'D<=*V:XOX_P#@GXM?$#X97GASX(?& M$^!?$C30RV'B Z-#?HFR0,T3PR\,C@%21@C.>>00#Y&^)O[)%C_P3A^,O@7] MH/\ 8TU+5-(\+>(_'>F>'/'_ ,.I=2EN;&\@OIEMTN81*S,)4=A@$GDKM*J' M5OIGQT7^(7[4/A#P#&-]AX*TN?Q7K ["[G$MAIR,.X*G4I.>CVT9'(!$/@[X M'_%SQ5J6@^)/VI?B7H7B2Y\-7@O='TCPOX>$_&7C+QUK6JQWE]XJUF*>)HXRHM+*"VB@@MAD\@%99 M2?[]Q)CC% '@_P#P6J_Y1F?$O_N#?^GFQKZ)-&\,6>E>+=;L]1O[>!8Y[VPTYK2*4@ ;A$TLI7ITWF@#QK]LC_ M (N9XZ^%O[+,'[R'Q9XN76_$T6,J=&T?9>2(X'19+K[##[B1A7O->?:+\%KV M']IK7/VAO$&N171G\)V?A_PY81PE3I]NLTMQ=,S$X9II6AZ 86W0<]O0: "B MBB@ HHHH **** "BBB@#XM_X*\:=JOQ!\6_L]_ 6?4[BRT#Q?\7;9-:N+=(V M.8M@B3$BLC9$TA"NK*2@)4XQ5W]IG6/C'^Q;^T9\'_'W@KXS>*_$7A+X@^.K M7PAXO\+>*=3^VQ>;=G$-W;;E!@=<2,53:AV*H4 D5[Y^U+^S5X;_ &H/AU;^ M$-5URYT75M&UFVUKPIXDL8E>?1]4MFW07**W#@$E60X#*S#(.&&3=?L\^./B MGX]\&>.?VBO%>AZE'X"O6U+1-&\/:3+;V\^J^6T2W\QFED;]VKN8X5P$9RQ> M3"A0"WX89?B+^U=XB\4$>98?#W0HO#UBV,@:E?"*^OO;*VZ:8 >H\R4</@M\-;GX7^$+C2M6U2._U34];O\ 5M8OXHRB MS7-U%'OWNKVS+^4CL+R$+$?,;("Y_VJ /;*\&^)/_ !=_]NGP-\,U_>Z5\,M MN?&6MICNQ:EJOCKQ)%="6*$H+33[>UCM[2T MY)SL"RN2, O.YQ0!Z#1110 4444 %%%% !1110 5\G_\$QO^2A?M,?\ 9P^M M_P HZ^J[Y+V2SE33;B**X,9$$L\)D1'QP64,I8 ]0&&?4=:\6_9,_92\;_LU M>+/B)XAUSXN:7XB@^(?C6[\37=M;>%)+![.ZN"-T:.;R8-& "N[CEC0!Z5 M\5?B9I/PJ\)2>([^QN+^ZEE6VT?1K$!KG5+QP?*M85/!=B#DG"HJL[E41F'" M?LU_"*U_9;^#WB'Q=\3-7M/[>\0:OJ/C'XAZI 3]G2\GS+,L9//D0QHL29QE M8MV 6(KC/B]^R3^V+X]^.UQ\9_ ?[=NG^%H8;5K/P_HO_"I;;44TJV8Y<))< MW9S+)@>9*JH7"JN%50HT-$_9._:#U;P!XE\'?'W]K:7X@3^)[C3K6XG?PE#I M-O::/%1D:2YB,D32L<@,O!"8(!W7[*/AS5])^#%CXG\4V4EOKGB M^ZN/$NN03??@N+Z0W MV_P"N$3Q6X_V8%Z]:\A^"'_*6+XX_]B#X9_\ 0)*^ MI@ !@"O#OAU^RI\2/!/[7WB_]JC4?C/I%_%XQTBQTV]\.P^#I8/(AM5 C,XUX-^PY"?'W_"P?VJ;H^8WQ*\9SMHDI&/\ B1Z=FPL, M#L'$4UP.Q^TY[Y/JOQB\,>+?&WPH\2>#/ ?B.'1]9U?1+FRTS5IXF=;*:6)D M6?:I!8H6W 9Z@58^&/P^T#X3?#?0/A?X5A\O3?#NC6VFV"XP?*@B6-2?Y)H W**** "BBB@ HHHH **** /AK2_ FH_'?\ X+,_$R+Q1XTUW28/ WPT MTRQT#^QKI()6M[I(9I=DI1GB'F22@O$4?DC=M)![']ESXF_%OX2?MP_$S]C/ MXG?$_4O%?A;2?"D'BWPGK_B6Y66^L+1WCCFMIY\ RJ'D;:SY(6+.?FP/5?B; M^S)J=_\ M!Z1^U7\&_%%GH?C&ST5]$UR#4K)I['7M+9Q(L$P1T>.6.0!XYE) M(QM977 &5J'['VIZ]:_$7Q9XC\<^:7RTT@+4/B)K%QXGG25=KI;W&U+& M-@>0T=A%9QL#_%&>!T'C_AC_ )36^)?^S>+;_P!.Z5]6VMK;65M'96<"10PQ MA(HHU 5% P .@ XQ7A^B?LG_$32_P!MK4/VQ+CXR:/,NH^$(_#4GAM?!TJ; M+)+E+C=D<> (009G:-0R$>;'QG[!WC3XG_!C]J+Q-^RK^ MU_X?34/B9J^EC4M"^*:2O*OBW2;<[$A^?_4&$$GRD"KGS&9=Y,DWT!\>OV<; MKXG_ !!\$_&_P)XLAT+QIX!N;LZ->WE@;JTN[6ZB$5S:7$2O&S(ZA2KJP:-E M##/*E^A? ?7]=^..F?M"_-,O-9\/:'*-&N= M+O=2O-%>^,4$\31N4C6>'Y\,<$L0#V-1? [X2^//@Q^SKH?P37XA:5J.I>&? M#%OHVBZ]_P (W)#"%M[9(()9K;[6QD(V*S!94#<@;.M '-_M<)J_QA\*7G[( MWP_NRNK>-].-KXEU! &70M!F)CNKF3MYDL8E@@0\O(S-]R&4K)^T'H&D>"_V M>M'_ &;OAW =.C\4R6/@C0K>V"=9^(_Q8G\7W?A'1=26XU.^LA#+J.KWLL9DOBBL5A5(A-# M'$I(1+AE'"K0!ZC8V-GI=C#ING6L<%O;Q+%!#$H58T4850!T KY4_X(I? M\H_O#W_8P:U_Z<9Z^I-?@U^YTB:'POJ=G9W[+_H]S?V+W,*'/5HTEB9ACL'6 MO)/V%_V5O$O[&WP0M_@?JOQ1LO%5G97US)9O"_C#P1;_P#".^.+E-2DM[;Q MK?B)&ETX!"OE200%$-P64^:\84QF(3CZ._X)W?&WP!\;?V8],G\!_# >"&\+ MWL_A[7?!HB*_V+J-MM\^#D MGS%DW-\Y\SY_FW5;\*_LW>//@K\4?&GCCX#> M,=%ATCX@:Q_;.N>'?$.F2R+::JR*DUW;S0RJ2LH5"\+J?F7*NH)6NK_9]^!& MD_ 7PSJ^GV^KMJ6K>)O$U[XB\4:L;80+>ZE=,IED2(%A%&%2.-$W,0D:Y9VR MQ .\HHHH **** "BBB@ HHHH _//_@EK^SOXD^.W[$.M_%1OV@?&OASQ9X[\ M6ZQJESJ'AW51:BVU+S3%YTBH@>?)C#-'*S+@G:$+,Q]!_9L_:J^-/QX_X)W3 MS^/;P1?$>]\23?#Y=4MH1&9M0EN$M1?*B@*#%%,T[X &;:0@ ?*/5OA[^RO\ M1OV?=7\7Z7^SC\1]%TOPOXPUB?6(]&UW0I+H^']0G4">6U,<\8DA=@KBW?:$ M8'#X8K6G\+_V/_"OPA@^'/A7PCJLC>'_ -2OC#>+ONM3UFZ0Q_;Y7&%W;+ MB_R .MPNW:$ H ]3\+>&M%\%^&--\'>&[);;3M)L(;.PMDZ10Q($1![!5 _" MOE[_ (([_P#)N/B[_LKWB+_T>M?4^KQ:M-ILT6A7UM;7C+^XGN[5IXT;U9%= M"P]@R_6O'OV)/V5/%W[(W@;6? 6N?%;3_%-MJOB6]UI9K;PP^G20SW+*TB'- MW.&0$'' //)..0#SGX5_!+]I7]C[]I?XH^(OAY\/]/\ &OP]^*&OR>)EE;Q' M#I]SH.IREFN!,LPQ)"Y;.Z/K6I^];M=,0MK$X^601QL[*2JR)DD]WX-\&^%?AY MX4T[P-X'T"UTO1])M$M=-TZRB"16\*#"HH'8#\^IH TZ*** "BBB@ HHHH * M*** /D__ (*2_P#):/V8O^RY67_HMJ^L*\0_:J_92\=?M&>/_ASXRT/XNZ7X M>@^'7BV'Q!9V=SX3DOGO+B/CRWD%["%C(W# 7/.<\5U/[27PK^-'QB^$$WPY M^%7QXA\ ZK?JL6I>);;PV;R7R=I$B6Z&YC\AF/\ 'N=E7(7#8< '&^(O!MG^ MU9^T;X7\7F-9O WPEU6XO+2[SE-9\1[3"OE'O#9J9-SCAKA]@_U+@])XL+_$ M3]JSPUX/0!]/\ :)-XDU(=AJ%X);&P'H<0#5&(['RCQP:\P\+_L9_MQ:39Z5 MX.UG_@H_&_A.R:WM[S0-"^#NG:6\MA&5#VL-Q#.6M=T8*"1!E,Y'2O=?AK\- MKSP;XD\8>,-;U6.]U#Q7XA^VF2.(J+>UBMXK:VMADGA4BWGL9)I"!\U 'S[_ M ,%NO^4;'CS_ *^]'_\ 3I:U[I^U!\#K+]I3]GSQ=\"K_5C8+XFT66TBO@F_ M[/*<-%(5R-P614)7(R 1D9S7*_MU_LK^(_VS/@)J/P T[XG67A;3]7FMI-0O MIO#KZA,1!/'.@C NH53+1J"2&XSC'6O4M.A\9V7A98=5U#3-1UI(#NN(+22S MM9I.QV&29HUZ9^9S_*@#X0_:6^('[5WP+_X)@ZO\"/CM\&-(&J1>'[;P5IOB M'3_%23IKQEVVL#6MLD1F>_%O2/C7^T)XHMO$5]X8 M=I/!WAVPL6@TK19V&#=['=WN;O' F.9O#,LL3ZA)86%[/$2"EM->1)*/HZ_NSZB0BOJJ MN8^-'P@\#?'WX5:[\&_B3IIN]$\0Z>]I?Q(VUU!P5D0X.UT8*ZM@X90>U 'R M7^V#\-?BM^PQ^R1H_P ?OV=/V@/%4US\,;;2H;SP_JM_'+I&KZ6'AM6@-HD: M1185T(DC"MM5LDN0X]WU[Q%'\;/C)\,_#-M9R16&F:.?'6M6\G_+-FB-MIT$ MGNTL]S,.GS:>#[5AWG[(WQ/^(?P6 MD=DL41466G6MLL<-KD_>Q,]W-G@9N2 .,D O?%#XDZ'\*O",WBG6H)[J0R+; MZ9I=DH:YU*[D.(K6!"1ND=N!R !EF*JK,/FGXG_L[>+/A'_P3H^.NH:L89O' M7CW1-?\ $WC)[ EXEN;BW9GM(3P6BA@40J?X]K/@%R*Z;XT?LD_M??$7X\M\ M:?A_^W18^$X+.S>T\.Z&?A3;:DFEPOCS&5[B[(:>3 #S!$8K\@"KE3VW[/\ M\!_CGX'N==U#]I7]IZ3XIS:K:16=C!)X0M]'M+"V&\RI]G@D=)6E++N=^<1A M1QF@#S#X1WNBV_\ P1CL;Z&1%M8?V?IS.QZ!ETF3S<_\"#9KI?\ @E%I^K:9 M_P $[_A7;:U&ZS-X>:5!)U\J2XF>(_0QLA'MBJ-M^PIXPTGX'WW['V@_%^"U M^%%]=3HMO_94C:U:Z5-,9I=+CN3-Y90EG03M&76)]FUF D'T-X;\.Z'X0\.V M'A/PSID5EINEV45II]G N$@@C0)'&H[!54 >PH NT444 %%%% !1110 4444 M ?+/PG_Y2Y?%K_LEF@_^C7KZ6\6>*_#G@;PW>^+_ !=J\-AIFG6[3WEW.V%C M0=3QR3V &220 "2!7CW@;]E3XD^$OVQ?$_[5U_\ &C2+R+Q1H5II-UX;C\'2 MQ>3!;D%&2X-\WS_>R3&0=WW1BH/VI_V9/VE/COXYT'Q!\,/VM[+P+I'AZ1;J MTT23X=0ZN)KY2=MS*T]TJ2%.#&OEXC8;P2X5E -']FOX1ZT_Q*\9_M8?$70Y M-.\1>/S:V^F:1*?'GQZ MD.]/$7B)M)T27TTK2FDM8P#W5[O^T)U/0KUG4?$GQ4_ M;L/C:6+P_>V_AG3%^'UKHUK9ZE*FV.\G^S2LUR$&X"-N/G+#D"O5/"_PVN/A MO\%M/^$WPOUJ#3YM%\/1:;HNI:C8M=I$\<(C2:6(21F8Y =AYBEB3EAG- 'G M_P"UUIU[\>_#]Q^QYX+NB+KQ7;QKXTU*(@C0]"9_WTC?]-[A4>"%#R2TDGW8 M6KQ;]OWPII_A#]JC]CS2-(TX6GAG1_'5QIT%M&I\N"016:6<8)/81N!WX.*Z M#P?^Q%_P4 \"07\?AO\ X*?012:IJ$M]J5U-\$=.FGNKA\ R22273,V%544$ MX1$1% 554>F^/OV/XOBE^SEH/P>\?_%'4M1\4^'+^UUK2_B$]JHNH->@E,RZ M@D)8JJF5I!Y ;:L3F-6 8 'C_\ P5:BNM0^)W[,>CZ1$S:A+\>M*F@\LG"K"ZM_!^D:!I4 MMM964]RJI<7S^;+(\LS(JHBY"Q+NQO8[Q[#0 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%(S*J MEF( R2>U?.'QF_;=O+#5Y_#OPEM+:2.!RDFL72;Q(PX/E)G&WT9LY],8)^? MXAXGR?A?"*OCYVOI%)7E)];+RZMV2ZO5'-BL90P<.:H_\V?2%%?&^A?MK_&[ M2[];G5;^QU*'=\]M<6*1@CN T84@^_/T-?3'P8^,_AGXT^&3K>B*UO3PWX@<.\48AX?"RE&INHS23:6]K-IV[7O;6U MC#"9GA<9+E@[/LSL****^V/0"BF7%Q;VEN]U=3I%%$A>221@JHH&223P !WK MS[]EW]ISX:_M"9H\L!]W>@24#KLE7/- 'H ME%%% !115'Q1J>IZ+X:U'6=%T&75;RTL9IK33(95C>\E5"RPJS?*I<@*"> 3 MDT 7J*Y?X+>-O&/Q&^%FB>./B#\,[OP;K.I60FU#PQ?7BW$NGN21Y;2*%#< M'[JG#8(!R!U% !1110 45@_$WXG> ?@UX#U/XG?$_P 46NC:#H]L9]1U&\8A M(DR !@9+,20JJH+,Q"@$D"O/O"7[2'Q6^(.@0^//!G[)WBE_#]U$LUA)JVKZ M?8ZA>P$966.TDF^0,,%5GDA8@C(6@#U^BN!_9\_:&\+?M&:'KNO>%?#^LZ8G MA_Q-/H=]9Z]9?9KF.ZABA>4-$22F#+MYZ[:,M*D<0&Z(Q-\IR3G!/RY7=VU !1 M110 4444 %%%% !1110 445YM^TS^TUX)_9F\&)XA\1Q->ZA>LT>D:/#(%DN MG R22<[(UR-SX.,@ $D"NK!8+%YEBX8;#0DT5^;_ (H_X*:?M0ZWJKWNAZSI6C6V_P#=V5GI,*O"6/QRPRE M*%W92E&T6^FJ;:]9)+O8^RZ* 0P#*<@]"**_.C])"BO/?VD_CY/^S=\--2^+ M-Y\)_$7B?1]%LI+S63X;:U::SMXQNDE,<\T9=54%FV9(4$XP#B_^S]\>_AK^ MTU\)='^-'PGUH7NCZQ;[X]X EMI!Q)!*H)V2HV59=_'3]IKX?? >^T3PMJMGJ6N>*?%% MP\'A?P=X=MUGU'5'0;G9%=D2.)%^9YI72- .6[4 >B45XYXW_:<^)'PE\%WW MQ)^*W[+OB.VT/3K-[G4)_#NK66IW%E$JEF>:!)$8J /F,7F[>2?E!89O[5_[ M;=K^S'^RQ;_M2V?PEU/Q/IMS8V=S]GM=2M[9+87/E"'SI')=(D\N*$OA#N8[G=6& MW!09X /8:*J:]?ZAI>D3ZAI6A3:G<1+F*QMY8T>8Y' :1E0''/) XKQO]C?] MO+X3?MJ-XJT_P'H&MZ)JO@[4DL]:T;Q#% EPA;<%D7R99%9"TG_&WPG\/M5?$W]J_P *>#?BG!\ O 7A+5O&_CV:Q%[/ MX;\/F%1IMH2 +B]N)G2*UC.1M#,9&R-J-N&0#U6BO&/&G[6VM?".[T&Q^,_P M!\1:,/$GB?3=#TS4]-N[;4+ 7%Y=1VZB::-P\&WS"Y,D:JP7:K,Q"U[/0 44 M44 %%%% !1110 4444 %%<3\"OB3\1/B?X?U?5OB3\%-0\"W5AXDO-/L=/U' M48[E[^TB*B.]4Q@!5DR<(LT77-'\1Z9'K.@ZE#>6DV[RKFWD#H^ MUBIP1P>01^% %JBBB@ HHHH **** "BBB@ HH)"@LQ ')->&?%']K"ZL]2E MT3X;VT#I"Q1]3N%WAR.#Y:],?[1SGT[U\]Q%Q1DW"V$5?'SMS:125Y2?6R\N MK=DM+O5'IY7E&.SBLZ>&C>V[>B7J_P"F>YT5\P:1^U7\6-/O%GU&\L[^+/S0 M36BH"/8IM(/Y_C7O/PM^*6@_%/03JNE*89X2%O+.1LM"QZ<]U/.#WP>A!%>1 MPSXA<.<58AX?"RE&INHS23:6]K-IV[7O;6UCMS;AG-,GI>UK).'>+NEZW2:^ MZQTU%%-E=XXF>.(NRJ2J @%CZ<\5]P?/CJ*\,T+]O3X=']JI?V._B3X%\0^" M_%UYI@O]!;Q!]D-IK,1+!1;303R;F.R7 8+DQ.OWAM/=_M#?&N+]GGX5ZM\7 M=2\":OKVFZ'927>J0:(]OY\<" %F59Y8P^!DX!SP< G (!W%%9_A?5M6US1( M=3UOPO=:-]:% !1139Y'BA>6.!I6525C0C] #J*\?_9?_ &L#^TGXP^(_A&7X7W_AF;X>>*!HES'J6H0SRW,F MPLSE8=R1CC@+))D'.1TKV"@ HHHH **BOKZQTNQFU/4[R*VMK>)I;BXGD")$ MBC+,S'A0 "23P *\;\"?M>:I\&XD@@\7WNH6^F6.I M/&Q5_L8F)FG0,&7S#&D9((5FP< 'M-%>9?"']IO2/BO\4_$?P:NOASXD\->( M/"NE65[JUCXAMHD^6Y>=4\J2&22.=/W!/F(Y7Y@,[E=5]-H **** "BBB@ H MHHH **K3ZSI5MJMOH=QJ,*7EW%++:VK2 22I&4$C*.I"F1,GMO7U%6: "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH *Q_'_ (PMO '@W4?&5Y9O<1:=;F5X8F 9 MP"!@$_6MBF7-M;7D#6MY;I+$XP\A!ZUCB(UIX><:,N6;3L[7L[:.W6 MSUMU)FI.+479GS/\2/VWM)\6>!=4\,^'?"E_97=_:-!'=27"$1AN&/'.=I8# M'"4'?B3\1?VK_ !/\ M1/C+^S]J6EZ%IN@6^B^ ;O5;_2[J(PM(T]_.T4%U*\'C8^./'EOH=]INIZ6P MEE9@6&;K>XCB8#:VV$R 9*MGBN/U;XX?MI?LF?M@_#_X,O&UYK?[,7C* M;X2:G9ZXOQEL9G\(W6HV;7)D$1+0+-%,UN6/(5C(%)QN*C./2/B5\,/&?[6/ M[1WPN\6ZG\.]6\.>#_AAJMQK]U=>(%BBN=3U,QA+6W@A21F5(SF621P%;"JF M[YBH!P/PX^)_[?7[0GQL^-OP*\,?'?PCX7_X0+7[&UT_Q/!X(%P8DD@DD6** MTEG8$OQYDLLLFWRP$C^PU%8X998;@0I+#M,GDR#((7 5MG)097[)WQ#UWP-^W=^U)'#\+M>UV MPN/%>D,UYH$<,S03+9/B)XGD1L."2KJ"H*,&*Y7/9_#/]F[XI^#OA#\=OB9K MW@&:;QS\9KS4;R'PG8:A:F2PMVMI+>QM))I)4@:55MO^S3HOQX@^(OA+6O %SJL6K75E9?:--U*VN!%)$L M]A###-&5/S)M+JW!88P?.=<_9Z_;!L/^"9OPL^"^B_!V[;7/!OB33&\?^ )= M>LE_X271H)I6GLUGBG>)HY7PU_:(TO]E@: M/X7MO -[H$]C/XELA+HZ/*LBO:? (H;R:UF*"94'";D*9 P M-P) 4$*.=_9(\!?'/X<_M'_'KX@^/O@3K&FZ1XW\36FI>&+C^U]+F:ZB@MVA M966.[)C=B%*A@!AN2,&I_P#@F%\)?C)\$O@YXE\%_&CX6WWAJ_O?'^JZQ9K< MZE8W*S6UU(KIAK2XEPPP0P;'(X)H \L_X*]ZO<^)_CM^S#^SSK2L_A?QA\4X MIO$%LQ_=W@M[FRB2%A_$"MW+D'C)4\DE74@P#)!=/>($1OO;9=K*#@EB,T 3_M? M_&[P_P#L5?!+Q+\9/"WA>WNO$'B;Q!:0Z?8SRLL5_K%Q'!9PM(0&;+PSXW\ 7^K:?J$_AHRO8,G GD#S$W3*"I1% M\E2SC>&"D'G?&'Q9_P""AGP;_: ^!?[-?B3XP^!O$FJ^/++Q&-6U%?";VL;R MV=I++%+*5D.]4$D4GEPI 7: H7 %/ M]H5[K-OK&FH(GG.8RD,MTLSHH10QVY^;@''/,?MRZ_KGA?_ (*3_LM: M]X=\'W>O7-O#XP)TJPFB2>6(Z;&LK(971"R1EW"EAN*;1R10!9^&'QZ_:R_9 M_P#VZM&_9%_:J^)6D>/-#^(6A7>H>"O%UCX=BTF6VN+:-Y9K:2&-F7:$C;JS M'YHCNY91TGP(^*GQP_;C^%&O?'GX2_&I_!.F3ZW?V7P]L+70[.ZAN(+60Q)< MZC]IBDD$OVC_%O@6_\/>&/AIX'O$O[, MNK?!7Q#XS\*VFOW6H_#GQ)X9GLW$]I.0WV*Z6>>(V\R/DF1OW;;V^8!1D XS MQO\ \%$OV@/&?_!,;Q5^U%\/)-#\*>// 6MG0O&NG7&CM>1+?)=6T$AM2\NV M,;;E)1YB3#.4[;Z]6UJ?_@H_X3^'GB[XN>&?$?A7QS?ZIX4L9?!'P^@T=+/^ MS-1DDB$N^Z>1/M,<<3/(2S)YC+A5B&%/EGQ1_8:^.7AW_@F=X^^ ?@SP#_PD MOQ%^*7BJ3Q'KUMI6J6D-I9WD^H6UP\?FW4L(9(X(%C!4$LZDX ;->O?MC^!/ MVD_BQ^P+?^"O@EX.2RD+3BQ164^1&I=QN3YR7+,Q8YIGQ$\!?M0>-OCU^SC\:O '[%O_ C> M@?#J36[2?PI)XFT^&73UO+&*!7D6$M%%;(4RIC,DA"MF)&*JW:Z+\,_VA?AA M_P %*/&WQ=T/X/'7/"OQ%\+Z-:IXBBUFWA@TB6T CF$\;MYS?+EE$:-N)09 MWL@!H? 7]H;XS:G^VQ\XE>3=) M+(S!2%)+E3LW!5W%16^"WQ&_:3_;._9UN?VF_A-\73X-DUJYU!_A_P"&3HEE M9WF:%F8P2Q"-9% #%26@^#WP5^+9_;U^.GQ'^(?P6U2P M\$?$?0=(TW2M6FU;3G$JVED8)M\4-T\T8,[+PYJEY)\//$OARYLQ;:I97$KSI%:.;MH;S[5';R"W>2 M39&/G60"2.4[7"Y!4D^B?&+XN_M:_LZ?M,?"6Y\<_%70M<\)_$WQ:?#NI^#K M#PTD":/+)'N@D@NRQFG*GAVDVAMI(C3>%3SCXR?L#_''P;_P3#3]ECX9^!F\ M7^.-?\40Z]XFETO4K2UM8KMKY+J;#W*OAU\!])%;5M*A>TMD&UDQ)>*)).I^#?"&MW1OM9\*Z;=SE0IFNK&.1R!T& M6!-?&G_!2S]EF^L[^W^.OPY\-I_9R6BV_B"TT^V"BV*9V7&U1]PJ=K'^':I/ M4X_8_#?..%L/FU&E]7=.O*+C[1S;3EIHHO2+E;3[NI^+^)>3<68C**U;ZRJF M'C-2]FH)24=;-R6LE&]W]_0^.***Z+X6_"WQI\8_&MGX"\!Z0]W?7<@!(4[( M(\C=+(P'R(N?V7I\5N]Y<:;$TEPZJ TC$J>6;+'ZUUFF:1I6B6HL=&T MRWM( Q80VL*QH">IPH K^1^(\SX7Q[J/+\)*G-S;YW-M-7=__>[MJO/<\T_;F_Y,F^,7_9+/$/_ *;;BOE+ MQAH.O_\ !(_XWP_M!?#[2[FY^ 'Q#NX$\?\ AZRB9QX4U&0!5OX$'W8F) P. M,9CQGR,?6/[9FA>.O&?[+?C_ .'/PV\ 7WB+6O$_@W4]'TZSL[RT@"S7-K) MCN]U-$H0&0$X). < G%=+!XF01P:^0/LC@/@MX@T/Q9^UO\2?%'AG5K>_T[4? /@ZYL+Z MTE#Q7$+OK+)(C#AE*D$$=0:\ _:(_:M_:Q^ 7[,.K?M#?$KXH:?X8^(UAK?V MNV^#36^G7EFVC_VBMLBR-$CW66A82&X$ZIN(7:I8*.Y_8'_8E^)?[&GCKXN> M"[;Q9<:AX7U*UTI?AIJVH3"9[2V0ZBYM9$/0P2W&3P%<2!A@LRKXC>?L^?MN M>*O^";GCW]E/7/V69O\ A/[^\>[\1>,[_P 564A\53#4TN5GB8.TLTQB14 F M\I51 %;.(J /HC]J3]L#3?A1\7OAOX"\<_$RZ^&_@_QKHE[>2>.$L;>7_3T- MOY%@TMU%+!;(4EED>1T.=L8!0%FJ3XG_ +3'Q&_9._9>\4?%SXD^)M.\=W\O MB5++X;7=J(((=:BNU@6RWFW^489I3*PQN$3L@"E!5CQ0_P 2_%V@>&_ 'Q]_ M8Z?Q'X&UCPD$\2:/#/8:G)HNH1N!!YB.Z&4M&7W-!YGE.J;6()>O!;O_ ()D M_%77OV*OB%\%OA_=7GAV-OB7_P )5\'?"_B#4A,^E00A=D$T@9Q'YN9BJ%FV M%D:0[S( :?_ 5'\ _'+PS\"?A]J_C;X[R^)(Y?BCH">(-+N-"L[:VCN#,S M+)9&")98T5@5V3/,2C [@RY;Z!^-'B[XVV7QR_LK5_'L'PX^$VG^$?M4_CR& M?33?MI?M??LW^%O!T/[$>OZ) MXKT;QQH^HZ_#J/B#34LY9+=V:3[(ZW#L\9/)>01A00 9#7;>*_#W[5>@_M_0 M_&O5/V=KGQQX5OO T%AX32W\0V2)X0U N#XB5WV;43?@I0!F? M _\ X**^(M)_82^(W[27QL2'7M0^&_C'4O#L,]A9&S;798I8(K1VBP?):1[F M)6 7Y<$[>,4[]NOXB?ME_LI_L?:G^TW8_M!P2>)[%+1=7\-GPO8OH]NUU-' M5M,Q_:0T+R@J\TTJOL.Y/FP//?"7["_[37Q*_9&^/O[+?Q$^'=GX:OO$_P 2 M]3\3^%O$#:]'-;WMPUS:SVZ1K&#(L+?9W5I)0C*)4(C)WA,'_@H3\9OVN?B/ M_P $Q?%V@?M#_LMS>"K[2FT>'Q#K=YX@MIH-0G74;9=UG% 78[WPY+D(JDA6 MD- 'Z1U\-?L>:Y-\7/\ @KQ^T'XU\#-)L_#_A>";G['8>9^\,8/W=S M1!R1WG;LU?&]L@'K_[6O[00_9?^"VK?&G5?AW<^(]%T:#S- M:MK*]BCFCA9TC#*DN%D&7Y&0<#@'I7R__P %(/&-I\0/^"+FH>,=&\ 2>&-( MU'2O#<^@:-/>+-)!I[7EBUN'*Y"MY97YD_MHZW\5/VIOV5O%/P# M^&G[,_CRW\0>*K".TC_MVWL;.UL#YT'M,N%T_5+2"VBDL6M&FG_M"_M!^)](_:"^'G[)/POU&'3M?\=1WVH:KKTMLL[:1I5I$7=XHG M^1IY7'EQEPR)AF9'P%/*ZA\?OB]^S7^VCX,_9R^+WC1_%_@_XIV-V/"/B/4- M.MK;4=-U*U4-+:S_ &6.*&:)U>/8PC1@T@!R%+&E^U5\$/C1JWQV^$_[=WP7 M^'-W>^(/!"7%AXI\!W5]:QWE[I-RKI(L,@E,#3Q>9*ZIYNURRX8%<-M>(_A+ MXN_:D_:N^&?QP\3_ [U7POX6^%5MJ5Y8P^(?(2\U?5+R.*)56&*20Q0P+%O M+N5+.5"J5!:@#QK]GCP;^T_X[^,7[2VA_L\?&?1/ )C^,%Q+-K=[X;&K7,\_ MV:/9 L4C+%#'CEI")&.0%5=I+=;\$?VP/VQ_BW^RE\1=%T#X9:-JGQT^&_BU M_"M_9PR+'8W4RS1H;]1(Z+A8VE?9N 8PY& X0;?P,\/_ !J_9>^/?QGN/$/[ M/_B+Q'I7Q \:OXA\,:QX5N;*:*16A5/LTRSSQ-;R J/F8>6VT%W\1OB=\1O\ A*_&/AK2M7$"3:?).I?18KIM@8+" K/\ MN_,JC(8 @'9Z/^TMXW\%?MW> /V==*_:!C^)'ASQKHFKIJ\MU86 ETC4K"#S MSY<]C#$A##Y6A<.Z9R6&13? ?_*9WQY_V0W3O_2]:P?&O@W]J7Q9^U%^S_\ M'/P3^QRN@^'/!=AKNGS^'9O$MA#+I27=E'!&\ZPEHHH%(RJPF5]B-E%8JA[3 MPA\,/C9IO_!43Q5\>K_X-ZG%X*U7X<6WA^S\0G5=.*M'2?V+?B=\&_V[-/'V?PGXXNM1\%?%-E&(X]^I7)L[V0_ M[.Q=S=DM0HY>OTLUB^NM,TV:^LM&N=0EB7*65F\2RRG/13*Z(#_O,!Q7S-X6 M_9@\4_'G_@GQK'[*GQS^%U[X4U.]M=06V_M.]LKI8+E[V>YM+A'M)Y1\C&%F M!VG[R\C)H G_ &V2/C9JNL?""!A+H7@#P/?^+O%FTY26_:UN(])M6]<.EQ>$ M=0UM;$\.,\I^PCXC^,7A+_@CKX2\0_L_^![?Q)XSMO#5V?#VC7=PL4<]P=1G M4%F=D!"@E]NY=VS:""V%N->L<:A;G4GFEA@N;:Y<(9+9BA+%.6*Y .Z@#KY_VE?B9\ M+?VO/A%\%%_:%@^(-CXX_M+3?&^G7&GV ;1-1M[03H8)K&&,(2VY3!*TC! # MGY@U0:W\4?VZ_B#^V9\3OV5_AW\8O"FA6^D>"['5?#VN-X1$GV!IFX5HI)9# M+(S?(9&8QJBLPB+$ 8GQ%\$?M1>,OB+^SQ\3?AS^Q$/#.B?#K5[Z.X\(OXHT M^*6R2XLU@W$1$Q16R$$AE+RL RU_^V--=!4_$[XMZ7^S=_P4R\& M>//VF?'NGF\TS]F40:WJ=G;>4FHZB=4*%;:$G):67.R,>O. "1]%^#-8^-7P ML^&WBK]H']IOXC7)L=-L-0UI/"%I86.-(TZ*-YEAFN(H@;FX2)/F9&6/=E1Y M@ D;R/\ :%_90\6?M$?M^_\ "1_$;]GS4M4^%U_\()_"&JZL=5TU<73W[7*7 M$<1NO/54^1ED$>]74$+QFM+]F3X8_M677P-\:_L0?M4> -7N/#?]F:EX=\)? M$W^UM.EDU#198I;>(W,$=TTR3+&R[3M.00&P5+. <_X[_:*_:]U3]GK1OVC_ M ((ZUXGUCQ?>PV&JGX61?"JZ?1KNSN&C9K2.\:S6;S(XI-QN1<;)#$Q2-0Z@ M9WQU_P"%S^.O^"E'P'-A\6]<\+PZ_P""-9U*PT*?2+9_[!F^Q#S4:.12)9F# M%&:3)7&%"\YN?LP>+?\ @IG\"/!&G?LA>*/V4M.U^?PY;KI7AOXI'Q5#%I(T M^,>7!/<0@&9_*0+^[7;(X4*0IRYZW]I'X0_'_P /_M>_!#]H?X=_#F]^(5GX M1T+5=%\1BWU2SL[H27-NL<=T_GNB%6;7AN)H MXE66X9 IE8#!8@<#)YP.!FOA_P#X(GZI=?$VU^./[07BQC-XF\3_ !7N(-2G MD.76"&%)(803R$3[1(JKT 4 =*^W]/:_>P@?58H8[HPJ;F.WD+QK)@;@K$ E M/_A;\2M1&J:[X6T6^MX-5\/: MEEC)-;1W#QQW,+EV_=AU8 J, 1Y< ^K_ !7X2\/>-]$?P[XHTU+NT>>":5\L^0:1\(/C!^R=^W-X[ M^._@KXH>'_%LNALUIK&F3Q"6&>:UBFC" MS*&17".J;I!@?(0WF7A/]H+]O3XH?\$S;3]MG1OCUH.C:MHN@ZGK-WI:>#X+ MA=9CM+RYWI,[D"W7RHO+18DW?)N:1B^$]?\ AS\"_B'%\6OC%^V'XI^'5]%K M?C?1+71O"?@V.\M#?0:?;6X3,TAF%NLL\N)-GFD1HB@L6)4<#\&_@)^TAX)_ MX) ZA^R=K?P%U5?'3^$M:T6'24UO2F262\FNVCF$PO/+$869-V6#9R IZT 0 M?M(?M,_MC?#']ECPQ_P4$L?B9X?LM >#0]1U;X96OAQ9H;BPOF@4AKZ4^=YW M[\-\BHJYVX?;O?M?VG?CK^U=X,_;@^%_[/WPE\5>%8]&\>Z3K,J0ZEH4A>VE MM;0MYL\OFL9U1F$JQQ+ 6,8C9P&+CD?VIO@)^TC\6/\ @DYH?[+?A+X":K)X MW7PYX?TR]TN76]*2.UDL&M&FD:8W@C:-O)<)L+,>-RKFE_:O\9>)=+_X*3_L MR^+K/X8ZO=7?]@^*6N?#L<]K]MBC:S"R8(F,+LBDN560[@I"DL0" :GPA^/_ M .U9\!_VY8/V0/VLOB/I/C?1_&'AFYUGP7XSL?#\6ER1/;*[SVTT,1*!52.0 MYRQ&(SN.\JO0? KXH?'_ /;?^".J?M%_"/XSOX*M=0U34(/AYHT6AV=S;2V] MK.\$#[W2/#EGK#1I>ZK>7V4N9S'&[&&!("8U#[79W9MH506Y#]BOP5\?OV#? V MN_LM^(/@AXA\9Z#I.MWEY\.?$OAJYLC'?64[F46MR)YXS:S+(S%F8>6=YPV% M!8 Q;7_@IOKWB7]AC0OVBM;T23PM?Q_$.V\)?$S4+"P-VGAG$F+J]BC8.&&T MQ; X<(UPH*R[=K^Y? ?7?B#XVOM<\4^"_P!H[2_'_@?4M"LW\'>(9;.QF:VU M#?<"Y2?[ (!,H7[,0N(B,LI.X%CYI\'O@#\8OV/?V9] \)Z-\*X?'VI>)?B! M=ZO\6?#VESVIC>TOH+DSK ;QHTE$++9J%)!F\IAA0YPS]E3]E4?!3]K7QM\; M?@E\+-9\%?#C6_!<5O-X)NI(H?[1UX7/F&YMK;S2MO&D*^4 YC!>9]H"#- & M#\(/CO\ M(?'[]@?XT^-/%?Q;72_%/A?Q#XFL+/7/#VCQ0>3;V%N&6.%&W>7 MN(;]XS/(H?ALA6%+]F;XQ>-/V7O^"97@'XH:GXUE\1W7B+2]#TCP=H=YI"^5 M8WMY/Y*;C;+Y]RB^9YC+DR,(2JD,V:W_ -CC]G;X\^'/V5/C-\%?B;\+KKPO MJWC3Q)XFO="DO]5L;B*6'48 D.XVEQ*496SN! QC@FN4T+]E3]IWXT?\$TM) M_9E\0_#E_AYXT^'T&G2^%+_4M;M[@7NJ6$Q=9!]G,BQPLHVJ['=OD)V[4#. M=UXA^,'[5/PY^.OP^'@.^\&RMH]S$W&TIN9RD2.Q#.P4'Z6H **** "BBB@ K,\9>)H/!OA>]\ M47-J\T=E"9'BC(!89' )^M:=,GMX+J%K>Y@22-QADD4$$>X/6L<3&M/#SC1E MRS:=G:]G;1VZV>MNII2=.-6+FKQNKK:ZZJYX/XY_:PT[Q'X1U#0-%\.7EI^'SH]I ;NW:-)X[5 T;$?*P MP.QP?PKY'\5>%=<\%ZY/X>\0V307,#8((X<=F4]U/8U_+7BKD_%&$Q&'Q.9U MU7@TXJ48^3[5\?P/EN<9GQ+0AELN2I%\W/:Z@ENVM MFNEGO>W4]SB#%8'"954>*7-%JW+>SDWT7YWZ;G2^#?VI- \9>*++PO;>%;R& M2]F$:RR3(0IQU(%>I53@\/:!:S+<6VAV<%-2\#>*;=F2;2=035/$!5@R_,(V*J' YX5A\R*1R M=A^V7XF^-_[#7QF_9[_:(TP:'\9/A[X-OK3Q;I,RA/[0B6/:FH0@<,C@J6*? M*"ZL,)(E?1WA*R^**_MH^*O'FI_!;6[/PUJ?@/1-&L=?FU+36B>XL[S5)Y"8 MDNVF5"M_&%)CR2CY XSY7_P5"_X)\7_[3?AR/XS_ ,=M-^)>A6,EINM9A#_ M &_IDBE9K"5L@%BC/Y9;CYF1N&#)[9P'L7[2OB+X]Z;XC\%:#\+)+?1?"U_J M-U)\1?'4LUH)/#]A#!YB&-+O,9:63Y-[)($"DE>01YE^RC^U=X^\:_'+XV_! M:Z\9)\0],\ V>FZGX-U^"R@M[K5(;NU>5K=S;QQPRX=52.6.-0X);D$8L_MQ M^!_V@=3^/'P@^)/@?X2W7Q%\">&-1OYO%G@>RU&V@>2[>$+9WI2ZDCBG,+[G M0,?D89&"VY><^$GP[_:Y\*_MR?&3XTZI\#+?3M-\?^$M);2M4B\26\\=E-9V M31) 5V[I9S)M!7:(EPQ\QP$,@ _]E;]IWQM^U7X-\*>.OA?^U%;7_BI-7LI/ MB;\,KW2M/MVTJV,P6\@MHVB2Z18LD++))+YB(V,.PV]YX;^-'CO]IG]I#X@_ M"'X9?$2Y\)^&OA>UII^K:OI-C:3WVJ:M.CR/&ANX9HHH(%4*P\LN\C'#*JX; MR/XI?LQ^)?VC/&'PV^,WA_\ 9AU;X8?&C1_%6FWWB_Q9!-:16L=M&^CM'\@,I8+%YA";@& !8@$#!K6\6_M2_'#X&_$?X'>'?% M7QWM/$VO^-_%.G^'_BAX%>PT]HM"NKR($^1+9QK) 89"RA)I93(J@C."QP_ M?P+_ &Y8?"W[4R>&/AF_@W7?B/K4VI>"=5/B6V9V'E^%?Q%T74M<\.MXGTY+FZ-NC">XBVR M&,Q,^2999%E9Y,F,C,E 'T1<_&+QY\BZ!KL$5UH>K6D'DJR-#_ _ABWCBT_2?#-C:V:1 !?+2!% M!]R<9)[DYK)_:I_9T\(?M8? +Q'\!/&L[V]IKUF$AO8D#/9W".LD,ZCC)21$ M8KD;@"I(!->1?LW?$_\ :O\ V??A_I7P$_:._9E\2^);OPW9QZ;I/CCP%/9W MUEK%K"NR&25)IXIK:78JJV]<,P+9&[% 'M?Q>\0_#WX+>&?$7[2WBRPVMX:\ M*7+ZA=0#][-9PAKCR0.C'<&V ]Y#_>->$W?C[]L/Q/\ L8V_[:/@WXIVMKX@ MN/"R^+;3X>OH=K+HTNG-#]J2Q:0QB\,YMR 9A.JF3I&JG ]2\)GC$JMMV0Q2.BA6+.Y<+%X M[\%8?VM/AW^QO-^QYXN_9[U*]\9Z+X=N/#.@>);._M#H5]:^4T%K>O.TPDB2 M.(IOC,?FGR_E0EMH ,KXR?MW_&3Q+\)?V=/CU^SWJ>C:?H_Q7^(FB:%K&A:G MIQDG#SS2+<0?:RS+'&&ADA++ 7_C5@?EK3^(_P 5_P!M;X$_ME_#OX-:C\9? M#'BO2_C!8:S#IMO>^$A8P^';RQ@2=ID\F1IKB/:ZXBDERQ!!D3.\8GQI_8R^ M*GPZ^"/[-?P*^!GPTU#Q=!\)OB7H?B+Q)J-KJ-A:))%:O+)=LBW5S$Q>265W M5 " #@MD5W/[3WPV^-_CO]MOX ?&'P;\$-9U#P[\/&UZ7Q+?IJNEQF,ZA90P MQ(DX,_+!\*!N&2:X;X"_$C_@HU^UKX,^*%EX-_:#\ M'>$]2\$?%C6M LM83P4MP+_[)';K':K#)(PM8=S/(TKFXE)F"C C^;T*\^&' MQKF_X*KVO[1$?P:U7_A"8?A"?"3Z^=4TW;]L_M-[OS?)^U>?Y.Q@,^7OW?P8 MYKS;_@FW\4?%?@8_M!:=8_!;Q)XAM7_:)\3S6%YH/V9Q-=?Z.&M7$LT9A( B M82/B,^8V=N[%)59DQ'=*PV. '#CD8"^W_ +:WQR^,/P3\2_ W6?A_XV^SV7CC MXL:%X6\2:1<:;;RPS6MV[-+(CLGF1R;5*Y#;<$$ $$GS;QI_P3[^+E]_P3)^ M*/P1M(+&7XC?$OQ)<>,=6T^WNU^SIJ,FH6UY]BCE;"G$5LD(A?LA:IHDG@?XNZ'KNL:+K/B"Q6ZE6S21YI$*RF..W&"@ M=V$CLZXB &6 +_CCPU\8]7_X+ V?AS2_V@M4L('^"-UJ6F1+I%K-%IT+ZK#% M);1QR*5.\PQNTK9D)4#(554=O>_M$>+/CCX^^(GA7P#\3_%/@S3O OB"3PY8 M7_A;XZG%;Q2W$MR[6=Q$(4>98U@3RY3Y;.9 '0"I\7/ '[1?AK_@H7 MX2_:;\ ?!)O$^D7WPGF\*:FEOKUM;C2;QK[[4)9FE92T/0%HU=L!L(3M5N/F M\*_MG_L/_M1>/O%WP5_9]/Q4^&WQ2UO^WIM.TO6X+*]T35W0+.Q\XX9)&&']7\.:I:6T MGA_PWI.@_9Y-$G^;SH?/R6N4 *CS'YE:Y8BU\.V\-S;2BV>ZN98!.VR!F9T# RR.%P@4U]8^& M]5U'6]"M=6U;PU>:/@"]1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %8_C'X?>"OB!9+8>,_#-IJ$:9\LW$7S1YZ[6'S+^!% M;%%95Z%#%4G2K04HO=-)I^J>A,HQG&TE='"Z#^S/\"_#=^NIZ7\.K0S(VY#= M2RW 4^H65V _*NY5550J@ 8 ':EHKGP66Y=EL'#"484T]U"*BG]R1-.E2I* MT(I>BL%%%%=IH%%%% 'C'[3O[*7B+]HOQWX!\96_Q6AT&/X>>)X=?TFS7P]] MI-S>1\ 3.9US$1D;4"M\Q^;.,>PQ)?K8+'/IJ* /%OV??V4?$_P-^-GQ"^,MU\6;?66^).I07VN:;_ ,(Y]G6WE@C> M.(6[BX8JNU\,'#D[1@@Y)]IHHH **** "BBB@ HHHH **** "O$_C)^R?XL^ M*G[3/@+]I6P^+MKI5U\.$OU\/Z2WADW$4JWL @N?M#_:5+Y3[NS9M]SR?;** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *1T21#'(@96&&5AD M$>E+10!Y5XH_8A_95\8:J^M:U\&]/6X=]SFQN)[1&.;A\GRC"8AUZ&'IPF]Y1A%2?S2N%%%%><>D%%%% !1110 4444 %%% M% !7D?[:_P"RWTG59X)-4N8=)^TW#^3-'-&L9,J+&-\ M8W95LC@;>_KE% %+PY:Z_8Z';6GBG6+?4-0CCVW5[:V1MHYF_O"(N^SC&1N/ M.<8' NT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %>)_%7]E#Q9\2/VI/!/[3]I\7+73KGP#:WUMHFC-X:,T,L M=Y"8I_/?[2K.Q4_*5V!<#@\Y]LHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "LSQ/X+\*>,[46?BC0;:]1<[#-'\R?[K#E?P-:=%8U\/0Q5)TJT%*+ MW32:?JGHRZ=2I1FITY--=4[,Y'1_@-\(]#O%O]/\$6WFJV5-Q)), ?4"1F'Z M5UP 4!5 X HHK#!99EN60<,'1A23W4(J*?W)&N(Q>*Q&W^SO]H=DPKG=NW[O]GJ/:J* "BBB@ HHHH **** (=0 M2_DL9H]*N88;EHF%O-<0&6-'QP60,I8 ]0&4GU'6O'_V1OV4M=_98E\9PR?% M2/Q#9^-O&%]XHOX9- %K)!J-UY?FF-UG<>3B, (5)!YW]0?9J* "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** )** "BBB@#__9 end XML 14 appn-20201231_htm.xml IDEA: XBRL DOCUMENT 0001441683 2020-01-01 2020-12-31 0001441683 us-gaap:CommonClassAMember 2020-06-30 0001441683 us-gaap:CommonClassBMember 2020-06-30 0001441683 us-gaap:CommonClassAMember 2021-02-15 0001441683 us-gaap:CommonClassBMember 2021-02-15 0001441683 2020-12-31 0001441683 2019-12-31 0001441683 us-gaap:CommonClassAMember 2020-12-31 0001441683 us-gaap:CommonClassAMember 2019-12-31 0001441683 us-gaap:CommonClassBMember 2020-12-31 0001441683 us-gaap:CommonClassBMember 2019-12-31 0001441683 appn:SubscriptionsSoftwareAndSupportMember 2020-01-01 2020-12-31 0001441683 appn:SubscriptionsSoftwareAndSupportMember 2019-01-01 2019-12-31 0001441683 appn:SubscriptionsSoftwareAndSupportMember 2018-01-01 2018-12-31 0001441683 appn:ProfessionalServicesMember 2020-01-01 2020-12-31 0001441683 appn:ProfessionalServicesMember 2019-01-01 2019-12-31 0001441683 appn:ProfessionalServicesMember 2018-01-01 2018-12-31 0001441683 2019-01-01 2019-12-31 0001441683 2018-01-01 2018-12-31 0001441683 us-gaap:CommonStockMember 2017-12-31 0001441683 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001441683 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001441683 us-gaap:RetainedEarningsMember 2017-12-31 0001441683 2017-12-31 0001441683 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001441683 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001441683 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001441683 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001441683 us-gaap:CommonStockMember 2018-12-31 0001441683 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001441683 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001441683 us-gaap:RetainedEarningsMember 2018-12-31 0001441683 2018-12-31 0001441683 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-12-31 0001441683 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0001441683 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001441683 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001441683 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001441683 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001441683 us-gaap:CommonStockMember 2019-12-31 0001441683 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001441683 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001441683 us-gaap:RetainedEarningsMember 2019-12-31 0001441683 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001441683 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001441683 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001441683 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001441683 us-gaap:CommonStockMember 2020-12-31 0001441683 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001441683 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001441683 us-gaap:RetainedEarningsMember 2020-12-31 0001441683 us-gaap:CommonClassAMember appn:UnderwrittenPublicOfferingMember 2020-06-01 2020-06-30 0001441683 us-gaap:CommonClassAMember appn:UnderwrittenPublicOfferingMember 2020-06-30 0001441683 us-gaap:CommonClassAMember appn:UnderwrittenPublicOfferingMember 2019-09-01 2019-09-30 0001441683 us-gaap:CommonClassAMember appn:UnderwrittenPublicOfferingMember 2019-09-30 0001441683 us-gaap:CommonClassAMember appn:UnderwrittenPublicOfferingMember 2018-08-01 2018-08-31 0001441683 us-gaap:CommonClassAMember appn:UnderwrittenPublicOfferingMember 2018-08-31 0001441683 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember appn:GovernmentAgenciesMember 2020-01-01 2020-12-31 0001441683 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember appn:GovernmentAgenciesMember 2019-01-01 2019-12-31 0001441683 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember appn:GovernmentAgenciesMember 2018-01-01 2018-12-31 0001441683 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember appn:FederalGovernmentAgenciesMember 2020-01-01 2020-12-31 0001441683 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember appn:FederalGovernmentAgenciesMember 2019-01-01 2019-12-31 0001441683 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember appn:FederalGovernmentAgenciesMember 2018-01-01 2018-12-31 0001441683 appn:ForeignCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001441683 appn:ForeignCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001441683 appn:ForeignCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001441683 2018-10-31 0001441683 2019-02-28 0001441683 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-01-01 2020-12-31 0001441683 us-gaap:ComputerEquipmentMember 2020-01-01 2020-12-31 0001441683 us-gaap:EquipmentMember 2020-01-01 2020-12-31 0001441683 us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-12-31 0001441683 appn:SaaSSubscriptionsMember 2020-01-01 2020-12-31 0001441683 appn:SaaSSubscriptionsMember 2019-01-01 2019-12-31 0001441683 appn:TermLicenseSubscriptionsMember 2020-01-01 2020-12-31 0001441683 appn:TermLicenseSubscriptionsMember 2019-01-01 2019-12-31 0001441683 appn:MaintenanceAndSupportMember 2020-01-01 2020-12-31 0001441683 appn:MaintenanceAndSupportMember 2019-01-01 2019-12-31 0001441683 srt:MinimumMember 2020-01-01 2020-12-31 0001441683 srt:MaximumMember 2020-01-01 2020-12-31 0001441683 2021-01-01 2020-12-31 0001441683 srt:MinimumMember 2020-12-31 0001441683 srt:MaximumMember 2020-12-31 0001441683 2018-04-30 0001441683 2020-01-31 0001441683 2020-07-01 0001441683 2020-10-01 2020-10-31 0001441683 appn:RoboticProcessAutomationPlatformMember 2020-01-31 0001441683 appn:RoboticProcessAutomationPlatformMember 2020-01-01 2020-01-31 0001441683 appn:RoboticProcessAutomationPlatformMember us-gaap:DevelopedTechnologyRightsMember 2020-01-31 0001441683 appn:RoboticProcessAutomationPlatformMember us-gaap:CustomerRelationshipsMember 2020-01-31 0001441683 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001441683 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001441683 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001441683 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001441683 us-gaap:ComputerEquipmentMember 2020-12-31 0001441683 us-gaap:ComputerEquipmentMember 2019-12-31 0001441683 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-12-31 0001441683 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-12-31 0001441683 us-gaap:EquipmentMember 2020-12-31 0001441683 us-gaap:EquipmentMember 2019-12-31 0001441683 us-gaap:LeaseholdImprovementsMember 2020-01-01 2020-12-31 0001441683 us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-12-31 0001441683 us-gaap:ComputerEquipmentMember 2019-01-01 2019-12-31 0001441683 us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001441683 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-12-31 0001441683 us-gaap:EquipmentMember 2019-01-01 2019-12-31 0001441683 us-gaap:RevolvingCreditFacilityMember 2017-11-30 0001441683 srt:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-11-01 2017-11-30 0001441683 srt:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-11-01 2017-11-30 0001441683 srt:MinimumMember us-gaap:PrimeRateMember 2017-11-01 2017-11-30 0001441683 srt:MaximumMember us-gaap:PrimeRateMember 2017-11-01 2017-11-30 0001441683 srt:MinimumMember 2017-11-01 2017-11-30 0001441683 srt:MaximumMember 2017-11-01 2017-11-30 0001441683 appn:TermLoanMember 2020-12-31 0001441683 us-gaap:DomesticCountryMember 2020-12-31 0001441683 us-gaap:DomesticCountryMember 2019-12-31 0001441683 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0001441683 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0001441683 us-gaap:ForeignCountryMember us-gaap:SwissFederalTaxAdministrationFTAMember 2020-12-31 0001441683 us-gaap:ForeignCountryMember us-gaap:SwissFederalTaxAdministrationFTAMember 2019-12-31 0001441683 appn:A2017EquityIncentivePlanMember us-gaap:CommonClassAMember 2017-05-31 0001441683 appn:A2007StockOptionPlanMember 2017-05-31 0001441683 appn:A2017EquityIncentivePlanMember us-gaap:CommonClassAMember 2020-12-31 0001441683 appn:A2017EquityIncentivePlanMember 2020-12-31 0001441683 srt:ChiefExecutiveOfficerMember appn:A2019CEOGrantMember 2019-05-01 2019-05-31 0001441683 srt:ChiefExecutiveOfficerMember appn:A2019CEOGrantMember 2019-05-31 0001441683 2017-01-01 2017-12-31 0001441683 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001441683 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001441683 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001441683 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001441683 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001441683 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001441683 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001441683 us-gaap:RestrictedStockUnitsRSUMember appn:A2017EquityIncentivePlanMember 2018-11-01 2018-11-30 0001441683 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001441683 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001441683 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001441683 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001441683 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001441683 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001441683 appn:IssuanceOfCommonStockToDirectorsMember 2020-01-01 2020-12-31 0001441683 appn:IssuanceOfCommonStockToDirectorsMember 2019-01-01 2019-12-31 0001441683 appn:IssuanceOfCommonStockToDirectorsMember 2018-01-01 2018-12-31 0001441683 appn:SubscriptionsSoftwareAndSupportMember 2020-01-01 2020-12-31 0001441683 appn:SubscriptionsSoftwareAndSupportMember 2019-01-01 2019-12-31 0001441683 appn:SubscriptionsSoftwareAndSupportMember 2018-01-01 2018-12-31 0001441683 appn:ProfessionalServicesMember 2020-01-01 2020-12-31 0001441683 appn:ProfessionalServicesMember 2019-01-01 2019-12-31 0001441683 appn:ProfessionalServicesMember 2018-01-01 2018-12-31 0001441683 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001441683 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001441683 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001441683 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001441683 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001441683 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001441683 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001441683 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001441683 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001441683 us-gaap:CommonClassAMember 2020-01-01 2020-12-31 0001441683 us-gaap:CommonClassBMember 2020-01-01 2020-12-31 0001441683 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001441683 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001441683 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001441683 country:US 2020-01-01 2020-12-31 0001441683 country:US 2019-01-01 2019-12-31 0001441683 country:US 2018-01-01 2018-12-31 0001441683 us-gaap:NonUsMember 2020-01-01 2020-12-31 0001441683 us-gaap:NonUsMember 2019-01-01 2019-12-31 0001441683 us-gaap:NonUsMember 2018-01-01 2018-12-31 0001441683 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001441683 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001441683 us-gaap:ForeignPlanMember 2020-01-01 2020-12-31 0001441683 us-gaap:ForeignPlanMember 2019-01-01 2019-12-31 0001441683 us-gaap:ForeignPlanMember 2018-01-01 2018-12-31 0001441683 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2020-12-31 0001441683 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2020-12-31 0001441683 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2020-12-31 0001441683 appn:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2020-12-31 0001441683 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryBondSecuritiesMember 2020-12-31 0001441683 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryBondSecuritiesMember 2020-12-31 0001441683 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryBondSecuritiesMember 2020-12-31 0001441683 appn:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryBondSecuritiesMember 2020-12-31 0001441683 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2020-12-31 0001441683 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2020-12-31 0001441683 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2020-12-31 0001441683 appn:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2020-12-31 0001441683 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001441683 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001441683 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001441683 appn:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001441683 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2020-12-31 0001441683 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2020-12-31 0001441683 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2020-12-31 0001441683 appn:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2020-12-31 0001441683 us-gaap:CashAndCashEquivalentsMember 2020-12-31 0001441683 us-gaap:ShortTermInvestmentsMember 2020-12-31 0001441683 appn:LongTermInvestmentsMember 2020-12-31 0001441683 srt:ScenarioForecastMember srt:ChiefExecutiveOfficerMember appn:A2019CEOGrantMember us-gaap:SubsequentEventMember 2021-01-01 2021-03-31 iso4217:USD shares iso4217:USD shares pure appn:agency appn:segment utr:sqft appn:vote 0001441683 2020 FY false us-gaap:AccountingStandardsUpdate201409Member P1Y P1Y 10-K true 2020-12-31 --12-31 false 001-38098 APPIAN CORPORATION DE 54-1956084 7950 Jones Branch Drive McLean VA 22102 (703) 442-8844 Class A Common Stock APPN NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 1309078699 123649286 38988594 31707466 Portions of the registrant's definitive Proxy Statement for its 2021 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K are incorporated by reference in Part III, Items 10-14 of this Annual Report on Form 10-K. 112462000 159755000 109826000 0 1400000 600000 97278000 70408000 17899000 14543000 27955000 32955000 365420000 277661000 35404000 39554000 36120000 0 4862000 0 429000 1744000 0 30659000 24205000 34198000 28979000 489000 494000 3625000 592000 512521000 371485000 2967000 5222000 5821000 7488000 22981000 10691000 116256000 82201000 6923000 3836000 0 1447000 940000 1395000 155888000 112280000 51194000 44416000 0 2375000 3886000 7139000 70000 38000 4878000 0 215916000 166248000 0.0001 0.0001 500000000 38971324 38971324 500000000 34525386 34525386 4000 3000 0.0001 0.0001 100000000 31707866 31707866 100000000 32942636 32942636 3000 3000 470498000 340929000 -5010000 -285000 -168890000 -135413000 296605000 205237000 512521000 371485000 198710000 151299000 126012000 105863000 109053000 100731000 304573000 260352000 226743000 20826000 17098000 11997000 67940000 76743000 72928000 88766000 93841000 84925000 215807000 166511000 141818000 130316000 117440000 105992000 70241000 58043000 44724000 53152000 41496000 37821000 253709000 216979000 188537000 -37902000 -50468000 -46719000 5786000 941000 -2295000 -478000 -367000 -198000 5308000 574000 -2493000 -32594000 -49894000 -49212000 883000 820000 239000 -33477000 -50714000 -49451000 -0.48 -0.77 -0.80 69050565 65479327 62140684 -33477000 -50714000 -49451000 -4703000 -827000 103000 -22000 0 0 -38202000 -51541000 -49348000 60599877 6000 141268000 439000 -96189000 45524000 -49451000 -49451000 1675000 57829000 57829000 11952 143390 1486218 3133000 3133000 16054000 16054000 103000 103000 63916437 6000 218284000 542000 -145640000 73192000 60941000 60941000 -50714000 -50714000 1825000 101303000 101303000 10654 521460 1194471 4899000 4899000 16443000 16443000 -827000 -827000 67468022 6000 340929000 -285000 -135413000 205237000 -33477000 -33477000 1931206 1000 107914000 107915000 7942 270609 1001411 6376000 6376000 15279000 15279000 -4725000 -4725000 70679190 7000 470498000 -5010000 -168890000 296605000 -33477000 -50714000 -49451000 5851000 4742000 2021000 984000 99000 211000 -22000 -146000 4000 -22000 0 0 184000 334000 218000 15279000 16443000 16054000 33559000 -7432000 23332000 -3740000 -8972000 1025000 -8575000 -9319000 -7615000 -4238000 -4039000 7461000 -11801000 3072000 3000 3681000 1318000 1823000 27626000 12573000 23023000 3407000 6827000 0 0 0 -266000 -7620000 -8926000 -31321000 145968000 0 0 6138000 0 0 0 0 4000 1251000 32421000 7014000 -153357000 -32421000 -7010000 3822000 653000 0 108260000 101653000 58258000 346000 350000 429000 6376000 4899000 3133000 110468000 105549000 60962000 3216000 623000 -1459000 -47293000 64825000 21172000 159755000 94930000 73758000 112462000 159755000 94930000 165000 331000 46000 1182000 356000 680000 0 4475000 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. Organization and Description of Business</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Appian Corporation (together with its subsidiaries, “Appian,” the “Company,” “we,” or “our”) provides a low-code automation platform that accelerates the creation of high-impact business applications, enabling our customers to automate the most important aspects of their business. Global organizations use our applications to improve customer experience, achieve operational excellence, and simplify global risk management and compliance. We were incorporated in the state of Delaware in August 1999. We are headquartered in McLean, Virginia and operate in Canada, Switzerland, the United Kingdom, France, Germany, the Netherlands, Italy, Australia, Spain, Singapore, and Sweden.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Significant Accounting Policies</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements and footnotes have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) as contained in the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (the “Codification” or “ASC”).</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted Accounting Standards Update ("ASU") 2014-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers (Topic 606)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 606"), the new revenue recognition guidance, on January 1, 2019 using the modified retrospective method. Under this method of adoption, we recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of accumulated deficit and applied the new standard only to contracts that were not completed prior to January 1, 2019. For fiscal years 2018 and prior, revenue was recognized under ASC Topic 605, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASC 605").</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and judgments that affect the amounts reported in these consolidated financial statements and accompanying notes. Although we believe the estimates we use are reasonable, due to the inherent uncertainty involved in making these estimates, actual results reported in future periods could differ from those estimates.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates embedded in the consolidated financial statements include revenue recognition, income taxes and the related valuation allowance, the valuation of goodwill and intangible assets, leases, costs to obtain a contract with a customer, the valuation of financial instruments, and stock-based compensation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ongoing outbreak of the novel coronavirus disease ("COVID-19") has resulted in the declaration of a global pandemic and introduced a level of disruption and uncertainty into the financial markets and global economy. While we continue to monitor the developments surrounding the pandemic, as of the date of issuance of these financial statements, we are not aware of any specific events or circumstances that would require us to update our estimates, assumptions, and judgments or revise the carrying value of our assets or liabilities. We cannot estimate the impacts COVID-19 will have on our business going forward as such impacts will be largely dependent upon a number of factors outside of our control including the extent and duration of the outbreak as well as any mitigating actions which may be undertaken by global governments and the general public.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include the accounts of Appian and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Public Offerings</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, we completed an underwritten public offering of 2,500,000 shares of our Class A common stock, of which 1,931,206 shares of Class A common stock were sold by us and 568,794 shares of Class A common stock were sold by existing stockholders. The underwriter purchased the shares from us and the selling stockholders at a price of $56.50 per share. Our net </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">proceeds from the offering were $107.9 million, after deducting underwriting discounts and commissions and offering expenses. We did not receive any of the proceeds from the sale of shares by the selling stockholders.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2019, we completed an underwritten public offering of 2,329,000 shares of our Class A common stock, of which 1,825,000 shares of Class A common stock were sold by us and 504,000 shares of Class A common stock were sold by existing stockholders. The underwriter purchased the shares from us and the selling stockholders at a price of $55.70 per share. Our net proceeds from the offering were $101.3 million, after deducting underwriting discounts and commissions and offering expenses. We did not receive any of the proceeds from the sale of shares by the selling stockholders.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, we completed an underwritten public offering of 2,000,000 shares of our Class A common stock, of which 1,675,000 shares of Class A common stock were sold by us and 325,000 shares of Class A common stock were sold by existing stockholders, at an offering price to the public of $35.15 per share. Our net proceeds from the offering were $57.8 million, after deducting underwriting discounts and commissions and offering expenses. We did not receive any of the proceeds from the sale of shares by the selling stockholders.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 3 for a detailed discussion on specific revenue recognition principles related to our major revenue streams.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscriptions</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscriptions revenue consists primarily of fees paid to our third-party managed hosting providers and other third-party service providers, personnel costs such as payroll and benefits for our technology operations and customer support teams, and allocated facility costs and overhead. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of professional services revenue includes all direct and indirect costs to deliver our professional services and training, including employee compensation for our global professional services and training personnel, third-party contractor costs, allocated facility costs and overhead, and the costs of billable expenses such as travel and lodging. The unpredictability of the timing of entering into significant professional services agreements sold on a standalone basis may cause significant fluctuations in our quarterly financial results and allocated facility costs and overhead.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit and Customer Risk</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments exposed to concentration of credit and customer risk consist primarily of cash and cash equivalents, trade accounts receivable, and our short- and long-term investments. Deposits held with banks may exceed the amount of insurance provided on such deposits. We believe the financial institutions holding our cash deposits are financially sound and, accordingly, minimal credit risk exists with respect to these balances.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With regard to our customers, credit evaluation and account monitoring procedures are used to minimize the risk of loss. We believe no additional credit risk beyond amounts provided for collection loss are inherent in accounts receivable. Revenue generated from government agencies represented 18.1%, 17.1%, and 15.7% of our revenue for the years ended December 31, 2020, 2019, and 2018, respectively, of which the top three federal government agencies generated 6.6%, 7.4%, and 7.8% of our revenue for the years ended December 31, 2020, 2019, and 2018, respectively. Additionally, 33.8%, 32.3%, and 28.7% of our revenue during the years ended December 31, 2020, 2019, and 2018, respectively, was generated from customers outside the United States. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid investments with an original or remaining maturity of three months or less at the date of purchase, as well as overnight repurchase agreements, to be cash equivalents.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are stated at realizable value, net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of accounts and incorporates an estimation of expected lifetime credit losses on our receivables. We regularly review the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, customer creditworthiness, and current economic trends. If the financial condition of our customers were to deteriorate, resulting in their inability to make required payments, additional provisions for doubtful accounts would be required and would increase bad debt expense. There was a $0.8 million increase in the allowance for doubtful accounts from December 31, 2019 to December 31, 2020. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the allowance for doubtful accounts was as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less write-offs, net of recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,400 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Trade Receivables</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record non-trade receivables to reflect amounts due for activities other than sales of subscriptions to our platform and professional services. Our non-trade receivables related entirely to a receivable resulting from our tenant improvement allowance. The tenant improvement allowance receivable was $14.4 million as of December 31, 2018 and was classified within Prepaid expenses and other current assets in the accompanying consolidated balance sheets. We recognized our initial tenant improvement allowance receivable of $15.8 million related to our new headquarters once we took initial possession of the space in October 2018. We recognized an additional tenant improvement allowance receivable of $2.6 million when we took possession of adjacent office space in February 2019. We had received the entire tenant improvement allowance of $17.0 million as of December 31, 2019, and therefore, there was no receivable balance remaining as of such date.     </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets Recognized from the Costs to Obtain a Contract with a Customer</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize the incremental costs of obtaining a contract with a customer, including sales commissions paid to our direct sales force that are incremental costs to obtaining customer contracts. These costs are recorded as deferred commissions in the consolidated balance sheets. Costs to obtain a contract for a new customer or upsell are amortized over an estimated economic life of five years as sales commissions on initial sales are not commensurate with sales commissions on contract renewals. We determine the estimated economic life based on both qualitative and quantitative factors such as expected renewals, product life cycles, contractual terms, and customer attrition. We periodically review the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the estimated economic life. Commissions paid relating to contract renewals are deferred and amortized over the related renewal period. We also capitalize the incremental fringe benefits associated with commission expenses paid to our direct sales force. Costs to obtain a contract for professional services arrangements are expensed as incurred as the contractual period of our professional services arrangements are one year or less.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization associated with commission expense is recorded to sales and marketing costs in our consolidated statements of operations. The following table summarizes the activity of costs to obtain a contract with a customer for the years ended December 31, 2020 and December 31, 2019 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,108 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adoption of ASC 606</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional contract costs deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of deferred contract costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,684)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,097 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,522 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the periods prior to January 1, 2019 under ASC 605, deferred commissions are the incremental costs directly associated with subscription agreements with customers and consist of sales commissions paid to our direct sales force. Commissions are considered direct and incremental and as such are deferred and amortized over the terms of the related customer contracts consistent with the related revenue.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commission expense was $23.3 million, $15.7 million, and $15.6 million for the years ended December 31, 2020, 2019, and 2018, respectively.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Significant additions or improvements extending the useful life of an asset are capitalized, while repairs and maintenance costs which do not significantly improve the related assets or extend their useful lives are charged to expense as incurred.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the useful lives of our major asset categories:</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asset Category</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Useful Life (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer hardware</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(a)</span></div></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) - Leasehold improvements have an estimated useful life of the shorter of the useful life of the assets or the lease term.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets and certain intangible assets are reviewed for impairment whenever events or circumstances indicate the carrying amount of an asset may not be recoverable through undiscounted cash flows from the use of the assets. If such assets are considered to be impaired, the assets are written down to their estimated fair value. No indicators of impairment were identified for the years ended December 31, 2020, 2019, and 2018.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments and Fair Value of Financial Instruments</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 16 for a detailed discussion on our policies specific to investments and determining fair value.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for stock-based compensation expense related to stock-based awards based on the estimated fair value of the award on the grant date. We calculate the fair value of stock options containing only a service condition using the Black-Scholes option pricing model. The fair value of restricted stock units ("RSUs") is based on the closing market price of our common stock on the Nasdaq Global Market on the date of grant. For service-based awards such as RSUs, stock-based compensation expense is recognized on a straight-line basis over the requisite service period. For performance-based awards, stock-based compensation expense is recognized using the accelerated attribution method based on the probability of satisfying </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the performance condition. For awards that contain market conditions, compensation expense is measured using a Monte Carlo simulation and recognized using the accelerated attribution method over the derived service period based on the expected market performance as of the grant date. We account for forfeitures as they occur rather than estimating expected forfeitures.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 4 for a detailed discussion on our policies specific to leasing arrangements. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basic and Diluted Loss per Common Share</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compute net loss per common share using the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights, of the Class A common stock and Class B common stock are substantially identical, other than voting and conversion rights. Accordingly, the Class A common stock and Class B common stock share equally in our net losses. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per common share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per common share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period increased by common shares that could be issued upon the conversion or exercise of other outstanding securities to the extent those additional common shares would be dilutive. The dilutive effect of potentially dilutive securities is reflected in diluted net loss per share by application of the treasury stock method.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to net losses for the years ended December 31, 2020, 2019, and 2018, basic and diluted net loss per share were the same as the effect of potentially dilutive securities would have been anti-dilutive.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the asset and liability method of accounting for income taxes in which deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases. We measure deferred tax assets and liabilities using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be reversed. We recognize the effect on deferred tax assets and liabilities of a change in tax rates as income and expense in the period that includes the enactment date. A valuation allowance is established if it is more likely than not that all or a portion of the deferred tax asset will not be realized. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. We recognize the tax benefit of an uncertain tax position only if it is more likely than not the position is sustainable upon examination by the taxing authority. We measure the tax benefit recognized as the largest amount of benefit which is more likely than not to be realized upon settlement with the taxing authority. We recognize penalties and interest related to unrecognized tax benefits as income tax expense. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate the current and deferred income tax provision based on estimates and assumptions that could differ from the actual results reflected in income tax returns filed in subsequent years and record adjustments based on filed income tax returns when identified. The amount of income taxes paid is subject to examination by U.S. federal, state, and foreign tax authorities. The estimate of the potential outcome of any uncertain tax issue is subject to our assessment of relevant risks, facts, and circumstances existing at that time. To the extent the assessment of such tax position changes, we record the change in estimate in the period in which we make that determination.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Reporting</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise for which discrete financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”) for purposes of allocating resources and evaluating financial performance. Our CODM is our chief executive officer, who reviews financial information presented on a company wide basis for purposes of allocating resources and evaluating financial performance. As such, our operations constitute a single operating segment and one reportable segment. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations located outside of the United States where the local currency is the functional currency are translated into U.S. dollars using the current rate method. Results of operations are translated at the average rate of exchange for the period. Assets and liabilities are translated at the closing rates on the balance sheet date. Gains and losses on translation of these accounts are accumulated and reported as a separate component of stockholders’ equity and other comprehensive income. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses on foreign currency transactions are recognized in the accompanying consolidated statements of operations as a component of other expense, net. Transaction gains and losses from transactions denominated in foreign currencies resulted in net transaction gains of $4.3 million for the year ended December 31, 2020 and net transaction losses of $0.2 million and $3.0 million for the years ended December 31, 2019 and 2018, respectively.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses include payroll, employee benefits, and other headcount-related costs associated with product development. Our product utilizes a common codebase, whether accessed by customers via the cloud or via an on-premises installation. Since our software is sold and licensed externally, we consider our software as external-use software for purposes of applying the capitalized software development guidance. Product development costs are expensed as incurred until technological feasibility has been established, which we define as the completion of all planning, designing, coding, and testing activities necessary to establish products that meet design specifications including functions, features, and technical performance requirements. We have determined technological feasibility for our software products is reached shortly before they are released for sale. Costs incurred after technological feasibility is established are not significant, and accordingly we expense all research and development costs when incurred. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Expenses</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expense advertising costs as they are incurred. Advertising expenses were $6.0 million, $4.1 million, and $3.9 million for the years ended December 31, 2020, 2019, and 2018, respectively.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adopted</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2016-13"), which requires entities to measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Adopting the standard did not have a material impact on our consolidated financial statements.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU No. 2018-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2018-13"), which eliminates, modifies, and adds disclosure requirements for fair value measurements. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Adopting the standard did not have a material impact on our consolidated financial statements.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40), Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which aligns the requirements for capitalizing implementation costs in cloud computing arrangements with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Adopting the standard did not have a material impact on our consolidated financial statements.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Not Yet Adopted</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform - Facilitation of the Effects of Reference Rate Reform on Financial Reporting (Topic 848), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which provides temporary optional expedients and exceptions to the GAAP guidance on contract modifications and hedge accounting to ease the financial reporting burdens of the expected market transition from LIBOR and other interbank offered rates to alternative reference rates such as the Secured Overnight Financing Rate (SOFR). This guidance is effective upon issuance and generally can be applied through the end of calendar year 2022. We are currently evaluating the impact and applicability of this new standard.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements and footnotes have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) as contained in the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (the “Codification” or “ASC”).</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted Accounting Standards Update ("ASU") 2014-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers (Topic 606)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 606"), the new revenue recognition guidance, on January 1, 2019 using the modified retrospective method. Under this method of adoption, we recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of accumulated deficit and applied the new standard only to contracts that were not completed prior to January 1, 2019. For fiscal years 2018 and prior, revenue was recognized under ASC Topic 605, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASC 605").</span><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 3 for a detailed discussion on specific revenue recognition principles related to our major revenue streams.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscriptions</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscriptions revenue consists primarily of fees paid to our third-party managed hosting providers and other third-party service providers, personnel costs such as payroll and benefits for our technology operations and customer support teams, and allocated facility costs and overhead. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of professional services revenue includes all direct and indirect costs to deliver our professional services and training, including employee compensation for our global professional services and training personnel, third-party contractor costs, allocated facility costs and overhead, and the costs of billable expenses such as travel and lodging. The unpredictability of the timing of entering into significant professional services agreements sold on a standalone basis may cause significant fluctuations in our quarterly financial results and allocated facility costs and overhead.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate subscriptions revenue primarily through the sale of software-as-a-service ("SaaS") subscriptions bundled with maintenance and support and hosting services as well as term license subscriptions bundled with maintenance and support. We generate professional services revenue from fees for our consulting services, including application development and deployment assistance as well as training related to our platform. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Obligations and Timing of Revenue Recognition</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We primarily sell products and services that fall into the categories discussed below. Each category contains one or more performance obligations that are either (1) capable of being distinct (i.e., the customer can benefit from the product or service on its own or together with readily available resources, including those purchased separately from us) and distinct within the context of the contract (i.e., separately identified from other promises in the contract) or (2) a series of distinct products or services that are substantially the same and have the same pattern of transfer to the customer. Our term license subscriptions are delivered at a point in time while our SaaS subscriptions, maintenance and support, and professional services are delivered over time.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscriptions Revenue </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions revenue is primarily related to (1) SaaS subscriptions bundled with maintenance and support and hosting services and (2) term license subscriptions bundled with maintenance and support. We generally charge subscription fees on a per-user basis and, to a lesser degree, non-user based single application licenses. We bill customers and collect payment for subscriptions to our platform in advance on an annual, quarterly, or monthly basis. In certain instances, our customers have paid their entire contract up front. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SaaS Subscriptions </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate cloud-based subscription revenue primarily from the sales of subscriptions to access our cloud offering, together with related support services to our customers. We perform all required maintenance and support for our cloud offering. Revenue is recognized on a ratable basis over the contract term beginning on the date the service is made available to the customer. Our cloud-based subscription contracts generally have a term of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFkYmM1MGIxZjI2NTQ5ODE5NjY2ZWIxMjliZjZkMTdiL3NlYzphZGJjNTBiMWYyNjU0OTgxOTY2NmViMTI5YmY2ZDE3Yl80MC9mcmFnOjc0YzZkMjEyMmZkZTQ4YWNhMTc4OGE0M2ZjNDE0MzE5L3RleHRyZWdpb246NzRjNmQyMTIyZmRlNDhhY2ExNzg4YTQzZmM0MTQzMTlfMjQzMQ_486f35bb-7dd8-4a5b-8809-a180ad1ce92d">one</span> to three years in length. We bill customers and collect payment for subscriptions to our platform in advance, and they are non-cancellable.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Term License Subscriptions </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our term license subscription revenue is derived from customers with on-premises installations of our platform pursuant to contracts that were historically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFkYmM1MGIxZjI2NTQ5ODE5NjY2ZWIxMjliZjZkMTdiL3NlYzphZGJjNTBiMWYyNjU0OTgxOTY2NmViMTI5YmY2ZDE3Yl80MC9mcmFnOjc0YzZkMjEyMmZkZTQ4YWNhMTc4OGE0M2ZjNDE0MzE5L3RleHRyZWdpb246NzRjNmQyMTIyZmRlNDhhY2ExNzg4YTQzZmM0MTQzMTlfMjc1MA_18b24ffc-4da4-4cb2-b254-21fb705e0ea4">one</span> to three years in length. The majority of recent contracts have been one year in length. Although term license subscriptions are sold with maintenance and support, the software is fully functional at the beginning of the subscription and is considered a distinct performance obligation. On rare occasions, a cloud-based subscription may include the right for the customer to take possession of the license and as such, the revenue is treated as a license. Revenue from term license subscriptions is recognized when control of the software license has transferred to the customer, which is the later of delivery or commencement of the contract term. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maintenance and Support</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and support subscriptions include both technical support and when-and-if-available software upgrades, which are treated as a single performance obligation as they are considered a series of distinct services that are substantially the same and have the same duration and measure of progress. Revenue from maintenance and support is recognized ratably over the contract period, which is the period over which the customer has continuous access to maintenance and support.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our professional services revenue is comprised of fees for consulting services, including application development and deployment assistance as well as training services related to our platform. Our professional services are considered distinct performance obligations when sold standalone or with other products.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consulting Services</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell consulting services to assist customers in planning and executing the deployment of our software. Customers are not required to use consulting services to fully benefit from the software. Consulting services are regularly sold on a standalone basis and either (1) under a fixed-fee arrangement or (2) on a time and materials basis. Consulting contracts are each considered separate performance obligations because they do not integrate with each other or with other products and services to deliver a combined output to the customer, do not modify or customize (or are not modified or customized by) each other or other products and services, and do not affect the customer's ability to use the other consulting offerings or other products and services. Revenue under consulting contracts is recognized over time as services are delivered. For time and materials-based consulting contracts, we have elected the practical expedient of recognizing revenue upon invoicing since the invoiced amount corresponds directly to the value of our service to date.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Training Services</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell various training services to our customers. Training services are sold in the form of prepaid training credits that are redeemed based on a fixed rate per course. Training revenue is recognized when the associated training services are delivered.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant Judgments and Estimates</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Determining the Transaction Price</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price includes both fixed and variable consideration. Variable consideration is included in the transaction price to the extent it is probable a significant reversal will not occur. The amount of variable consideration excluded from the transaction price for the years ended December 31, 2020 and 2019 was insignificant. Our estimates of variable consideration are also subject to subsequent true-up adjustments and may result in changes to transaction prices; however, such true-up adjustments are not expected to be material.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allocating the Transaction Price Based on Standalone Selling Prices ("SSP")</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocate the transaction price to each performance obligation in a contract based on its relative SSP. The SSP is the observable price at which we sell the product or service separately. In the absence of observable pricing, we estimate SSP using the residual approach. We establish SSP as follows:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">SaaS subscriptions - Given the highly variable selling price of our SaaS subscriptions, we establish the SSP of our SaaS subscriptions using a residual approach after first determining the SSP of consulting and training services. We have concluded the residual approach to estimating SSP of our SaaS subscriptions is an appropriate allocation of the transaction price.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Term license subscriptions - Given the highly variable selling price of our term license subscriptions, we have established SSP of term license subscriptions using a residual approach after first determining the SSP of maintenance and support. Maintenance and support is sold on a standalone basis in conjunction with renewals of our legacy perpetual software licenses and within a narrow range of the net license fee. Because an economic relationship exists between the license and maintenance and support, we have concluded the residual approach to estimating SSP of term license subscriptions is an appropriate allocation of the transaction price.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Maintenance and support - We establish SSP of maintenance and support as a percentage of the stated net subscription fee based on observable pricing of maintenance and support renewals from our legacy perpetual software licenses. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Consulting services and training services - SSP of consulting services and training services is established based on the observable pricing of standalone sales within each geographic region where the services are sold. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div>Timing may differ between the satisfaction of performance obligations and the invoicing and collection of amounts related to our contracts with customers. Contract assets primarily relate to unbilled amounts for contracts with customers for which the amount of revenue recognized exceeds the amount billed to the customer. Contract assets are transferred to accounts receivable when the right to invoice becomes unconditional. <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and judgments that affect the amounts reported in these consolidated financial statements and accompanying notes. Although we believe the estimates we use are reasonable, due to the inherent uncertainty involved in making these estimates, actual results reported in future periods could differ from those estimates.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates embedded in the consolidated financial statements include revenue recognition, income taxes and the related valuation allowance, the valuation of goodwill and intangible assets, leases, costs to obtain a contract with a customer, the valuation of financial instruments, and stock-based compensation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ongoing outbreak of the novel coronavirus disease ("COVID-19") has resulted in the declaration of a global pandemic and introduced a level of disruption and uncertainty into the financial markets and global economy. While we continue to monitor the developments surrounding the pandemic, as of the date of issuance of these financial statements, we are not aware of any specific events or circumstances that would require us to update our estimates, assumptions, and judgments or revise the carrying value of our assets or liabilities. We cannot estimate the impacts COVID-19 will have on our business going forward as such impacts will be largely dependent upon a number of factors outside of our control including the extent and duration of the outbreak as well as any mitigating actions which may be undertaken by global governments and the general public.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include the accounts of Appian and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div> 2500000 1931206 568794 56.50 107900000 2329000 1825000 504000 55.70 101300000 2000000 1675000 325000 35.15 57800000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit and Customer Risk</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments exposed to concentration of credit and customer risk consist primarily of cash and cash equivalents, trade accounts receivable, and our short- and long-term investments. Deposits held with banks may exceed the amount of insurance provided on such deposits. We believe the financial institutions holding our cash deposits are financially sound and, accordingly, minimal credit risk exists with respect to these balances.</span></div>With regard to our customers, credit evaluation and account monitoring procedures are used to minimize the risk of loss. We believe no additional credit risk beyond amounts provided for collection loss are inherent in accounts receivable. 0.181 0.171 0.157 3 0.066 0.074 0.078 0.338 0.323 0.287 Cash and Cash EquivalentsWe consider all highly liquid investments with an original or remaining maturity of three months or less at the date of purchase, as well as overnight repurchase agreements, to be cash equivalents. Accounts Receivable and Allowance for Doubtful AccountsAccounts receivable are stated at realizable value, net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of accounts and incorporates an estimation of expected lifetime credit losses on our receivables. We regularly review the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, customer creditworthiness, and current economic trends. If the financial condition of our customers were to deteriorate, resulting in their inability to make required payments, additional provisions for doubtful accounts would be required and would increase bad debt expense.Non-Trade ReceivablesWe record non-trade receivables to reflect amounts due for activities other than sales of subscriptions to our platform and professional services. Our non-trade receivables related entirely to a receivable resulting from our tenant improvement allowance. 800000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the allowance for doubtful accounts was as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less write-offs, net of recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,400 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 600000 600000 400000 984000 99000 211000 184000 99000 11000 1400000 600000 600000 14400000 15800000 2600000 17000000.0 0 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets Recognized from the Costs to Obtain a Contract with a Customer</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize the incremental costs of obtaining a contract with a customer, including sales commissions paid to our direct sales force that are incremental costs to obtaining customer contracts. These costs are recorded as deferred commissions in the consolidated balance sheets. Costs to obtain a contract for a new customer or upsell are amortized over an estimated economic life of five years as sales commissions on initial sales are not commensurate with sales commissions on contract renewals. We determine the estimated economic life based on both qualitative and quantitative factors such as expected renewals, product life cycles, contractual terms, and customer attrition. We periodically review the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the estimated economic life. Commissions paid relating to contract renewals are deferred and amortized over the related renewal period. We also capitalize the incremental fringe benefits associated with commission expenses paid to our direct sales force. Costs to obtain a contract for professional services arrangements are expensed as incurred as the contractual period of our professional services arrangements are one year or less.</span></div>Amortization associated with commission expense is recorded to sales and marketing costs in our consolidated statements of operations. P5Y The following table summarizes the activity of costs to obtain a contract with a customer for the years ended December 31, 2020 and December 31, 2019 (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,108 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adoption of ASC 606</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional contract costs deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of deferred contract costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,684)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,097 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,522 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 43522000 29108000 0 5094000 31898000 25004000 23323000 15684000 52097000 43522000 23300000 15700000 15600000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Significant additions or improvements extending the useful life of an asset are capitalized, while repairs and maintenance costs which do not significantly improve the related assets or extend their useful lives are charged to expense as incurred.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the useful lives of our major asset categories:</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asset Category</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Useful Life (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer hardware</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(a)</span></div></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) - Leasehold improvements have an estimated useful life of the shorter of the useful life of the assets or the lease term.</span></div> P3Y P3Y P5Y P10Y Impairment of Long-Lived AssetsLong-lived assets and certain intangible assets are reviewed for impairment whenever events or circumstances indicate the carrying amount of an asset may not be recoverable through undiscounted cash flows from the use of the assets. If such assets are considered to be impaired, the assets are written down to their estimated fair value. <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for stock-based compensation expense related to stock-based awards based on the estimated fair value of the award on the grant date. We calculate the fair value of stock options containing only a service condition using the Black-Scholes option pricing model. The fair value of restricted stock units ("RSUs") is based on the closing market price of our common stock on the Nasdaq Global Market on the date of grant. For service-based awards such as RSUs, stock-based compensation expense is recognized on a straight-line basis over the requisite service period. For performance-based awards, stock-based compensation expense is recognized using the accelerated attribution method based on the probability of satisfying </span></div>the performance condition. For awards that contain market conditions, compensation expense is measured using a Monte Carlo simulation and recognized using the accelerated attribution method over the derived service period based on the expected market performance as of the grant date. We account for forfeitures as they occur rather than estimating expected forfeitures. <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basic and Diluted Loss per Common Share</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compute net loss per common share using the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights, of the Class A common stock and Class B common stock are substantially identical, other than voting and conversion rights. Accordingly, the Class A common stock and Class B common stock share equally in our net losses. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per common share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per common share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period increased by common shares that could be issued upon the conversion or exercise of other outstanding securities to the extent those additional common shares would be dilutive. The dilutive effect of potentially dilutive securities is reflected in diluted net loss per share by application of the treasury stock method.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the asset and liability method of accounting for income taxes in which deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases. We measure deferred tax assets and liabilities using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be reversed. We recognize the effect on deferred tax assets and liabilities of a change in tax rates as income and expense in the period that includes the enactment date. A valuation allowance is established if it is more likely than not that all or a portion of the deferred tax asset will not be realized. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. We recognize the tax benefit of an uncertain tax position only if it is more likely than not the position is sustainable upon examination by the taxing authority. We measure the tax benefit recognized as the largest amount of benefit which is more likely than not to be realized upon settlement with the taxing authority. We recognize penalties and interest related to unrecognized tax benefits as income tax expense. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate the current and deferred income tax provision based on estimates and assumptions that could differ from the actual results reflected in income tax returns filed in subsequent years and record adjustments based on filed income tax returns when identified. The amount of income taxes paid is subject to examination by U.S. federal, state, and foreign tax authorities. The estimate of the potential outcome of any uncertain tax issue is subject to our assessment of relevant risks, facts, and circumstances existing at that time. To the extent the assessment of such tax position changes, we record the change in estimate in the period in which we make that determination.</span></div> Segment ReportingOperating segments are defined as components of an enterprise for which discrete financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”) for purposes of allocating resources and evaluating financial performance. Our CODM is our chief executive officer, who reviews financial information presented on a company wide basis for purposes of allocating resources and evaluating financial performance. As such, our operations constitute a single operating segment and one reportable segment. 1000 1000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations located outside of the United States where the local currency is the functional currency are translated into U.S. dollars using the current rate method. Results of operations are translated at the average rate of exchange for the period. Assets and liabilities are translated at the closing rates on the balance sheet date. Gains and losses on translation of these accounts are accumulated and reported as a separate component of stockholders’ equity and other comprehensive income. </span></div>Gains and losses on foreign currency transactions are recognized in the accompanying consolidated statements of operations as a component of other expense, net. 4300000 -200000 -3000000.0 Research and DevelopmentResearch and development expenses include payroll, employee benefits, and other headcount-related costs associated with product development. Our product utilizes a common codebase, whether accessed by customers via the cloud or via an on-premises installation. Since our software is sold and licensed externally, we consider our software as external-use software for purposes of applying the capitalized software development guidance. Product development costs are expensed as incurred until technological feasibility has been established, which we define as the completion of all planning, designing, coding, and testing activities necessary to establish products that meet design specifications including functions, features, and technical performance requirements. We have determined technological feasibility for our software products is reached shortly before they are released for sale. Costs incurred after technological feasibility is established are not significant, and accordingly we expense all research and development costs when incurred. Advertising ExpensesWe expense advertising costs as they are incurred. 6000000.0 4100000 3900000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adopted</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2016-13"), which requires entities to measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Adopting the standard did not have a material impact on our consolidated financial statements.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU No. 2018-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2018-13"), which eliminates, modifies, and adds disclosure requirements for fair value measurements. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Adopting the standard did not have a material impact on our consolidated financial statements.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40), Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which aligns the requirements for capitalizing implementation costs in cloud computing arrangements with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Adopting the standard did not have a material impact on our consolidated financial statements.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Not Yet Adopted</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform - Facilitation of the Effects of Reference Rate Reform on Financial Reporting (Topic 848), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which provides temporary optional expedients and exceptions to the GAAP guidance on contract modifications and hedge accounting to ease the financial reporting burdens of the expected market transition from LIBOR and other interbank offered rates to alternative reference rates such as the Secured Overnight Financing Rate (SOFR). This guidance is effective upon issuance and generally can be applied through the end of calendar year 2022. We are currently evaluating the impact and applicability of this new standard.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Revenue</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate subscriptions revenue primarily through the sale of software-as-a-service ("SaaS") subscriptions bundled with maintenance and support and hosting services as well as term license subscriptions bundled with maintenance and support. We generate professional services revenue from fees for our consulting services, including application development and deployment assistance as well as training related to our platform. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue from contracts with customers for the years ended December 31, 2020 and 2019 (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SaaS subscriptions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,028 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term license subscriptions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance and support</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">304,573 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">260,352 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Obligations and Timing of Revenue Recognition</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We primarily sell products and services that fall into the categories discussed below. Each category contains one or more performance obligations that are either (1) capable of being distinct (i.e., the customer can benefit from the product or service on its own or together with readily available resources, including those purchased separately from us) and distinct within the context of the contract (i.e., separately identified from other promises in the contract) or (2) a series of distinct products or services that are substantially the same and have the same pattern of transfer to the customer. Our term license subscriptions are delivered at a point in time while our SaaS subscriptions, maintenance and support, and professional services are delivered over time.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscriptions Revenue </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions revenue is primarily related to (1) SaaS subscriptions bundled with maintenance and support and hosting services and (2) term license subscriptions bundled with maintenance and support. We generally charge subscription fees on a per-user basis and, to a lesser degree, non-user based single application licenses. We bill customers and collect payment for subscriptions to our platform in advance on an annual, quarterly, or monthly basis. In certain instances, our customers have paid their entire contract up front. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SaaS Subscriptions </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate cloud-based subscription revenue primarily from the sales of subscriptions to access our cloud offering, together with related support services to our customers. We perform all required maintenance and support for our cloud offering. Revenue is recognized on a ratable basis over the contract term beginning on the date the service is made available to the customer. Our cloud-based subscription contracts generally have a term of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFkYmM1MGIxZjI2NTQ5ODE5NjY2ZWIxMjliZjZkMTdiL3NlYzphZGJjNTBiMWYyNjU0OTgxOTY2NmViMTI5YmY2ZDE3Yl80MC9mcmFnOjc0YzZkMjEyMmZkZTQ4YWNhMTc4OGE0M2ZjNDE0MzE5L3RleHRyZWdpb246NzRjNmQyMTIyZmRlNDhhY2ExNzg4YTQzZmM0MTQzMTlfMjQzMQ_486f35bb-7dd8-4a5b-8809-a180ad1ce92d">one</span> to three years in length. We bill customers and collect payment for subscriptions to our platform in advance, and they are non-cancellable.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Term License Subscriptions </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our term license subscription revenue is derived from customers with on-premises installations of our platform pursuant to contracts that were historically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFkYmM1MGIxZjI2NTQ5ODE5NjY2ZWIxMjliZjZkMTdiL3NlYzphZGJjNTBiMWYyNjU0OTgxOTY2NmViMTI5YmY2ZDE3Yl80MC9mcmFnOjc0YzZkMjEyMmZkZTQ4YWNhMTc4OGE0M2ZjNDE0MzE5L3RleHRyZWdpb246NzRjNmQyMTIyZmRlNDhhY2ExNzg4YTQzZmM0MTQzMTlfMjc1MA_18b24ffc-4da4-4cb2-b254-21fb705e0ea4">one</span> to three years in length. The majority of recent contracts have been one year in length. Although term license subscriptions are sold with maintenance and support, the software is fully functional at the beginning of the subscription and is considered a distinct performance obligation. On rare occasions, a cloud-based subscription may include the right for the customer to take possession of the license and as such, the revenue is treated as a license. Revenue from term license subscriptions is recognized when control of the software license has transferred to the customer, which is the later of delivery or commencement of the contract term. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maintenance and Support</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and support subscriptions include both technical support and when-and-if-available software upgrades, which are treated as a single performance obligation as they are considered a series of distinct services that are substantially the same and have the same duration and measure of progress. Revenue from maintenance and support is recognized ratably over the contract period, which is the period over which the customer has continuous access to maintenance and support.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our professional services revenue is comprised of fees for consulting services, including application development and deployment assistance as well as training services related to our platform. Our professional services are considered distinct performance obligations when sold standalone or with other products.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consulting Services</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell consulting services to assist customers in planning and executing the deployment of our software. Customers are not required to use consulting services to fully benefit from the software. Consulting services are regularly sold on a standalone basis and either (1) under a fixed-fee arrangement or (2) on a time and materials basis. Consulting contracts are each considered separate performance obligations because they do not integrate with each other or with other products and services to deliver a combined output to the customer, do not modify or customize (or are not modified or customized by) each other or other products and services, and do not affect the customer's ability to use the other consulting offerings or other products and services. Revenue under consulting contracts is recognized over time as services are delivered. For time and materials-based consulting contracts, we have elected the practical expedient of recognizing revenue upon invoicing since the invoiced amount corresponds directly to the value of our service to date.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Training Services</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell various training services to our customers. Training services are sold in the form of prepaid training credits that are redeemed based on a fixed rate per course. Training revenue is recognized when the associated training services are delivered.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant Judgments and Estimates</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Determining the Transaction Price</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price includes both fixed and variable consideration. Variable consideration is included in the transaction price to the extent it is probable a significant reversal will not occur. The amount of variable consideration excluded from the transaction price for the years ended December 31, 2020 and 2019 was insignificant. Our estimates of variable consideration are also subject to subsequent true-up adjustments and may result in changes to transaction prices; however, such true-up adjustments are not expected to be material.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allocating the Transaction Price Based on Standalone Selling Prices ("SSP")</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocate the transaction price to each performance obligation in a contract based on its relative SSP. The SSP is the observable price at which we sell the product or service separately. In the absence of observable pricing, we estimate SSP using the residual approach. We establish SSP as follows:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">SaaS subscriptions - Given the highly variable selling price of our SaaS subscriptions, we establish the SSP of our SaaS subscriptions using a residual approach after first determining the SSP of consulting and training services. We have concluded the residual approach to estimating SSP of our SaaS subscriptions is an appropriate allocation of the transaction price.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Term license subscriptions - Given the highly variable selling price of our term license subscriptions, we have established SSP of term license subscriptions using a residual approach after first determining the SSP of maintenance and support. Maintenance and support is sold on a standalone basis in conjunction with renewals of our legacy perpetual software licenses and within a narrow range of the net license fee. Because an economic relationship exists between the license and maintenance and support, we have concluded the residual approach to estimating SSP of term license subscriptions is an appropriate allocation of the transaction price.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Maintenance and support - We establish SSP of maintenance and support as a percentage of the stated net subscription fee based on observable pricing of maintenance and support renewals from our legacy perpetual software licenses. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Consulting services and training services - SSP of consulting services and training services is established based on the observable pricing of standalone sales within each geographic region where the services are sold. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Timing may differ between the satisfaction of performance obligations and the invoicing and collection of amounts related to our contracts with customers. Contract assets primarily relate to unbilled amounts for contracts with customers for which the amount of revenue recognized exceeds the amount billed to the customer. Contract assets are transferred to accounts receivable when the right to invoice becomes unconditional. As of December 31, 2020 and December 31, 2019, contract assets of $20.1 million and $22.8 million, respectively, are included in the Prepaid expenses and other current assets and Other assets line items in our consolidated balance sheets.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities consist of deferred revenue and include payments received in advance of the satisfaction of performance obligations. Deferred revenue is then recognized as the revenue recognition criteria are met. Deferred revenue that will be recognized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current. For the year ended December 31, 2020, we recognized $83.4 million of revenue that was included in the deferred revenue balance as of December 31, 2019.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction Price Allocated to the Remaining Performance Obligations</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, we had an aggregate transaction price of $206.2 million allocated to unsatisfied performance obligations. We expect to recognize $189.6 million of this balance as revenue over the next 24 months with the remaining amount recognized thereafter.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue from contracts with customers for the years ended December 31, 2020 and 2019 (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SaaS subscriptions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,028 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term license subscriptions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance and support</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">304,573 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">260,352 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 129219000 95028000 51415000 40428000 18076000 15843000 105863000 109053000 304573000 260352000 P3Y P3Y 20100000 22800000 83400000 206200000 189600000 P24M <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Leases</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the inception of an arrangement, we determine whether the arrangement is or contains a lease based on the unique facts and circumstances present and the classification of the lease. Operating leases with a term greater than one year are recognized on the balance sheet as right-of-use ("ROU") assets, lease liabilities, and, if applicable, long-term lease liabilities. ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. We have elected not to recognize on the balance sheet leases with a term of one year or less. For contracts with lease and non-lease components, we have elected not to allocate the contract consideration and to account for the lease and non-lease components as a single lease component. Finance leases are included in the Property and equipment, net, Finance lease liabilities, current, and Finance lease liabilities, net of current portion line items in our consolidated balance sheets.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities and their corresponding ROU assets are recorded based on the present value of lease payments over the expected lease term. The implicit rates within most of our leases are generally not determinable; therefore, we use the incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The determination of our incremental borrowing rate requires judgment and is estimated for each lease based on the rate we would have to pay for a collateralized loan with the same term and payments as the lease. We consider various factors, including our level of collateralization, estimated credit rating, and the currency in which the lease is denominated. Operating lease ROU assets also include any lease prepayments, offset by lease incentives. Certain of our leases include options to extend or terminate the lease. An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain we will exercise that option while an option to terminate is considered unless it is reasonably certain we will not exercise the option. For certain equipment leases, we apply a portfolio approach to effectively account for the operating lease ROU assets and liabilities. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense while the expense for finance leases is recognized as depreciation expense and interest expense. We have lease agreements which require payments for lease and non-lease components (i.e., common area maintenance) that are accounted for as a single lease component. Variable lease payment amounts that cannot be determined at the commencement of the lease, such as maintenance costs based on future obligations, are not included in ROU assets or lease liabilities but are rather expensed as incurred and recorded as variable lease expense.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, we have operating leases for corporate offices. Our operating leases have remaining lease terms ranging from 3 months to 11 years, some of which include options to extend the leases for up to 10 years.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2018, we entered into a lease agreement with respect to 176,222 square feet of office space in McLean, Virginia for a new corporate headquarters. The initial term of the lease was 150 months. We took initial possession of the first phase of the new headquarters in October 2018 and began to recognize rent expense as of that date. In February 2019, we took possession of an additional 28,805 square feet of adjacent office space. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, we entered into an amendment which adjusts the original terms of the headquarters lease. Under this amendment, we exercised an option to expand occupancy, adding 34,158 square feet of office space. Occupancy of the added space commenced on October 14, 2020. Pursuant to the guidance of ASC 842, the amendment is considered a modification to the original lease and is accounted for as a separate contract because it represents a new ROU asset and the lease costs on the new space are charged at prevailing market rates. Effective July 1, 2020, we took possession of the space, began to recognize rent expense, and reported a $7.9 million ROU asset and lease liability on our consolidated balance sheets.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, we paid the full $2.7 million principal balances outstanding under our finance leases pursuant to an option permitting us to pay such balances in full at any time. As of the date of the paydown, the titles to the assets were transferred to us, the associated ROU liabilities were retired, the carrying values of the purchased assets were adjusted, and the assets were reclassified from finance leases to property and equipment, net on the consolidated balance sheets.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components of lease expense for the years ended December 31, 2020 and 2019 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,887 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,412 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases as of December 31, 2020 and December 31, 2019 was as follows (in thousands, except for lease term and discount rate):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,659</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,205</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,923</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,836</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,194</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,416</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,117</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,252</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, at cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,475</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(703)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,772</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease liabilities, current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,447</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,375</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,822</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2020, amortization of operating ROU assets totaled $1.6 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> while interest expense on operating ROU liabilities totaled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.9 million.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the years ended December 31, 2020 and 2019 was as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash outflows for operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash outflows for finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing cash outflows for finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our future minimum lease commitments under non-cancellable leases as of December 31, 2020 is as follows (in thousands): </span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,487 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,117 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Leases</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the inception of an arrangement, we determine whether the arrangement is or contains a lease based on the unique facts and circumstances present and the classification of the lease. Operating leases with a term greater than one year are recognized on the balance sheet as right-of-use ("ROU") assets, lease liabilities, and, if applicable, long-term lease liabilities. ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. We have elected not to recognize on the balance sheet leases with a term of one year or less. For contracts with lease and non-lease components, we have elected not to allocate the contract consideration and to account for the lease and non-lease components as a single lease component. Finance leases are included in the Property and equipment, net, Finance lease liabilities, current, and Finance lease liabilities, net of current portion line items in our consolidated balance sheets.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities and their corresponding ROU assets are recorded based on the present value of lease payments over the expected lease term. The implicit rates within most of our leases are generally not determinable; therefore, we use the incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The determination of our incremental borrowing rate requires judgment and is estimated for each lease based on the rate we would have to pay for a collateralized loan with the same term and payments as the lease. We consider various factors, including our level of collateralization, estimated credit rating, and the currency in which the lease is denominated. Operating lease ROU assets also include any lease prepayments, offset by lease incentives. Certain of our leases include options to extend or terminate the lease. An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain we will exercise that option while an option to terminate is considered unless it is reasonably certain we will not exercise the option. For certain equipment leases, we apply a portfolio approach to effectively account for the operating lease ROU assets and liabilities. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense while the expense for finance leases is recognized as depreciation expense and interest expense. We have lease agreements which require payments for lease and non-lease components (i.e., common area maintenance) that are accounted for as a single lease component. Variable lease payment amounts that cannot be determined at the commencement of the lease, such as maintenance costs based on future obligations, are not included in ROU assets or lease liabilities but are rather expensed as incurred and recorded as variable lease expense.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, we have operating leases for corporate offices. Our operating leases have remaining lease terms ranging from 3 months to 11 years, some of which include options to extend the leases for up to 10 years.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2018, we entered into a lease agreement with respect to 176,222 square feet of office space in McLean, Virginia for a new corporate headquarters. The initial term of the lease was 150 months. We took initial possession of the first phase of the new headquarters in October 2018 and began to recognize rent expense as of that date. In February 2019, we took possession of an additional 28,805 square feet of adjacent office space. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, we entered into an amendment which adjusts the original terms of the headquarters lease. Under this amendment, we exercised an option to expand occupancy, adding 34,158 square feet of office space. Occupancy of the added space commenced on October 14, 2020. Pursuant to the guidance of ASC 842, the amendment is considered a modification to the original lease and is accounted for as a separate contract because it represents a new ROU asset and the lease costs on the new space are charged at prevailing market rates. Effective July 1, 2020, we took possession of the space, began to recognize rent expense, and reported a $7.9 million ROU asset and lease liability on our consolidated balance sheets.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, we paid the full $2.7 million principal balances outstanding under our finance leases pursuant to an option permitting us to pay such balances in full at any time. As of the date of the paydown, the titles to the assets were transferred to us, the associated ROU liabilities were retired, the carrying values of the purchased assets were adjusted, and the assets were reclassified from finance leases to property and equipment, net on the consolidated balance sheets.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components of lease expense for the years ended December 31, 2020 and 2019 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,887 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,412 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases as of December 31, 2020 and December 31, 2019 was as follows (in thousands, except for lease term and discount rate):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,659</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,205</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,923</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,836</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,194</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,416</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,117</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,252</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, at cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,475</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(703)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,772</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease liabilities, current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,447</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,375</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,822</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2020, amortization of operating ROU assets totaled $1.6 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> while interest expense on operating ROU liabilities totaled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.9 million.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the years ended December 31, 2020 and 2019 was as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash outflows for operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash outflows for finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing cash outflows for finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our future minimum lease commitments under non-cancellable leases as of December 31, 2020 is as follows (in thousands): </span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,487 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,117 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> At the inception of an arrangement, we determine whether the arrangement is or contains a lease based on the unique facts and circumstances present and the classification of the lease. Operating leases with a term greater than one year are recognized on the balance sheet as right-of-use ("ROU") assets, lease liabilities, and, if applicable, long-term lease liabilities. ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. We have elected not to recognize on the balance sheet leases with a term of one year or less. For contracts with lease and non-lease components, we have elected not to allocate the contract consideration and to account for the lease and non-lease components as a single lease component. Finance leases are included in the Property and equipment, net, Finance lease liabilities, current, and Finance lease liabilities, net of current portion line items in our consolidated balance sheets.<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities and their corresponding ROU assets are recorded based on the present value of lease payments over the expected lease term. The implicit rates within most of our leases are generally not determinable; therefore, we use the incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The determination of our incremental borrowing rate requires judgment and is estimated for each lease based on the rate we would have to pay for a collateralized loan with the same term and payments as the lease. We consider various factors, including our level of collateralization, estimated credit rating, and the currency in which the lease is denominated. Operating lease ROU assets also include any lease prepayments, offset by lease incentives. Certain of our leases include options to extend or terminate the lease. An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain we will exercise that option while an option to terminate is considered unless it is reasonably certain we will not exercise the option. For certain equipment leases, we apply a portfolio approach to effectively account for the operating lease ROU assets and liabilities. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense while the expense for finance leases is recognized as depreciation expense and interest expense. We have lease agreements which require payments for lease and non-lease components (i.e., common area maintenance) that are accounted for as a single lease component. Variable lease payment amounts that cannot be determined at the commencement of the lease, such as maintenance costs based on future obligations, are not included in ROU assets or lease liabilities but are rather expensed as incurred and recorded as variable lease expense.</span></div> P3M P11Y P10Y 176222 P150M 28805 34158 7900000 7900000 2700000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components of lease expense for the years ended December 31, 2020 and 2019 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,887 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,412 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6649000 9733000 1242000 700000 150000 108000 565000 462000 281000 409000 8887000 11412000 Supplemental balance sheet information related to leases as of December 31, 2020 and December 31, 2019 was as follows (in thousands, except for lease term and discount rate):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,659</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,205</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,923</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,836</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,194</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,416</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,117</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,252</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, at cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,475</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(703)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,772</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease liabilities, current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,447</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,375</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,822</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table> 30659000 24205000 6923000 3836000 51194000 44416000 58117000 48252000 0 4475000 0 703000 0 3772000 0 1447000 0 2375000 0 3822000 P10Y7M6D P11Y4M24D P0Y P2Y6M 0.096 0.098 0 0.055 1600000 1900000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the years ended December 31, 2020 and 2019 was as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash outflows for operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash outflows for finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing cash outflows for finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 3407000 6413000 150000 108000 3822000 653000 0 523000 0 4475000 A summary of our future minimum lease commitments under non-cancellable leases as of December 31, 2020 is as follows (in thousands): <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,487 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,117 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 7487000 8104000 8174000 8571000 9265000 57386000 98987000 40870000 58117000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. Acquisitions</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Novayre Solutions SL</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, we acquired 100% of the outstanding common stock of Novayre Solutions SL ("Novayre"), a developer of a robotic process automation platform, for approximately $6.9 million. The acquisition was made due to the attractive nature of the product offerings of Novayre and in furtherance of our objective to enhance our automation platform. The transaction was financed through available cash on hand.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of the purchase price was based upon estimated fair values of the assets acquired and liabilities assumed. The final allocation of the purchase price is as follows:</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash acquired</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,267 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">358 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,909 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes to our reportable segments as a result of the acquisition, and revenue and expenses from the date of the acquisition through December 31, 2020 were immaterial. Additionally, acquisition costs incurred in relation to the transaction were immaterial.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired property and equipment is depreciated on a straight-line basis over the assets' respective estimated remaining useful lives. Goodwill is calculated as the excess of the consideration transferred over the fair value of the identifiable net assets acquired and represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce, non-contractual relationships, and expected future synergies. We do not expect the purchase price allocated to goodwill and intangible assets to be deductible for tax purposes.</span></div> 1 6900000 The final allocation of the purchase price is as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash acquired</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,267 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">358 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,909 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 731000 213000 22000 1537000 406000 4348000 10000 7267000 14000 344000 358000 6909000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. Property and Equipment, net</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following as of December 31, 2020 and 2019 (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,130 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,720 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,880 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,326)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,404 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,554 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>Depreciation expense totaled $5.4 million, $4.7 million, and $2.0 million for the years ended December 31, 2020, 2019, and 2018, respectively. During the year ended December 31, 2020, we retired $1.3 million of leasehold improvements, $0.2 million of computer hardware, and $0.1 million of office furniture and fixtures and equipment, and nominal losses on disposal were recorded. During the year ended December 31, 2019, we retired $3.2 million of leasehold improvements, $0.9 million of computer hardware, $0.4 million of office furniture and fixtures, $0.4 million of software, and $0.1 million of equipment and recorded a loss on disposal of $0.1 million. Property and equipment, net consisted of the following as of December 31, 2020 and 2019 (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,130 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,720 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,880 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,326)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,404 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,554 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 36263000 37130000 37130000 2521000 4963000 4535000 3365000 1352000 1350000 49000 72000 44720000 46880000 9316000 7326000 35404000 39554000 5400000 4700000 2000000.0 1300000 200000 100000 3200000 900000 400000 400000 100000 -100000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. Accrued Expenses</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following as of December 31, 2020 and 2019 (in thousands):</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued hosting costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,229 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued contract labor costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued marketing and trade show expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued audit and tax expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued legal costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued reimbursable employee expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued third party license fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,821 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,488 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following as of December 31, 2020 and 2019 (in thousands):</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued hosting costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,229 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued contract labor costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued marketing and trade show expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued audit and tax expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued legal costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued reimbursable employee expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued third party license fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,821 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,488 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1229000 1865000 908000 1921000 596000 365000 370000 315000 760000 422000 231000 1353000 570000 288000 1157000 959000 5821000 7488000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. Debt</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Line of Credit</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2017, we entered into a $20.0 million revolving line of credit with a lender. The facility matures in November 2022. We may elect whether amounts drawn on the revolving line of credit bear interest at a floating rate per annum equal to either LIBOR or the prime rate plus an additional interest rate margin that is determined by the availability of the borrowings under the revolving line of credit. The additional interest rate margin will range from 2.00% to 2.50% in the case of LIBOR advances and from 1.00% to 1.50% in the case of prime rate advances. The revolving line of credit contains an unused facility fee in an amount between 0.15% and 0.25% of the average unused portion of the revolving line of credit, which is payable quarterly. The agreement contains certain customary affirmative and negative covenants and requires us to maintain (i) an adjusted quick ratio of at least 1.35 to 1.00 and (ii) minimum adjusted EBITDA, in the amounts and for the periods set forth in the agreement. Any amounts borrowed under the credit facility are collateralized by substantially all of our assets. We were in compliance with all covenants as of December 31, 2020. As of December 31, 2020, we had no outstanding borrowings under this revolving line of credit, and we had outstanding letters of credit totaling $11.2 million in connection with securing our </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">leased office space. We are</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> monitoring the LIBOR to SOFR transition, which may result in modification or amendment of our existing revolving line of credit.</span> 20000000.0 0.0200 0.0250 0.0100 0.0150 0.0015 0.0025 1.35 0 11200000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. Income Taxes</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2020, 2019, and 2018, our loss before income taxes was comprised of the following (in thousands): </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,463)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32,091)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,663)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,131)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,803)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,549)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32,594)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49,894)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49,212)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2020, 2019, and 2018, our income tax expense (benefit) was comprised of the following (in thousands): </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">457 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred benefit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(184)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">883 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2020, 2019, and 2018, the provision for income taxes differs from the amount computed by applying the federal statutory income tax rates to our loss before the provision (benefit) for income taxes as follows: </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. federal statutory tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nondeductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrecognized tax benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remeasurement of deferred taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(90.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.7)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate of (2.7)% in 2020 includes $29.6 million of tax expense attributable to the change in the valuation allowance in the United States and Switzerland, partially offset by $18.8 million of favorable excess tax benefits for equity compensation and research credits. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities reflect the net tax effects of temporary differences between the carrying amount of the assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. As of December 31, 2020 and 2019, significant components of our deferred tax assets and liabilities were as follows (in thousands): </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net operating losses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued vacation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bad debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,977 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,381 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(65,914)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35,607)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,063 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,774 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,082)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,562)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,270)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,488)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,559)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,849)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,644)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,318)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax asset</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">456 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020 and 2019, we had $183.9 million and $99.3 million of gross net operating loss (“NOL”) carryforwards for U.S. federal tax purposes, respectively. U.S. federal NOL carryforwards in the amount of $24.4 million, gross, generated prior to 2018 will expire, if unused, in 2037. Under the Tax Cuts and Jobs Act of 2017 (the "TCJA"), as modified by the Coronavirus Aid, Relief, and Economic Security Act ("the CARES Act"), federal NOL carryforwards generated in tax years beginning after December 31, 2017 may be carried forward indefinitely. As of December 31, 2020, we had $159.5 million of gross NOL carryforwards generated after 2017 for U.S. federal tax purposes, which may be used to offset 80% of our taxable income annually.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 382 of the Internal Revenue Code limits the utilization of NOL carryforwards when ownership changes occur, as defined by that section. A number of states have similar state laws that limit utilization of state NOL carryforwards when ownership changes occur. We have performed an analysis of our Section 382 ownership changes and have determined all U.S. federal and state NOL carryforwards are available for use as of December 31, 2020. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020 and 2019, we had $10.5 million and $7.5 million, respectively, of U.S. federal tax credit carryforwards which will expire, if unused, between 2031 and 2040.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020 and 2019, we had U.S. gross state NOL carryforwards of $177.2 million and $100.9 million, respectively. We had tax effected state NOL carryforwards of $11.2 million and $6.5 million as of December 31, 2020 and 2019, respectively. The rules regarding carryforwards vary from state to state, and the ability to utilize NOLs varies based on </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">timing and amount. The majority of state NOL carryforwards generated prior to 2018 will expire, if unused, in 2037. Due to the TCJA, certain state NOL carryforwards generated after 2017 have an indefinite carryforward period.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020 and 2019, we had foreign gross NOL carryforwards of $78.6 million and $62.8 million, respectively, primarily attributable to our subsidiary in Switzerland. Those NOL carryforwards will begin to expire, if unused, between 2021 to 2027. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net change in the total valuation allowance during the year ended December 31, 2020 was $30.3 million, primarily driven by the valuation allowance recorded against the United States and Switzerland deferred tax assets. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, we continued to maintain a full valuation allowance against U.S. deferred tax assets based on our cumulative operating results as of December 31, 2020, three-year cumulative loss, and assessment of our expected future results of operations. We have evaluated all evidence, both positive and negative, in assessing the likelihood of realizability, and we determined the negative evidence outweighed the positive evidence.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, we have a valuation allowance of $9.2 million against foreign deferred tax assets, primarily for deferred tax assets at our subsidiary in Switzerland. Based on our cumulative operating results as of December 31, 2020 and assessment of our expected future results of operations, we determined it was not more likely than not that we would be able to realize the deferred tax assets prior to expiration. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We plan to distribute previously undistributed earnings of our foreign subsidiaries back to the United States in future years. Upon repatriation of those earnings, if any, we may be subject to taxes, including withholding taxes, net of any applicable foreign tax credits. Determination of the amount of unrecognized deferred U.S. income tax liability is not practicable.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020 and 2019, we had unrecognized tax benefits of $2.3 million and $1.6 million, respectively, of which none would affect our effective tax rate if recognized due to the valuation allowance. The following table summarizes the activity related to our unrecognized tax benefit from January 1, 2018 to December 31, 2020 (in thousands): </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2017</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">651 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions in current years </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions in prior years </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions due to lapse in statutes of limitations </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions in current years </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions in prior years </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions due to lapse in statutes of limitations </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,575 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions in current years </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions in prior years </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions due to lapse in statutes of limitations </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,277 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize interest and penalties related to uncertain tax positions in income tax expense. During the years ended December 31, 2020 and 2019, we recognized nominal amounts in interest. We did not recognize any interest during the year ended December 31, 2018. The cumulative balance of interest and penalties as of December 31, 2020 and 2019 were not meaningful.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We anticipate total unrecognized tax benefits will not decrease over the next year. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file income tax returns in the U.S. federal jurisdiction and in various state and foreign jurisdictions. The tax years 2017 through 2020 remain open to examination by the major taxing jurisdictions to which we are subject. There are no open examinations that would have a meaningful impact to our consolidated financial statements.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CARES Act also includes various other income and payroll tax measures outside of the carryforward provisions discussed previously. Pursuant to one of these measures, we have elected the option to defer the deposit and payment of our share of social security taxes that would otherwise be due between March 27, 2020 and December 31, 2020. Under the CARES Act, half of these deferred payments are due by the end of fiscal year 2021 while the other half are due by the end of fiscal year 2022.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2020, 2019, and 2018, our loss before income taxes was comprised of the following (in thousands): </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,463)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32,091)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,663)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,131)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,803)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,549)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32,594)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49,894)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49,212)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -25463000 -32091000 -30663000 -7131000 -17803000 -18549000 -32594000 -49894000 -49212000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2020, 2019, and 2018, our income tax expense (benefit) was comprised of the following (in thousands): </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">457 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred benefit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(184)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">883 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 11000 3000 0 79000 60000 25000 977000 1091000 432000 1067000 1154000 457000 0 0 0 0 0 0 -184000 -334000 -218000 -184000 -334000 -218000 883000 820000 239000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2020, 2019, and 2018, the provision for income taxes differs from the amount computed by applying the federal statutory income tax rates to our loss before the provision (benefit) for income taxes as follows: </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. federal statutory tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nondeductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrecognized tax benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remeasurement of deferred taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(90.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.7)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 0.182 0.071 0.072 -0.036 -0.051 -0.051 -0.006 -0.007 -0.007 0.462 0.120 0.095 -0.120 -0.065 -0.039 0.022 0.011 0.008 -0.011 -0.008 0.006 -0.017 -0.016 0 -0.909 -0.389 -0.360 -0.027 -0.016 -0.004 -0.027 29600000 -18800000 As of December 31, 2020 and 2019, significant components of our deferred tax assets and liabilities were as follows (in thousands): <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net operating losses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued vacation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bad debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,977 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,381 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(65,914)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35,607)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,063 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,774 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,082)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,562)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,270)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,488)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,559)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,849)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,644)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,318)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax asset</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">456 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 59417000 34875000 11922000 8648000 824000 1291000 3090000 1668000 15768000 13066000 339000 409000 383000 164000 1234000 260000 92977000 60381000 65914000 35607000 27063000 24774000 11082000 9562000 8270000 6488000 2559000 3849000 4221000 4377000 512000 42000 26644000 24318000 419000 456000 183900000 99300000 24400000 159500000 10500000 7500000 177200000 100900000 11200000 6500000 78600000 62800000 30300000 9200000 2300000 1600000 0 0 The following table summarizes the activity related to our unrecognized tax benefit from January 1, 2018 to December 31, 2020 (in thousands): <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2017</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">651 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions in current years </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions in prior years </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions due to lapse in statutes of limitations </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions in current years </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions in prior years </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions due to lapse in statutes of limitations </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,575 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions in current years </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions in prior years </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions due to lapse in statutes of limitations </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,277 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 651000 388000 0 0 0 1039000 536000 0 0 0 1575000 702000 0 0 0 2277000 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. Stock-Based Compensation</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plans</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2017, our Board of Directors adopted, and our stockholders approved, the 2017 Equity Incentive Plan (the “2017 Plan”), which became effective as of the date of the final prospectus for our initial public offering. The 2017 Plan provides for the grant of incentive stock options to employees, and for the grant of nonstatutory stock options, restricted stock awards, RSUs, stock appreciation rights, performance-based stock awards, and other forms of equity compensation to employees, including officers, non-employee directors, and consultants. We initially reserved 6,421,442 shares of Class A common stock for issuance under the 2017 Plan, which included 421,442 shares that remained available for issuance under our 2007 Stock Option Plan (the “2007 Plan”) at the time the 2017 Plan became effective. The number of shares reserved under the 2017 Plan increases for any shares subject to outstanding awards originally granted under the 2007 Plan that expire or are forfeited prior to exercise. As a result of the adoption of the 2017 Plan, no further grants may be made under the 2007 Plan. As of December 31, 2020, there were 7,165,409 shares of Class A common stock reserved for issuance under the 2017 Plan, of which 4,276,377 were available to be issued.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of stock options containing only a service condition using the Black-Scholes option pricing model, which requires the use of subjective assumptions, including the expected term of the option, the current price of the underlying stock, the expected stock price volatility, expected dividend yield, and the risk-free interest rate for the expected term of the option. The expected term represents the period of time the stock options are expected to be outstanding. Due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected term of the stock options, we use the simplified method to estimate the expected term for our stock options. Under the simplified method, the expected term of an option is presumed to be the mid-point between the vesting date and the end of the contractual term. Expected volatility is based on historical volatilities for publicly traded stock of comparable companies over the estimated expected term of the stock options. We assume no dividend yield because dividends are not expected to be paid in the near future, which is consistent with our history of not paying dividends.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2019, our Board of Directors granted a stock option to purchase 700,000 shares of our Class A common stock to our Chief Executive Officer (the "2019 CEO Grant") under the 2017 Plan with an exercise price of $33.98 per share. The 2019 CEO Grant is eligible to vest based on the achievement of a stock price appreciation target of our Class A common stock. Specifically, the 2019 CEO Grant will vest when shares of our Class A common stock close at or above $84.63 per share for a period equal to or greater than 90 consecutive calendar days or upon the occurrence of a change in control in which the value of our Class A common stock is equal to or greater than $84.63 per share within five years of the grant date. The fair value of the 2019 CEO Grant was determined using a Monte Carlo simulation. The fair value of the award at the grant date was $9.5 million and will be amortized over the derived service period of 2.6 years. Refer to Note 17 for further details on the status of this award.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assumptions used to estimate the fair value of stock options granted during the years ended December 31, 2020, 2019, and 2018:</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Not applicable because no stock options were granted during the period.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity for the years ended December 31, 2020, 2019, and 2018:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at December 31, 2017</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,010,887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.36 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">176,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,486,218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(503,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at December 31, 2018</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,021,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.30 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,440 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">700,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,194,471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(67,986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at December 31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,458,611 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.30 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,001,411)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(56,580)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,399,240 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.06 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">503,174 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable at December 31, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,232,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">343,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no stock options granted during the years ended December 31, 2020 and 2018. The weighted average grant date fair value of stock options granted during the year ended December 31, 2019 was $13.57 per share. The total fair value of stock options that vested during the years ended December 31, 2020, 2019, and 2018 was $2.8 million, $2.0 million, and $10.5 million, respectively. As of December 31, 2020, the total compensation cost related to unvested stock options not yet recognized was $4.0 million, which will be recognized over a weighted average period of one year.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity for the years ended December 31, 2020, 2019, and 2018:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested and outstanding at December 31, 2017</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">731,975 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">622,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(143,390)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35,702)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested and outstanding at December 31, 2018</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,175,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.04 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">436,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(521,460)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(67,666)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested and outstanding at December 31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,022,835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.39 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">589,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(270,609)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(176,915)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested and outstanding at December 31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,165,003 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.04 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, total unrecognized compensation cost related to unvested RSUs was approximately $48.0 million, which will be recognized over a weighted average period of 2.3 years.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2018, our co-founders were granted 255,930 RSUs under the 2017 Plan at a fair value of $30.06 per share. The awards were approved by the Board of Directors. The value of these awards at the grant date was $7.7 million and was amortized over the vesting periods</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The RSUs vested during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">year ended December 31, 2019.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of our stock-based compensation expense by instrument type for the years ended December 31, 2020, 2019, and 2018 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock awards to Board of Directors</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,279 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,443 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,054 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense for RSUs, stock options, and issuances of common stock to directors is included in the following line items in the accompanying consolidated statements of operations for the years ended December 31, 2020, 2019, and 2018 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"><tr><td style="width:1.0%"/><td style="width:59.018%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.750%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.750%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.754%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,279 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,443 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,054 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6421442 421442 0 7165409 4276377 700000 33.98 84.63 84.63 9500000 P2Y7M6D <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assumptions used to estimate the fair value of stock options granted during the years ended December 31, 2020, 2019, and 2018:</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Not applicable because no stock options were granted during the period.</span></div> 0.021 P2Y7M6D 0.550 0 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity for the years ended December 31, 2020, 2019, and 2018:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at December 31, 2017</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,010,887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.36 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">176,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,486,218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(503,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at December 31, 2018</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,021,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.30 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,440 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">700,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,194,471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(67,986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at December 31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,458,611 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.30 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,001,411)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(56,580)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,399,240 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.06 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">503,174 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable at December 31, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,232,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">343,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7010887 6.36 P6Y7M6D 176122000 0 0 1486218 2.10 41606000 503601 9.51 5021068 7.30 P6Y4M24D 97440000 700000 33.98 1194471 4.11 44081000 67986 10.17 4458611 12.30 P5Y9M18D 115501000 0 0 1001411 6.39 81181000 1380 11.82 56580 11.33 3399240 14.06 P4Y10M24D 503174000 2232140 8.38 P5Y1M6D 343098000 0 0 13.57 2800000 2000000.0 10500000 4000000.0 P1Y <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity for the years ended December 31, 2020, 2019, and 2018:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested and outstanding at December 31, 2017</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">731,975 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">622,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(143,390)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35,702)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested and outstanding at December 31, 2018</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,175,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.04 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">436,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(521,460)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(67,666)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested and outstanding at December 31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,022,835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.39 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">589,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(270,609)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(176,915)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested and outstanding at December 31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,165,003 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.04 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 731975 22.16 622166 29.60 143390 22.19 35702 23.97 1175049 26.04 436912 40.70 521460 27.81 67666 26.38 1022835 31.39 589692 60.47 270609 31.29 176915 32.01 1165003 46.04 48000000.0 P2Y3M18D 255930 30.06 7700000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of our stock-based compensation expense by instrument type for the years ended December 31, 2020, 2019, and 2018 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock awards to Board of Directors</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,279 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,443 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,054 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10745000 12667000 7714000 4164000 3408000 7947000 370000 368000 393000 15279000 16443000 16054000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense for RSUs, stock options, and issuances of common stock to directors is included in the following line items in the accompanying consolidated statements of operations for the years ended December 31, 2020, 2019, and 2018 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"><tr><td style="width:1.0%"/><td style="width:59.018%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.750%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.750%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.754%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,279 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,443 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,054 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 943000 647000 514000 1477000 2748000 1717000 2821000 4742000 3473000 2718000 3480000 2416000 7320000 4826000 7934000 15279000 16443000 16054000 <div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. Stockholders' Equity</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, we had authorized 500,000,000 shares of Class A common stock and 100,000,000 shares of Class B common stock, each with a par value of $0.0001 per share, of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which 38,971,324 shares of Class A common stock and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,707,866</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares of Class B common stock were issued and outstanding. The rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting and conversion rights. The holders of Class A common stock are entitled to one vote per share, and the holders of Class B common stock are entitled to ten votes per share on all matters subject to stockholder vote. The holders of Class B common stock also have approval rights for certain corporate actions. Each share of Class B common stock may be converted into one share of Class A common stock at the option of its holder and will be automatically converted upon transfer thereof, subject to certain exceptions. In addition, upon the date on which the outstanding shares of Class B common stock represent less than 10% of the aggregate voting power of our capital stock, all outstanding shares of Class B common stock shall convert automatically into Class A common stock.</span></div> 500000000 100000000 0.0001 0.0001 38971324 38971324 31707866 31707866 1 10 1 0.10 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. Basic and Diluted Loss per Common Share</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share for the years ended December 31, 2020, 2019, and 2018 (in thousands, except share and per share data):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50,714)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49,451)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average common shares outstanding, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,050,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,479,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,140,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.48)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.77)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.80)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding securities, prior to the use of the treasury stock method or the if-converted method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been antidilutive:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,399,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,458,611 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,021,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,165,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,022,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,175,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> The following table sets forth the computation of basic and diluted net loss per share for the years ended December 31, 2020, 2019, and 2018 (in thousands, except share and per share data):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50,714)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49,451)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average common shares outstanding, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,050,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,479,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,140,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.48)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.77)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.80)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -33477000 -50714000 -49451000 69050565 65479327 62140684 -0.48 -0.77 -0.80 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding securities, prior to the use of the treasury stock method or the if-converted method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been antidilutive:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,399,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,458,611 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,021,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,165,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,022,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,175,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3399240 4458611 5021068 1165003 1022835 1175049 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. Commitments and Contingencies</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contractual Warranty and Indemnification Obligations</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide limited product warranties. Historically, any payments made under these provisions have been immaterial. We also agree to standard indemnification provisions in the ordinary course of business. Pursuant to these provisions, we agree to indemnify, hold harmless, and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally our customers, in connection with certain intellectual property infringement claims by any third party arising from the use of our products or services in accordance with the agreement. The term of our contractual indemnity provisions often survives termination or expiration of the applicable agreement. We carry insurance that covers certain third-party claims relating to our services and limits our exposure. We have never incurred costs to defend lawsuits or settle claims related to these indemnification provisions.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2020 and 2019, we had outstanding letters of credit totaling $11.2 million and $10.5 million, respectively, in connection with securing our leased office space. All letters of credit are secured by our borrowing arrangement as described in Note 8.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are subject to legal, regulatory, and other proceedings and claims that arise in the ordinary course of business. There are no issues or resolutions of any matters expected to have a material adverse impact on our consolidated financial statements. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Commitments</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have entered into a non-cancellable agreement for the use of technology that is integral in the development of our software and pay annual royalty fees of $0.3 million.</span></div> 11200000 10500000 300000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. Segment and Geographic Information</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue by geography for the years ended December 31, 2020, 2019, and 2018 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201,483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">176,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">304,573 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">260,352 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226,743 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to geographic information, revenue is attributed to respective geographies based on the contracting address of the customer. Revenues from customers attributed to the United Kingdom were 12.5% and 12.2% of our total revenue for the years ended December 31, 2020 and 2019, respectively. There were no individual foreign countries from which more than 10% of our total revenue was attributable for the year ended December 31, 2018. Substantially all of our long-lived assets were held in the United States as of December 31, 2020 and December 31, 2019.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue by geography for the years ended December 31, 2020, 2019, and 2018 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201,483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">176,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">304,573 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">260,352 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226,743 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 201483000 176187000 161716000 103090000 84165000 65027000 304573000 260352000 226743000 0.125 0.122 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. Retirement Plans</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a defined contribution 401(k) retirement and savings plan (the “401(k) Plan”) to provide retirement benefits for all eligible employees. All employees over the age of 21 on their first day of the month immediately following the month of hiring are eligible to participate in the 401(k) Plan. The Plan excludes United States expatriate employees, employees who are residents of Puerto Rico, and employees covered by another country’s pension retirement plan who are receiving employer contributions in that plan. The 401(k) Plan allows eligible employees to make salary-deferred contributions up to 75% of their pre-tax annual compensation, as defined and subject to certain Internal Revenue Service limitations. Employer contributions are made semi-monthly and calculated as 100% of the employee's contribution for each pay period up to a maximum of 4% of the employee's eligible gross compensation for the pay period. Employer contributions vest at 25% per year over four years, beginning with the completion of the first year of service. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e years ended December 31, 2020, 2019, and 2018, we incurred $6.8 million, $5.5 million, and $4.7 million, respectively, in contribution expense related to employer matching contributions. </span></div>We are obligated to make plan contributions for the employees of certain of our wholly-owned foreign subsidiaries. For the years ended December 31, 2020, 2019, and 2018, we incurred $1.7 million, $1.5 million, and $1.3 million, respectively, in contribution expense related to our foreign subsidiaries. 0.75 1 0.04 0.25 P4Y 6800000 5500000 4700000 1700000 1500000 1300000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. Investments and Fair Value Measurements</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a three-tier fair value hierarchy to classify and disclose all assets and liabilities measured at fair value on a recurring basis, as well as assets and liabilities measured at fair value on a non-recurring basis, in periods subsequent to their initial measurement. The hierarchy requires us to use observable inputs when available and to minimize the use of unobservable inputs when determining fair value. The three tiers are defined as follows:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Level 1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Observable inputs based on unadjusted quoted prices in active markets for identical assets or liabilities;</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Level 2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Level 3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unobservable inputs for which there is little or no market data, which require us to develop our own assumptions.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The asset or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques maximize the use of relevant observable inputs and </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">minimize the use of unobservable inputs. There were no instruments measured at fair value on a recurring basis using significant unobservable inputs during the years ended December 31, 2020 and 2019.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation techniques that may be used to measure fair value are as follows: </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Market approach - Uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities; </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Income approach - Uses valuation techniques to convert future amounts to a single present amount based on current market expectations about those future amounts; </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Cost approach - Based on the amount that currently would be required to replace the service capacity of an asset (i.e., replacement cost).</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of our cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value as of December 31, 2020 and December 31, 2019 because of the relatively short duration of these instruments.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investment portfolio consists largely of debt investments classified as available-for-sale. Changes in the fair value of available-for-sale securities, excluding other-than-temporary impairments, are recorded in other comprehensive income (loss). The components of our investments as of December 31, 2020 are as follows (in thousands): </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.018%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurement</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Level</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains / (Losses)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Market Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short-term Investments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-term Investments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market fund</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,611 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,589 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,643 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,826 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,120 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no Level 3 assets held at any point during the year ended December 31, 2020. Additionally, there were no transfers between Levels 1 and 2 during the year ended December 31, 2020.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost basis and fair value of debt securities at December 31, 2020, by contractual maturity, are as follows (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153,483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due after one year through five years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,128 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,120 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,611 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,589 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual maturities may differ from the contractual maturities in the table above because borrowers have the right to call or prepay certain obligations.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a three-tier fair value hierarchy to classify and disclose all assets and liabilities measured at fair value on a recurring basis, as well as assets and liabilities measured at fair value on a non-recurring basis, in periods subsequent to their initial measurement. The hierarchy requires us to use observable inputs when available and to minimize the use of unobservable inputs when determining fair value. The three tiers are defined as follows:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Level 1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Observable inputs based on unadjusted quoted prices in active markets for identical assets or liabilities;</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Level 2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Level 3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unobservable inputs for which there is little or no market data, which require us to develop our own assumptions.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The asset or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques maximize the use of relevant observable inputs and </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">minimize the use of unobservable inputs. There were no instruments measured at fair value on a recurring basis using significant unobservable inputs during the years ended December 31, 2020 and 2019.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation techniques that may be used to measure fair value are as follows: </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Market approach - Uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities; </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Income approach - Uses valuation techniques to convert future amounts to a single present amount based on current market expectations about those future amounts; </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Cost approach - Based on the amount that currently would be required to replace the service capacity of an asset (i.e., replacement cost).</span></div> InvestmentsOur investment portfolio consists largely of debt investments classified as available-for-sale. Changes in the fair value of available-for-sale securities, excluding other-than-temporary impairments, are recorded in other comprehensive income (loss). The components of our investments as of December 31, 2020 are as follows (in thousands): <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.018%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurement</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Level</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains / (Losses)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Market Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short-term Investments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-term Investments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market fund</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,611 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,589 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,643 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,826 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,120 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 27150000 0 27150000 27150000 0 0 24445000 -3000 24442000 0 16273000 8169000 76905000 0 76905000 16493000 60412000 0 34738000 -11000 34727000 0 27542000 7185000 26373000 -8000 26365000 0 5599000 20766000 189611000 -22000 189589000 43643000 109826000 36120000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost basis and fair value of debt securities at December 31, 2020, by contractual maturity, are as follows (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153,483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due after one year through five years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,128 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,120 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,611 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,589 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 153483000 153469000 36128000 36120000 189611000 189589000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17. Subsequent Events</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective February 3, 2021, the 2019 CEO Grant as discussed in Note 10 has satisfied all of the conditions required to be considered fully vested. As a result, we expect to accelerate the recognition of approximately $3.3 million in stock-based compensation expense in the first quarter of 2021.</span></div> 3300000 XML 15 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2020
Feb. 15, 2021
Jun. 30, 2020
Document and Entity Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2020    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-38098    
Entity Registrant Name APPIAN CORPORATION    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 54-1956084    
Entity Address, Address Line One 7950 Jones Branch Drive    
Entity Address, City or Town McLean    
Entity Address, State or Province VA    
Entity Address, Postal Zip Code 22102    
City Area Code (703)    
Local Phone Number 442-8844    
Title of 12(b) Security Class A Common Stock    
Trading Symbol APPN    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Documents Incorporated by Reference Portions of the registrant's definitive Proxy Statement for its 2021 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K are incorporated by reference in Part III, Items 10-14 of this Annual Report on Form 10-K.    
Entity Central Index Key 0001441683    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Amendment Flag false    
Class A Common Stock      
Document and Entity Information [Line Items]      
Entity Public Float     $ 1,309,078,699
Entity Common Stock, Shares Outstanding   38,988,594  
Class B Common Stock      
Document and Entity Information [Line Items]      
Entity Public Float     $ 123,649,286
Entity Common Stock, Shares Outstanding   31,707,466  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current assets    
Cash and cash equivalents $ 112,462 $ 159,755
Short-term investments and marketable securities 109,826 0
Accounts receivable, net of allowance of $1,400 and $600 as of December 31, 2020 and December 31, 2019, respectively 97,278 70,408
Deferred commissions, current 17,899 14,543
Prepaid expenses and other current assets 27,955 32,955
Total current assets 365,420 277,661
Property and equipment, net 35,404 39,554
Long-term investments 36,120 0
Goodwill 4,862 0
Intangible assets, net of accumulated amortization of $429 as of December 31, 2020 1,744 0
Operating right-of-use assets 30,659 24,205
Deferred commissions, net of current portion 34,198 28,979
Deferred tax assets 489 494
Other assets 3,625 592
Total assets 512,521 371,485
Current liabilities    
Accounts payable 2,967 5,222
Accrued expenses 5,821 7,488
Accrued compensation and related benefits 22,981 10,691
Deferred revenue, current 116,256 82,201
Operating lease liabilities, current 6,923 3,836
Finance lease liabilities, current 0 1,447
Other current liabilities 940 1,395
Total current liabilities 155,888 112,280
Operating lease liabilities, net of current portion 51,194 44,416
Finance lease liabilities, net of current portion 0 2,375
Deferred revenue, net of current portion 3,886 7,139
Deferred tax liabilities 70 38
Other non-current liabilities 4,878 0
Total liabilities 215,916 166,248
Commitments and contingent liabilities
Stockholders’ equity    
Additional paid-in capital 470,498 340,929
Accumulated other comprehensive loss (5,010) (285)
Accumulated deficit (168,890) (135,413)
Total stockholders’ equity 296,605 205,237
Total liabilities and stockholders’ equity 512,521 371,485
Class A Common Stock    
Stockholders’ equity    
Common stock 4 3
Class B Common Stock    
Stockholders’ equity    
Common stock $ 3 $ 3
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Allowance for doubtful accounts $ 1,400 $ 600
Finite-lived intangible assets, accumulated amortization $ 429  
Class A Common Stock    
Common stock, par value (in usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares outstanding (in shares) 38,971,324 34,525,386
Common stock, shares issued (in shares) 38,971,324 34,525,386
Class B Common Stock    
Common stock, par value (in usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares outstanding (in shares) 31,707,866 32,942,636
Common stock, shares issued (in shares) 31,707,866 32,942,636
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenue      
Total revenue $ 304,573 $ 260,352 $ 226,743
Cost of revenue      
Total cost of revenue 88,766 93,841 84,925
Gross profit 215,807 166,511 141,818
Operating expenses      
Sales and marketing 130,316 117,440 105,992
Research and development 70,241 58,043 44,724
General and administrative 53,152 41,496 37,821
Total operating expenses 253,709 216,979 188,537
Operating loss (37,902) (50,468) (46,719)
Other (income) expense      
Other (income) expense, net (5,786) (941) 2,295
Interest expense 478 367 198
Total other (income) expense (5,308) (574) 2,493
Loss before income taxes (32,594) (49,894) (49,212)
Income tax expense 883 820 239
Net loss $ (33,477) $ (50,714) $ (49,451)
Net loss per share:      
Basic and diluted (in dollar per share) $ (0.48) $ (0.77) $ (0.80)
Weighted average common shares outstanding:      
Basic and diluted (in shares) 69,050,565 65,479,327 62,140,684
Subscriptions      
Revenue      
Total revenue $ 198,710 $ 151,299 $ 126,012
Cost of revenue      
Total cost of revenue 20,826 17,098 11,997
Professional services      
Revenue      
Total revenue 105,863 109,053 100,731
Cost of revenue      
Total cost of revenue $ 67,940 $ 76,743 $ 72,928
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Statement of Comprehensive Income [Abstract]      
Net loss $ (33,477) $ (50,714) $ (49,451)
Comprehensive income (loss), net of income taxes:      
Foreign currency translation adjustment (4,703) (827) 103
Unrealized losses on available-for-sale securities (22) 0 0
Total other comprehensive loss, net of income taxes $ (38,202) $ (51,541) $ (49,348)
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Beginning balance (in shares) at Dec. 31, 2017     60,599,877        
Beginning balance at Dec. 31, 2017 $ 45,524   $ 6 $ 141,268 $ 439 $ (96,189)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Accounting Standards Update [Extensible List] us-gaap:AccountingStandardsUpdate201409Member            
Net loss $ (49,451)         (49,451)  
Issuance of common stock from public offering, net of issuance costs (in shares)     1,675,000        
Issuance of common stock from public offering, net of issuance costs $ 57,829     57,829      
Issuance of common stock to directors (in shares)     11,952        
Vesting of restricted stock units (in shares)     143,390        
Exercise of stock options (in shares) 1,486,218   1,486,218        
Exercise of stock options $ 3,133     3,133      
Stock-based compensation expense 16,054     16,054      
Other comprehensive loss (loss) 103       103    
Ending balance (in shares) at Dec. 31, 2018     63,916,437        
Ending balance at Dec. 31, 2018 73,192 $ 60,941 $ 6 218,284 542 (145,640) $ 60,941
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net loss (50,714)         (50,714)  
Issuance of common stock from public offering, net of issuance costs (in shares)     1,825,000        
Issuance of common stock from public offering, net of issuance costs $ 101,303     101,303      
Issuance of common stock to directors (in shares)     10,654        
Vesting of restricted stock units (in shares)     521,460        
Exercise of stock options (in shares) 1,194,471   1,194,471        
Exercise of stock options $ 4,899     4,899      
Stock-based compensation expense 16,443     16,443      
Other comprehensive loss (loss) (827)       (827)    
Ending balance (in shares) at Dec. 31, 2019     67,468,022        
Ending balance at Dec. 31, 2019 205,237   $ 6 340,929 (285) (135,413)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net loss (33,477)         (33,477)  
Issuance of common stock from public offering, net of issuance costs (in shares)     1,931,206        
Issuance of common stock from public offering, net of issuance costs $ 107,915   $ 1 107,914      
Issuance of common stock to directors (in shares)     7,942        
Vesting of restricted stock units (in shares)     270,609        
Exercise of stock options (in shares) 1,001,411   1,001,411        
Exercise of stock options $ 6,376     6,376      
Stock-based compensation expense 15,279     15,279      
Other comprehensive loss (loss) (4,725)       (4,725)    
Ending balance (in shares) at Dec. 31, 2020     70,679,190        
Ending balance at Dec. 31, 2020 $ 296,605   $ 7 $ 470,498 $ (5,010) $ (168,890)  
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Cash flows from operating activities:      
Net loss $ (33,477) $ (50,714) $ (49,451)
Adjustments to reconcile net loss to net cash used in operating activities:      
Depreciation and amortization 5,851 4,742 2,021
Bad debt expense 984 99 211
Loss (gain) on disposal of property and equipment 22 146 (4)
Change in fair value of available-for-sale securities 22 0 0
Deferred income taxes (184) (334) (218)
Stock-based compensation 15,279 16,443 16,054
Changes in assets and liabilities:      
Accounts receivable (33,559) 7,432 (23,332)
Prepaid expenses and other assets 3,740 8,972 (1,025)
Deferred commissions (8,575) (9,319) (7,615)
Accounts payable and accrued expenses (4,238) (4,039) 7,461
Accrued compensation and related benefits 11,801 (3,072) (3)
Other liabilities 3,681 1,318 1,823
Deferred revenue 27,626 12,573 23,023
Operating lease liabilities 3,407 6,827 0
Deferred rent, non-current 0 0 (266)
Net cash used in operating activities (7,620) (8,926) (31,321)
Cash flows from investing activities:      
Purchases of investments (145,968) 0 0
Payments for acquisitions, net of cash acquired (6,138) 0 0
Proceeds from sale of equipment 0 0 4
Purchases of property and equipment (1,251) (32,421) (7,014)
Net cash used in investing activities (153,357) (32,421) (7,010)
Cash flows from financing activities:      
Principal payments on finance leases (3,822) (653) 0
Proceeds from public offerings, net of underwriting discounts 108,260 101,653 58,258
Payments of costs related to public offerings (346) (350) (429)
Proceeds from exercise of common stock options 6,376 4,899 3,133
Net cash provided by financing activities 110,468 105,549 60,962
Effect of foreign exchange rate changes on cash and cash equivalents 3,216 623 (1,459)
Net (decrease) increase in cash and cash equivalents (47,293) 64,825 21,172
Cash and cash equivalents, beginning of period 159,755 94,930 73,758
Cash and cash equivalents, end of period 112,462 159,755 94,930
Supplemental disclosure of cash flow information:      
Cash paid for interest 165 331 46
Cash paid for income taxes 1,182 356 680
Supplemental disclosure of non-cash financing information:      
Finance lease obligations to acquire new office furniture and fixtures and computer hardware $ 0 $ 4,475 $ 0
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Description of Business
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Organization and Description of Business
1. Organization and Description of Business

Appian Corporation (together with its subsidiaries, “Appian,” the “Company,” “we,” or “our”) provides a low-code automation platform that accelerates the creation of high-impact business applications, enabling our customers to automate the most important aspects of their business. Global organizations use our applications to improve customer experience, achieve operational excellence, and simplify global risk management and compliance. We were incorporated in the state of Delaware in August 1999. We are headquartered in McLean, Virginia and operate in Canada, Switzerland, the United Kingdom, France, Germany, the Netherlands, Italy, Australia, Spain, Singapore, and Sweden.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Significant Accounting Policies
2. Significant Accounting Policies

Basis of Presentation

The accompanying consolidated financial statements and footnotes have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) as contained in the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (the “Codification” or “ASC”).

We adopted Accounting Standards Update ("ASU") 2014-09, Revenue from Contracts with Customers (Topic 606) ("ASC 606"), the new revenue recognition guidance, on January 1, 2019 using the modified retrospective method. Under this method of adoption, we recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of accumulated deficit and applied the new standard only to contracts that were not completed prior to January 1, 2019. For fiscal years 2018 and prior, revenue was recognized under ASC Topic 605, Revenue Recognition ("ASC 605").

Use of Estimates

The preparation of our consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and judgments that affect the amounts reported in these consolidated financial statements and accompanying notes. Although we believe the estimates we use are reasonable, due to the inherent uncertainty involved in making these estimates, actual results reported in future periods could differ from those estimates.

Significant estimates embedded in the consolidated financial statements include revenue recognition, income taxes and the related valuation allowance, the valuation of goodwill and intangible assets, leases, costs to obtain a contract with a customer, the valuation of financial instruments, and stock-based compensation.

The ongoing outbreak of the novel coronavirus disease ("COVID-19") has resulted in the declaration of a global pandemic and introduced a level of disruption and uncertainty into the financial markets and global economy. While we continue to monitor the developments surrounding the pandemic, as of the date of issuance of these financial statements, we are not aware of any specific events or circumstances that would require us to update our estimates, assumptions, and judgments or revise the carrying value of our assets or liabilities. We cannot estimate the impacts COVID-19 will have on our business going forward as such impacts will be largely dependent upon a number of factors outside of our control including the extent and duration of the outbreak as well as any mitigating actions which may be undertaken by global governments and the general public.

Principles of Consolidation

The accompanying consolidated financial statements include the accounts of Appian and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

Public Offerings

In June 2020, we completed an underwritten public offering of 2,500,000 shares of our Class A common stock, of which 1,931,206 shares of Class A common stock were sold by us and 568,794 shares of Class A common stock were sold by existing stockholders. The underwriter purchased the shares from us and the selling stockholders at a price of $56.50 per share. Our net
proceeds from the offering were $107.9 million, after deducting underwriting discounts and commissions and offering expenses. We did not receive any of the proceeds from the sale of shares by the selling stockholders.

In September 2019, we completed an underwritten public offering of 2,329,000 shares of our Class A common stock, of which 1,825,000 shares of Class A common stock were sold by us and 504,000 shares of Class A common stock were sold by existing stockholders. The underwriter purchased the shares from us and the selling stockholders at a price of $55.70 per share. Our net proceeds from the offering were $101.3 million, after deducting underwriting discounts and commissions and offering expenses. We did not receive any of the proceeds from the sale of shares by the selling stockholders.

In August 2018, we completed an underwritten public offering of 2,000,000 shares of our Class A common stock, of which 1,675,000 shares of Class A common stock were sold by us and 325,000 shares of Class A common stock were sold by existing stockholders, at an offering price to the public of $35.15 per share. Our net proceeds from the offering were $57.8 million, after deducting underwriting discounts and commissions and offering expenses. We did not receive any of the proceeds from the sale of shares by the selling stockholders.

Revenue Recognition

Refer to Note 3 for a detailed discussion on specific revenue recognition principles related to our major revenue streams.

Cost of Revenue

Subscriptions

Cost of subscriptions revenue consists primarily of fees paid to our third-party managed hosting providers and other third-party service providers, personnel costs such as payroll and benefits for our technology operations and customer support teams, and allocated facility costs and overhead.

Professional Services

Cost of professional services revenue includes all direct and indirect costs to deliver our professional services and training, including employee compensation for our global professional services and training personnel, third-party contractor costs, allocated facility costs and overhead, and the costs of billable expenses such as travel and lodging. The unpredictability of the timing of entering into significant professional services agreements sold on a standalone basis may cause significant fluctuations in our quarterly financial results and allocated facility costs and overhead.

Concentration of Credit and Customer Risk

Our financial instruments exposed to concentration of credit and customer risk consist primarily of cash and cash equivalents, trade accounts receivable, and our short- and long-term investments. Deposits held with banks may exceed the amount of insurance provided on such deposits. We believe the financial institutions holding our cash deposits are financially sound and, accordingly, minimal credit risk exists with respect to these balances.

With regard to our customers, credit evaluation and account monitoring procedures are used to minimize the risk of loss. We believe no additional credit risk beyond amounts provided for collection loss are inherent in accounts receivable. Revenue generated from government agencies represented 18.1%, 17.1%, and 15.7% of our revenue for the years ended December 31, 2020, 2019, and 2018, respectively, of which the top three federal government agencies generated 6.6%, 7.4%, and 7.8% of our revenue for the years ended December 31, 2020, 2019, and 2018, respectively. Additionally, 33.8%, 32.3%, and 28.7% of our revenue during the years ended December 31, 2020, 2019, and 2018, respectively, was generated from customers outside the United States.

Cash and Cash Equivalents
We consider all highly liquid investments with an original or remaining maturity of three months or less at the date of purchase, as well as overnight repurchase agreements, to be cash equivalents.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are stated at realizable value, net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of accounts and incorporates an estimation of expected lifetime credit losses on our receivables. We regularly review the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, customer creditworthiness, and current economic trends. If the financial condition of our customers were to deteriorate, resulting in their inability to make required payments, additional provisions for doubtful accounts would be required and would increase bad debt expense. There was a $0.8 million increase in the allowance for doubtful accounts from December 31, 2019 to December 31, 2020.

Activity in the allowance for doubtful accounts was as follows (in thousands):

Year Ended December 31,
202020192018
Balance as of January 1$600 $600 $400 
Additions984 99 211 
Less write-offs, net of recoveries(184)(99)(11)
Balance as of December 31$1,400 $600 $600 

Non-Trade Receivables

We record non-trade receivables to reflect amounts due for activities other than sales of subscriptions to our platform and professional services. Our non-trade receivables related entirely to a receivable resulting from our tenant improvement allowance. The tenant improvement allowance receivable was $14.4 million as of December 31, 2018 and was classified within Prepaid expenses and other current assets in the accompanying consolidated balance sheets. We recognized our initial tenant improvement allowance receivable of $15.8 million related to our new headquarters once we took initial possession of the space in October 2018. We recognized an additional tenant improvement allowance receivable of $2.6 million when we took possession of adjacent office space in February 2019. We had received the entire tenant improvement allowance of $17.0 million as of December 31, 2019, and therefore, there was no receivable balance remaining as of such date.     

Assets Recognized from the Costs to Obtain a Contract with a Customer

We capitalize the incremental costs of obtaining a contract with a customer, including sales commissions paid to our direct sales force that are incremental costs to obtaining customer contracts. These costs are recorded as deferred commissions in the consolidated balance sheets. Costs to obtain a contract for a new customer or upsell are amortized over an estimated economic life of five years as sales commissions on initial sales are not commensurate with sales commissions on contract renewals. We determine the estimated economic life based on both qualitative and quantitative factors such as expected renewals, product life cycles, contractual terms, and customer attrition. We periodically review the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the estimated economic life. Commissions paid relating to contract renewals are deferred and amortized over the related renewal period. We also capitalize the incremental fringe benefits associated with commission expenses paid to our direct sales force. Costs to obtain a contract for professional services arrangements are expensed as incurred as the contractual period of our professional services arrangements are one year or less.

Amortization associated with commission expense is recorded to sales and marketing costs in our consolidated statements of operations. The following table summarizes the activity of costs to obtain a contract with a customer for the years ended December 31, 2020 and December 31, 2019 (in thousands):
Year Ended December 31,
20202019
Balance as of January 1$43,522 $29,108 
Adoption of ASC 606— 5,094 
Additional contract costs deferred31,898 25,004 
Amortization of deferred contract costs(23,323)(15,684)
Balance as of December 31$52,097 $43,522 

For the periods prior to January 1, 2019 under ASC 605, deferred commissions are the incremental costs directly associated with subscription agreements with customers and consist of sales commissions paid to our direct sales force. Commissions are considered direct and incremental and as such are deferred and amortized over the terms of the related customer contracts consistent with the related revenue.

Commission expense was $23.3 million, $15.7 million, and $15.6 million for the years ended December 31, 2020, 2019, and 2018, respectively.

Property and Equipment

Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Significant additions or improvements extending the useful life of an asset are capitalized, while repairs and maintenance costs which do not significantly improve the related assets or extend their useful lives are charged to expense as incurred.

The following table outlines the useful lives of our major asset categories:

Asset CategoryUseful Life (in years)
Computer software3
Computer hardware3
Equipment5
Office furniture and fixtures10
Leasehold improvements
(a)
(a) - Leasehold improvements have an estimated useful life of the shorter of the useful life of the assets or the lease term.

Impairment of Long-Lived Assets

Long-lived assets and certain intangible assets are reviewed for impairment whenever events or circumstances indicate the carrying amount of an asset may not be recoverable through undiscounted cash flows from the use of the assets. If such assets are considered to be impaired, the assets are written down to their estimated fair value. No indicators of impairment were identified for the years ended December 31, 2020, 2019, and 2018.

Investments and Fair Value of Financial Instruments

Refer to Note 16 for a detailed discussion on our policies specific to investments and determining fair value.

Stock-Based Compensation

We account for stock-based compensation expense related to stock-based awards based on the estimated fair value of the award on the grant date. We calculate the fair value of stock options containing only a service condition using the Black-Scholes option pricing model. The fair value of restricted stock units ("RSUs") is based on the closing market price of our common stock on the Nasdaq Global Market on the date of grant. For service-based awards such as RSUs, stock-based compensation expense is recognized on a straight-line basis over the requisite service period. For performance-based awards, stock-based compensation expense is recognized using the accelerated attribution method based on the probability of satisfying
the performance condition. For awards that contain market conditions, compensation expense is measured using a Monte Carlo simulation and recognized using the accelerated attribution method over the derived service period based on the expected market performance as of the grant date. We account for forfeitures as they occur rather than estimating expected forfeitures.

Leases

Refer to Note 4 for a detailed discussion on our policies specific to leasing arrangements.

Basic and Diluted Loss per Common Share

We compute net loss per common share using the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights, of the Class A common stock and Class B common stock are substantially identical, other than voting and conversion rights. Accordingly, the Class A common stock and Class B common stock share equally in our net losses.

Basic net loss per common share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per common share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period increased by common shares that could be issued upon the conversion or exercise of other outstanding securities to the extent those additional common shares would be dilutive. The dilutive effect of potentially dilutive securities is reflected in diluted net loss per share by application of the treasury stock method.

Due to net losses for the years ended December 31, 2020, 2019, and 2018, basic and diluted net loss per share were the same as the effect of potentially dilutive securities would have been anti-dilutive.

Income Taxes

We use the asset and liability method of accounting for income taxes in which deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases. We measure deferred tax assets and liabilities using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be reversed. We recognize the effect on deferred tax assets and liabilities of a change in tax rates as income and expense in the period that includes the enactment date. A valuation allowance is established if it is more likely than not that all or a portion of the deferred tax asset will not be realized.

Our tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. We recognize the tax benefit of an uncertain tax position only if it is more likely than not the position is sustainable upon examination by the taxing authority. We measure the tax benefit recognized as the largest amount of benefit which is more likely than not to be realized upon settlement with the taxing authority. We recognize penalties and interest related to unrecognized tax benefits as income tax expense.

We calculate the current and deferred income tax provision based on estimates and assumptions that could differ from the actual results reflected in income tax returns filed in subsequent years and record adjustments based on filed income tax returns when identified. The amount of income taxes paid is subject to examination by U.S. federal, state, and foreign tax authorities. The estimate of the potential outcome of any uncertain tax issue is subject to our assessment of relevant risks, facts, and circumstances existing at that time. To the extent the assessment of such tax position changes, we record the change in estimate in the period in which we make that determination.

Segment Reporting

Operating segments are defined as components of an enterprise for which discrete financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”) for purposes of allocating resources and evaluating financial performance. Our CODM is our chief executive officer, who reviews financial information presented on a company wide basis for purposes of allocating resources and evaluating financial performance. As such, our operations constitute a single operating segment and one reportable segment.
Foreign Currency

Our operations located outside of the United States where the local currency is the functional currency are translated into U.S. dollars using the current rate method. Results of operations are translated at the average rate of exchange for the period. Assets and liabilities are translated at the closing rates on the balance sheet date. Gains and losses on translation of these accounts are accumulated and reported as a separate component of stockholders’ equity and other comprehensive income.

Gains and losses on foreign currency transactions are recognized in the accompanying consolidated statements of operations as a component of other expense, net. Transaction gains and losses from transactions denominated in foreign currencies resulted in net transaction gains of $4.3 million for the year ended December 31, 2020 and net transaction losses of $0.2 million and $3.0 million for the years ended December 31, 2019 and 2018, respectively.

Research and Development

Research and development expenses include payroll, employee benefits, and other headcount-related costs associated with product development. Our product utilizes a common codebase, whether accessed by customers via the cloud or via an on-premises installation. Since our software is sold and licensed externally, we consider our software as external-use software for purposes of applying the capitalized software development guidance. Product development costs are expensed as incurred until technological feasibility has been established, which we define as the completion of all planning, designing, coding, and testing activities necessary to establish products that meet design specifications including functions, features, and technical performance requirements. We have determined technological feasibility for our software products is reached shortly before they are released for sale. Costs incurred after technological feasibility is established are not significant, and accordingly we expense all research and development costs when incurred.

Advertising Expenses

We expense advertising costs as they are incurred. Advertising expenses were $6.0 million, $4.1 million, and $3.9 million for the years ended December 31, 2020, 2019, and 2018, respectively.

Recent Accounting Pronouncements

Adopted

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"), which requires entities to measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Adopting the standard did not have a material impact on our consolidated financial statements.

In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement ("ASU 2018-13"), which eliminates, modifies, and adds disclosure requirements for fair value measurements. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Adopting the standard did not have a material impact on our consolidated financial statements.

In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40), Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract, which aligns the requirements for capitalizing implementation costs in cloud computing arrangements with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Adopting the standard did not have a material impact on our consolidated financial statements.
Not Yet Adopted

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform - Facilitation of the Effects of Reference Rate Reform on Financial Reporting (Topic 848), which provides temporary optional expedients and exceptions to the GAAP guidance on contract modifications and hedge accounting to ease the financial reporting burdens of the expected market transition from LIBOR and other interbank offered rates to alternative reference rates such as the Secured Overnight Financing Rate (SOFR). This guidance is effective upon issuance and generally can be applied through the end of calendar year 2022. We are currently evaluating the impact and applicability of this new standard.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue
3. Revenue

Revenue Recognition

We generate subscriptions revenue primarily through the sale of software-as-a-service ("SaaS") subscriptions bundled with maintenance and support and hosting services as well as term license subscriptions bundled with maintenance and support. We generate professional services revenue from fees for our consulting services, including application development and deployment assistance as well as training related to our platform.

The following table summarizes revenue from contracts with customers for the years ended December 31, 2020 and 2019 (in thousands):
Year Ended December 31,
20202019
SaaS subscriptions$129,219 $95,028 
Term license subscriptions51,415 40,428 
Maintenance and support18,076 15,843 
Professional services105,863 109,053 
Total revenue$304,573 $260,352 

Performance Obligations and Timing of Revenue Recognition

We primarily sell products and services that fall into the categories discussed below. Each category contains one or more performance obligations that are either (1) capable of being distinct (i.e., the customer can benefit from the product or service on its own or together with readily available resources, including those purchased separately from us) and distinct within the context of the contract (i.e., separately identified from other promises in the contract) or (2) a series of distinct products or services that are substantially the same and have the same pattern of transfer to the customer. Our term license subscriptions are delivered at a point in time while our SaaS subscriptions, maintenance and support, and professional services are delivered over time.

Subscriptions Revenue

Subscriptions revenue is primarily related to (1) SaaS subscriptions bundled with maintenance and support and hosting services and (2) term license subscriptions bundled with maintenance and support. We generally charge subscription fees on a per-user basis and, to a lesser degree, non-user based single application licenses. We bill customers and collect payment for subscriptions to our platform in advance on an annual, quarterly, or monthly basis. In certain instances, our customers have paid their entire contract up front.

SaaS Subscriptions

We generate cloud-based subscription revenue primarily from the sales of subscriptions to access our cloud offering, together with related support services to our customers. We perform all required maintenance and support for our cloud offering. Revenue is recognized on a ratable basis over the contract term beginning on the date the service is made available to the customer. Our cloud-based subscription contracts generally have a term of one to three years in length. We bill customers and collect payment for subscriptions to our platform in advance, and they are non-cancellable.
Term License Subscriptions

Our term license subscription revenue is derived from customers with on-premises installations of our platform pursuant to contracts that were historically one to three years in length. The majority of recent contracts have been one year in length. Although term license subscriptions are sold with maintenance and support, the software is fully functional at the beginning of the subscription and is considered a distinct performance obligation. On rare occasions, a cloud-based subscription may include the right for the customer to take possession of the license and as such, the revenue is treated as a license. Revenue from term license subscriptions is recognized when control of the software license has transferred to the customer, which is the later of delivery or commencement of the contract term.

Maintenance and Support

Maintenance and support subscriptions include both technical support and when-and-if-available software upgrades, which are treated as a single performance obligation as they are considered a series of distinct services that are substantially the same and have the same duration and measure of progress. Revenue from maintenance and support is recognized ratably over the contract period, which is the period over which the customer has continuous access to maintenance and support.

Professional Services

Our professional services revenue is comprised of fees for consulting services, including application development and deployment assistance as well as training services related to our platform. Our professional services are considered distinct performance obligations when sold standalone or with other products.

Consulting Services

We sell consulting services to assist customers in planning and executing the deployment of our software. Customers are not required to use consulting services to fully benefit from the software. Consulting services are regularly sold on a standalone basis and either (1) under a fixed-fee arrangement or (2) on a time and materials basis. Consulting contracts are each considered separate performance obligations because they do not integrate with each other or with other products and services to deliver a combined output to the customer, do not modify or customize (or are not modified or customized by) each other or other products and services, and do not affect the customer's ability to use the other consulting offerings or other products and services. Revenue under consulting contracts is recognized over time as services are delivered. For time and materials-based consulting contracts, we have elected the practical expedient of recognizing revenue upon invoicing since the invoiced amount corresponds directly to the value of our service to date.

Training Services

We sell various training services to our customers. Training services are sold in the form of prepaid training credits that are redeemed based on a fixed rate per course. Training revenue is recognized when the associated training services are delivered.

Significant Judgments and Estimates

Determining the Transaction Price

The transaction price includes both fixed and variable consideration. Variable consideration is included in the transaction price to the extent it is probable a significant reversal will not occur. The amount of variable consideration excluded from the transaction price for the years ended December 31, 2020 and 2019 was insignificant. Our estimates of variable consideration are also subject to subsequent true-up adjustments and may result in changes to transaction prices; however, such true-up adjustments are not expected to be material.

Allocating the Transaction Price Based on Standalone Selling Prices ("SSP")
We allocate the transaction price to each performance obligation in a contract based on its relative SSP. The SSP is the observable price at which we sell the product or service separately. In the absence of observable pricing, we estimate SSP using the residual approach. We establish SSP as follows:

1.SaaS subscriptions - Given the highly variable selling price of our SaaS subscriptions, we establish the SSP of our SaaS subscriptions using a residual approach after first determining the SSP of consulting and training services. We have concluded the residual approach to estimating SSP of our SaaS subscriptions is an appropriate allocation of the transaction price.

2.Term license subscriptions - Given the highly variable selling price of our term license subscriptions, we have established SSP of term license subscriptions using a residual approach after first determining the SSP of maintenance and support. Maintenance and support is sold on a standalone basis in conjunction with renewals of our legacy perpetual software licenses and within a narrow range of the net license fee. Because an economic relationship exists between the license and maintenance and support, we have concluded the residual approach to estimating SSP of term license subscriptions is an appropriate allocation of the transaction price.

3.Maintenance and support - We establish SSP of maintenance and support as a percentage of the stated net subscription fee based on observable pricing of maintenance and support renewals from our legacy perpetual software licenses.

4.Consulting services and training services - SSP of consulting services and training services is established based on the observable pricing of standalone sales within each geographic region where the services are sold.

Contract Balances

Timing may differ between the satisfaction of performance obligations and the invoicing and collection of amounts related to our contracts with customers. Contract assets primarily relate to unbilled amounts for contracts with customers for which the amount of revenue recognized exceeds the amount billed to the customer. Contract assets are transferred to accounts receivable when the right to invoice becomes unconditional. As of December 31, 2020 and December 31, 2019, contract assets of $20.1 million and $22.8 million, respectively, are included in the Prepaid expenses and other current assets and Other assets line items in our consolidated balance sheets.

Contract liabilities consist of deferred revenue and include payments received in advance of the satisfaction of performance obligations. Deferred revenue is then recognized as the revenue recognition criteria are met. Deferred revenue that will be recognized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current. For the year ended December 31, 2020, we recognized $83.4 million of revenue that was included in the deferred revenue balance as of December 31, 2019.

Transaction Price Allocated to the Remaining Performance Obligations

As of December 31, 2020, we had an aggregate transaction price of $206.2 million allocated to unsatisfied performance obligations. We expect to recognize $189.6 million of this balance as revenue over the next 24 months with the remaining amount recognized thereafter.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Leases
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Leases
4. Leases

At the inception of an arrangement, we determine whether the arrangement is or contains a lease based on the unique facts and circumstances present and the classification of the lease. Operating leases with a term greater than one year are recognized on the balance sheet as right-of-use ("ROU") assets, lease liabilities, and, if applicable, long-term lease liabilities. ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. We have elected not to recognize on the balance sheet leases with a term of one year or less. For contracts with lease and non-lease components, we have elected not to allocate the contract consideration and to account for the lease and non-lease components as a single lease component. Finance leases are included in the Property and equipment, net, Finance lease liabilities, current, and Finance lease liabilities, net of current portion line items in our consolidated balance sheets.
Lease liabilities and their corresponding ROU assets are recorded based on the present value of lease payments over the expected lease term. The implicit rates within most of our leases are generally not determinable; therefore, we use the incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The determination of our incremental borrowing rate requires judgment and is estimated for each lease based on the rate we would have to pay for a collateralized loan with the same term and payments as the lease. We consider various factors, including our level of collateralization, estimated credit rating, and the currency in which the lease is denominated. Operating lease ROU assets also include any lease prepayments, offset by lease incentives. Certain of our leases include options to extend or terminate the lease. An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain we will exercise that option while an option to terminate is considered unless it is reasonably certain we will not exercise the option. For certain equipment leases, we apply a portfolio approach to effectively account for the operating lease ROU assets and liabilities.

Expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense while the expense for finance leases is recognized as depreciation expense and interest expense. We have lease agreements which require payments for lease and non-lease components (i.e., common area maintenance) that are accounted for as a single lease component. Variable lease payment amounts that cannot be determined at the commencement of the lease, such as maintenance costs based on future obligations, are not included in ROU assets or lease liabilities but are rather expensed as incurred and recorded as variable lease expense.

As of December 31, 2020, we have operating leases for corporate offices. Our operating leases have remaining lease terms ranging from 3 months to 11 years, some of which include options to extend the leases for up to 10 years.

In April 2018, we entered into a lease agreement with respect to 176,222 square feet of office space in McLean, Virginia for a new corporate headquarters. The initial term of the lease was 150 months. We took initial possession of the first phase of the new headquarters in October 2018 and began to recognize rent expense as of that date. In February 2019, we took possession of an additional 28,805 square feet of adjacent office space.

In January 2020, we entered into an amendment which adjusts the original terms of the headquarters lease. Under this amendment, we exercised an option to expand occupancy, adding 34,158 square feet of office space. Occupancy of the added space commenced on October 14, 2020. Pursuant to the guidance of ASC 842, the amendment is considered a modification to the original lease and is accounted for as a separate contract because it represents a new ROU asset and the lease costs on the new space are charged at prevailing market rates. Effective July 1, 2020, we took possession of the space, began to recognize rent expense, and reported a $7.9 million ROU asset and lease liability on our consolidated balance sheets.

In October 2020, we paid the full $2.7 million principal balances outstanding under our finance leases pursuant to an option permitting us to pay such balances in full at any time. As of the date of the paydown, the titles to the assets were transferred to us, the associated ROU liabilities were retired, the carrying values of the purchased assets were adjusted, and the assets were reclassified from finance leases to property and equipment, net on the consolidated balance sheets.

The following table sets forth the components of lease expense for the years ended December 31, 2020 and 2019 (in thousands):
Year Ended December 31,
20202019
Operating lease cost$6,649 $9,733 
Finance lease costs:
Amortization of right-of-use assets1,242 700 
Interest on lease liabilities150 108 
Short-term lease cost565 462 
Variable lease cost281 409 
Total$8,887 $11,412 

Supplemental balance sheet information related to leases as of December 31, 2020 and December 31, 2019 was as follows (in thousands, except for lease term and discount rate):
As of December 31,
20202019
Operating Leases
Operating right-of-use assets$30,659$24,205
Operating lease liabilities, current$6,923$3,836
Operating lease liabilities, net of current portion51,19444,416
Total operating lease liabilities$58,117$48,252
Finance Leases
Property and equipment, at cost$$4,475
Accumulated depreciation(703)
Property and equipment, net$$3,772
Finance lease liabilities, current$$1,447
Finance lease liabilities, net of current portion2,375
Total finance lease liabilities$$3,822
Weighted Average Remaining Lease Term (in years)
Operating leases10.611.4
Finance leases0.02.5
Weighted Average Discount Rate
Operating leases9.6 %9.8 %
Finance leases— %5.5 %

For the year ended December 31, 2020, amortization of operating ROU assets totaled $1.6 million while interest expense on operating ROU liabilities totaled $1.9 million.

Supplemental cash flow information related to leases for the years ended December 31, 2020 and 2019 was as follows (in thousands):
Year Ended December 31,
20202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflows for operating leases$3,407 $6,413 
Operating cash outflows for finance leases150 108 
Financing cash outflows for finance leases3,822 653 
ROU assets obtained in exchange for lease obligations:
Operating leases— 523 
Finance leases— 4,475 

A summary of our future minimum lease commitments under non-cancellable leases as of December 31, 2020 is as follows (in thousands):
Operating Leases
2021$7,487 
20228,104 
20238,174 
20248,571 
20259,265 
Thereafter57,386 
Total lease payments98,987 
Less: imputed interest(40,870)
Total$58,117 
Leases
4. Leases

At the inception of an arrangement, we determine whether the arrangement is or contains a lease based on the unique facts and circumstances present and the classification of the lease. Operating leases with a term greater than one year are recognized on the balance sheet as right-of-use ("ROU") assets, lease liabilities, and, if applicable, long-term lease liabilities. ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. We have elected not to recognize on the balance sheet leases with a term of one year or less. For contracts with lease and non-lease components, we have elected not to allocate the contract consideration and to account for the lease and non-lease components as a single lease component. Finance leases are included in the Property and equipment, net, Finance lease liabilities, current, and Finance lease liabilities, net of current portion line items in our consolidated balance sheets.
Lease liabilities and their corresponding ROU assets are recorded based on the present value of lease payments over the expected lease term. The implicit rates within most of our leases are generally not determinable; therefore, we use the incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The determination of our incremental borrowing rate requires judgment and is estimated for each lease based on the rate we would have to pay for a collateralized loan with the same term and payments as the lease. We consider various factors, including our level of collateralization, estimated credit rating, and the currency in which the lease is denominated. Operating lease ROU assets also include any lease prepayments, offset by lease incentives. Certain of our leases include options to extend or terminate the lease. An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain we will exercise that option while an option to terminate is considered unless it is reasonably certain we will not exercise the option. For certain equipment leases, we apply a portfolio approach to effectively account for the operating lease ROU assets and liabilities.

Expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense while the expense for finance leases is recognized as depreciation expense and interest expense. We have lease agreements which require payments for lease and non-lease components (i.e., common area maintenance) that are accounted for as a single lease component. Variable lease payment amounts that cannot be determined at the commencement of the lease, such as maintenance costs based on future obligations, are not included in ROU assets or lease liabilities but are rather expensed as incurred and recorded as variable lease expense.

As of December 31, 2020, we have operating leases for corporate offices. Our operating leases have remaining lease terms ranging from 3 months to 11 years, some of which include options to extend the leases for up to 10 years.

In April 2018, we entered into a lease agreement with respect to 176,222 square feet of office space in McLean, Virginia for a new corporate headquarters. The initial term of the lease was 150 months. We took initial possession of the first phase of the new headquarters in October 2018 and began to recognize rent expense as of that date. In February 2019, we took possession of an additional 28,805 square feet of adjacent office space.

In January 2020, we entered into an amendment which adjusts the original terms of the headquarters lease. Under this amendment, we exercised an option to expand occupancy, adding 34,158 square feet of office space. Occupancy of the added space commenced on October 14, 2020. Pursuant to the guidance of ASC 842, the amendment is considered a modification to the original lease and is accounted for as a separate contract because it represents a new ROU asset and the lease costs on the new space are charged at prevailing market rates. Effective July 1, 2020, we took possession of the space, began to recognize rent expense, and reported a $7.9 million ROU asset and lease liability on our consolidated balance sheets.

In October 2020, we paid the full $2.7 million principal balances outstanding under our finance leases pursuant to an option permitting us to pay such balances in full at any time. As of the date of the paydown, the titles to the assets were transferred to us, the associated ROU liabilities were retired, the carrying values of the purchased assets were adjusted, and the assets were reclassified from finance leases to property and equipment, net on the consolidated balance sheets.

The following table sets forth the components of lease expense for the years ended December 31, 2020 and 2019 (in thousands):
Year Ended December 31,
20202019
Operating lease cost$6,649 $9,733 
Finance lease costs:
Amortization of right-of-use assets1,242 700 
Interest on lease liabilities150 108 
Short-term lease cost565 462 
Variable lease cost281 409 
Total$8,887 $11,412 

Supplemental balance sheet information related to leases as of December 31, 2020 and December 31, 2019 was as follows (in thousands, except for lease term and discount rate):
As of December 31,
20202019
Operating Leases
Operating right-of-use assets$30,659$24,205
Operating lease liabilities, current$6,923$3,836
Operating lease liabilities, net of current portion51,19444,416
Total operating lease liabilities$58,117$48,252
Finance Leases
Property and equipment, at cost$$4,475
Accumulated depreciation(703)
Property and equipment, net$$3,772
Finance lease liabilities, current$$1,447
Finance lease liabilities, net of current portion2,375
Total finance lease liabilities$$3,822
Weighted Average Remaining Lease Term (in years)
Operating leases10.611.4
Finance leases0.02.5
Weighted Average Discount Rate
Operating leases9.6 %9.8 %
Finance leases— %5.5 %

For the year ended December 31, 2020, amortization of operating ROU assets totaled $1.6 million while interest expense on operating ROU liabilities totaled $1.9 million.

Supplemental cash flow information related to leases for the years ended December 31, 2020 and 2019 was as follows (in thousands):
Year Ended December 31,
20202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflows for operating leases$3,407 $6,413 
Operating cash outflows for finance leases150 108 
Financing cash outflows for finance leases3,822 653 
ROU assets obtained in exchange for lease obligations:
Operating leases— 523 
Finance leases— 4,475 

A summary of our future minimum lease commitments under non-cancellable leases as of December 31, 2020 is as follows (in thousands):
Operating Leases
2021$7,487 
20228,104 
20238,174 
20248,571 
20259,265 
Thereafter57,386 
Total lease payments98,987 
Less: imputed interest(40,870)
Total$58,117 
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions
12 Months Ended
Dec. 31, 2020
Business Combinations [Abstract]  
Acquisitions
5. Acquisitions

Novayre Solutions SL

In January 2020, we acquired 100% of the outstanding common stock of Novayre Solutions SL ("Novayre"), a developer of a robotic process automation platform, for approximately $6.9 million. The acquisition was made due to the attractive nature of the product offerings of Novayre and in furtherance of our objective to enhance our automation platform. The transaction was financed through available cash on hand.

The allocation of the purchase price was based upon estimated fair values of the assets acquired and liabilities assumed. The final allocation of the purchase price is as follows:

Cash acquired$731 
Other current assets213 
Property and equipment22 
Developed technology1,537 
Customer relationships406 
Goodwill4,348 
Other noncurrent assets10 
Total assets acquired7,267 
Current liabilities14 
Noncurrent liabilities344 
Total liabilities assumed358 
Net assets acquired$6,909 

There were no changes to our reportable segments as a result of the acquisition, and revenue and expenses from the date of the acquisition through December 31, 2020 were immaterial. Additionally, acquisition costs incurred in relation to the transaction were immaterial.

Acquired property and equipment is depreciated on a straight-line basis over the assets' respective estimated remaining useful lives. Goodwill is calculated as the excess of the consideration transferred over the fair value of the identifiable net assets acquired and represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce, non-contractual relationships, and expected future synergies. We do not expect the purchase price allocated to goodwill and intangible assets to be deductible for tax purposes.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment, net
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Property and Equipment, net
6. Property and Equipment, net

Property and equipment, net consisted of the following as of December 31, 2020 and 2019 (in thousands):
As of December 31,
20202019
Leasehold improvements$36,263 $37,130 
Office furniture and fixtures2,521 4,963 
Computer hardware4,535 3,365 
Computer software1,352 1,350 
Equipment49 72 
Property and equipment, gross44,720 46,880 
Less: accumulated depreciation(9,316)(7,326)
Property and equipment, net$35,404 $39,554 
Depreciation expense totaled $5.4 million, $4.7 million, and $2.0 million for the years ended December 31, 2020, 2019, and 2018, respectively. During the year ended December 31, 2020, we retired $1.3 million of leasehold improvements, $0.2 million of computer hardware, and $0.1 million of office furniture and fixtures and equipment, and nominal losses on disposal were recorded. During the year ended December 31, 2019, we retired $3.2 million of leasehold improvements, $0.9 million of computer hardware, $0.4 million of office furniture and fixtures, $0.4 million of software, and $0.1 million of equipment and recorded a loss on disposal of $0.1 million.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Accrued Expenses
7. Accrued Expenses

Accrued expenses consisted of the following as of December 31, 2020 and 2019 (in thousands):

As of December 31,
20202019
Accrued hosting costs$1,229 $1,865 
Accrued contract labor costs908 1,921 
Accrued marketing and trade show expenses596 365 
Accrued audit and tax expenses370 315 
Accrued legal costs760 422 
Accrued reimbursable employee expenses231 1,353 
Accrued third party license fees570 288 
Other accrued expenses1,157 959 
Total$5,821 $7,488 
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Debt
12 Months Ended
Dec. 31, 2020
Debt Disclosure [Abstract]  
Debt
8. Debt

Line of Credit

In November 2017, we entered into a $20.0 million revolving line of credit with a lender. The facility matures in November 2022. We may elect whether amounts drawn on the revolving line of credit bear interest at a floating rate per annum equal to either LIBOR or the prime rate plus an additional interest rate margin that is determined by the availability of the borrowings under the revolving line of credit. The additional interest rate margin will range from 2.00% to 2.50% in the case of LIBOR advances and from 1.00% to 1.50% in the case of prime rate advances. The revolving line of credit contains an unused facility fee in an amount between 0.15% and 0.25% of the average unused portion of the revolving line of credit, which is payable quarterly. The agreement contains certain customary affirmative and negative covenants and requires us to maintain (i) an adjusted quick ratio of at least 1.35 to 1.00 and (ii) minimum adjusted EBITDA, in the amounts and for the periods set forth in the agreement. Any amounts borrowed under the credit facility are collateralized by substantially all of our assets. We were in compliance with all covenants as of December 31, 2020. As of December 31, 2020, we had no outstanding borrowings under this revolving line of credit, and we had outstanding letters of credit totaling $11.2 million in connection with securing our
leased office space. We are monitoring the LIBOR to SOFR transition, which may result in modification or amendment of our existing revolving line of credit.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes
9. Income Taxes

For the years ended December 31, 2020, 2019, and 2018, our loss before income taxes was comprised of the following (in thousands):

Year Ended December 31,
202020192018
Domestic$(25,463)$(32,091)$(30,663)
Foreign(7,131)(17,803)(18,549)
Total$(32,594)$(49,894)$(49,212)

For the years ended December 31, 2020, 2019, and 2018, our income tax expense (benefit) was comprised of the following (in thousands):

Year Ended December 31,
202020192018
Current:
Federal$11 $$— 
State79 60 25 
Foreign977 1,091 432 
Total current expense1,067 1,154 457 
Deferred:
Federal— — — 
State— — — 
Foreign(184)(334)(218)
Total deferred benefit(184)(334)(218)
Total income tax expense$883 $820 $239 

For the years ended December 31, 2020, 2019, and 2018, the provision for income taxes differs from the amount computed by applying the federal statutory income tax rates to our loss before the provision (benefit) for income taxes as follows:

Year Ended December 31,
202020192018
U.S. federal statutory tax rate21.0 %21.0 %21.0 %
State tax expense18.2 7.1 7.2 
Foreign rate differential(3.6)(5.1)(5.1)
Nondeductible expenses(0.6)(0.7)(0.7)
Equity compensation46.2 12.0 9.5 
Tax credits12.0 6.5 3.9 
Unrecognized tax benefits(2.2)(1.1)(0.8)
Other(1.1)(0.8)0.6 
Remeasurement of deferred taxes(1.7)(1.6)— 
Change in valuation allowance(90.9)(38.9)(36.0)
Total(2.7)%(1.6)%(0.4)%
The effective tax rate of (2.7)% in 2020 includes $29.6 million of tax expense attributable to the change in the valuation allowance in the United States and Switzerland, partially offset by $18.8 million of favorable excess tax benefits for equity compensation and research credits.

Deferred tax assets and liabilities reflect the net tax effects of temporary differences between the carrying amount of the assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. As of December 31, 2020 and 2019, significant components of our deferred tax assets and liabilities were as follows (in thousands):

As of December 31,
20202019
Deferred tax assets:
Net operating losses$59,417 $34,875 
Tax credits11,922 8,648 
Deferred revenue824 1,291 
Equity compensation3,090 1,668 
Lease liabilities15,768 13,066 
Accrued vacation339 409 
Bad debt383 164 
Other1,234 260 
Gross deferred tax assets92,977 60,381 
Less: Valuation allowance(65,914)(35,607)
Total deferred tax assets27,063 24,774 
Deferred tax liabilities:
Prepaid expenses(11,082)(9,562)
Right-of-use assets(8,270)(6,488)
Unbilled receivables(2,559)(3,849)
Depreciation(4,221)(4,377)
Other(512)(42)
Total deferred tax liabilities(26,644)(24,318)
Net deferred tax asset$419 $456 

As of December 31, 2020 and 2019, we had $183.9 million and $99.3 million of gross net operating loss (“NOL”) carryforwards for U.S. federal tax purposes, respectively. U.S. federal NOL carryforwards in the amount of $24.4 million, gross, generated prior to 2018 will expire, if unused, in 2037. Under the Tax Cuts and Jobs Act of 2017 (the "TCJA"), as modified by the Coronavirus Aid, Relief, and Economic Security Act ("the CARES Act"), federal NOL carryforwards generated in tax years beginning after December 31, 2017 may be carried forward indefinitely. As of December 31, 2020, we had $159.5 million of gross NOL carryforwards generated after 2017 for U.S. federal tax purposes, which may be used to offset 80% of our taxable income annually.

Section 382 of the Internal Revenue Code limits the utilization of NOL carryforwards when ownership changes occur, as defined by that section. A number of states have similar state laws that limit utilization of state NOL carryforwards when ownership changes occur. We have performed an analysis of our Section 382 ownership changes and have determined all U.S. federal and state NOL carryforwards are available for use as of December 31, 2020.

As of December 31, 2020 and 2019, we had $10.5 million and $7.5 million, respectively, of U.S. federal tax credit carryforwards which will expire, if unused, between 2031 and 2040.

As of December 31, 2020 and 2019, we had U.S. gross state NOL carryforwards of $177.2 million and $100.9 million, respectively. We had tax effected state NOL carryforwards of $11.2 million and $6.5 million as of December 31, 2020 and 2019, respectively. The rules regarding carryforwards vary from state to state, and the ability to utilize NOLs varies based on
timing and amount. The majority of state NOL carryforwards generated prior to 2018 will expire, if unused, in 2037. Due to the TCJA, certain state NOL carryforwards generated after 2017 have an indefinite carryforward period.

As of December 31, 2020 and 2019, we had foreign gross NOL carryforwards of $78.6 million and $62.8 million, respectively, primarily attributable to our subsidiary in Switzerland. Those NOL carryforwards will begin to expire, if unused, between 2021 to 2027.

The net change in the total valuation allowance during the year ended December 31, 2020 was $30.3 million, primarily driven by the valuation allowance recorded against the United States and Switzerland deferred tax assets.

As of December 31, 2020, we continued to maintain a full valuation allowance against U.S. deferred tax assets based on our cumulative operating results as of December 31, 2020, three-year cumulative loss, and assessment of our expected future results of operations. We have evaluated all evidence, both positive and negative, in assessing the likelihood of realizability, and we determined the negative evidence outweighed the positive evidence.

As of December 31, 2020, we have a valuation allowance of $9.2 million against foreign deferred tax assets, primarily for deferred tax assets at our subsidiary in Switzerland. Based on our cumulative operating results as of December 31, 2020 and assessment of our expected future results of operations, we determined it was not more likely than not that we would be able to realize the deferred tax assets prior to expiration.

We plan to distribute previously undistributed earnings of our foreign subsidiaries back to the United States in future years. Upon repatriation of those earnings, if any, we may be subject to taxes, including withholding taxes, net of any applicable foreign tax credits. Determination of the amount of unrecognized deferred U.S. income tax liability is not practicable.

As of December 31, 2020 and 2019, we had unrecognized tax benefits of $2.3 million and $1.6 million, respectively, of which none would affect our effective tax rate if recognized due to the valuation allowance. The following table summarizes the activity related to our unrecognized tax benefit from January 1, 2018 to December 31, 2020 (in thousands):

Balance as of December 31, 2017
$651 
Additions for tax positions in current years 388 
Additions for tax positions in prior years — 
Reductions due to lapse in statutes of limitations — 
Settlements — 
Balance as of December 31, 2018
1,039 
Additions for tax positions in current years 536 
Additions for tax positions in prior years — 
Reductions due to lapse in statutes of limitations — 
Settlements — 
Balance as of December 31, 2019
1,575 
Additions for tax positions in current years 702 
Additions for tax positions in prior years — 
Reductions due to lapse in statutes of limitations — 
Settlements — 
Balance as of December 31, 2020
$2,277 

We recognize interest and penalties related to uncertain tax positions in income tax expense. During the years ended December 31, 2020 and 2019, we recognized nominal amounts in interest. We did not recognize any interest during the year ended December 31, 2018. The cumulative balance of interest and penalties as of December 31, 2020 and 2019 were not meaningful.

We anticipate total unrecognized tax benefits will not decrease over the next year.
We file income tax returns in the U.S. federal jurisdiction and in various state and foreign jurisdictions. The tax years 2017 through 2020 remain open to examination by the major taxing jurisdictions to which we are subject. There are no open examinations that would have a meaningful impact to our consolidated financial statements.

The CARES Act also includes various other income and payroll tax measures outside of the carryforward provisions discussed previously. Pursuant to one of these measures, we have elected the option to defer the deposit and payment of our share of social security taxes that would otherwise be due between March 27, 2020 and December 31, 2020. Under the CARES Act, half of these deferred payments are due by the end of fiscal year 2021 while the other half are due by the end of fiscal year 2022.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation
10. Stock-Based Compensation

Equity Incentive Plans

In May 2017, our Board of Directors adopted, and our stockholders approved, the 2017 Equity Incentive Plan (the “2017 Plan”), which became effective as of the date of the final prospectus for our initial public offering. The 2017 Plan provides for the grant of incentive stock options to employees, and for the grant of nonstatutory stock options, restricted stock awards, RSUs, stock appreciation rights, performance-based stock awards, and other forms of equity compensation to employees, including officers, non-employee directors, and consultants. We initially reserved 6,421,442 shares of Class A common stock for issuance under the 2017 Plan, which included 421,442 shares that remained available for issuance under our 2007 Stock Option Plan (the “2007 Plan”) at the time the 2017 Plan became effective. The number of shares reserved under the 2017 Plan increases for any shares subject to outstanding awards originally granted under the 2007 Plan that expire or are forfeited prior to exercise. As a result of the adoption of the 2017 Plan, no further grants may be made under the 2007 Plan. As of December 31, 2020, there were 7,165,409 shares of Class A common stock reserved for issuance under the 2017 Plan, of which 4,276,377 were available to be issued.

Stock Options

We estimate the fair value of stock options containing only a service condition using the Black-Scholes option pricing model, which requires the use of subjective assumptions, including the expected term of the option, the current price of the underlying stock, the expected stock price volatility, expected dividend yield, and the risk-free interest rate for the expected term of the option. The expected term represents the period of time the stock options are expected to be outstanding. Due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected term of the stock options, we use the simplified method to estimate the expected term for our stock options. Under the simplified method, the expected term of an option is presumed to be the mid-point between the vesting date and the end of the contractual term. Expected volatility is based on historical volatilities for publicly traded stock of comparable companies over the estimated expected term of the stock options. We assume no dividend yield because dividends are not expected to be paid in the near future, which is consistent with our history of not paying dividends.

In May 2019, our Board of Directors granted a stock option to purchase 700,000 shares of our Class A common stock to our Chief Executive Officer (the "2019 CEO Grant") under the 2017 Plan with an exercise price of $33.98 per share. The 2019 CEO Grant is eligible to vest based on the achievement of a stock price appreciation target of our Class A common stock. Specifically, the 2019 CEO Grant will vest when shares of our Class A common stock close at or above $84.63 per share for a period equal to or greater than 90 consecutive calendar days or upon the occurrence of a change in control in which the value of our Class A common stock is equal to or greater than $84.63 per share within five years of the grant date. The fair value of the 2019 CEO Grant was determined using a Monte Carlo simulation. The fair value of the award at the grant date was $9.5 million and will be amortized over the derived service period of 2.6 years. Refer to Note 17 for further details on the status of this award.
The following table summarizes the assumptions used to estimate the fair value of stock options granted during the years ended December 31, 2020, 2019, and 2018:

Year Ended December 31,
202020192018
Risk-free interest rate*2.1%*
Expected term (in years)*2.6*
Expected volatility*55.0%*
Expected dividend yield*—%*
* Not applicable because no stock options were granted during the period.

The following table summarizes stock option activity for the years ended December 31, 2020, 2019, and 2018:

Number of SharesWeighted Average Exercise PriceWeighted Average Remaining Contractual Term (Years)Aggregate Intrinsic Value (in thousands)
Outstanding at December 31, 2017
7,010,887 $6.36 6.6$176,122 
Granted— — 
Exercised(1,486,218)2.10 41,606 
Canceled(503,601)9.51 
Outstanding at December 31, 2018
5,021,068 7.30 6.497,440 
Granted700,000 33.98 
Exercised(1,194,471)4.11 44,081 
Canceled(67,986)10.17 
Outstanding at December 31, 2019
4,458,611 12.30 5.8115,501 
Granted— — 
Exercised(1,001,411)6.39 81,181 
Expired(1,380)11.82 
Canceled(56,580)11.33 
Outstanding at December 31, 2020
3,399,240 $14.06 4.9$503,174 
Exercisable at December 31, 2020
2,232,140 $8.38 5.1$343,098 

There were no stock options granted during the years ended December 31, 2020 and 2018. The weighted average grant date fair value of stock options granted during the year ended December 31, 2019 was $13.57 per share. The total fair value of stock options that vested during the years ended December 31, 2020, 2019, and 2018 was $2.8 million, $2.0 million, and $10.5 million, respectively. As of December 31, 2020, the total compensation cost related to unvested stock options not yet recognized was $4.0 million, which will be recognized over a weighted average period of one year.
Restricted Stock Units

The following table summarizes RSU activity for the years ended December 31, 2020, 2019, and 2018:
Number of SharesWeighted Average Grant Date Fair Value
Non-vested and outstanding at December 31, 2017
731,975 $22.16 
Granted622,166 29.60 
Vested(143,390)22.19 
Canceled(35,702)23.97 
Non-vested and outstanding at December 31, 2018
1,175,049 26.04 
Granted436,912 40.70 
Vested(521,460)27.81 
Canceled(67,666)26.38 
Non-vested and outstanding at December 31, 2019
1,022,835 31.39 
Granted589,692 60.47 
Vested(270,609)31.29 
Canceled(176,915)32.01 
Non-vested and outstanding at December 31, 2020
1,165,003 $46.04 

As of December 31, 2020, total unrecognized compensation cost related to unvested RSUs was approximately $48.0 million, which will be recognized over a weighted average period of 2.3 years.

In November 2018, our co-founders were granted 255,930 RSUs under the 2017 Plan at a fair value of $30.06 per share. The awards were approved by the Board of Directors. The value of these awards at the grant date was $7.7 million and was amortized over the vesting periods. The RSUs vested during the year ended December 31, 2019.

The following table summarizes the components of our stock-based compensation expense by instrument type for the years ended December 31, 2020, 2019, and 2018 (in thousands):

Year Ended December 31,
202020192018
RSUs$10,745 $12,667 $7,714 
Stock options4,164 3,408 7,947 
Common stock awards to Board of Directors370 368 393 
Total stock-based compensation expense$15,279 $16,443 $16,054 
Stock-based compensation expense for RSUs, stock options, and issuances of common stock to directors is included in the following line items in the accompanying consolidated statements of operations for the years ended December 31, 2020, 2019, and 2018 (in thousands):

Year Ended December 31,
202020192018
Cost of revenue
Subscriptions$943 $647 $514 
Professional services1,477 2,748 1,717 
Operating expenses
Sales and marketing2,821 4,742 3,473 
Research and development2,718 3,480 2,416 
General and administrative7,320 4,826 7,934 
Total stock-based compensation expense$15,279 $16,443 $16,054 
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity
12 Months Ended
Dec. 31, 2020
Equity [Abstract]  
Stockholders' Equity
11. Stockholders' Equity

As of December 31, 2020, we had authorized 500,000,000 shares of Class A common stock and 100,000,000 shares of Class B common stock, each with a par value of $0.0001 per share, of which 38,971,324 shares of Class A common stock and 31,707,866 shares of Class B common stock were issued and outstanding. The rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting and conversion rights. The holders of Class A common stock are entitled to one vote per share, and the holders of Class B common stock are entitled to ten votes per share on all matters subject to stockholder vote. The holders of Class B common stock also have approval rights for certain corporate actions. Each share of Class B common stock may be converted into one share of Class A common stock at the option of its holder and will be automatically converted upon transfer thereof, subject to certain exceptions. In addition, upon the date on which the outstanding shares of Class B common stock represent less than 10% of the aggregate voting power of our capital stock, all outstanding shares of Class B common stock shall convert automatically into Class A common stock.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Basic and Diluted Loss per Common Share
12 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Basic and Diluted Loss per Common Share
12. Basic and Diluted Loss per Common Share

The following table sets forth the computation of basic and diluted net loss per share for the years ended December 31, 2020, 2019, and 2018 (in thousands, except share and per share data):
Year Ended December 31,
202020192018
Numerator:
Net loss$(33,477)$(50,714)$(49,451)
Denominator:
Weighted average common shares outstanding, basic and diluted69,050,565 65,479,327 62,140,684 
Net loss per share, basic and diluted$(0.48)$(0.77)$(0.80)

The following outstanding securities, prior to the use of the treasury stock method or the if-converted method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been antidilutive:

Year Ended December 31,
202020192018
Stock options3,399,240 4,458,611 5,021,068 
Non-vested restricted stock units1,165,003 1,022,835 1,175,049 
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
13. Commitments and Contingencies

Contractual Warranty and Indemnification Obligations

We provide limited product warranties. Historically, any payments made under these provisions have been immaterial. We also agree to standard indemnification provisions in the ordinary course of business. Pursuant to these provisions, we agree to indemnify, hold harmless, and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally our customers, in connection with certain intellectual property infringement claims by any third party arising from the use of our products or services in accordance with the agreement. The term of our contractual indemnity provisions often survives termination or expiration of the applicable agreement. We carry insurance that covers certain third-party claims relating to our services and limits our exposure. We have never incurred costs to defend lawsuits or settle claims related to these indemnification provisions.

Letters of Credit

At December 31, 2020 and 2019, we had outstanding letters of credit totaling $11.2 million and $10.5 million, respectively, in connection with securing our leased office space. All letters of credit are secured by our borrowing arrangement as described in Note 8.

Legal

From time to time, we are subject to legal, regulatory, and other proceedings and claims that arise in the ordinary course of business. There are no issues or resolutions of any matters expected to have a material adverse impact on our consolidated financial statements.

Other Commitments

We also have entered into a non-cancellable agreement for the use of technology that is integral in the development of our software and pay annual royalty fees of $0.3 million.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Segment and Geographic Information
12 Months Ended
Dec. 31, 2020
Segment Reporting [Abstract]  
Segment and Geographic Information
14. Segment and Geographic Information

The following table summarizes revenue by geography for the years ended December 31, 2020, 2019, and 2018 (in thousands):

Year Ended December 31,
202020192018
Domestic$201,483 $176,187 $161,716 
International103,090 84,165 65,027 
Total$304,573 $260,352 $226,743 

With respect to geographic information, revenue is attributed to respective geographies based on the contracting address of the customer. Revenues from customers attributed to the United Kingdom were 12.5% and 12.2% of our total revenue for the years ended December 31, 2020 and 2019, respectively. There were no individual foreign countries from which more than 10% of our total revenue was attributable for the year ended December 31, 2018. Substantially all of our long-lived assets were held in the United States as of December 31, 2020 and December 31, 2019.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Retirement Plans
12 Months Ended
Dec. 31, 2020
Retirement Benefits [Abstract]  
Retirement Plans
15. Retirement Plans

We have a defined contribution 401(k) retirement and savings plan (the “401(k) Plan”) to provide retirement benefits for all eligible employees. All employees over the age of 21 on their first day of the month immediately following the month of hiring are eligible to participate in the 401(k) Plan. The Plan excludes United States expatriate employees, employees who are residents of Puerto Rico, and employees covered by another country’s pension retirement plan who are receiving employer contributions in that plan. The 401(k) Plan allows eligible employees to make salary-deferred contributions up to 75% of their pre-tax annual compensation, as defined and subject to certain Internal Revenue Service limitations. Employer contributions are made semi-monthly and calculated as 100% of the employee's contribution for each pay period up to a maximum of 4% of the employee's eligible gross compensation for the pay period. Employer contributions vest at 25% per year over four years, beginning with the completion of the first year of service. For the years ended December 31, 2020, 2019, and 2018, we incurred $6.8 million, $5.5 million, and $4.7 million, respectively, in contribution expense related to employer matching contributions.
We are obligated to make plan contributions for the employees of certain of our wholly-owned foreign subsidiaries. For the years ended December 31, 2020, 2019, and 2018, we incurred $1.7 million, $1.5 million, and $1.3 million, respectively, in contribution expense related to our foreign subsidiaries.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Investments and Fair Value Measurements
12 Months Ended
Dec. 31, 2020
Investments, Debt and Equity Securities [Abstract]  
Investments and Fair Value Measurements
16. Investments and Fair Value Measurements

Fair Value Measurements

We use a three-tier fair value hierarchy to classify and disclose all assets and liabilities measured at fair value on a recurring basis, as well as assets and liabilities measured at fair value on a non-recurring basis, in periods subsequent to their initial measurement. The hierarchy requires us to use observable inputs when available and to minimize the use of unobservable inputs when determining fair value. The three tiers are defined as follows:

Level 1. Observable inputs based on unadjusted quoted prices in active markets for identical assets or liabilities;

Level 2. Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and

Level 3. Unobservable inputs for which there is little or no market data, which require us to develop our own assumptions.

The asset or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques maximize the use of relevant observable inputs and
minimize the use of unobservable inputs. There were no instruments measured at fair value on a recurring basis using significant unobservable inputs during the years ended December 31, 2020 and 2019.

The valuation techniques that may be used to measure fair value are as follows:

Market approach - Uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities;

Income approach - Uses valuation techniques to convert future amounts to a single present amount based on current market expectations about those future amounts;

Cost approach - Based on the amount that currently would be required to replace the service capacity of an asset (i.e., replacement cost).

The carrying amounts of our cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value as of December 31, 2020 and December 31, 2019 because of the relatively short duration of these instruments.

Investments

Our investment portfolio consists largely of debt investments classified as available-for-sale. Changes in the fair value of available-for-sale securities, excluding other-than-temporary impairments, are recorded in other comprehensive income (loss). The components of our investments as of December 31, 2020 are as follows (in thousands):

Year Ended December 31, 2020
Fair Value MeasurementBalance Sheet Classification
Fair Value LevelCost BasisUnrealized Gains / (Losses)Market ValueCash and Cash EquivalentsShort-term InvestmentsLong-term Investments
Money market fundLevel 1$27,150 $— $27,150 $27,150 $— $— 
U.S. Treasury bondsLevel 124,445 (3)24,442 — 16,273 8,169 
Commercial paperLevel 276,905 — 76,905 16,493 60,412 — 
Corporate bondsLevel 234,738 (11)34,727 — 27,542 7,185 
Asset-backed securitiesLevel 226,373 (8)26,365 — 5,599 20,766 
Total investments$189,611 $(22)$189,589 $43,643 $109,826 $36,120 

There were no Level 3 assets held at any point during the year ended December 31, 2020. Additionally, there were no transfers between Levels 1 and 2 during the year ended December 31, 2020.

The amortized cost basis and fair value of debt securities at December 31, 2020, by contractual maturity, are as follows (in thousands):

As of December 31, 2020
Cost BasisFair Value
Due in one year or less$153,483 $153,469 
Due after one year through five years36,128 36,120 
Total investments$189,611 $189,589 

Actual maturities may differ from the contractual maturities in the table above because borrowers have the right to call or prepay certain obligations.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Subsequent Events
12 Months Ended
Dec. 31, 2020
Subsequent Events [Abstract]  
Subsequent Events
17. Subsequent Events

Effective February 3, 2021, the 2019 CEO Grant as discussed in Note 10 has satisfied all of the conditions required to be considered fully vested. As a result, we expect to accelerate the recognition of approximately $3.3 million in stock-based compensation expense in the first quarter of 2021.
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation

The accompanying consolidated financial statements and footnotes have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) as contained in the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (the “Codification” or “ASC”).
Revenue Recognition We adopted Accounting Standards Update ("ASU") 2014-09, Revenue from Contracts with Customers (Topic 606) ("ASC 606"), the new revenue recognition guidance, on January 1, 2019 using the modified retrospective method. Under this method of adoption, we recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of accumulated deficit and applied the new standard only to contracts that were not completed prior to January 1, 2019. For fiscal years 2018 and prior, revenue was recognized under ASC Topic 605, Revenue Recognition ("ASC 605").
Revenue Recognition

Refer to Note 3 for a detailed discussion on specific revenue recognition principles related to our major revenue streams.

Cost of Revenue

Subscriptions

Cost of subscriptions revenue consists primarily of fees paid to our third-party managed hosting providers and other third-party service providers, personnel costs such as payroll and benefits for our technology operations and customer support teams, and allocated facility costs and overhead.

Professional Services

Cost of professional services revenue includes all direct and indirect costs to deliver our professional services and training, including employee compensation for our global professional services and training personnel, third-party contractor costs, allocated facility costs and overhead, and the costs of billable expenses such as travel and lodging. The unpredictability of the timing of entering into significant professional services agreements sold on a standalone basis may cause significant fluctuations in our quarterly financial results and allocated facility costs and overhead.
Revenue Recognition

We generate subscriptions revenue primarily through the sale of software-as-a-service ("SaaS") subscriptions bundled with maintenance and support and hosting services as well as term license subscriptions bundled with maintenance and support. We generate professional services revenue from fees for our consulting services, including application development and deployment assistance as well as training related to our platform.
Performance Obligations and Timing of Revenue Recognition

We primarily sell products and services that fall into the categories discussed below. Each category contains one or more performance obligations that are either (1) capable of being distinct (i.e., the customer can benefit from the product or service on its own or together with readily available resources, including those purchased separately from us) and distinct within the context of the contract (i.e., separately identified from other promises in the contract) or (2) a series of distinct products or services that are substantially the same and have the same pattern of transfer to the customer. Our term license subscriptions are delivered at a point in time while our SaaS subscriptions, maintenance and support, and professional services are delivered over time.

Subscriptions Revenue

Subscriptions revenue is primarily related to (1) SaaS subscriptions bundled with maintenance and support and hosting services and (2) term license subscriptions bundled with maintenance and support. We generally charge subscription fees on a per-user basis and, to a lesser degree, non-user based single application licenses. We bill customers and collect payment for subscriptions to our platform in advance on an annual, quarterly, or monthly basis. In certain instances, our customers have paid their entire contract up front.

SaaS Subscriptions

We generate cloud-based subscription revenue primarily from the sales of subscriptions to access our cloud offering, together with related support services to our customers. We perform all required maintenance and support for our cloud offering. Revenue is recognized on a ratable basis over the contract term beginning on the date the service is made available to the customer. Our cloud-based subscription contracts generally have a term of one to three years in length. We bill customers and collect payment for subscriptions to our platform in advance, and they are non-cancellable.
Term License Subscriptions

Our term license subscription revenue is derived from customers with on-premises installations of our platform pursuant to contracts that were historically one to three years in length. The majority of recent contracts have been one year in length. Although term license subscriptions are sold with maintenance and support, the software is fully functional at the beginning of the subscription and is considered a distinct performance obligation. On rare occasions, a cloud-based subscription may include the right for the customer to take possession of the license and as such, the revenue is treated as a license. Revenue from term license subscriptions is recognized when control of the software license has transferred to the customer, which is the later of delivery or commencement of the contract term.

Maintenance and Support

Maintenance and support subscriptions include both technical support and when-and-if-available software upgrades, which are treated as a single performance obligation as they are considered a series of distinct services that are substantially the same and have the same duration and measure of progress. Revenue from maintenance and support is recognized ratably over the contract period, which is the period over which the customer has continuous access to maintenance and support.

Professional Services

Our professional services revenue is comprised of fees for consulting services, including application development and deployment assistance as well as training services related to our platform. Our professional services are considered distinct performance obligations when sold standalone or with other products.

Consulting Services

We sell consulting services to assist customers in planning and executing the deployment of our software. Customers are not required to use consulting services to fully benefit from the software. Consulting services are regularly sold on a standalone basis and either (1) under a fixed-fee arrangement or (2) on a time and materials basis. Consulting contracts are each considered separate performance obligations because they do not integrate with each other or with other products and services to deliver a combined output to the customer, do not modify or customize (or are not modified or customized by) each other or other products and services, and do not affect the customer's ability to use the other consulting offerings or other products and services. Revenue under consulting contracts is recognized over time as services are delivered. For time and materials-based consulting contracts, we have elected the practical expedient of recognizing revenue upon invoicing since the invoiced amount corresponds directly to the value of our service to date.

Training Services

We sell various training services to our customers. Training services are sold in the form of prepaid training credits that are redeemed based on a fixed rate per course. Training revenue is recognized when the associated training services are delivered.

Significant Judgments and Estimates

Determining the Transaction Price

The transaction price includes both fixed and variable consideration. Variable consideration is included in the transaction price to the extent it is probable a significant reversal will not occur. The amount of variable consideration excluded from the transaction price for the years ended December 31, 2020 and 2019 was insignificant. Our estimates of variable consideration are also subject to subsequent true-up adjustments and may result in changes to transaction prices; however, such true-up adjustments are not expected to be material.

Allocating the Transaction Price Based on Standalone Selling Prices ("SSP")
We allocate the transaction price to each performance obligation in a contract based on its relative SSP. The SSP is the observable price at which we sell the product or service separately. In the absence of observable pricing, we estimate SSP using the residual approach. We establish SSP as follows:

1.SaaS subscriptions - Given the highly variable selling price of our SaaS subscriptions, we establish the SSP of our SaaS subscriptions using a residual approach after first determining the SSP of consulting and training services. We have concluded the residual approach to estimating SSP of our SaaS subscriptions is an appropriate allocation of the transaction price.

2.Term license subscriptions - Given the highly variable selling price of our term license subscriptions, we have established SSP of term license subscriptions using a residual approach after first determining the SSP of maintenance and support. Maintenance and support is sold on a standalone basis in conjunction with renewals of our legacy perpetual software licenses and within a narrow range of the net license fee. Because an economic relationship exists between the license and maintenance and support, we have concluded the residual approach to estimating SSP of term license subscriptions is an appropriate allocation of the transaction price.

3.Maintenance and support - We establish SSP of maintenance and support as a percentage of the stated net subscription fee based on observable pricing of maintenance and support renewals from our legacy perpetual software licenses.

4.Consulting services and training services - SSP of consulting services and training services is established based on the observable pricing of standalone sales within each geographic region where the services are sold.

Contract Balances
Timing may differ between the satisfaction of performance obligations and the invoicing and collection of amounts related to our contracts with customers. Contract assets primarily relate to unbilled amounts for contracts with customers for which the amount of revenue recognized exceeds the amount billed to the customer. Contract assets are transferred to accounts receivable when the right to invoice becomes unconditional.
Use of Estimates
Use of Estimates

The preparation of our consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and judgments that affect the amounts reported in these consolidated financial statements and accompanying notes. Although we believe the estimates we use are reasonable, due to the inherent uncertainty involved in making these estimates, actual results reported in future periods could differ from those estimates.

Significant estimates embedded in the consolidated financial statements include revenue recognition, income taxes and the related valuation allowance, the valuation of goodwill and intangible assets, leases, costs to obtain a contract with a customer, the valuation of financial instruments, and stock-based compensation.

The ongoing outbreak of the novel coronavirus disease ("COVID-19") has resulted in the declaration of a global pandemic and introduced a level of disruption and uncertainty into the financial markets and global economy. While we continue to monitor the developments surrounding the pandemic, as of the date of issuance of these financial statements, we are not aware of any specific events or circumstances that would require us to update our estimates, assumptions, and judgments or revise the carrying value of our assets or liabilities. We cannot estimate the impacts COVID-19 will have on our business going forward as such impacts will be largely dependent upon a number of factors outside of our control including the extent and duration of the outbreak as well as any mitigating actions which may be undertaken by global governments and the general public.
Principles of Consolidation
Principles of Consolidation

The accompanying consolidated financial statements include the accounts of Appian and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Concentration of Credit and Customer Risk
Concentration of Credit and Customer Risk

Our financial instruments exposed to concentration of credit and customer risk consist primarily of cash and cash equivalents, trade accounts receivable, and our short- and long-term investments. Deposits held with banks may exceed the amount of insurance provided on such deposits. We believe the financial institutions holding our cash deposits are financially sound and, accordingly, minimal credit risk exists with respect to these balances.
With regard to our customers, credit evaluation and account monitoring procedures are used to minimize the risk of loss. We believe no additional credit risk beyond amounts provided for collection loss are inherent in accounts receivable.
Cash and Cash Equivalents Cash and Cash EquivalentsWe consider all highly liquid investments with an original or remaining maturity of three months or less at the date of purchase, as well as overnight repurchase agreements, to be cash equivalents.
Accounts Receivable and Allowance for Doubtful Accounts and Non-Trade Receivables Accounts Receivable and Allowance for Doubtful AccountsAccounts receivable are stated at realizable value, net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of accounts and incorporates an estimation of expected lifetime credit losses on our receivables. We regularly review the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, customer creditworthiness, and current economic trends. If the financial condition of our customers were to deteriorate, resulting in their inability to make required payments, additional provisions for doubtful accounts would be required and would increase bad debt expense.Non-Trade ReceivablesWe record non-trade receivables to reflect amounts due for activities other than sales of subscriptions to our platform and professional services. Our non-trade receivables related entirely to a receivable resulting from our tenant improvement allowance.
Assets Recognized from the Costs to Obtain a Contract with a Customer
Assets Recognized from the Costs to Obtain a Contract with a Customer

We capitalize the incremental costs of obtaining a contract with a customer, including sales commissions paid to our direct sales force that are incremental costs to obtaining customer contracts. These costs are recorded as deferred commissions in the consolidated balance sheets. Costs to obtain a contract for a new customer or upsell are amortized over an estimated economic life of five years as sales commissions on initial sales are not commensurate with sales commissions on contract renewals. We determine the estimated economic life based on both qualitative and quantitative factors such as expected renewals, product life cycles, contractual terms, and customer attrition. We periodically review the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the estimated economic life. Commissions paid relating to contract renewals are deferred and amortized over the related renewal period. We also capitalize the incremental fringe benefits associated with commission expenses paid to our direct sales force. Costs to obtain a contract for professional services arrangements are expensed as incurred as the contractual period of our professional services arrangements are one year or less.
Amortization associated with commission expense is recorded to sales and marketing costs in our consolidated statements of operations.
Property and Equipment
Property and Equipment

Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Significant additions or improvements extending the useful life of an asset are capitalized, while repairs and maintenance costs which do not significantly improve the related assets or extend their useful lives are charged to expense as incurred.
Impairment of Long-Lived Assets Impairment of Long-Lived AssetsLong-lived assets and certain intangible assets are reviewed for impairment whenever events or circumstances indicate the carrying amount of an asset may not be recoverable through undiscounted cash flows from the use of the assets. If such assets are considered to be impaired, the assets are written down to their estimated fair value.
Stock-Based Compensation
Stock-Based Compensation

We account for stock-based compensation expense related to stock-based awards based on the estimated fair value of the award on the grant date. We calculate the fair value of stock options containing only a service condition using the Black-Scholes option pricing model. The fair value of restricted stock units ("RSUs") is based on the closing market price of our common stock on the Nasdaq Global Market on the date of grant. For service-based awards such as RSUs, stock-based compensation expense is recognized on a straight-line basis over the requisite service period. For performance-based awards, stock-based compensation expense is recognized using the accelerated attribution method based on the probability of satisfying
the performance condition. For awards that contain market conditions, compensation expense is measured using a Monte Carlo simulation and recognized using the accelerated attribution method over the derived service period based on the expected market performance as of the grant date. We account for forfeitures as they occur rather than estimating expected forfeitures.
Basic and Diluted Loss per Common Share
Basic and Diluted Loss per Common Share

We compute net loss per common share using the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights, of the Class A common stock and Class B common stock are substantially identical, other than voting and conversion rights. Accordingly, the Class A common stock and Class B common stock share equally in our net losses.

Basic net loss per common share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per common share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period increased by common shares that could be issued upon the conversion or exercise of other outstanding securities to the extent those additional common shares would be dilutive. The dilutive effect of potentially dilutive securities is reflected in diluted net loss per share by application of the treasury stock method.
Income Taxes
Income Taxes

We use the asset and liability method of accounting for income taxes in which deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases. We measure deferred tax assets and liabilities using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be reversed. We recognize the effect on deferred tax assets and liabilities of a change in tax rates as income and expense in the period that includes the enactment date. A valuation allowance is established if it is more likely than not that all or a portion of the deferred tax asset will not be realized.

Our tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. We recognize the tax benefit of an uncertain tax position only if it is more likely than not the position is sustainable upon examination by the taxing authority. We measure the tax benefit recognized as the largest amount of benefit which is more likely than not to be realized upon settlement with the taxing authority. We recognize penalties and interest related to unrecognized tax benefits as income tax expense.

We calculate the current and deferred income tax provision based on estimates and assumptions that could differ from the actual results reflected in income tax returns filed in subsequent years and record adjustments based on filed income tax returns when identified. The amount of income taxes paid is subject to examination by U.S. federal, state, and foreign tax authorities. The estimate of the potential outcome of any uncertain tax issue is subject to our assessment of relevant risks, facts, and circumstances existing at that time. To the extent the assessment of such tax position changes, we record the change in estimate in the period in which we make that determination.
Segment Reporting Segment ReportingOperating segments are defined as components of an enterprise for which discrete financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”) for purposes of allocating resources and evaluating financial performance. Our CODM is our chief executive officer, who reviews financial information presented on a company wide basis for purposes of allocating resources and evaluating financial performance. As such, our operations constitute a single operating segment and one reportable segment.
Foreign Currency
Foreign Currency

Our operations located outside of the United States where the local currency is the functional currency are translated into U.S. dollars using the current rate method. Results of operations are translated at the average rate of exchange for the period. Assets and liabilities are translated at the closing rates on the balance sheet date. Gains and losses on translation of these accounts are accumulated and reported as a separate component of stockholders’ equity and other comprehensive income.
Gains and losses on foreign currency transactions are recognized in the accompanying consolidated statements of operations as a component of other expense, net.
Research and Development Research and DevelopmentResearch and development expenses include payroll, employee benefits, and other headcount-related costs associated with product development. Our product utilizes a common codebase, whether accessed by customers via the cloud or via an on-premises installation. Since our software is sold and licensed externally, we consider our software as external-use software for purposes of applying the capitalized software development guidance. Product development costs are expensed as incurred until technological feasibility has been established, which we define as the completion of all planning, designing, coding, and testing activities necessary to establish products that meet design specifications including functions, features, and technical performance requirements. We have determined technological feasibility for our software products is reached shortly before they are released for sale. Costs incurred after technological feasibility is established are not significant, and accordingly we expense all research and development costs when incurred.
Advertising Expenses Advertising ExpensesWe expense advertising costs as they are incurred.
Recent Accounting Pronouncements
Recent Accounting Pronouncements

Adopted

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"), which requires entities to measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Adopting the standard did not have a material impact on our consolidated financial statements.

In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement ("ASU 2018-13"), which eliminates, modifies, and adds disclosure requirements for fair value measurements. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Adopting the standard did not have a material impact on our consolidated financial statements.

In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40), Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract, which aligns the requirements for capitalizing implementation costs in cloud computing arrangements with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Adopting the standard did not have a material impact on our consolidated financial statements.
Not Yet Adopted

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform - Facilitation of the Effects of Reference Rate Reform on Financial Reporting (Topic 848), which provides temporary optional expedients and exceptions to the GAAP guidance on contract modifications and hedge accounting to ease the financial reporting burdens of the expected market transition from LIBOR and other interbank offered rates to alternative reference rates such as the Secured Overnight Financing Rate (SOFR). This guidance is effective upon issuance and generally can be applied through the end of calendar year 2022. We are currently evaluating the impact and applicability of this new standard.
Leases At the inception of an arrangement, we determine whether the arrangement is or contains a lease based on the unique facts and circumstances present and the classification of the lease. Operating leases with a term greater than one year are recognized on the balance sheet as right-of-use ("ROU") assets, lease liabilities, and, if applicable, long-term lease liabilities. ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. We have elected not to recognize on the balance sheet leases with a term of one year or less. For contracts with lease and non-lease components, we have elected not to allocate the contract consideration and to account for the lease and non-lease components as a single lease component. Finance leases are included in the Property and equipment, net, Finance lease liabilities, current, and Finance lease liabilities, net of current portion line items in our consolidated balance sheets.
Lease liabilities and their corresponding ROU assets are recorded based on the present value of lease payments over the expected lease term. The implicit rates within most of our leases are generally not determinable; therefore, we use the incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The determination of our incremental borrowing rate requires judgment and is estimated for each lease based on the rate we would have to pay for a collateralized loan with the same term and payments as the lease. We consider various factors, including our level of collateralization, estimated credit rating, and the currency in which the lease is denominated. Operating lease ROU assets also include any lease prepayments, offset by lease incentives. Certain of our leases include options to extend or terminate the lease. An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain we will exercise that option while an option to terminate is considered unless it is reasonably certain we will not exercise the option. For certain equipment leases, we apply a portfolio approach to effectively account for the operating lease ROU assets and liabilities.

Expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense while the expense for finance leases is recognized as depreciation expense and interest expense. We have lease agreements which require payments for lease and non-lease components (i.e., common area maintenance) that are accounted for as a single lease component. Variable lease payment amounts that cannot be determined at the commencement of the lease, such as maintenance costs based on future obligations, are not included in ROU assets or lease liabilities but are rather expensed as incurred and recorded as variable lease expense.
Fair Value Measurements
Fair Value Measurements

We use a three-tier fair value hierarchy to classify and disclose all assets and liabilities measured at fair value on a recurring basis, as well as assets and liabilities measured at fair value on a non-recurring basis, in periods subsequent to their initial measurement. The hierarchy requires us to use observable inputs when available and to minimize the use of unobservable inputs when determining fair value. The three tiers are defined as follows:

Level 1. Observable inputs based on unadjusted quoted prices in active markets for identical assets or liabilities;

Level 2. Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and

Level 3. Unobservable inputs for which there is little or no market data, which require us to develop our own assumptions.

The asset or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques maximize the use of relevant observable inputs and
minimize the use of unobservable inputs. There were no instruments measured at fair value on a recurring basis using significant unobservable inputs during the years ended December 31, 2020 and 2019.

The valuation techniques that may be used to measure fair value are as follows:

Market approach - Uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities;

Income approach - Uses valuation techniques to convert future amounts to a single present amount based on current market expectations about those future amounts;

Cost approach - Based on the amount that currently would be required to replace the service capacity of an asset (i.e., replacement cost).
Investments InvestmentsOur investment portfolio consists largely of debt investments classified as available-for-sale. Changes in the fair value of available-for-sale securities, excluding other-than-temporary impairments, are recorded in other comprehensive income (loss).
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Schedule of Allowance for Doubtful Accounts
Activity in the allowance for doubtful accounts was as follows (in thousands):

Year Ended December 31,
202020192018
Balance as of January 1$600 $600 $400 
Additions984 99 211 
Less write-offs, net of recoveries(184)(99)(11)
Balance as of December 31$1,400 $600 $600 
Summary of Capitalized Contract Costs The following table summarizes the activity of costs to obtain a contract with a customer for the years ended December 31, 2020 and December 31, 2019 (in thousands):
Year Ended December 31,
20202019
Balance as of January 1$43,522 $29,108 
Adoption of ASC 606— 5,094 
Additional contract costs deferred31,898 25,004 
Amortization of deferred contract costs(23,323)(15,684)
Balance as of December 31$52,097 $43,522 
Useful Lives of Major Asset Categories
The following table outlines the useful lives of our major asset categories:

Asset CategoryUseful Life (in years)
Computer software3
Computer hardware3
Equipment5
Office furniture and fixtures10
Leasehold improvements
(a)
(a) - Leasehold improvements have an estimated useful life of the shorter of the useful life of the assets or the lease term.
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Summary of Revenue by Services
The following table summarizes revenue from contracts with customers for the years ended December 31, 2020 and 2019 (in thousands):
Year Ended December 31,
20202019
SaaS subscriptions$129,219 $95,028 
Term license subscriptions51,415 40,428 
Maintenance and support18,076 15,843 
Professional services105,863 109,053 
Total revenue$304,573 $260,352 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Components of Lease Expense
The following table sets forth the components of lease expense for the years ended December 31, 2020 and 2019 (in thousands):
Year Ended December 31,
20202019
Operating lease cost$6,649 $9,733 
Finance lease costs:
Amortization of right-of-use assets1,242 700 
Interest on lease liabilities150 108 
Short-term lease cost565 462 
Variable lease cost281 409 
Total$8,887 $11,412 
Supplemental Balance Sheet Information Supplemental balance sheet information related to leases as of December 31, 2020 and December 31, 2019 was as follows (in thousands, except for lease term and discount rate):
As of December 31,
20202019
Operating Leases
Operating right-of-use assets$30,659$24,205
Operating lease liabilities, current$6,923$3,836
Operating lease liabilities, net of current portion51,19444,416
Total operating lease liabilities$58,117$48,252
Finance Leases
Property and equipment, at cost$$4,475
Accumulated depreciation(703)
Property and equipment, net$$3,772
Finance lease liabilities, current$$1,447
Finance lease liabilities, net of current portion2,375
Total finance lease liabilities$$3,822
Weighted Average Remaining Lease Term (in years)
Operating leases10.611.4
Finance leases0.02.5
Weighted Average Discount Rate
Operating leases9.6 %9.8 %
Finance leases— %5.5 %
Supplemental Cash Flow Information
Supplemental cash flow information related to leases for the years ended December 31, 2020 and 2019 was as follows (in thousands):
Year Ended December 31,
20202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflows for operating leases$3,407 $6,413 
Operating cash outflows for finance leases150 108 
Financing cash outflows for finance leases3,822 653 
ROU assets obtained in exchange for lease obligations:
Operating leases— 523 
Finance leases— 4,475 
Summary of Future Minimum Operating Lease Commitments A summary of our future minimum lease commitments under non-cancellable leases as of December 31, 2020 is as follows (in thousands):
Operating Leases
2021$7,487 
20228,104 
20238,174 
20248,571 
20259,265 
Thereafter57,386 
Total lease payments98,987 
Less: imputed interest(40,870)
Total$58,117 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2020
Business Combinations [Abstract]  
Schedule of Business Acquisitions The final allocation of the purchase price is as follows:
Cash acquired$731 
Other current assets213 
Property and equipment22 
Developed technology1,537 
Customer relationships406 
Goodwill4,348 
Other noncurrent assets10 
Total assets acquired7,267 
Current liabilities14 
Noncurrent liabilities344 
Total liabilities assumed358 
Net assets acquired$6,909 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment, net (Tables)
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment Property and equipment, net consisted of the following as of December 31, 2020 and 2019 (in thousands):
As of December 31,
20202019
Leasehold improvements$36,263 $37,130 
Office furniture and fixtures2,521 4,963 
Computer hardware4,535 3,365 
Computer software1,352 1,350 
Equipment49 72 
Property and equipment, gross44,720 46,880 
Less: accumulated depreciation(9,316)(7,326)
Property and equipment, net$35,404 $39,554 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following as of December 31, 2020 and 2019 (in thousands):

As of December 31,
20202019
Accrued hosting costs$1,229 $1,865 
Accrued contract labor costs908 1,921 
Accrued marketing and trade show expenses596 365 
Accrued audit and tax expenses370 315 
Accrued legal costs760 422 
Accrued reimbursable employee expenses231 1,353 
Accrued third party license fees570 288 
Other accrued expenses1,157 959 
Total$5,821 $7,488 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Schedule of Income (Loss) Before Income Taxes
For the years ended December 31, 2020, 2019, and 2018, our loss before income taxes was comprised of the following (in thousands):

Year Ended December 31,
202020192018
Domestic$(25,463)$(32,091)$(30,663)
Foreign(7,131)(17,803)(18,549)
Total$(32,594)$(49,894)$(49,212)
Schedule of Components of Income Tax Expense (Benefit)
For the years ended December 31, 2020, 2019, and 2018, our income tax expense (benefit) was comprised of the following (in thousands):

Year Ended December 31,
202020192018
Current:
Federal$11 $$— 
State79 60 25 
Foreign977 1,091 432 
Total current expense1,067 1,154 457 
Deferred:
Federal— — — 
State— — — 
Foreign(184)(334)(218)
Total deferred benefit(184)(334)(218)
Total income tax expense$883 $820 $239 
Schedule of Reconciliation of Statutory to Effective Income Tax Rate
For the years ended December 31, 2020, 2019, and 2018, the provision for income taxes differs from the amount computed by applying the federal statutory income tax rates to our loss before the provision (benefit) for income taxes as follows:

Year Ended December 31,
202020192018
U.S. federal statutory tax rate21.0 %21.0 %21.0 %
State tax expense18.2 7.1 7.2 
Foreign rate differential(3.6)(5.1)(5.1)
Nondeductible expenses(0.6)(0.7)(0.7)
Equity compensation46.2 12.0 9.5 
Tax credits12.0 6.5 3.9 
Unrecognized tax benefits(2.2)(1.1)(0.8)
Other(1.1)(0.8)0.6 
Remeasurement of deferred taxes(1.7)(1.6)— 
Change in valuation allowance(90.9)(38.9)(36.0)
Total(2.7)%(1.6)%(0.4)%
Schedule of Deferred Tax Assets and Liabilities As of December 31, 2020 and 2019, significant components of our deferred tax assets and liabilities were as follows (in thousands):
As of December 31,
20202019
Deferred tax assets:
Net operating losses$59,417 $34,875 
Tax credits11,922 8,648 
Deferred revenue824 1,291 
Equity compensation3,090 1,668 
Lease liabilities15,768 13,066 
Accrued vacation339 409 
Bad debt383 164 
Other1,234 260 
Gross deferred tax assets92,977 60,381 
Less: Valuation allowance(65,914)(35,607)
Total deferred tax assets27,063 24,774 
Deferred tax liabilities:
Prepaid expenses(11,082)(9,562)
Right-of-use assets(8,270)(6,488)
Unbilled receivables(2,559)(3,849)
Depreciation(4,221)(4,377)
Other(512)(42)
Total deferred tax liabilities(26,644)(24,318)
Net deferred tax asset$419 $456 
Summary of Income Tax Contingencies The following table summarizes the activity related to our unrecognized tax benefit from January 1, 2018 to December 31, 2020 (in thousands):
Balance as of December 31, 2017
$651 
Additions for tax positions in current years 388 
Additions for tax positions in prior years — 
Reductions due to lapse in statutes of limitations — 
Settlements — 
Balance as of December 31, 2018
1,039 
Additions for tax positions in current years 536 
Additions for tax positions in prior years — 
Reductions due to lapse in statutes of limitations — 
Settlements — 
Balance as of December 31, 2019
1,575 
Additions for tax positions in current years 702 
Additions for tax positions in prior years — 
Reductions due to lapse in statutes of limitations — 
Settlements — 
Balance as of December 31, 2020
$2,277 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Assumptions Used to Estimate the Fair Value of Stock Options Granted
The following table summarizes the assumptions used to estimate the fair value of stock options granted during the years ended December 31, 2020, 2019, and 2018:

Year Ended December 31,
202020192018
Risk-free interest rate*2.1%*
Expected term (in years)*2.6*
Expected volatility*55.0%*
Expected dividend yield*—%*
* Not applicable because no stock options were granted during the period.
Summary of the Stock Option Activity
The following table summarizes stock option activity for the years ended December 31, 2020, 2019, and 2018:

Number of SharesWeighted Average Exercise PriceWeighted Average Remaining Contractual Term (Years)Aggregate Intrinsic Value (in thousands)
Outstanding at December 31, 2017
7,010,887 $6.36 6.6$176,122 
Granted— — 
Exercised(1,486,218)2.10 41,606 
Canceled(503,601)9.51 
Outstanding at December 31, 2018
5,021,068 7.30 6.497,440 
Granted700,000 33.98 
Exercised(1,194,471)4.11 44,081 
Canceled(67,986)10.17 
Outstanding at December 31, 2019
4,458,611 12.30 5.8115,501 
Granted— — 
Exercised(1,001,411)6.39 81,181 
Expired(1,380)11.82 
Canceled(56,580)11.33 
Outstanding at December 31, 2020
3,399,240 $14.06 4.9$503,174 
Exercisable at December 31, 2020
2,232,140 $8.38 5.1$343,098 
Schedule of Restricted Stock Unit Activity
The following table summarizes RSU activity for the years ended December 31, 2020, 2019, and 2018:
Number of SharesWeighted Average Grant Date Fair Value
Non-vested and outstanding at December 31, 2017
731,975 $22.16 
Granted622,166 29.60 
Vested(143,390)22.19 
Canceled(35,702)23.97 
Non-vested and outstanding at December 31, 2018
1,175,049 26.04 
Granted436,912 40.70 
Vested(521,460)27.81 
Canceled(67,666)26.38 
Non-vested and outstanding at December 31, 2019
1,022,835 31.39 
Granted589,692 60.47 
Vested(270,609)31.29 
Canceled(176,915)32.01 
Non-vested and outstanding at December 31, 2020
1,165,003 $46.04 
Schedule of Components of Stock-based Compensation Expense
The following table summarizes the components of our stock-based compensation expense by instrument type for the years ended December 31, 2020, 2019, and 2018 (in thousands):

Year Ended December 31,
202020192018
RSUs$10,745 $12,667 $7,714 
Stock options4,164 3,408 7,947 
Common stock awards to Board of Directors370 368 393 
Total stock-based compensation expense$15,279 $16,443 $16,054 
Schedule of Stock-based Compensation Expense Included in Condensed Consolidated Statements of Operations
Stock-based compensation expense for RSUs, stock options, and issuances of common stock to directors is included in the following line items in the accompanying consolidated statements of operations for the years ended December 31, 2020, 2019, and 2018 (in thousands):

Year Ended December 31,
202020192018
Cost of revenue
Subscriptions$943 $647 $514 
Professional services1,477 2,748 1,717 
Operating expenses
Sales and marketing2,821 4,742 3,473 
Research and development2,718 3,480 2,416 
General and administrative7,320 4,826 7,934 
Total stock-based compensation expense$15,279 $16,443 $16,054 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Basic and Diluted Loss per Common Share (Tables)
12 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The following table sets forth the computation of basic and diluted net loss per share for the years ended December 31, 2020, 2019, and 2018 (in thousands, except share and per share data):
Year Ended December 31,
202020192018
Numerator:
Net loss$(33,477)$(50,714)$(49,451)
Denominator:
Weighted average common shares outstanding, basic and diluted69,050,565 65,479,327 62,140,684 
Net loss per share, basic and diluted$(0.48)$(0.77)$(0.80)
Summary of Securities Excluded From Calculation of Weighted Average Common Shares
The following outstanding securities, prior to the use of the treasury stock method or the if-converted method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been antidilutive:

Year Ended December 31,
202020192018
Stock options3,399,240 4,458,611 5,021,068 
Non-vested restricted stock units1,165,003 1,022,835 1,175,049 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Segment and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2020
Segment Reporting [Abstract]  
Summary of Revenue By Geography
The following table summarizes revenue by geography for the years ended December 31, 2020, 2019, and 2018 (in thousands):

Year Ended December 31,
202020192018
Domestic$201,483 $176,187 $161,716 
International103,090 84,165 65,027 
Total$304,573 $260,352 $226,743 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Investments and Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2020
Investments, Debt and Equity Securities [Abstract]  
Components of Investments The components of our investments as of December 31, 2020 are as follows (in thousands):
Year Ended December 31, 2020
Fair Value MeasurementBalance Sheet Classification
Fair Value LevelCost BasisUnrealized Gains / (Losses)Market ValueCash and Cash EquivalentsShort-term InvestmentsLong-term Investments
Money market fundLevel 1$27,150 $— $27,150 $27,150 $— $— 
U.S. Treasury bondsLevel 124,445 (3)24,442 — 16,273 8,169 
Commercial paperLevel 276,905 — 76,905 16,493 60,412 — 
Corporate bondsLevel 234,738 (11)34,727 — 27,542 7,185 
Asset-backed securitiesLevel 226,373 (8)26,365 — 5,599 20,766 
Total investments$189,611 $(22)$189,589 $43,643 $109,826 $36,120 
Amortized Cost Basis and Fair Value of Debt Securities by Contractual Maturity
The amortized cost basis and fair value of debt securities at December 31, 2020, by contractual maturity, are as follows (in thousands):

As of December 31, 2020
Cost BasisFair Value
Due in one year or less$153,483 $153,469 
Due after one year through five years36,128 36,120 
Total investments$189,611 $189,589 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies - Additional Information (Detail)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
shares
Sep. 30, 2019
USD ($)
$ / shares
shares
Aug. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
segment
agency
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Feb. 28, 2019
USD ($)
Oct. 31, 2018
USD ($)
Summary Of Significant Accounting Policies [Line Items]                
Number of government agencies | agency       3        
Increase (decrease) in allowance for doubtful accounts       $ 0.8        
Tenant improvement allowance receivable         $ 0.0 $ 14.4   $ 15.8
Additional tenant improvement allowance receivable             $ 2.6  
Tenant improvement allowance received         17.0      
Capitalized contract cost, amortization period       5 years        
Commission expense       $ 23.3 15.7 15.6    
Number of reportable segments | segment       1,000        
Number of operating segments | segment       1,000        
Foreign currency transaction gains (losses)       $ 4.3 (0.2) (3.0)    
Advertising expenses       $ 6.0 $ 4.1 $ 3.9    
Customer Concentration Risk | Sales Revenue, Net | Foreign Customers                
Summary Of Significant Accounting Policies [Line Items]                
Concentration risk percentage       33.80% 32.30% 28.70%    
Customer Concentration Risk | Sales Revenue, Net | Government Agencies                
Summary Of Significant Accounting Policies [Line Items]                
Concentration risk percentage       18.10% 17.10% 15.70%    
Customer Concentration Risk | Sales Revenue, Net | Federal Government Agencies                
Summary Of Significant Accounting Policies [Line Items]                
Concentration risk percentage       6.60% 7.40% 7.80%    
Class A Common Stock | Underwritten Public Offering                
Summary Of Significant Accounting Policies [Line Items]                
Number of shares issued in public offering (in shares) | shares 2,500,000 2,329,000 2,000,000          
Number of shares issued by the company in public offering (in shares) | shares 1,931,206 1,825,000 1,675,000          
Number of shares issued by sharesholders in public offering (in shares) | shares 568,794 504,000 325,000          
Sale of stock, offering price (in usd per share) | $ / shares $ 56.50 $ 55.70 $ 35.15          
Net proceeds from public offering $ 107.9 $ 101.3 $ 57.8          
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance as of January 1 $ 600 $ 600 $ 400
Bad debt expense 984 99 211
Less write-offs, net of recoveries (184) (99) (11)
Balance as of December 31 $ 1,400 $ 600 $ 600
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies - Summary of Capitalized Contract Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Capitalized Contract Cost [Roll Forward]    
Balance as of January 1 $ 43,522 $ 29,108
Adoption of ASC 606 0 5,094
Additional contract costs deferred 31,898 25,004
Amortization of deferred contract costs (23,323) (15,684)
Balance as of December 31 $ 52,097 $ 43,522
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies - Useful Lives of Major Asset Categories (Details)
12 Months Ended
Dec. 31, 2020
Computer software  
Summary Of Significant Accounting Policies [Line Items]  
Property, plant and equipment, useful life 3 years
Computer hardware  
Summary Of Significant Accounting Policies [Line Items]  
Property, plant and equipment, useful life 3 years
Equipment  
Summary Of Significant Accounting Policies [Line Items]  
Property, plant and equipment, useful life 5 years
Office furniture and fixtures  
Summary Of Significant Accounting Policies [Line Items]  
Property, plant and equipment, useful life 10 years
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue - Revenue by Services (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue $ 304,573 $ 260,352 $ 226,743
SaaS subscriptions      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 129,219 95,028  
Term license subscriptions      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 51,415 40,428  
Maintenance and support      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 18,076 15,843  
Professional services      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue $ 105,863 $ 109,053 $ 100,731
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Contract assets balances $ 20.1 $ 22.8
Revenue recognized 83.4  
Unsatisfied performance obligations 206.2  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Unsatisfied performance obligations $ 189.6  
Revenue, remaining performance obligation, period 24 months  
Minimum    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
SaaS subscriptions contracts term 1 year  
Term license subscription contracts term 1 year  
Maximum    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
SaaS subscriptions contracts term 3 years  
Term license subscription contracts term 3 years  
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Additional Information (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Jul. 01, 2020
USD ($)
Jan. 31, 2020
ft²
Feb. 28, 2019
ft²
Apr. 30, 2018
ft²
Debt Instrument [Line Items]                
Operating leases, renewal term   10 years            
Number of square feet | ft²           34,158   176,222
Lease term (in months)               150 months
Number of additional square feet | ft²             28,805  
Operating right-of-use assets   $ 30,659 $ 24,205   $ 7,900      
Operating lease liabilities   58,117 48,252   $ 7,900      
Payments to the finance leases lessor $ 2,700 3,822 $ 653 $ 0        
Amortization of operating right-of-use assets   1,600            
Interest expense on operating right-of-use liabilities   $ 1,900            
Minimum                
Debt Instrument [Line Items]                
Operating leases, remaining lease terms   3 months            
Maximum                
Debt Instrument [Line Items]                
Operating leases, remaining lease terms   11 years            
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating lease cost $ 6,649 $ 9,733
Amortization of right-of-use assets 1,242 700
Interest on lease liabilities 150 108
Short-term lease cost 565 462
Variable lease cost 281 409
Total $ 8,887 $ 11,412
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jul. 01, 2020
Dec. 31, 2019
Operating Leases      
Operating right-of-use assets $ 30,659 $ 7,900 $ 24,205
Operating lease liabilities, current 6,923   3,836
Operating lease liabilities, net of current portion 51,194   44,416
Total operating lease liabilities 58,117 $ 7,900 48,252
Finance Leases      
Property and equipment, at cost 0   4,475
Accumulated depreciation 0   (703)
Property and equipment, net 0   3,772
Finance lease liabilities, current 0   1,447
Finance lease liabilities, net of current portion 0   2,375
Total finance lease liabilities $ 0   $ 3,822
Operating leases, weighted average remaining lease term 10 years 7 months 6 days   11 years 4 months 24 days
Finance leases, weighted average remaining lease term 0 years   2 years 6 months
Operating leases, weighted average remaining discount rate 9.60%   9.80%
Finance leases, weighted average remaining discount rate 0.00%   5.50%
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Leases [Abstract]        
Operating cash outflows for operating leases   $ 3,407 $ 6,413  
Operating cash outflows for finance leases   150 108  
Financing cash outflows for finance leases $ 2,700 3,822 653 $ 0
ROU assets obtained in exchange for operating lease obligations   0 523  
ROU assets obtained in exchange for finance lease obligations   $ 0 $ 4,475 $ 0
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Summary of Future Minimum Operating Lease Commitments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jul. 01, 2020
Dec. 31, 2019
Operating Leases      
2021 $ 7,487    
2022 8,104    
2023 8,174    
2024 8,571    
2025 9,265    
Thereafter 57,386    
Total lease payments 98,987    
Less: imputed interest (40,870)    
Total $ 58,117 $ 7,900 $ 48,252
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions - Additional Information (Details) - Robotic Process Automation Platform
$ in Millions
1 Months Ended
Jan. 31, 2020
USD ($)
Business Combination Segment Allocation [Line Items]  
Percentage of interests acquired 100.00%
Acquisition price $ 6.9
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions - Schedule of Business Acquisitions (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jan. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]      
Goodwill $ 4,862   $ 0
Robotic Process Automation Platform      
Business Acquisition [Line Items]      
Cash acquired   $ 731  
Other current assets   213  
Property and equipment   22  
Goodwill   4,348  
Other noncurrent assets   10  
Total assets acquired   7,267  
Current liabilities   14  
Noncurrent liabilities   344  
Total liabilities assumed   358  
Net assets acquired   6,909  
Robotic Process Automation Platform | Developed technology      
Business Acquisition [Line Items]      
Finite-lived intangibles   1,537  
Robotic Process Automation Platform | Customer relationships      
Business Acquisition [Line Items]      
Finite-lived intangibles   $ 406  
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment, net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 44,720 $ 46,880
Less: accumulated depreciation (9,316) (7,326)
Property and equipment, net 35,404 39,554
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 36,263 37,130
Office furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,521 4,963
Computer hardware    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 4,535 3,365
Computer software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,352 1,350
Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 49 $ 72
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment, net - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]      
Depreciation and amortization expense $ 5,400 $ 4,700 $ 2,000
Gain (loss) on disposal of property and equipment (22) (146) $ 4
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Disposal of property plant and equipment 1,300 3,200  
Computer hardware      
Property, Plant and Equipment [Line Items]      
Disposal of property plant and equipment 200 900  
Office furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Disposal of property plant and equipment $ 100 400  
Computer software      
Property, Plant and Equipment [Line Items]      
Disposal of property plant and equipment   400  
Equipment      
Property, Plant and Equipment [Line Items]      
Disposal of property plant and equipment   $ 100  
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued hosting costs $ 1,229 $ 1,865
Accrued contract labor costs 908 1,921
Accrued marketing and trade show expenses 596 365
Accrued audit and tax expenses 370 315
Accrued legal costs 760 422
Accrued reimbursable employee expenses 231 1,353
Accrued third party license fees 570 288
Other accrued expenses 1,157 959
Total $ 5,821 $ 7,488
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Additional Information (Detail) - USD ($)
1 Months Ended
Nov. 30, 2017
Dec. 31, 2020
Dec. 31, 2019
Line of Credit Facility [Line Items]      
Outstanding letters of credit   $ 11,200,000 $ 10,500,000
Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Credit facility $ 20,000,000.0    
Term Loan      
Line of Credit Facility [Line Items]      
Line of credit, outstanding borrowings   $ 0  
Minimum      
Line of Credit Facility [Line Items]      
Unused credit facility fee 0.15%    
Quick ratio 135.00%    
Minimum | London Interbank Offered Rate (LIBOR)      
Line of Credit Facility [Line Items]      
Interest rate margin 2.00%    
Minimum | Prime Rate      
Line of Credit Facility [Line Items]      
Interest rate margin 1.00%    
Maximum      
Line of Credit Facility [Line Items]      
Unused credit facility fee 0.25%    
Maximum | London Interbank Offered Rate (LIBOR)      
Line of Credit Facility [Line Items]      
Interest rate margin 2.50%    
Maximum | Prime Rate      
Line of Credit Facility [Line Items]      
Interest rate margin 1.50%    
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Income (Loss) Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]      
Domestic $ (25,463) $ (32,091) $ (30,663)
Foreign (7,131) (17,803) (18,549)
Loss before income taxes $ (32,594) $ (49,894) $ (49,212)
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current:      
Federal $ 11 $ 3 $ 0
State 79 60 25
Foreign 977 1,091 432
Total current expense 1,067 1,154 457
Deferred:      
Federal 0 0 0
State 0 0 0
Foreign (184) (334) (218)
Total deferred benefit (184) (334) (218)
Total income tax expense $ 883 $ 820 $ 239
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Schedule of Reconciliation of Statutory to Effective Income Tax Rate (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]      
U.S. federal statutory tax rate 21.00% 21.00% 21.00%
State tax expense 18.20% 7.10% 7.20%
Foreign rate differential (3.60%) (5.10%) (5.10%)
Nondeductible expenses (0.60%) (0.70%) (0.70%)
Equity compensation 46.20% 12.00% 9.50%
Tax credits 12.00% 6.50% 3.90%
Unrecognized tax benefits (2.20%) (1.10%) (0.80%)
Other (1.10%) (0.80%) 0.60%
Remeasurement of deferred taxes (1.70%) (1.60%) 0.00%
Change in valuation allowance (90.90%) (38.90%) (36.00%)
Total (2.70%) (1.60%) (0.40%)
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Operating Loss Carryforwards [Line Items]        
Effective tax rate (2.70%) (1.60%) (0.40%)  
Tax expense attributable to the change in valuation allowance $ 29,600,000      
Favorable excess tax benefits for equity compensation and research credits (18,800,000)      
Federal NOL carryforwards subject to expiration 24,400,000      
Operating loss carryforwards, state, tax effected 11,200,000 $ 6,500,000    
Net change in total valuation allowance 30,300,000      
Valuation allowance against foreign deferred tax assets 65,914,000 35,607,000    
Unrecognized tax benefits 2,277,000 1,575,000 $ 1,039,000 $ 651,000
Unrecognized tax benefits that would affect effective tax rate if recognized 0 0    
Interest recognized related to uncertain tax positions     $ 0  
Domestic Tax Authority        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 183,900,000 99,300,000    
Federal NOL carryforwards not subject to expiration 159,500,000      
Federal tax credit carryforwards 10,500,000 7,500,000    
State and Local Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 177,200,000 100,900,000    
Swiss Federal Tax Administration (FTA) | Foreign Tax Authority        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 78,600,000 $ 62,800,000    
Valuation allowance against foreign deferred tax assets $ 9,200,000      
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Deferred tax assets:    
Net operating losses $ 59,417 $ 34,875
Tax credits 11,922 8,648
Deferred revenue 824 1,291
Equity compensation 3,090 1,668
Lease liabilities 15,768 13,066
Accrued vacation 339 409
Bad debt 383 164
Other 1,234 260
Gross deferred tax assets 92,977 60,381
Less: Valuation allowance (65,914) (35,607)
Total deferred tax assets 27,063 24,774
Deferred tax liabilities:    
Prepaid expenses (11,082) (9,562)
Right-of-use assets (8,270) (6,488)
Unbilled receivables (2,559) (3,849)
Depreciation (4,221) (4,377)
Other (512) (42)
Total deferred tax liabilities (26,644) (24,318)
Net deferred tax asset $ 419 $ 456
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Reconciliation of Unrecognized Tax Benefits [Roll Forward]      
Beginning balance $ 1,575 $ 1,039 $ 651
Additions for tax positions in current years 702 536 388
Additions for tax positions in prior years 0 0 0
Reductions due to lapse in statutes of limitations 0 0 0
Settlements 0 0 0
Ending balance $ 2,277 $ 1,575 $ 1,039
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
May 31, 2019
Nov. 30, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
May 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock option granted (in shares)     0 700,000 0    
Exercise price of stock options granted (in usd per share)     $ 0 $ 33.98 $ 0    
Service period (in years)     4 years 10 months 24 days 5 years 9 months 18 days 6 years 4 months 24 days 6 years 7 months 6 days  
Weighted average grant-date fair value (in usd per share)       $ 13.57      
Vested in period, value     $ 2.8 $ 2.0 $ 10.5    
Compensation cost related to nonvested stock options not yet recognized     $ 4.0        
Unrecognized compensation cost related to nonvested stock option recognized over weighted average period, in years     1 year        
Non-vested restricted stock units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Total unrecognized compensation cost related to unvested restricted stock units     $ 48.0        
Weighted average remaining vesting period     2 years 3 months 18 days        
Grant of RSUs (in shares)     589,692 436,912 622,166    
Fair value of shares granted (in usd per share)     $ 60.47 $ 40.70 $ 29.60    
2017 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares available to be issued (in shares)     4,276,377        
2017 Plan | Non-vested restricted stock units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Value of award at grant date   $ 7.7          
Grant of RSUs (in shares)   255,930          
Fair value of shares granted (in usd per share)   $ 30.06          
2017 Plan | Class A Common Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares available to be issued (in shares)     7,165,409       6,421,442
2007 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares available to be issued (in shares)             421,442
Number of shares available for grants (in shares)             0
Chief Executive Officer | 2019 CEO Grant              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock option granted (in shares) 700,000            
Exercise price of stock options granted (in usd per share) $ 33.98            
Share price (in usd per share) $ 84.63            
Value of award at grant date $ 9.5            
Service period (in years) 2 years 7 months 6 days            
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Assumptions Used to Estimate Fair Value of Stock Options (Detail)
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Risk-free interest rate 2.10%
Expected term (in years) 2 years 7 months 6 days
Expected volatility 55.00%
Expected dividend yield 0.00%
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Summary of the Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Number of Shares        
Outstanding, beginning balance (in shares) 4,458,611 5,021,068 7,010,887  
Granted (in shares) 0 700,000 0  
Exercised (in shares) (1,001,411) (1,194,471) (1,486,218)  
Expired (in shares) (1,380)      
Canceled (in shares) (56,580) (67,986) (503,601)  
Outstanding, ending balance (in shares) 3,399,240 4,458,611 5,021,068 7,010,887
Exercisable at December 31, 2020 (in shares) 2,232,140      
Weighted Average Exercise Price        
Outstanding, beginning balance (in usd per share) $ 12.30 $ 7.30 $ 6.36  
Granted (in usd per share) 0 33.98 0  
Exercised (in usd per share) 6.39 4.11 2.10  
Expired (in usd per share) 11.82      
Canceled (in usd per share) 11.33 10.17 9.51  
Outstanding, ending balance (in usd per share) 14.06 $ 12.30 $ 7.30 $ 6.36
Exercisable at December 31, 2020 (in usd per share) $ 8.38      
Weighted Average Remaining Contractual Term (Years)        
Outstanding, beginning balance 4 years 10 months 24 days 5 years 9 months 18 days 6 years 4 months 24 days 6 years 7 months 6 days
Outstanding, ending balance 4 years 10 months 24 days 5 years 9 months 18 days 6 years 4 months 24 days 6 years 7 months 6 days
Exercisable at December 31, 2020 5 years 1 month 6 days      
Aggregate Intrinsic Value (in thousands)        
Outstanding, beginning balance $ 115,501 $ 97,440 $ 176,122  
Exercised 81,181 44,081 41,606  
Outstanding, ending balance 503,174 $ 115,501 $ 97,440 $ 176,122
Exercisable at December 31, 2020 $ 343,098      
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Detail) - Non-vested restricted stock units - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Number of Shares      
Non-vested and outstanding, beginning balance (in shares) 1,022,835 1,175,049 731,975
Granted (in shares) 589,692 436,912 622,166
Vested (in shares) (270,609) (521,460) (143,390)
Canceled (in shares) (176,915) (67,666) (35,702)
Non-vested and outstanding, ending balance (in shares) 1,165,003 1,022,835 1,175,049
Weighted Average Grant Date Fair Value      
Non-vested and outstanding, beginning balance (in usd per share) $ 31.39 $ 26.04 $ 22.16
Granted (in usd per share) 60.47 40.70 29.60
Vested (in usd per share) 31.29 27.81 22.19
Canceled (in usd per share) 32.01 26.38 23.97
Non-vested and outstanding, ending balance (in usd per share) $ 46.04 $ 31.39 $ 26.04
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Schedule of Stock-based Compensation Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation expense $ 15,279 $ 16,443 $ 16,054
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation expense 10,745 12,667 7,714
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation expense 4,164 3,408 7,947
Common stock awards to Board of Directors      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation expense $ 370 $ 368 $ 393
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Schedule of Stock-based Compensation Expense Included in Condensed Consolidated Statements of Operations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation expense $ 15,279 $ 16,443 $ 16,054
Subscriptions      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation expense 943 647 514
Professional services      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation expense 1,477 2,748 1,717
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation expense 2,821 4,742 3,473
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation expense 2,718 3,480 2,416
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation expense $ 7,320 $ 4,826 $ 7,934
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity (Detail)
12 Months Ended
Dec. 31, 2020
vote
$ / shares
shares
Dec. 31, 2019
$ / shares
shares
Class A Common Stock    
Class of Stock [Line Items]    
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, par value (in usd per share) | $ / shares $ 0.0001 $ 0.0001
Common stock, shares issued (in shares) 38,971,324 34,525,386
Common stock, shares outstanding (in shares) 38,971,324 34,525,386
Number of votes entitled to stockholders per share | vote 1  
Conversion of stock (in shares) 1  
Maximum percentage of aggregate voting power of capital stock which triggers conversion of stock 10.00%  
Class B Common Stock    
Class of Stock [Line Items]    
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, par value (in usd per share) | $ / shares $ 0.0001 $ 0.0001
Common stock, shares issued (in shares) 31,707,866 32,942,636
Common stock, shares outstanding (in shares) 31,707,866 32,942,636
Number of votes entitled to stockholders per share | vote 10  
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Basic and Diluted Loss per Common Share - Computation of Net Loss per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Numerator:      
Net loss $ (33,477) $ (50,714) $ (49,451)
Denominator:      
Weighted average common shares outstanding, basic and diluted (in shares) 69,050,565 65,479,327 62,140,684
Net loss per share, basic and diluted (in usd per share) $ (0.48) $ (0.77) $ (0.80)
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Basic and Diluted Loss per Common Share - Summary of Securities Excluded From Calculation of Weighted Average Common Shares Outstanding (Detail) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities outstanding (in shares) 3,399,240 4,458,611 5,021,068
Non-vested restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities outstanding (in shares) 1,165,003 1,022,835 1,175,049
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies -Narrative (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]    
Outstanding letters of credit $ 11.2 $ 10.5
Payments for annual royalty fees $ 0.3  
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Segment and Geographic Information - Summary of Revenues By Geography (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue $ 304,573 $ 260,352 $ 226,743
Domestic      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 201,483 176,187 161,716
International      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue $ 103,090 $ 84,165 $ 65,027
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Segment and Geographic Information - Additional Information (Detail)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Sales Revenue, Net | Geographic Concentration Risk    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 12.50% 12.20%
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Retirement Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Maximum annual contributions per employee 75.00%    
Employer matching contribution, percentage of the employee's contribution 100.00%    
Employer matching contribution, percentage of the employee's gross compensation 4.00%    
Percentage of employer contributions to vesting defined contribution plans 25.00%    
Vesting term of employer contribution 4 years    
Contribution expense related to employer matching contributions $ 6.8 $ 5.5 $ 4.7
Foreign Plan      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Contribution expense related to employer matching contributions $ 1.7 $ 1.5 $ 1.3
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Investments and Fair Value Measurements - Components of Investments (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Cost Basis $ 189,611
Unrealized Gains / (Losses) (22)
Market Value 189,589
Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Market Value 43,643
Short-term Investments  
Debt Securities, Available-for-sale [Line Items]  
Market Value 109,826
Long-term Investments  
Debt Securities, Available-for-sale [Line Items]  
Market Value 36,120
Level 1 | Money market fund  
Debt Securities, Available-for-sale [Line Items]  
Cost Basis 27,150
Unrealized Gains / (Losses) 0
Market Value 27,150
Level 1 | Money market fund | Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Market Value 27,150
Level 1 | Money market fund | Short-term Investments  
Debt Securities, Available-for-sale [Line Items]  
Market Value 0
Level 1 | Money market fund | Long-term Investments  
Debt Securities, Available-for-sale [Line Items]  
Market Value 0
Level 1 | U.S. Treasury bonds  
Debt Securities, Available-for-sale [Line Items]  
Cost Basis 24,445
Unrealized Gains / (Losses) (3)
Market Value 24,442
Level 1 | U.S. Treasury bonds | Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Market Value 0
Level 1 | U.S. Treasury bonds | Short-term Investments  
Debt Securities, Available-for-sale [Line Items]  
Market Value 16,273
Level 1 | U.S. Treasury bonds | Long-term Investments  
Debt Securities, Available-for-sale [Line Items]  
Market Value 8,169
Level 2 | Commercial paper  
Debt Securities, Available-for-sale [Line Items]  
Cost Basis 76,905
Unrealized Gains / (Losses) 0
Market Value 76,905
Level 2 | Commercial paper | Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Market Value 16,493
Level 2 | Commercial paper | Short-term Investments  
Debt Securities, Available-for-sale [Line Items]  
Market Value 60,412
Level 2 | Commercial paper | Long-term Investments  
Debt Securities, Available-for-sale [Line Items]  
Market Value 0
Level 2 | Corporate bonds  
Debt Securities, Available-for-sale [Line Items]  
Cost Basis 34,738
Unrealized Gains / (Losses) (11)
Market Value 34,727
Level 2 | Corporate bonds | Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Market Value 0
Level 2 | Corporate bonds | Short-term Investments  
Debt Securities, Available-for-sale [Line Items]  
Market Value 27,542
Level 2 | Corporate bonds | Long-term Investments  
Debt Securities, Available-for-sale [Line Items]  
Market Value 7,185
Level 2 | Asset-backed securities  
Debt Securities, Available-for-sale [Line Items]  
Cost Basis 26,373
Unrealized Gains / (Losses) (8)
Market Value 26,365
Level 2 | Asset-backed securities | Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Market Value 0
Level 2 | Asset-backed securities | Short-term Investments  
Debt Securities, Available-for-sale [Line Items]  
Market Value 5,599
Level 2 | Asset-backed securities | Long-term Investments  
Debt Securities, Available-for-sale [Line Items]  
Market Value $ 20,766
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Investments and Fair Value Measurements - Amortized Cost Basis and Fair Value of Debt Securities by Contractual Maturity (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Cost Basis  
Due in one year or less $ 153,483
Due after one year through five years 36,128
Cost Basis 189,611
Fair Value  
Due in one year or less 153,469
Due after one year through five years 36,120
Fair Value $ 189,589
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Subsequent Events (Details)
$ in Millions
3 Months Ended
Mar. 31, 2021
USD ($)
Subsequent Event | Forecast | Chief Executive Officer | 2019 CEO Grant  
Subsequent Event [Line Items]  
Accelerated cost expect to be recognized $ 3.3
EXCEL 90 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -"%4E('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 " #0A5)2J .-BNX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*$Y'&";-I66G#08K;.QF;+4UC?]@:R1]^SE9FS*V!]C1TL^? M/H%:%83R$5^B#QC)8+H;;>^24&'-CD1! "1U1"M3F1,N-_<^6DGY&0\0I#K) M T)=50U8)*DE29B 15B(K&NU$BJB)!\O>*T6?/B,_0S3"K!'BXX2\)(#ZZ:) MX3SV+=P $XPPVO1=0+T0Y^J?V+D#[)(621A'^_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 -"%4E(T/YQ^\@8 .0< 8 >&PO=V]R:W-H965T&UL MO5G;;N,V$'W>?@5A%.@N$,>Z^;9( CAVW'HW%S?.[F);](&6Z%B()+HD%<=_ MWZ$DBTX@C]06V)?$NLSAT0QY9H8\VW+Q)->,*?(21XD\;ZV5VGSL=*2_9C&5 MIWS#$GBRXB*F"B[%8T=N!*-!9A1''<>R>IV8ADGKXBR[-Q<79SQ549BPN2 R MC6,J=I?0L#M3YO#5HD8"N:1NJ>;W]CQ0=U-9[/ M(YG])=O\7:_;(GXJ%8\+8V 0ATG^G[X4CC@P&%A'#)S"P'EC8'M'#-S"P'UK M<(R25QAXF6?R3\G\,*&*7IP)OB5"OPUH^D?FS,P:/C],=-P72L#3$.S4Q9@_ M,T'F$&+2)E\6$_+^YP]G'07(^GG'+U NJ+4D5TG @M< ':!4 M\G+VO"X=%''"_%/BVB?$L1RK@M 8-Y^RY2FQNYFY76$^PP6!2A20 N4J':D5F2KUH]^_^\!@,R4RR6?R'#>>5P7C:< M5S?LWH MS)D(N0Y#0&#)5/JG!JF8FS^]>UQZ;7O8[5D##V-H--QVFS ,(DN82)XZ_)1$ 9A-$U.<#&5?PMW;&^@G _\&U2216' MN_&O&4TP9B8OV+B@OV56SL2YX,]AXE=[$L?\.L*HF1QAX]+^EMJ<2P6"_$>X M.;X\<$3'L2T'XV9RA%V3)#)F4-P?IX(#O.];[@>,BDD+-J[EUURGJ?D:9BZV M/'$0SW/:@X&'+DZ3%&Q-D]-]II/_?H -L/R6@41!#*F&"!60F95H]PVHP MOS.)<3/*[S12_J\\@DP)W7%6? A9R0A'NN48(:/M3B-MWY>->4F6S2V0TK2: M&(Y8XRJC[4XC;9\EBHF\I]=%+-U3K62&(]8P,]+N-)+V+'1D#!GGD8M*?:C! MN:8"%LS(]QD 4R00V(/4U=J.47H'%^F" MT57,Q*.>8+\"@EIK<=S0I-I]_Z\-<(SD.[A0S\;3>S)*@U!!Z3!2BD&JS@K& M:40?*YGA>#5]IFN$WFW4#RS6H&68IVI@ZCSE&KUW:TKTHHV3!ST S-NE[EE6 M#-9E=E43XS;&]$$JX(7(((*#"#>L$B =T!U"J_QP@#T.*; M5GE#OM,-N:^WRG*WJ74H7V]K$#WON(B)WCPA5# 2OG&UV+L:GI Y!9/9;':2 M;_IH*]O+!T613['Y8'*MVRC7CB$: L:9)0%[(9]9]23%H2QHI3W/[@U'\L-A\.=D"G+J/0!\=R6E6S M3 J4;H:BSU:>+VS7&EK]06\X/.L\5W$PBDHC_%ETQA[)CMY]@_9'#?RYS62O[H8 M%RBO8NRX/6_H#'I'G&ETSFO44?R7$!?(KT)L]ZV^UWO+JG-P+*3KM^QX34(> M@RXF/R$J[Y9'>*/LX*IC7L_/_VZH+O\DB=@*3*W3/GA%Y$=J^87BF^R0:/O'X02\:D]U06E3@=+:5\Q6KU"\+7I>I5)?U_42L M:I;.FT%E,<&^'T[*-*]&TY/FNYMZ>L+7LL@K=E-[8EV6:?U\S@K^>#I"HY_)//Y?)T%(^\.5NDZT)^YX^?6;>@1F#&"]'\]1X[6W_D M96LA>=D-5@K*O&K_IT^=(W8&(#HP '<#\*$#2#> - MME37+NDQE.CVI^:-7 M:VLUF_[0^*89K5:35_HQSF2M?LW5.#F]N/XVN_[ZY?+L]NK2.S_[>O;MXLJ; M?;ZZNIUY8^_'[-+[_>@/[\C+*^]VR=;B9"+5G?7X2=;=Y;R]"QZXRR7+ MWGL$'7O8QSXP_.+@X2C9'SY1Z]TN&F\7C9OYR-"BUW7-*NFE0C I'!.2[82D MF9 .39B*I:=X NJJ=*FBFTKML,T4(TQ"?3#:[+@',@B0* M@JW9GE*Z54J=2F=+7LNQ9'6I'NF&"5EJF8UVM8T?F$SO"N8)EJWK7.8,7$![ MAW!7F9_$..PMP#;S8>W!5GO@U'Z697RMU=8L8\K#2NFQ5ZE4QQ=>6JB$E%89 MTQ='Z)CZ?K.HHU!_$/I;%46LO&/UN]]0Z']\B<;&"OH)) M"*PE)A&.XIXC;*O(IWX,.R/<.B-T.N.2+9B*8A5RO"QSH=.J.%89HXEL2&MH M/[4H3I*>5L"*!I3 6J.MULBI]:9FJS2?>^Q)T4>P-MRX7++Z13"X%5O=D:4( M1\G.-FAUVU8$)T.;)=[JCIVZ;[E,BP,DQO;-PX!BOZ?1-L-1%(8(%IEL12:O M.%3;7[1V'(Q M8)0,Y0O#..2&W'7#"(T&:8A-]1:.#BTV4@*$ XPZJL# MT!4A&@]%IX$7B@^J?R.56R1PW&%;;I@G,26=-L,^6$R4&S@G=;)#:)MTJC9AE5KYJPY M,8 2I#9HOU4 [&*L2O !L08H^%"@%$SU^KM;P:W;!D:88-)7#= G)N& :$,5 M[*;*I[QJ&IDW2G:U6YU>H'&C-!K0:S""W1BYWBOD![--)Q-HF:@EU#9"JOX< M$&IH@MTTV2_G7Q,*=$)!$,=].$-V".-XH!C"AB_8S1=G[!Y>8V (0RCIEW. M&:44#06S@1!VMU".8'[#&NS.R0H9H+DBT5#(&-9A-^OL;/<&U4 3%<=6ZK.M M(A7LL'!B&$C<#-RK[5X)=0)0KN]?P(8,<) 8#A(W!]O,4?%J?."F)%#_99VW M %8#NY$8[!$W]MK<\9H\&V,8!0GJ/W/ #H4AID,.W3F&?.4<4O=)+["R;:7[SA)J'.>G?:PY,6< MU>+=;ZJ8BSXVYR'RV36]P1QYY?1Q/L_U5E=AH ^SQGGE9>DJ5V$!^A/HAR*? M6KT=8$>HG^"A!&!@1]RP.]LY%NB.VE2U6;.E?@6S4:F8"S@0;)Z- Q]9^0 P MPT,]"S'0(V[H[:J>JQ(XR\%BA]BT&J,PCA-+)F1( HH&3C2) 1LYY&Q0'!AS MG6P 4DD8^OV&%;+S \6S =$&9\2-,RN+-5GBC8L FC:HKP7L7'TM-6BC;K1= M%*KI]LX\G>Q4W]1L>\<.IP9'%/WZ!$(-0J@;(9U>8>OM7JO85.A7:8#)0"!3 MPPSZ"C,:=YX?[,Z=-TW_0SZF)A]3=SY^U9V!]0*MW\ Y35I9DYU7J_J]]E]I M?9]70M6S"S7&?Q^IP77[JKB]D'S5O&V]XU+RLOFX9*GR@390OR\XER\7^@7N M]H7]]#]02P,$% @ T(524N&__;Y$ P ;@L !@ !X;"]W;W)KVK:* M$I)BU1)+PF%F+F2*-73EPE9+27"<.Z7,]APGM%-,N37LYV-W2>C9%4I,4\(5%1Q),A]8 M(_=T[/K&(;?X3O@EP[YSMD%LUS6!&L\[$NQ M0M)8 YIIY'N3>X,:RLTQ3K6$60I^>CB^O9G>7E]-1@_G$W0VNA[=C,_1]/+\ M_&&*#N^P)%PG1-,(LR-T@AZG$W1X<(0.$.7H(1&9PCQ6?5L#$X-G1^6J9\6J MWH95)R1J(=\]1I[C.0WNX[W=W=ZZNPWZJTWPJDWP8%B MDCL&:S1M6OJ/I;J5Y03C4Y M81#[,1R"QGQ!9XP@K!31ZMAPSM*,80W3.!52TU=L\J5)@_^)7N#UFND%%;U@ M*[TQ R)HA,8B32%)IUI$3UL.J%W!MK?#%G#*P!VC)9;H&;.,H$,(PTS%:$G@ M9DH@6H^:=!;8G9I.I^4XCOOAM'::K5$/*^KA%ZCG)!7"F4Z$I*]P2$9",=K( MO0 /:Z3:3OG[0'\?RS4%G4I!Y^L*X$50$'PQY8M=$CJ?B/G=7L?UO>"#@@;# MH.VU_6[8+*!;">A^70!5*MN]_=U]N3<8;N7>J[CW]DBHLWT3RG7>[WWG!U.J M!-^94[OMUNG7GBWW)].J1*^?E[LAK_8R75?Q_NZXVQ^>[Z96";\6=F['Z73# M\*.*!DNO%WBAOR% W?<7R=W^)'TCO4KD??@W6#;SMVO%D*E$?V&YH%PA1N;@ MZK0Z<,_+HK@K.EHL\_IH)C146WDS@8*82&, \W,A]%O'E%Q5B3W\#U!+ P04 M " #0A5)2[Q\J;^0% "B& & 'AL+W=O(3F',YF\RN*7V@JAT5N6YNIZM-5Z=S4>J^569+&Z ME#N1FU_6LLAB;1Z+S5CM"A&O*J,L'1//"\99G.2CZ:1Z]UA,)W*OTR07CP52 M^RR+B]^W(I6OUR,\>G_QE&RVNGPQGDYV\48LA/ZQ>RS,T[CULDHRD:M$YJ@0 MZ^O1#;Z:4U8:5(A_$O&JCKZCDLJ+E+_*A_O5]<@K9R12L=2EB]A\',1,I&GI MRD'F)E9C)]&>RTMOK431"*[&.]ZE^DJ]_BX:0 M7_I;RE15?]%KC0WH""WW2LNL,38SR)*\_HS?FD <&>!@P( T!L0V8 ,&M#&@ MYQJPQJ *];BF4L5A'NMX.BGD*RI*M/%6?JF"65D;^DE>KOM"%^;7Q-CIZ>SA M^^+AZ_W\YOENCA;/YN/;W??G!7KX@AX>[YYNGN\- 'U&/Q9S]/'#!?J DAP] M;^5>Q?E*3<;:S*'T-%XVX]W6XY&!\3!!WV2NMPK=Y2NQ.G4P-I-O&9!W!K?$ MZ7$NEI>(XD^(>,0#)C0[VQQSP'Q^OGGD8$/;]:"5/SK@[TD<1+X7#D^L]<0J M3VS T[/4<6J.)N"O#FMM[E?F97HX3*G'_)!.QH?C\/5A)/"H3TYA9)*!$7RVW%9V6V:RIW1G?! M%6]<'4\B](B]&V< S.P+9AW\.0!C+"1L@-&1XF#WOA6Y6?2T(A2OC*8E2I>; MX >P\;9R60IMM//#( QS'A@<^K#:!@1/,")=)S(&5E%_F$W-XQ(_V#Z-/2X M30G X8"'W.;4Q^$H,AX'2'52A*F35'[H"H CA [J".XG$;HV\S[4HA%%(,$X-C[ZFL3"R6?1!- AM$GT0 MY@.Z@CMQQ&YU;$[D&>O>\.D+W&>?>CU&$"QD-B5 >QD?N OA3BQQY.3TM13\ M%V&J/8%J2DC';P-9)@*.)O$YLPD!.,8C&S>'<00/"5PGUMBMUO?R]/4U MBNRK*@0BME #($('$@SI9)JX9?J[*=&'LF1CZI\L!66A?1.#<+X78GLI(!SC MS!]0,=(I,\'.+/E. IG$C]0V+L25JT#KU)&XU?$V5LFROL DZ5Z+57DBT4JF M:5QT8UV L:L]1\= HLMZ>#[CG>W[@VX$$D#X+.26] M6 )(@ID71 ,W1-))*G%+ZF+_HI9%LBL[0ZZ"@'2*1H+_65:33EG(._]4T$+LV;$&<#XFW+[@03A3@P^E7M+I"7%77^=7UZ1+Y\2=SL^NKPF0A[V( MV!9VZ\_JC*:^%*KNM3^&PO=V]R:W-H965T&ULC5;?;YLP$/Y7 M++2'55K+SP1:)9':D&F5UJ8JZ?8P[<&!2V U=F8[2;>_?K:A+*$$]05L<]]W M]YWM.T9[QI]%#B#12TFH&%NYE)LKVQ9I#B46%VP#5'U9,5YBJ:9\;8L-!YP9 M4$ELSW&&=HD+:DU&9NV!3T9L*TE!X8$CL2U+S/_< &'[L>5:KPN/Q3J7>L&> MC#9X#0G(I\T#5S.[84RW0K*R!JMY6=#JC5_J/!P W.$) M@%<#O#8@. 'P:X#_7D!0 P*3F4J*R4.,)9Z,.-LCKJT5FQZ89!JTDE]0O>V) MY.IKH7!R,IW?)_.OM_'U8A:C9*%>=[/[18+FG]%T?O?P./LRNT]NO\W0UWF2 MH'/TE,3HXXXSD= 4W?#7"LG5O?G9XRYHW 7&77#"W;TJ M,(2)SHVLD .#U%5D-SGW_2 ,1_;N,+T=9@,G=(-CL[C#++@,!FYC=A3_H(E_ MT)NNXPP5588^:D5GGQ %D\5Z5>(7$%<].1LV/H>].5-U1U45JFXIYT#3/TCM M!A4$5_4L^Z4NK][ KI16Q,.C)(2.W\IHAU7DM=(>OS5R#XB.A(6-L+!7V!-5 M#804?R$S9P($TH)VN"!X2>!<]9IS@0D@ 4IZ(0OH/#;AV^@]KZ7PK8W3DM=G M<20N:L1%O>(63&*"F,R!H_3HU&BMG8>E2UW4<2DB57E: CO,!NX@<%LJ.\R" M2S^(6E+M@SI? E^;?BF4C"V55:%L5IN6?&TZ46O]1K7JJK/^IZGZ_!WFZX(* M1&"E*)V+4 7%J]Y9323;F&ZR9%+U)C/,U>\&<&V@OJ\8DZ\3[:#Y@9G\ U!+ M P04 " #0A5)2<<)V2S0' !](@ & 'AL+W=OHNR7+X= M#(IP0=.@>,.6-./?S%F>!B6_S9\&Q3*G050;IUY_=YJ?' M;%4F<49OK#W[8.[^&E15A\,3H^7P1.=T?)A>9OSN\'& M2Q2G-"MBEH&! MUQAX]>ZNMZ/>RW%0!J?'.7L&>87FWJJ+.B!J:[Z%<5;%[JS,^;B#A]D8O/KC"/P!X@S<+]BJ"+*H.!Z4G&$USB!LV S7 M;% 'FWM6!HG&;&0V&ZW251)420 F\SG/BM?@EN8QBP";@[.(+:LT>:K.2A9\TUA.S]5D4Q16'( &W01SUIQD8!L*(XT[B_V=S^F\SB,=:MU^=U. M?G"/!CRN-\&--L&-:AJD@\:0/L59%F=/O+PE01;R5>'Q62R"G!9'("@YM_ - MP/ U0!9T=4&Q]N_4_BL9^'+J6+;O>RY'?]$PPQMF^#N9[<%FN/9I;[$AMHW( MALJ:LXIR1,1$14 "D>.)L'/-<-@7,1?31$#7V9G#;N#<\ M>-DJ*ZO-F96\CG&W!7A81CR:P8?)2UGEV6-"P55->\ 4IX+= Q==3=(SZQH;3)CI(%$DP@ MYFZ(N49BTZ)8U:'/"T"X+J]%M<%@GK,4+%>/21SR[^:\2F1/KT'&Y\&1\3>K MD!5EL9W0NOQU%>;0<6W+LO34O0UU[Y=3U^V'I^R'[7I(RKF)ITQ*1 E3\C=3 M\@^;4LE %.>\8+-\YW+[ZG)#WT9Z9M!J>Q3+R.T]+>ITY-3XR&4>AY6PK.FM MLGAW^!6($8[\C#.!6]P2-S"8O- _CHEZU-9^UD.UB-&S\BHP\!T&I"(_W M (K<6W&$9G7LY*[EBY30Q!!C*3*AJI<"2F3:BB4TJV5=]_O5$26J8I.?VXJ@ M/OG0E^J::@EC3>I;-I$9[X*)E%L!@\1(>=V9A4)G5E5A\"KIZ,N&C4>!BB6M M\/D.D,BV53QHUJ1)%NW9)7G:]++5-@G[T"&XHTV"K7A!LWI)S/9@,X2J7+D8 M^DAD"JJ-H+$Z8J'5E:1658/;EZ01C2A3X@K%\\]@"+W5E^165^_JWEI M? DG6<^7VVJD2JN $IFVVHK,VGI(\X)40>5J2I2$V@43*;>BB\RB>T#S@C2R MY2%74L!=*)%O*UG(?)+A3I.+JA5,V16,W/[HF,S1*IX M(3__I8#M[J( MS;IH:CFPJEE]C(DK[<;%;IQ(KM4V?*"V_<26 VNDS\<064X'^U;\L%G\?E7+ M@=7C*+1<'THQ.];AY(>AJKS6KCJ$'V\]XC7+ZT_I2K"JH*Y/.NH2;N43F^7S MAYL2K(HEZB7<<5K^G*<&: M\QMVE4?UJF(**)%IJYC8K)B'-"58\S#51J[<1NV$B91;*<5F*3V@*<$:Q2(N MDHK$^4Z8R+B5-6P^+>[=EB!+FV+J09!G&*],78\M2:MXQ*QXQK9$RV9(U$,> M\AW'DBNN!B=IY40#(:Y%?/GW)PV.'^.A]"#D0@>#CNB<6UIO7.XB7__787U3LF7]R_DC*TN6UI<+&O!VI +P[^>,E=]NJA_C M-_\X.?T?4$L#!!0 ( -"%4E)W/6<(FP@ *0D 8 >&PO=V]R:W-H M965T&ULE5K;;MNX%OT5PIB'%JAK\:);D01([18S0-L$X\[, MLR+1-J>RY*%D)SE??TC*D6QRBTY>$ME>I+@V-_=:I'3U6,M?S8;S%CUMRZJY MGFS:=O=I-FOR#=]FS<=ZQROURZJ6VZQ5'^5ZUNPDSPK3:%O.2!!$LVTFJLG- ME?GN7MY9?/[,R_KQ>H(G+U_\*=:;5G\QN[G:96N^Y.U? MNWNI/LWZ7@JQY54CZ@I)OKJ>W.)/"T9U X/X6_#'YN0::2H/=?U+?_BCN)X$ M>D2\Y'FKN\C4OP.?\[+4/:EQ_'?L=-+?4S<\O7[I_:LAK\@\9 V?U^4_HF@W MUY-D@@J^RO9E^V?]^#L_$@IU?WE=-N8O>CQB@PG*]TU;;X^-U0BVHNK^9T_' M0)PTP-%( W)L0.P&;*0!/3:@KVW C@V8B4Q'Q<1AD;79S96L'Y'4:-6;OC#! M-*T5?5'I>5^V4OTJ5+OV9G[W8WGW[8_%[<\O"[3\J?Y]__+CYQ+=?47SV^7O MZ.NWNW^6:(K^6B[0N]_>H]^0J-#/3;UOLJIHKF:M&H/N:98?[_>YNQ\9N1\F MZ'M=M9L&?:D*7IQW,%.#[QF0%P:?B;?'!<\_(HH_(!*0 !C0_-7-<0HT7[R^ M>>)A0_OYH*8_.C8?6;-!*[4:&[22]1:I!2ZS5E3K;H6(5O#FD^<^K+\/,_=A M(_?YH4I*63?@#'8M0]-2UXW#S912%L=7L\-I7 %8&,28G<,6 (RE+,0][&S\ M83_^T!NGV^)?M3A4 6H;U-:J N5UE8N2H^I(3'^KKW,=T'W#"YVX;XUFU(\F M\D9SP571S476E;*J0-FVEJWXG_D""G'77702E# Y"4D78!?$8D:L\+H@M0Y& M@AOW=&(OG<]9H6KG0XOXD]*7AD,,8N>^:6)-_1S I-;P70C!(Z-/^M$GWM%_ MT[/_;JTT[SU2TU&(9E['0&0?02=UQ6Y.R0B3)[*/E4F8&IXLM1P_.] M-#D.,4PO,W0A@<7/ASBCAX-!D((+:VG%I33K-:^W'+79$TS@V,]9<+&3@Q!* M53.+!X0BNJ"#7$[$%7NY+-LZ_S75OJ1 BHQ>3*,EX=C563Z%)$YM/@ L8HS: MA"!8$(XD'R8#(^+7)Y-^CQ#EQ7**!Q7$U!NXVSRO][JV MJ[+*Q4'G-1@S"DUN&#I!$IXS0 MQ*8'P0+JT'-A,8M&1!$/FH[]HGY[)'):APQ#R@[YC MO\#W:TKR Z_V<-T#Q#N.2&3S<&&8A+&C%4!O-!AC0@8E)WXEO^O==LF5!%Z: M&^)J,&6!O>L 4%%"+-0"0(T8$S*(.?&+^O+N-V92"P8-4F(5I9 L% '02PP^ 7^7M8YY\4Q*

29'R[@.)*\9.LE^$+ #(B!,G@YX3OYZ?9=[K M-[8$T%XE"K8$0C!*&,$V,P 7!WB,W:#FQ*_F3H6"EC#(#]ARXU!M"APA 8 @ M0P"G&(XEXZ#S)'U3C5J)*JORU]OPO51;:;'+2FULNQ6NK%]W/]YI M,QA*"FV=$^>4 ()%H6TR -1(".F@R-2OR.?K>;=_*$6N5H.2:17&H6KMJX++ M1WT2HH);B*9S^2!C8-<<)"2RESR(PP!I%Q56M?DNC'[ MY,[$M[43!Y HI+SVZ=4<1(5V<8-0C*0C'$\.POU' .>3RY^XS$7#.\;;K4K@ M1A^N*.?2CNTZJ;N?CVCLD'11+''.*0&4/H8W94X5\(,H]"[L M&:P$(#_7 V <,,=.0+@@#)G#T<5%01J-''_0P5=0OZ_XHC(Q-RM1&0LNUI6: MS;P[QE2FDZ/\>*:DYK0S&$K#S(46LH-2Z;'5ZEH$Y1V=^751$7$6*N!;M#4; MH3XX#NIW''I^WQ4\E[K(OM='FN9*"]K;J$)'!S%)J4W6Q44L(:%-%WAJ@'$\ M-M.#)Z%^3S(?X_0!/?"UJ"J=U-JNJ,I4@P:2 @<-81J']E$1@$M92IW:Y,)B M&H\6X,&>4+\]\1#E^FS/2Q$X-\"$18ZN C@@% L =QZ*J!KL?2PYF!7F-RLFLN:T5.]"1-5RJ7P? M^)C2=11*@NV'E,"A K4M'@!B(WML-I@3YCS7/>XXY4 M^;U';7N$PJWVLA*M'J!>I2OQI*^[@W=] +I7:84VF2P>,PF>L!V'<_K8VC:! M (0Q^TQ[X>VH"\;LY/6-+9=K\QI,@XQ-[=Z#Z+_M7[6Y-2^86-]_QI\6W0LS M0S?=^SO?,ZG*;Z/"MU)=!A]C-1[9O1+3?6CKG7E)Y*%NVWIK+C<\4[Y9 ]3O MJ[IN7S[H&_0O)MW\'U!+ P04 " #0A5)2.]B*)Q[OON^^./"T[8V]= MQ>SIKE;:K9+*^^9YFKJ\XEJXJ6E88^=@;"T\EK9,76-9%#&H5FDVF_V>UD+J M9+V,MFN[7IK6*ZGYVI)KZUK8^RTKTZV2>7(TO)=EY8,A72\;4?(-^P_-M<4J M'5$*6;-VTFBR?%@EF_GS[2+X1X>/DCMW\DU!R=Z8V[!X4ZR264B(%><^( B\ MOO&.E0I 2./K@)F,E"'P]/N(_C)JAY:]<+PSZI,L?+5*SA,J^"!:Y=^;[C4/ M>IX%O-PH%Y_4];X+,.:M\Z8>@K&NI>[?XFZHPTG ^>R!@&P(R&+>/5',\E)X ML5Y:TY$-WD +'U%JC$9R4H>FW'B+78DXOWYG2Z'E=]&72!=TR2ZWLHEK4971OO*T9^ZX.*? "G2''/-CKENLT<1+SF? MTME\0MDLFSV"=S9J/XMX9P_@;?+$B./.SM2-T/?CUF#N>+08>S2:U@[&WZBQYILL4&A! MF =/H:3 P7.+ K[8@^I5?* M[(6"LI^5=]0ZC@2GW($#B-#*(S'Q7<.HKLYY F659&QBN/8M 2S?0:T:]M%/ M!P0E#_=4]K16NEM D?6>KL#V)E!^T# G\A084II[02RNBM%>,88J3$YW^CJ]X/Q=$Z_E(V M_23]Z=[_CZY$$.Q(\0&AL^D?SQ*T(,[X?N%-$^?JWG@T.'Z&ZK$-#M@_&../ MBT P_FC7/P!02P,$% @ T(524C4HK('''@ $E\ !@ !X;"]W;W)K MFK/=^^(Y_>^]^^*[INZJL[7N7M?UZ;=S-2ULUU]_O3??\#Q?E M! #9RN8=9C#TY\J>VZK"1 3&[SKG7E@2 ]//?O;7 MO'?:R]RT]KRI/I9%M_I^[V0O*^S"]%5WT5S_U>I^CC!?WE0M_Y]=R[L'L[TL M[]NN6>M@@F!=UO+7?%8\) -.)G<,F.F &<,M"S&4KTQG?OC.-=>9P]LT&S[P M5GDT 5?6(,IEY^AI2>.Z'R[+95TNRMS477:6YTU?=V6]S-XW59F7MOWN>4>+ MX-7GN4[X4B:Q)>S>V=\9?-Q=C = M9;/);'+/? =ARP<\W\$=\^W89O9?9_.V<\0B_WW/ H=A@4->X/#/P^G]$\[& MV1?FS%Z:MFRS9I&]=[:U=6>8YW]=6>+[O%EO3'V#]_.F;FE(83I;9(NR-G5> MFBIKZ7U+HM:UF:GI0=-T==/1M"MS9;.YM75&(K\QCD:5-4_I"AIKB5N[%7]7 M@#:NI"DW%8U=VMHZ4U4W>&XWG8SM"*0/=8EOEUBUS9[^^[^=S&:3;S^,+\?9 M3V=G[_G[]-MGF6D!<$>J)8Y]'8!.T$ SU85Q!>&AH3]ARM=GER_#;#O?/V\* M1BNCZRD6T*'I YTB:YQ_>G9Y[N<=9Q\)R47#&]RYQH<-\)T]W3N[_+#WC-AX M>K@_.1UE%_;*UKW-%JY9$R U,V K*#UGT;>.T/-KLRGS['AR_(RG.,?'O6IKU+>##\#5ODN!VMG-- MN[&L([.U[59-,28Z%=;1B\19\A,8C+=*:XRRZ[#F'S0%YLO[=5\9GL,N%C0; M!I2 2?A@LZEN_-HIZ*WB"A0WQ%_%;[1]\&/6-?PRC! &SDW%; G4+<^., M+ &)39L3^]U80]2AGT]X61XS"CNZIITDR.D9DR">I^91I/]%0CA/X:,]8JP/ M+>_TQ[8KURPJD&<11&%8>MCT[@%23<)#+\&&E]V-<%@0-X+S][XDM4&,@4VO MS2L%6&B!STM0?J(%C9M4YMY1;Q>$#*58@@NS[EIQ8XG4!5137Q'KE80,)S), M8*>3#;5VA-ZNY[8HHDI["/GRJB_L+E$?X2%IBJPSGY5:F--9D8PK4_7"*R2! MS;7H!+P0'Q 3+9NFN"ZKBH<3JDR]+ FC)(ZM[0@I%2$9R,F;MF,>:>9 :6:" M,*DA4)?%NAV+Q)V5-1G;GKA=6L/U&T%I76SQEW)?W"IYNI^L M\KJN0;2KF_4-V8U523B^9@8@DR',NVZ(KM ^#"6MV6R$!]K>.9*UPNM/#^H( M2E,QPG8&*K=M>Z\GA<-WL15K<*/:SUSC$W!1WV2P!.#;#/Q&:Q,\>>E(WT*9 MYM9K3A8 U1ZJ/'JQ==!*J5 1/&O&F1(\*A2:FKB:Z":B8)QC50#.L5Z_"1OB MU:HT\[(BQH=T?<3[-8#W2XGHDSZ!=O8!'@H^LB$;.<\BQLH.0ADRP0AM5TN#?L5AL,9>KPJ"=:UN0&( M;%\Z4MQU-K_QC+8D^7!UU+580)VR;-//R7,C%Z>%7#;6?RY89AI\1PFE;K2C4L$5BWDWO\A4K M7M!,%V!KUD>NH2BZVIXJ@R, MT?4S).CX_'1!,91)AEG[P@IM>WHE2:WMFB] MC;01G0SPD^GDQ?B46)S6@#TS"\!%]K'/&?X +;Z0]DW8 ;LG7W)P-)X>/8HQCEZ,3_X5^6)7F'AA M$700=GZAD"D[@ M#XE-8L"9QSB@$ N@?KDLQW[DKQ[L+3=O"KGP26N40(0:N29UQ6C**%I<4W MI@PK=ZO2%?L4Y9)/O3:U61)0%%II@JFY*D5C@!2$MN'[K757X)SPW@C,0B%B MS;%"VZF39[#D#3EG$O3,R2]:P#4!)AD&FZ_JIFJ6-T@^B)>F[* A#LVS07!( MKQ)BQ*]%D)6+>V1R.*HWNB8#2^[8RIH"7E>SL$P?*(NTWZM/5//0[5 MQ6JQ%A':(1*7:$6_A""M(+?HRLIV=L^I+E6)W,HH\5(MJ9WFQMI!,!90XV.E M+TX9,3\:T,@'C0@K .SH87@;!0LBSPA5% Q4B/V#* ;BT@((V#"B:HHE0>.M MU<;9HLP["22"C';P(%F/6GB?^,SA7)N$\'?L>.FLNK^LXC@TD*Q3U9";.>?4 M+!SUW"!KDOE/J%GC6R.E2PA::57EB"%_*XLD8"3$7-3 M?Q*\V\]0OTF^2M*2%%%SD*RJ@BG'[%/H9*S7TPS4$$MEUVL@0F27!(63_?D) M.+H.@P@3+2)X[&.D270:5MV,4-DA9%4>J8Q'MI.:#B;Z;SCEUF@\KXE0@"C/ MEXA@57]Z>B!C(Q/:) ^D63>@09,-JE=S,H:P1H:C>2$[ U;^(=MGL AU5=,. M<5,WF2D*-BA;FYC;FP8+:IHPH'K!LE_YXAQFY'5#WD[+#%LL$:VA!+(L!3"J M,=8E>;0UUT2>6ZT,R+)'<1[1?$ M6KEX^+X&-5)?'[.(JZ;D(6T+8@;7BO5*LZ&_I"'(S!4<>N\"->[F>'Q, +X8 M'RJ8Y+3\,Z"D0#L0## ?'- Z]&6]5^0<_X-S: MB)UFSO?%U##/7OC9O?R)X?S"2QG9.$G@:I(-2;NV9397$ZORGAC>06X'>6Q' M#I56'7Q23\T-#'R.O53EPM(#Z]4,5 ="CUH9U>]?-!0IQKXR,*;(,MIK!63- M^CE)O.W0-40P=HM6I(:)5U#SF1O4FN:@(-&T7EHVVN1'\C8WAD(SAQ1G,(@" MXS59KQ5G'$=J+QWK.,D$DV-.OG5=( 1<;)D9>J$H!Z6>("4%T392 M/T&<%TQ5.OK@$>YK.YJQ+3S@@"IJ;U;1$NSL)K2D?>?)/-B3_$HT=)R!]YCR MCAGSD).ZF,F>3&(H%L=H;OY+C,;:8DOC3$^QNUMJ" )%*J?DW/R#)F?XL'.\ MUV9/>5C3M[3%]MDWV=])Z4ECP^W%! PN"+[4,J5DYD,5,7N2'5.P[/\_I/^] M%FZSTY/#[)3&3Z?96^@9SJCL4ZS9!E%%W$::!0;CZ?3D\%GV]/24_IM.GVVM MF,!&ZTQ'A\FJ^/^7IM[_E=VNJ&=:$1* M C.,Q'0UG.YR#1ZW8H$]/XB2N^^-='*PR9/IX?@P(KU>V#A -(3'%;R87R[1 LB! ]=K.'L--B&[S@ MX,U)3R%107Z%M/N C^D[R8;^X"NB/A\3_#>_[ @Z']E7F3J_R2MI,1#P>I9\ MMPXNDV*6?"Q72F'OH^_%@&^VY>'Y.G*,]Q/**P),3OZ+NH%)TLPC@O0'*^.D M!AY]OF$Y7(K+.:OM0GA7ND.DE'P?3L%96U+!JI;#K.8VM9C<82]&8NN4N]+N M#QVD:)).M:IM[A/Q!0(\&_.A9((:4.1 M3:*/M("(S6Z[D.8;:)NDA ZX0\)9O!+Q1IDCV!I(!S51KU6_0'UW*'S ML"P"[^"VL_WU?O'=+O'AP>AH-J,/L]/1=')"+K$T&'+?@+0[O%:&^0>RN-L*D&Y#[ '?:)##E;O,K$H9VRBVF3+WL-"LM'!L"1REI M28X6+L17FN:AP@*8/N_"A:>D'A$!9S7E;<$#]!F5VV]3[;<#YXDT. M=1^GK%)P@ZRR^SX[2.O$\'9?).5! @P_17?R3TFZO7>0;1)5O(#T%3=W#7^V MX>=A!@?4UQ34H/5U0R@OD]QNPNN<%X^/2Z;SIL>XV 2,QG?DJO;1=AX:?3TI MHMGJ6XM0&36E0!L)4(:-CB:$M(2QQ#]NI?$IM$&%^1;6YZ$PF[!4,%#%",E4 MCN>(+YU7J6@1JEDR12@DX5HT[ DE%182$P5AP!RQHTQ@TES)8(L,QPJ]7RP- MGG<2Z[-;.^O1EW:XR:M8D)?"JFP6A9QE@Y#^&_'@LW/YY0;=OQCZ%OB!OF7& M>P9V!@5=UC:+CIOV#N)O!&ZAOT7N.D+O$\*<1>_(GP#-P\E MUMRW&>YP,0,+H^@$1IQ;G[-ASNA6CON:T<4I#096"V(+SC:%@*UO[;:$O5EX M5SKL(]&[DD^6O4!D$J3B3=\U4C37M=:02I<0;4'#)"T\SGYI_#ZYH7$QP!"B MTQ(MD)+)>)1.1*=+S,;CU]=8_F^^XS.>\'B3E"*''0_3X_M;'MCS\V=C0O]# MUPP* =R J>X^YXD2+%QR1_)+CG?.TR+XQY K9@CNZEP.ZB+)FZ3OHMVV2#+F M0U4;(0EL<"U'&*2)TT'/2MC/ 7N5LS60Y/%@K/3?-)IYT],T7*O$:0@3VB5B MHCD:AI>5(7@O+58O*\11SS=N[C\ MT.X]&]0)6(ZJII7""]SDV (F/G+21*3O_V+:POR>_21-"#_+*'WFBS*,(#FM MH1L$+@5=QK=,B-YHH4W M.8#?#?B:M'KO MB&CPE:,G>N0I>%'!Q2'^8QFPS8)XW(]F"(^RU1\]D(SW7) MMF,[_9:B-) R C DP'T)2WO%>,5DY%C,ZK9R.WRD;H/= M9-0FP>V83P;*>8979<6NWUL4V]%!=R[B=8DF-"F@LAO!Y8;*O^1E<"5M 9X: MW76SSSEMC_]0#0+P:Z3>-Y65M+>X/@-AYIR_(4"H-;F*+QR$_BOW&Q MXM6F243V#;B>&SFE*-%/ );1UY5T.]L0N7#,#UYN/8"C3=%3AP06YY+$R)%F M':4%C:M&6O E@B*&D[/)O+04;T-'Q]<#(1BVR*I5-SY+X$EA R7O)D[JWL]O M!#5\K,J/T#;#:SZJ;(M] \=D:9-S#+&/*WF&>L? ,T+ MM/A)S6!YWR+\SP$_U!\9LA3JH.NTWHE3-=!(FR;DBST+<"!A75Z*XR8LDRX; MN=OWM.HI$#DSEG;/#" (Q=8".":])L+AOR7'+#<-YA/N#8^39=EV*5'](])6<6XJ,^MA(>1X4U3V@2=6;.VC7UF?_ M'HX$06<\. )YWX^H?2-'Z7[EHW0?Q0\/KK2TGY7>=B8G8N.A7XXHTO-X9>U# M4Y_RH-_34"4YT12*%;Y^HWC4?-(3E<&1;9N0HHCR;V^X:&[Q5U]AQ M;&<[E&FEWT*[M.^"-03-,>R]%*U]IB6(LXMR#BZ$LY*5D=(\WO&= M-*VWHK]IHV*4@\R0 >]8@0?' #__1F+9HA=7V@(D.B:M*6J^<=4N:C"/275" M8^YP!', CT0X7\*$C>^7B M:S,/,Q6K>?C9\L S/U?S0&BP6/3$8&L4&K+X- M8%K4%GKR8<*V2[(&_EUAVSM!;5+T"W1$G*X2$0[ISYW@10P2TYDJ"# ?M ,T M293:U^FA_KB7E('Q@3@EJ]C MM^;G0'P@M5IC#;=+..WX#PHU['>H.8/>IW'RA+6,Y$!=*U"*TW"Q8^](<@CH(S<;!U8.%5O-.(1IQQ;!%7.Y,4MUB MKBB8TS2@896D3=E2PQV)H+]YN=A&!SR<'/QJ*1MQB$U MWV@ZM;UCY[$%NY%JI)SJO4:#KZ1-_D2XSR2U,V*@DV,[\("X7=\B=8,(S2;( M5LV[+;QA%R0K^2$9R /Q6^S+4A=H(O%ZIHJ3) MRE8=O3KW48!_Q'5 G'JN]'@SR2DKBJ*I*BBO&))[OHUV^:^W9_4)/O&"-'8:M->H:_,3Z2:=-/3T^NFB MA](FS;K<7),4PT21ZXT=W&G:RF4I-HIQR(IJ6,FEY1??_.0$36W5H [6Z'L9@Z" #O;2S8GLZC=($.X5GLGD,Q M]B!IIWM A#D]O;,(2R)!X_*5]C:$.S:&#Y++-V*GB[_?0(\.CN)).>\EC1(. M0H,D<^I^J&%+4]I6X=XW0B5+B@[V#TCK5MSN87QZ(&\*.^=C![Y-">G1UF"/L"#C]^P.&'>I^8>UW*IHCEJLK;R)([&/NDP%CJR3:1]URZ< MG9X>N4X.7PQ&FC:\M\]GW_R#6TH_O1HJJ?[&$2D]_/567%#?1EW2^;>S90BA M>A7/=W)C_P*I4PWL<5^,W"H1(ZI1="[$-8B-1WQ"V_>54J"T(<4FYRDIA$,A M&A^)7/R7HV;;AHL\M&>ZMJ =HE1XA7Y93WYU@M>L*7G.D/8-)P=]CM2;$/AJ MUG"6V:]*^^6]IKEN3=IJJIC;7:^29L#B'C3YTZ"!0 %:SC29'($HEW[AUG!_ MJZ3)11]6DG+C&IJI0I-8;.SB\]EW+[\5\?HFR*3T/PI'W30I"^J%*G[%@<-N MI' M.8C79/PY[2CH_M^Z4- U=8-(00S0F=YK%Z],F1Y+;AM7Z_F,Z-GEA^R79LQ/ M]Z<'H]TEW'T]@/I6E+S>:W&.,BG7'V$#L*'U,_P"!'7=<)"FM[A\Z3JR;@0-G"A,<2'R0DA3.U*R]=L M>7\LK8Z)A^*O+..O>HR"?(P5A(23HUR)E7"^]7E; MS0ABU'J(VENGIF[M.!3J3)?T9H&E%2BO?5D&.3?&#;];5^.-8H:A7(>>.#W[ M(,FYX>MSNRQKZ2EGV0_4&:47""CQ9#&"+-M\V. M?LM=EQ?=OH'C'CX_$3Z/C0LI!RMKG\PFQ-JO:).$;?#>:V?6%K?4:COCN?83 M*Z62-R\2O]4%+,3SBG_7_2 M>S031&]"6U&[_U-Z==X[>&+[;VKU>'!_XZ4WCT\O^WDG*N]HLG\X(6+Y4Q?_ MT:8J&-A\ Z]B'>YQ%=OXQHN]'.%@CTXZOS#L+%9]B5:283#^91[6'[14)]V8CYC;]]$WWBK#<=6&YK+>X4[^ M7^?.7VB2OY/WEYCCG]ES$2._FUEGD_W)X4AZ"V"0L@L8K0O+9^[V2:/PY1&# M$M^/C+16KG?9-6Q@BF,6S2N\PY.@@O2D?YM48*2#2(UD488>+%S/$(\& @Z^ MEC10,SVTLDZNY971Y/TM;5J#@PMMVNT+&Z+MGO>.@M[0Y+'="L+QJ.0B.5I^ M^^;ENXLDJ&/&P=T2<@\0LG>9*YS 7_R.-Q+0DM>HB!) ]^%8^** M5(*.L?WT\MWKBV?W1W*!2MH/;=L>[[M%^GMQ33FIOR;>Q\T6J M=2=7EH=?,W_A^YG<&PO=V]R:W-H965TSO9U'7U^O+2I1M52)>82I5XLC*VD#4N M[?K255;)C"<5^>5B-GMY64A=3MZ]X7L/]MT;T]2Y+M6#%:XI"FEW]RHWV[>3 M^23>^*C7FYIN7+Y[4\FU>E3U/ZH'BZO+=I5,%ZITVI3"JM7;R?OYZ_MK&L\# M?M)JZWJ_!6FR-.97NO@^>SN9D4 J5VE-*TC\>58?5)[30A#C4UASTFY)$_N_ MX^K?L>[092F=^F#RGW56;]Y.;B7-1:C6Y=IF'CO)RY&)LX7X@=3UALG MOBTSE>TO< DI6E$6493[Q3M15M>JE"7&RS+#T*HRMN;? M&^-J7:Y%6,\)Z<06V45_:V4+D>-NZ0Y%_B/K)WLJ5]:LE",4D'FWF^U[=Z5P M!P@E3&-%BFV0DWW9ID*7:=YD=$]6%223;-D,B^2F LAXG3)5Y6;G+[&CJ[UD M/<4L)*95K,HA6R9JPWM6N"*$3,03#+\R.<".AM5RF:N >/JW0['3$)3.6R,- M4>E5(0_NE,25H@032 ]5+!&S,458XL5L?B=>Z!+#3>-PQYV_%O_$-)^6 [-X M!KG^P#%G8KZXFR[P\$SGXCKF?3:PS\821.YK?3V:N7 M8GXSO;V^$@^#CIS/\/3E%?[>36#F;7MTL MQ(.R7(UHMQ^7N5Y++Q/M_*0+LCNB?B23NE1QY%,$5]:0!UCL*%.]D;5823R' M7H9=@8A1:V,UGF;:P54.UEU244O$MS+=Q $[]BKLX80ID7Y6%,9BVY[,IB]F)]CI8K#!DHL%6F##1'. *\7.E')U,L3(2R5)8:5:J5K'U7T M-*A%V\=\A_H:>IIM27=KLU:\(4<>E7,RB7R6.N>]K7*(ZX/408PA$"K6IQC4[%5U.>:E(J7C,=!I=Y2.D/^Z97&!KRJ83FA M4:$=K-];CQ8X)VU>++ Q:4KNP0ZM *U[.T/T;$XAC12O-3R]"Y!9^ C>R&?5 MW:ED#4@K67@K2[=29,$]/R3B1^# ">"C#3.5@X-8:$82B,H@O%@A\!RQW6AR M.E8YSL[I&%1.^6(8(O=W-,\D-#9*Q..>8#%1'@=+BW:]E.FA'@7J (I\1?G M3?+C_ZYVD%,1J7:]OXZO%L0(*2LO&DA Q$ZS"%/238H&J?B4) CO>?JF!'!V:DW3@:41$$4F^O!#"[RMW4$DH+&3V[ $#/^E? MVEF>RG95)1X)4S)#MZ/BWYE3G/39!?!)GT+'_.2%IF(E'".'FDO4\CJO*RT M, 8ASV#JZ1%:^2B,X=0EMMG7E)T1D%<0FEOUJ=&4#&.1V7*(/0$Z>J8I,;B> M_$8I13$$2S!B^A#R6=8'.([GI5KKDHF#\?"5D?W8'@&>,;>0F>I!\"# C)J\ MXQ)=\+.CI9< %J=ZQ"7][R&[]CU[$K_Z>)#!*,\1G;NP8M\@4= <1J1& .9Y MJ'0D0#^^449< _ E/3OA&9NW "RQ 8:CWJ:L"8E^2#(>@\_&R,=^@/DJ!C>A MG$#-=%/2TGN0M-VH\@(_+O3JHG-#9,](B[6%AY!.0&H4?+I7HW)2*((:R@@+ MPZ6>V>-&[7@:4524.2X$0V7K*TI5UMBP'QX52KK&,I- B0"6.=?%,KMO+!'V M ]W'^&X@NJ&L-EDTB7:>??!-/]H_V&,L( ^\@"X;<-:8]PB#44C?8XZ/T3@4 ML*>; TT;%4 A2A<8H>T3_B\]0D^R-'4'R]@(979,AE5#L7_$=7LK#\RC/:Q:-[FTQ/G)0@S;/3.U MQ;]/PD$U\$N*E?ZLL@L$#E8"]5LKKY3GG+P2DS?.-CC9(D%=+,8]>3J$8[+/ M#4/GWLA^1]V[5*DDRS""9(:M1KFRYEGL9%[3>WK8[P@3=J='XAW0C+/:,.&$A68 M:FA/F#]A. B6KGU9K"-)B?&HM*@-$9];)8JLYWT>7/,F]4F[.!FU"L0(-$/$5H.X*- M9] \ O-C\#LF94]'8[C"46J&YHX) A*5B93,S.) ,(8 MD8B?!N^3EF&EUKS'>P7OHT&G -.U;_O,DM(,+AN6$KL$$1IX?M8F"\\_=I*IIJ=B+ZNJM8!X]*0-Y&5ANC5+PPT_-.A M'I$=:MNH"W1#,OL%T=OYMI#4"E,&DT718J(L<* ?Z>+^C$9W2Q:;8F$B0D-+ M!O2D#$\#3UBJ%C02\3[/#;&1T0"ZC\'_V%6U1Z0ES> 1CHY['Q\FYY2PTB^G MQF.!P7J$QU)?VO&_-NTH*YGG(#4$MO+Q@!^1%)HE)1$[P>]#1)_)X39@R,C! M573)TR'$A_@(MO2@;O:;VNPTP%\SN=0Q .G2@L^WO6P=;C8X/.LAC M#5 C$2? !PM^EAU@35BS5V\H?H]@C:W M00:<3QU!?Y8K1'F>LC845 M3[!6S9W_+TWI31C.1TJU)1H:+)"KM4QWE,^5JDG>MJ6-IU:^_?6'M5*48+KT MYHM@+?JI5'5K#9#A1-P'1@H/HX:68'IIR'^8:*,KH!D:!F*N]58%?\4%/(:. MG&=NOR823WCMOXS&JW'/7!QCQ[B#_1$!? #9:MD9%M,)\LF^AX>4';@>@]RI MG5K_^^/S/Q0!B;@>Z9^&\ *J'R/+[TR!_?MIUNHV4!N"?KU@]Z>&(4*Y.JV5 M0?-3;3CLUAS[&SHVZIVI=;PRZ=[_WLN<#T7CFR*JY6A:Z$2_'ZH.<>%6(12( MB8XT9JQKR[$CP(;3WC#7DZ*C8X"QMW\]84%%57U\ ,^-3TFGS"VI;X\UQE\H M=BA \E!.?R+FWX^$=EZF:50^5=J[N&7:ECZ9 MH%&A0Z$V%RL#84MHDO$[.^8_#&7#%/#@[OQNVI&3(!;FGBUFR5P4T",>C9TM M%LEMO#,E?"'RA=)"Y^JDR"%I?@B]"+&T%C-#V]E W;(S Q[\R _"#7K?#X*D M"L;K^([:Y#KC>%CZD!3\%4??_;GVG2X=#S)Q=>RT3 7[1N_1AO%\,[Q@B ;W M\K_+GF823Y,VFKF<*R/0M5#RSHSWNIDUCN16'6 MV%@XP9LI(NEROKC@]QWQA#%T<#;S<@0_3-NLM*H(,'1DLX.I](8G3 ^]>VA MQOH/+E0]@<]NKY+K-L)ZJ>4UE,==V)%(,0[D4+C/[Y(!XA\Z@RXY/[8:C[TE M'TFF4'@S+I+K-3"5@>:H._#)]#)9=-G4EZ$I?7#1(=!H6%'9Y%Z'9K0V%&?S MV[OD9=^&@'O7-TNT5'L.7=(KY<6U?PL64&_?\0'">IZBS%3,U)*ACWXN>Q]3 M >76_,D8Y1^6\=]5M7?;K]+>^X^QNN'^D[8?I%W3AP"Y6F'J+'EU,_&8%R]J M4_&G6>CP :G\&UL[5MMC]LV M$OXKA&][2 #%:\GVVKM-%MBD*:Y%BP1Y*PZ'^T!+M,U&$EU26F?[Z^^9(25+ MWETG[=?3EUU9)H?S\O"9&1)^OC?VL]LJ58DO15ZZ%Z-M5>VNSL]=NE6%=&.S M4R6^61M;R H?[>;<[:R2&4\J\O-D,KDX+Z0N1]?/^=U;>_W/3$C"A(3U]@NQEC_(2EX_MV8O M+(V&-'I@4WDVE-,E!>5]9?&MQKSJ^A<%D]SS\PJRZ,UY&N:]]/.21^;%B?C5 ME-76B==EIK*^@',HT6J2-)J\3$Y*_$&E8S&-(Y%,DLD)>=/6LBG+FYZT3/SG M9N4JB^#_]X3,62MSQC)G?]E;)^?1SKIR.YFJ%R-L':?LK1I=S\8BZ'A3B6JK MA"Y3M6.LFK600*RULMPH;($J$GL%L%7* @-*[+<*$RS/ZHP2V@EC18K 8#LZ M(45."S!L,P&Y-+XN]1^U$FNX!"/*3*3:IG7A*HGEG6#]((J^H>%I+IW3:YW* M1C-ZRW+'XLU.6;PO-_Z% WBK+98E/<4&)%&QDK#%0.L[)2W45=C,J=F4^L^# M4BN9T_+"$Y%TPM)N>F;6SVKH_V3T[LW'T5.\=ZIR4; JUW*EQ'2"_FY$;&3=Q0]1,-J1^NLK2FZ;OY-B:V\58*Y M#$XK#2O8NO%A+SX0$D2O#02LR)6#)WX,D+&,"![N]2*C2E,^\Y]24^PPN:0 M[!]62.:Y 4Z4!TX020].9PP4HF'"%8:FJ:G+8V<^MB(A0@KR3=X,;;^$ ;ID MLX/!A#!LI;P&+^&!Q;^U2&.VNN,5U!^UWOE=52K\Z6!-._$.,@A MYX;A8F*$ C(&2;7F22W]>+E AWT$!1VH::)$.U@FV$QRX(U.E8;>J[%Y.Z$$U=Z;9FI!]UP0)/!GLBZ#AFDAVU7Q) M2;&DR@TQ?(4M+'5YA+U&H.'8$(LAAW;3\&E148@S--.] 9)Y"R(U&%=;R+&Q)L5E[W,TI_74F !V93[7FDFSW4:"8PP9?&_NU9/A$C]4X8E8D'R#:@MHOP)B4?NHA1(P< M A%HZF0._03V(*KN\Z:0!0EP7F0J2X+/JE.)9@U1]RBZ6R1&Z/=@)Q;OZ(CA M#E);MES750U]#Q42571X0*ZYD++8(+0_060Z)4B_J1^ ,DM MWI&>1@Y(!=10SK=5X!39EMLL[+$XYLH-OG&FX"3G,?0X ;91\,K5.Q8S\6+& MXJ=2W.RLSF%8O&3#%..7<6S:]J$%K:<_*D.PUUG4XB)*D@2]=$UN7RM?!GG3 M!7<\%+9?4U0VR#.?M(5E6H;\5Z)G/_AKJV1&8J! 2-<86FEDY:9T/6SI/>(6 MSR?!-[S)*C3^[8R= 4BT?+=14G3-\B=%&UR""-EI3:R M[!?;7.&UF]YY<=(7)NS3']7*0N8=2;EDM[)R?:6HO\N0:_$1"B?+:#F9'_M1 M9K_+U&^H@T-YB9]E&58(B.P'#K(1K\S'C#$"4;6K?/%@T.+H,CC6->[HN2(D MRH_4^^!;$& KT"\74DC6ST[P"CG-I&F-A_0N8AN!Y>DLBN?+4SC!/FEF-1IA M+A;P*&KXA>FBB5(\\WMR+-[6UM6R9%#2U$V-$IN(!J)NWK\2RUD2>9FM7_KY M$Q1JLD.;&\2TGCHP,KGB 5I%!<,H;KN>E4HEU;E4335MH N@[Q<,W3J70A2J M1QKH;2>7I5MI-YYN(>Q6@O'@UD+:SRI4Y\B=30X6/]=(PUW">@" 7&22_.AK M((\"9U+F9U>=+<:7HD Y0:).5S_F&]J>G[K[+BB\D]I[9EVC:CE+QHMV03!6 MF>H=E>M>$%Q65W1^P5#C?IT7/MR'R+C/[TF.MTA6*L@9+(6_M 3=>+Q^9!;/.&Y;:"^*,W$1712?##4R)X)))3E O_C.)K%B7A?HWQO MV]S>.9$N_=F^/V;/.7H(>-/9/UP&L:N/WL*+E)BE"X%V_3"@S_Q"!YR=$K?M M;S/M?,] 5(9X/5)\'87CSD^S,QG4071_'E3,QFB,%%",UQ-]0-_YF8+Z,XIKC-EE$R3UK$!4L? M.\>BZMP#]I__6"9Q\CU)B&:+N;A!5BUJ']5>V](,?+*83)^>.B#K"9U&BT7R M#2=FO4F X&SQ-X[/&@E)-(4EWGWKQZ07I_?/L>#*^P!8:SXX/&2=C@'$\O[_$#PV2WU%:N"?P$O*^P]\E M_AZ);+3_3LPA^#ONR!O*>XSQ(NK0>NQS@%>G6:K(=9A_%F/Y)H_ZUO>X8^6, MW9/1]7%'4%L!C/ODDDJW%6ML_Z\0RU]D]%/,\DT$_XKTXK*"J[;0V!X?%!=0 MKK9M&WL/95>=D+*E*#W6K-&#)Q:$Q-EDP60RBZ)1\TQ2/^HOY MM-LT.N!(26R>'S+:XUE'GP3!O<2 .3%\OXAFR(7XD" MQI,9/4[I M<<&/,SS.%S$]SI'H$V39#W1>+==T?35?1--E0]Y')^B7R^@2DG]!57U%A^5U MI3IG0$]FDVBYF#QM+ MR.$B+R.$B MAOM?]/XJJ;'Y4)D=_S)U9:K*%/Q(S9^R- #?KXVIF@^T M0/M3Y>O_ 5!+ P04 " #0A5)2SSH[5PX% !6"P &0 'AL+W=OOO>X:[6LF.X@)]D9;DS)G;F2$O-LY_"B5SI(?*V' Y M*&.L7X_'(2NY4F'D:K8X*9RO5,32K\:A]JSRI%29\6PR.1U72MO!U47:N_-7 M%ZZ)1EN^\Q2:JE)^>\/&;2X'T\%NXX->E5$VQE<7M5KQ/OKY9B'P2^$/S)AQ\DT2R=.Z3+-[FEX.).,2&LR@("G]KOF5C M! AN?.XP![U)43S\WJ'_F&)'+$L5^-:9/W4>R\O!^8!R+E1CX@>W^9F[>$X$ M+W,FI%_:M++S^8"R)D17='=AKQ( TT^4JA)&\YI*T6YCQZG&GKQZCK[W.B@)4/A8AR!*/OCK-.^:;5G M7]&>SNB=L[$,](/-.7\,,(8KO3^SG3\WLV<1WW VHOET2+/);/(,WKR/;Y[P MYE_!NVD"=D*@6UAFB!R/^?L;$HC>Q2"86_S.%SVN?C.@0@-Z[ MM=IZIGMGFG;G_E=Z:^D791MT30;<@7%D@EM%Z*RN;8K MREQ5@?>@4/9)SH\B?S?HM@??#TF!SVOT:%!1YMW119U1[ETD250,^IAQ2 M;524F3 D_)*J(?*@<<9F2R].1Z] 5F,@.**/9>=L&R)M5 "#487#2! H:4M%XR'JE1>>,2YK47=^ M-SXK,2T0@(9I093AD5-30XA#3+G*J5#:TUJ9AL-.587 ,>SK*U$:K9;:('\0 MPWE3<6=9W#3_;5^+&BH%N4UX3;<206_@!9W-I_2;Y! CQWNV<>?$;#JG.R^$ MB-OD"$.GKD1B-J,W'5N0),Y*ZXQ;;6DZ/)F?T6T:70#T;-JF*W4=:#$YI9^< MRS<@!RV&\\5Y9]=(!.;;#1R"9"W!2MYE*+;2KTJX?'W7#%\"[_-3'F0&RY8PG M0J83Q>7N)1FW\9_*QFKN[;==XAG>5O(0&L"%XU4<,UA MM*<1D#)ELL8D<:1>(/DA#:PN@QGXIW.,B#9&"0[C1$+H?=@WXDX)"C;J0J?2 MVB/T:*N(0$,J>D)ITO!B&'05!N>2+1<:AU+A3/Q#@I77:,Q4:I?(KRUF]DJ+ MG:09K>R':]04M.DX2\X%0#S]"J"1L9# M:;*7\"R-6F ][LUAS\3D9Q=)V%KV*RT)_Y-WCK1"Q^9,-XC:.%>["K5S^FF, MD%@"DF6^IWV)*ZH'P:P=NF%T['(>'[QU,%]6Z44'!KC&QO;9T^_VC\;K]JVT M%V]?G.\4(L,U:+B ZF1T=C(@W[[BVD5T=7HYX1+$,$N?)1Z^[$4 YX5S<;<0 M _U3^NI?4$L#!!0 ( -"%4E*K ;\$SP( $$& 9 >&PO=V]R:W-H M965T!(M9R[;XB.9;NU:D!0-+P1L4FDL!"LNY MMXRFJ]3Z.X?O''?Z2 9;R4;*)ZM\+N9>:!/"&G-C&1B]GO$&Z]H241J_]YS> M$-("C^4#^T=7.]6R81IO9/V#%Z::>]<>%%BRKC8/3WG#1O]G+O@]'@.OP!"#> V*7=Q_(97G+#%O,E-R!LM[$9@57 MJD-3YX2QTW/@@TL\!0 .L6Y'NR54\6 MGR"+8KB7PE0:[D2!Q7N"@#(;THL/Z:WBLXRWF%]!$OD0AW%XAB\9RDT<7_*/ MQK5,WJ+ MT16<"?+>AN]MN:2QT@8+D"68"J&4-4)@'/^@C0RE:P+X$VKY#/:'#1\@&3DQZ/$"F,_2D+X6I8\ISPZ M);CI%+IX)7^QLH;8S^((4G]"D!O9M)VA2!53Q8Z1:^IG20:)GXRR-ZN6I7'6 MR$^RV#W#H[M.)S".3_9HJZ36D*;^F I)1_[U=4BE:#VE-9)W35,;-V2V$A#*\>)%>UX M5-:![*64YJ#8 ,-?8_$'4$L#!!0 ( -"%4E*\&O0]T@( #@& 9 M>&PO=V]R:W-H965TVL\"_[]B!0%>%2R_8'K]Y\V:<&:8[I5],CFAA M7\C2S(+"FJRHLZ6:C=,$M'?4V-)5&GGFG0H8LB@9AP449S*?> MMM+SJ:JM%"6N-)BZ*+@^+%&JW2R(@Y/A26QSZPSA?%KQ+3ZC_5:M-)W"EB43 M!99&J!(T;F;!(IXL>P[O =\%[LS%'EPF:Z5>W.%3-@LB)P@EIM8Q<%I>\1ZE M=$0DX_>1,VA#.L?+_8G]@\^=Y=EJNA7D9^>+--4U9O"XIVCY$[S_*>)/!-=_$5#S%64#= M95"_8C ?=N$MJ)Q1IU6U-?"!;% M8W@G2G)1M2&+>3^!Q14'#SY%SI6QCCVEU< =Q!W&QGX=#?HMBF3Y\H+D:Z6/ MX'$T(MB8Q2V,1L$+>CHGBCPR!)-3]=O\^N,!)!?$O,Z$;=!\?X8EPXCTGF$2 MMUP>PPX'$?08:^\TBF)=:^,^"\"BDNJ >*9B24PJDW[2.MA M='.!>NMGEGOFNK1-8[?6=BPNFFEPAC&PO=V]R:W-H965T)"D2Y)6?%^_9XC)=4#8@\# M@I@B[YY[>^[(>6?=LZ^)@GAIM/%7DSJ$S?OIU)P]N,;=MT,K0@Q.^;1KI=C>D;7U MK@-O3!?SC5S3$X7?-@\.7],1I5(-&:^L$8Y65Y/KV?N;,Y:/ K\KZOS>6G D M2VN?^>.^NIKD[!!I*@,C2/QLZ9:T9B"X\;W'G(PF67%_/:!_C+$CEJ7T=&OU M-U6%^FIR.1$5K62KPZ/M?J$^GG/&*ZWV\;_HDFQQ,1%EZX-M>F5XT"B3?N5+ MGX<]AGDG@US,G>V$8VF@\2*&&K7AG#)C5)^P+NQ*WCBH5Q+T1O]HM-4MR"'YV<2(Z$F0"X5@H$ZR0XDV19SG* MKW7JA:W56V760O=098+J5*@AK0E%<9GX6I-8R5)I%7;@3$ >/!#WS15%)KX1 M#G*D!4,(&HHC0:B &;(6K%? M,*?@*.$0#8*D+7<13&ZETG*9PH>OO+>T#K6&6UZTG*2C8:4,_I<#':J"#;-& MLIUM1)'E^5L.L,C.L5 I=24F!R.G<&6UE:8D#K!*6K-!:_::UEY>!M7DW,&* ME&A/C.28PM:T'FD9J; B8@.S\;?0ISPJL^J3)+3D,Z %G M8UT1J MI7CZ8G9'SPRMTT<)%AO)'.5M!UXIYC=8@RSR=12!WJF?$HO^ B*HS=$DLX\!A?K!W%$ MU1+%0!+;P%Y43(!7N@O5/TP03EN/M ^C*2!0O\?F8 /BQM&;V2PKQD$8 S.F MO^!C8)[*UK$D)X)+BUQ94 B!^XTL*6:%\]E8HX*-HISRU)<@P-.7C_A%/_O8 M]0.+>4*"7KCKV6IC*P5,F?J IR5&;F1R7P)Z43Y-OT.SY;5K:+IWCS?DUO&U M@J9@HJ0K?=P='T37Z1WP0SR]IC['X>21@A54\^SB?")<>J&DCV W\56PM &= M%I&ULS5IM;]M&$OXK"Y]SD %6 M%BE*I-(D@..DO19]"?+2XG"X#RMR96U#<=5=THK[Z^^96;[)DNRDQ0']8(LB M=^=]GIE9ZMG.V(]NK50E/FV*TCT_6U?5]NGEIRPE=[ M<^FV5LF<-VV*RV@RF5]NI"[/7CSC>V_LBV>FK@I=JC=6N'JSD?;NI2K,[OE9 M>-;>>*MOUA7=N'SQ;"MOU#M5?=B^L?AVV5')]4:53IM26+5Z?G85/GT9TWI> M\(M6.S>X%J3)TIB/].6[_/G9A 12AT/SK&-)&X?7 M+?5O6'?HLI1.79OB5YU7Z^=GZ9G(U4K61?76[/ZE&GUF1"\SA>/_8N?73J=G M(JM=93;-9DBPT:7_E)\:.PPVI),3&Z)F0\1R>T8LY2M9R1?/K-D)2ZM!C2Y8 M5=X-X71)3GE763S5V%>]^*[,S$:)]_*3YRO<)7$*43IZHE>=E]"#%5RH;BVD8B&@231Z@-^WTFS*]Z:/ZB5?: M985QM57B/U=+5UE$Q'\?8!%W+&)F$?])$SZ\>S$60P("L2:JM1)W2EHG%)E5 MP"AJLU2V,PS]#Q>!D&5.5VD@3&T%E'-BJ9"I2FA/LV*:.^D$OFZM=J!F5LQ@ M90IDI"YOQ$B7N&-J!W+NXJGX-UA[AQYR9L;,4[P" U?I3)R+430+XOGT@BZG M43!9A/YR$LSI+G1"=I1BE 3A%(]&81*DDRE=I,$L7ER(]Z:21;-[MHAY=[P( MTOXR"J.+OV*#^-WXR-BM?*( M*!Q/Q)-[']ZS0XN'Z3@2R3C$7]2YE@EX&R&B-!B,IN,YO#<;A^W_GPR)6*-J M+@O5DG-B-.&%DW'2_G_]>ZVK.S8MED@NMO$,I$-A5O+66.G=GBF$^YYK*+C5$9\3+ZL=ZC$ M-*0#2R]5H>52%[K2D!*-&'5I+'\)F=@8;$_'ME&;+>1!\+ ZC46$"OJM)7 ^9M!%%%!-G4^":1I" @<3_'(L^^>S8!%R M.9L%\TER4/0&-*,$XDY%% =)$N];>:#<4_$&(29U/L!06'*2$KXM@MDA!,6"#9XI?4OI23 9S&8,4T%*?=0KA=$, M8(@B@@MXV":)!V"SJB3&L714=6&7AE%<[B:BSHH4%VGH#FT!*(E1ICA M_VS^&=FP4V(-1P)UJ 2TL$//SQ>+\70(1#?LS_(@5,6(L#R:?/W3SS_P5?CU MA0]#\HV\PRJFICV6$D%0031IJECDA1.A,XB8&743!_'QD)Q>();AD8C8K37J M5B,H(SXU?+Y(II,G+5IC$U?&IA3(LJRIG([)JAZLTJBM/]^58%Z"T]L&(Z]- M3L"W(32E!76%7/O#9ROV'"JR6Z/"F1VT<6N];;H F"F#!SD"V'YM ,A*."\% MC"G*FLT(NLXW VN)[L2!>X$&E.^)0NZWDJH2LXBUWMH/1IA MGU/#NQB<#$*002OI;^SC2D T#R+.5],#@U+PG0**MM4!6H2-2/&7",TR^%PY M92\"M3"A&6%/MW RZ3'Z/FK^ZJGWW9HZ[0^F']XG/Q_:\E%M]KE3TVWK@MO' M&_ @^-GG>4LM(T^ 7BKD,U\$?8/'M>Z.GOC(9]%Y)Q5 .N[+!62KD!R$;MCF MBX!GOY&_&0;2!U+E3Q>%5W77_!/B!R)3MI)X_#BG >AQ$B']>J3=VT4YJDW^ M!;&T:D;(4]!+CD[2P7#C'1WU$\;])(%=-K W1I+[@P_AA*N73N=:\D0^G&7( M!4#N8^A$IN6:1$0>S*Z1C U>.(MJ<'E 9/'5VP8=+ MY]-)W]D,558;]RE#ODPJS=U(7DX[OLX!$%=5.Y4WM,1CU7J*S;M@$#! MK19G(HTLKIW[B0\UV(Q"J[JB8]Z6!3WV?$WI^OJDO&9-:5&W.J?)$N%AJK5 M5Z"9(;$J@3#TA=/3\VU=7^B/Z+'6QO"YH562ZJ>'%2_F;J^(^1'74^M80G@$ M)&: 9D''NUWP6&]$8A[U$V7C8HBZC=_:+#[BNF%T4MT\.IY6C^7FR[_J_[_B MXN">T5%N*0E+4Z%CMHW/N&$J^28W0-BR,W5!QYJB!2#O3G_.=\P.':0SR$C? M>2&\MC "WX:H]8UG7%])ND:L8*EM6#(:RO&,[-1TOV/W&9S#&GYP%S6$5N0J. M7:]-P=?-0Y[)F B?H^JL[;-8]K[/X1,@[XB!,,-9JAZ> 79&9F 9'+>TW+^Y'$]=6H?P/A2Z)_=%\%HJK'!ZG!&3@X/&*D8SN@&#[ L,/C=,T?6R# M3R^_O#V\?>O/I&E%8\)";AV7:W](KEA$'F<\&O2O/515%7Q0W-][6+&47K), M%U^FV&PZ_]LKMH!BLV3V98HED^COKIA_K11$24(PW*4!> &#% H?I?56819M M#IZ[Q*G+MK\^4.KP/19UYWO-W\DW5_L0-,A+.HJAHX'VC)GY>"&YA.0Z9YSK M=2"L[?3XK.8S3#V.#.KOLK$>3'?")H_-8?XLFFNIDE1.T"2RQ!(]9*:W?M*B MIODTV'*'3B1RA3)!I\'FMCD!*]4G'V],=-C0#ON*#B:;6,E?K;Y7&TQX0;@YF?&EI>KS>Y$)OMM+7:VZQ ML-X4.N=P[E]NL-Z$.T9Y[^M># LJSR3D. I6* :J?# M'_E%5I0,XO_(R5%_=MO9-H#TQ:I7K&MJ&AG]Z12S\J&#Y.77;K 71.5\YM$4 M05/XYM/[A#WPEME+WA7T/1+Q^ 0/XG0]W=[@=75_YW1OUR M_VLM& ?SM1.%6F'K9)S,SH3UOX#R7RJSY5\=89BJS(8OUTK"5K0 SU?&5.T7 M8M#]#.W%_P!02P,$% @ T(524LR;I510# \2$ !D !X;"]W;W)K M&ULO5K;1%QF>D[?3O<,]&9KJB_U M6JE&?"WRLGX[6S?-YO7)29VN52%KUVQ4B3U)O*B4SGE3D)X'G MQ2>%U.7L] T_^UB=OC%MD^M2?:Q$W1:%K';G*C?;MS-_UC^XTK?KAAZ"-+DQY@O= M_)2]G7D$2.4J;4B"Q,^=NE!Y3H( X_=.YFQ8DB:.KWOI/[+NT.5&UNK"Y+_J MK%F_G2UF(E,KV>;-E=G^0W7ZS$E>:O*:_XJM'1N%,Y&V=6.*;C(0%+JTO_)K M9X?1A(7WR(2@FQ P;KL0HWPG&WGZIC);4=%H2*,+5I5G YPNR2G7386W&O.: MT^O&I%^.SZ%7)BY, 5_7DLSUYJ2!=!ISDG:2SJVDX!%)?B!^-F6SKL5EF:EL M*N $L 9L08_M/'A2XCN5NB+T'1%X@?>$O'#0-61YX6.ZKF6ECF]8UX]RA]!J MQ%E5R?)6\?4_SV[JID*<_.N)Q:)AL8@7B_X$PSXIB=+R=;V1J7H[0][5JKI3 MLU/?<\5C2XC+WUO=[,1/90JU$/3B8R[+&O?B9[F#-?W$$::MQ+F152;,2KS3 M%;+$5+60F=DT*G.$+#,>4],B:Y-GBMYN-I6YH]?-6K&@PVN)%_3^;W]9!('W M P^CIWSO__#2$=NU3M?B1J6R4$*M5HIS4\B:P-#43#:JOU[I4N8""]<;C&MK M 2IB:+K4C:97[4VN4PQ?J4J7MZ[XU(-C+ 199\K.(X&W<'E#TO4 FK444!WF MJT5CA"HVN=DI55M+/)A:8EPCFQ9&VTUG.^ JA)%.8<;NC=S"SGAQ=?T9?[MG M,*5*M7581=R!5QM5,<\"5Q>G4P'L%."H"%#!UE+6_NG8_U/\T#)O,QB&+*13 M^-$A^,?]$)'UWK<+I% "G 9%:U?\JGHSYSO115\F8B<*?">* E%33C&0BUS6 MM3@C) 4P6.!D-UW7+6DD6O!"M8\<Y M.B27(@*E*+%I(3ZP-PY%HS>-1H$5Z'V#6C,%]R! ;625;7%#ZZUZD(-9#BA( MFJ%8UEWXR7+7SZK;FW]#+#D+Q1+!5+*/K*N%04A0W,/J''/WI'G/%DJNY^Y)O2B%5;<;PQ MB!J59P>KX"=3A_#P L0G*E5LI)Z]F3 ;DM_$L>/YT[D+9^+GL&PSX<11-A( MBIP@B9TP2>Q:^Y"!'8"D1X-P MY'PJX1XI""3RBMYDFDW9UO2:))WG$AQ]G8)!25%K:3@FI0&%R53>IT!%F6QC M'CK6=F4;(Y8;T3?U#+-/:1H,_RMFFT951>]&NY0EZK2M*BIPM.Y JVS&?$=" M6$%G*LLJ;6?\:SD4:"*YQEJ9 M>%&3A=8:TJ SJDJ?-%2+)$WIZ@@GD*Q-R5$%EM:U:#?PJG4CI3/%^I:F3H+J MH.+W2L?6NI[?:/"S7FE,*%2S-JS-$P+[JCB1Z(K/0[8\$.@(4FI'Q MVV(P)4TH=':\,7 N'C1;I4I^>D?0$$M*5I[@??1NH,F<#R2R51N=NFK=10^)A0$$,-A=]6 M-VMVHM5]9SL-)*[D/!T6]W/+17JXO''*B&(=R6Z5KV%DDGN=XGCGN)YPF63OJN1U:UJGE(; ME0+N1-:D5(N'OG>,9ZOSW*+8KI$,WV#*-#?0&I6;2O8-HE,<+2(W#O>*VV:A M9SM4!LH:0^-O03X-FQ067'H2Q+$S5Z/]0E/5L@LC6U)WT]7]?FP(WMHJZXDJM%#=A[PV60 J09_NN M"JJ@/:G[P.4=16<<&)AQ=DJ8/#=;+OC,;?8,!7!L51PU!U0_'I:*IQJ:GB:R MMNH["NLD1?OX0[V<91VR#JX6K\5OQ&N7AT=;#](X,3DX?FH7 M[A\/&,>Z^5F_3#B7#Y\(;=\%?:>%WP][CFM++[_R<1,FGR$:)5+YLB?3CTQS M#]Y?\2:*D%Z,*O$G-O1OULIGMTCC6_+(3QBA4952\0O'S LN8*:M@0@#/XSW M*\U]_(CQQ/%\SUDL$G$D8C>,\2?&I8_.W \"F\O UKEE^.UUR,0+[ (7L1/X MBY<4')Z(?"?V8J0X*"RG 7,OQ!/_I4#"^L\A6HBYXV%GZ<4+D;BA!SR16";8 M:7H#F+X4VA(T@>(O(R=*L%;D^KZ((L=;^",H<>(L%_%+X7LN='\&RA([E&B^ M<&)(\@/",G<7PO?GSMSSO\TRG@?K^( #TR[% O@ YY(W@?P^7'@ X[N+8&RO MV)EWS\/P&9#(VM )ETLG@'W@MLB%Z2-WB6LRNY]$/2 .^H," B<( \=G 0LW MA =<'Y=A%#H>[/MIOQU\D'C?2TA#GMBK5P[=>?L[&GB$H)SO'X$Z-G9#F>^> MWJQW2DS.E5)#E*URV;6W;=FI,%6..M:=HI&IN2VY9C+4: S.-AM]=1T-Y?(J M'WIQ7UU-:2U%Q74X:;,;^L^EQD;Q&6:^NO[\?R!DV["\HZC[D2+!,NE[4QYW M1K,GK,\Q*:Z6R1R9$X 'XX$@X@#)%<4MLIP&+T?9'\Z= MQ OP'.26?"<(L!-2'@0:H8['KA<-(*(P=I9^("+/3?8@YG2$%Q.(Q+W/DW$, MGH00\,'W@5@"A >=%^$A#SQ=*)EX&(/3=*!A!!XJ$\+%_2X&!L":I! M2W^.%\@5__M0@&I\/KORO! >B=@8CR<1)U!;CF+[V[*)CHDY8_BX_2MW<=CJ M'D6+/RF!4';Z]A3[R/>8P-#)UW8SF9KCE>&MV[TV*)C/G25J%D,\M+>#T>0] MYCL*/:H?]SBR.^>TAW3=9P5QL[.'9@_VLG;.N(NO!Q&/-/*)FTP;>3+HPR:^ M/[>PUJF%78GU.\S/C]6#;VK4*0! 7W2:U>VNF#J[P_Y)>- Y K9V9!.T8DW5 M\GZVV6W4'^.L>TW8@\ M-%K.$@EY,=XU=AY#L!\XK@C!(2$:M' 9BD^<.\_:!FCF3I!08^+'Z.9">^'- M.UQ/S24CCC_(#&=P9+#^L+GNSI0FQR##]Q+:!0]?+KHSGGT T'<\H1M5U/T[ MF=HS*3[,H8V[R74F;0'%3S'$!8)16H/^7UU]08R$]2MUITIDVG5[4Z>5[GQ[ M))9LX#@B[\_A^X^56:F:OL^3L^PNN 9%1DF"_B^)J'(DU!);?:!T9_Q:7$LZ M#R? 2(\OBE^"W0.TUY@84 @E(=5W($_7/# #JMQL. T@'7@Q:$&=9D2%4958 M).>1,BNPU:%ON7PLDC@AU(P@/::@#*,_(;P.?2$^&7V&+U1UR_]L0.=[;=G8 M+_+#T^'_&<[L9_S]&ULI5;;;N,V$/V5@="B+X)U ML7/IPC9@9U-T'Q8(-KT\%'V@I;'%AB*UY,A*^O4=4K+B#6RG11\2\S)SYLSA M<*AY9^R3JQ )GFNEW2*JB)H/2>**"FOA)J9!S3M;8VM!/+6[Q#4611F<:I7D M:7J=U$+J:#D/:P]V.3/ M2+\V#Y9GR8A2RAJUDT:#Q>TB6F4?UC-O'PQ^D]BYHS'X3#;&//G)IW(1I9X0 M*BS((PC^V>,=*N6!F,;7 3,:0WK'X_$!_:>0.^>R$0[OC/I=EE0MHML(2MR* M5M$7T_V,0SY7'J\PRH7_T/6V.4F'IQY7DO=_XKG087H!;SKF.0UXTS-X?6;PQVKCR'(I_'D!3>"7"L'Z2QC\ MB6>#HA>#GXPC?)@2-A687L,=!9< Q_%12'%"C&@T>E0\%M7#GTSF!.=C+$(=L-PK&/@VJ!3W#R(/Y=K-7T,N M[K4"@]<9_F]C*F>X%O<(HFFLX=HXG _%U"@)7X6V,4VQ@I.2X16S.+<^ZH: M.)W!KL4+;'!0EC@GJ0>%WOB]U92"7*8)79^M)-,9,O-:=I(58&"^/H:%\">L M7H["M V[<8_0;LL>#&71;.-CK0YY]671)_2)E2U+Z6?Q ,$D2I\TC_M;$6B] M5NQ[Q6Z1GUG'1PH*>94GIUIJ&ULK5;;;N,V$/V5@="'-?1[S!JG) 1./O M'C,873K#2WE _]''3K$P7=?X)^WAF#B]7E?%? M.'=GLRB O#56U;TQ,:B%['[Y4Y^'"X/E6P9);Y!XWITCS_*66[[;:'4&[4X3 MFA-\J-Z:R GIBG)O->T*LK.[/3.D8>NKQTC?P/G(MA3P9N*-@?93PY_7!6$V=\M<[^-F(GWG\[/]/[;O M[IZN3<-SW 9T$0WJ1PPHWU/X3H_P:XEP5!5=2(H?+#]4" :M(:6V)5C:SE7= MM);[FZ..KO%[Y*)'EC0PJ@'=>%BR]K;/R+4!=&4'*AK6!SHR%,Y]XQ7S6"0M MX8.09*5:0QK# )]R;&R/Z Z]X!?4X),U_$'P75-]B^[!.]S/;8V:6Z77\'G@ M^@-\2%.6+183)\XBMH@S+V8KELWB"0%*1;>L,_OJKS2YX8^$=/))<4GT; S0 MB#.6&%(.V2L)FJ]81!YF\QG,9^1SQ=)D ?.$Q5G$YLOLA=48X6LP1"Z:9LM) M)_3,H^DRFORGC!=TJ)AYJX452 EMM'!U4;XTK4%73B=:FN&FU<] ,R9_@!JI M" 7T)13'JUQ)"MM1Z+88E)0'."!*5Z2J=04X:E6_UB\#^W.?PJLAA=_F;FP; MTC?HA[3+B%"%(6<4''US[HC3H6<:\FU57%#AT@KOC>R^NS?N?G)/TN&DMA*V\WN43N^?-?=P'\YWCV;G[@^ M"0JBPB.94H?, M#=4]0MK&K\^#\H2X^)%TMZO5&[ [1_5,H."^=@_#^P^P=0 M2P,$% @ T(524@YI%#;Y! .PL !D !X;"]W;W)K&ULK5;;;MPV$/V5P2*/SMYLMVE@&["=!@G0-D;2-@]%'RAJM&)# MD2I)>;-_WS,C[7H3.$91]&57I#AGSIRYB!?;F#[EEKG0Y\Z'?#EK2^E?+A;9 MMMR9/(\]![QI8NI,P3)M%KE/;&HUZOQBO5Q^M^B,"[.K"]V[2U<7<2C>!;Y+ ME(>N,VEWPSYN+V>KV7[CO=NT13865Q>]V? '+K_U=PFKQ0&E=AV'[&*@Q,WE M['KU\N9,SNN!WQUO\]$S2215C)]D\;:^G"V%$'NV11 ,_N[YEKT7(-#X>\*< M'5R*X?'S'OVUQHY8*I/Y-OJ/KB[MY>S%C&INS.#+^[A]PU,\YX)GH\_Z2]OQ M[/EZ1G;()7:3,1AT+HS_YO.DPY'!B^4W#-:3P5IYCXZ4Y2M3S-5%BEM*!Z3_!F_23B*[9S.EV=T'JY7CZ!=WH( M^%3Q3O]+P/3*9>MC'A+3']=5+@E5\^<37L\.7L_4Z]G_)?/3<*O3.3T=B*R$ M_& \?30IF5!V>NPM\M(%USAKM"W>5=YM]#'31Z8^Q7M7,WD'<*YE70^VT';$ M /2\P98+=DCR7.T>-SPAY(J3B$B@/S4[)[A%>#:&, VNK2LM64X%(Q:O"B88 MCXE%0#T+!Q>:)+F7))#UQG59_$IJ2NO2GJI)"#]LJ$FQ4U+#*)JXGQ*=A7OF M=.\LJ\[&6LAL@N61B)BIQA[5'=3R'!\E+K8%%0 .NP>TSBK M+7*H@<(S?^Y=FE;-Z*OO/2J@\E^X1=585*1$#BAE5UJ#V.,]%#RHI<$_'X.? M9$GLC?2))%X('V*57&O59]T'$YT#ZDM+-S"P'_)J8\91H. ;P&)KMGEP>P%+ M >%CE[ X%.*W*WM./\%40D#XMW#C"ET7PA#DKH+W_2!4MNOEZ@>MY-:@Y(:B MG2.A^0<,.V*46(R75\]6J_D:'Q+O]9L(E&>KY?Q\OW,"LKEG_51*SDJL6P&2!_3;FSE"/FU MTBVS"#4F?<@7_5"F4M<.Q*Q3*5!1H#?6 M@1:4H?T8)%-+W<)S!PD+2?F/S00T5VOU-.""V8[#R'-1J4#CG89T_"W8#U1U M@1T=2!@;&+&@&IY;Z1;OO^PHG6)'$Z&P;4/T<;,;=7%9)\\F:5OKR1KMX&.O MUE/S9S3W5B016?%-P'^009#BSG@9E+CA^'BM_-FD#88$2J*!Z7+^_?F,TGA5&Q6*U&L# #, M!P &0 'AL+W=O_9+ -I TVUH,!8*D73$,^T!;9XDH16KD*:[WZW>D;,7KDG0?]D4ZOCS/ MW3U''I=[8S^[!I'@2ZNT6T4-47>9)&[;8"O65G;"N(A[9.7&=15 '4 MJB1/TUG2"JFC]3+,W=KUTO2DI,9;"ZYO6V$/UZC,?A5ET6GB3M8-^8EDO>Q$ MC?=('[M;RZ-D9*EDB]I)H\'B;A5=99?7I=\?-OPJ<>_.;/"9;(SY[ ?OJE64 M^H!0X98\@^#? [Y!I3P1A_'GD3,:77K@N7UB_RGDSKELA,,W1GV2%36K:!%! MA3O1*[HS^[=XS&?J^;9&N?"%_;"WF$:P[1V9]@CF"%JIA[_XXAXZQ98@*A*_@9 M36U%U\@MO--#O5FX94+LQ^].MD?.ZX$S?X8SR^&]T=0X^%%76/V3(.$ QRCS M4Y37^8N,-[B=0)'%D*=Y^@)?,69=!+[B&UG?86<=]?PF^,'@K^;W# M#K ;TZ(CCOJ5'\?EHF KF\_B;#'WUBR+Y]F,SCU//DOC8II[*Y_%\[* 3Y(:SMIUW 6 S)@U!R ? M98M'8:0#063EIB=.A %'++>.1RP+Z3M!!48'X;9\VOW9\9*+JF*( [,;EL(5 M1COALQ8\.-A9TX[S7[OSF(]:^M$O3%?QUCU:A"R?3%\'\=G*7WMZTW/9@@2G MX/]3(4\5O(C/2#K'JF9UIN;IK3[#E/>4IASR(VT/(B M.Q6:B_1,6'OQF&4XD.=Q/AUFMN#3WO.5%)JD4.H _#FQ*Z/K'Q1'78%P#LD- M03>H*I#Z7,)[$L3ABE".IY7XVO'%Y*D&D)QU6*Y:'=X1-R@R--MQ=GRJKH8. M_;A]>.?>"UM+[4#ACJ'I9,XO@QW>CF% I@O]>F.(CT@P&WYNT?H-O+XSADX# M[V!\P-=_ U!+ P04 " #0A5)24 ;JG3,$ !8"0 &0 'AL+W=O):-D)[B7RR:P()M/6['$!PS?VCM'NVQ J:5&XZ4U MX' Q2VY&5[=CUH\*?TA<^X,U<":EM8^\^5+/DIP#0H558 1!?RM\CTHQ$(7Q MSQ8S&5RRX>%ZA_XIYDZYE,+C>ZN^RSHTL^0R@1H7HE/AWJX_XS:?">-55OGX M"^M>]YP\5IT/5F^-::^EZ?_%T[8.!P:7^0L&Q=:@B''WCF*4'T00\ZFS:W"L M36B\B*E&:PI.&F[*0W!T*LDNS.\Q2(=4Y0!W2A@_S0*A\EE6;1%N>X3B!811 M 5^M"8V'CZ;&^A@@HW"&F(I=3+?%JX@?L$KA?'0*15[DK^"=#SF>1[SS_\[Q M%@TN9/#PYTWI@R-._/6*@_'@8!P=C/]'$5]%X-&[\JVH<);0;'ET*TSFHTD* M/T+#=X1&K! $7Q+XS*8"5.#%RMIEAY:@H WH4'X MY:?+HLBOM^H,'26CZ[<0++3.KF2-AS#EKG)T$8!0"E#)I2P5 NI6V0VB3^&& MY;LMV!4Z8&HQ88/6$ MQ&3JV/4^@].#9-:-C3ZI.U090X6@6.XZ=.3[7E;V-!9ZKU]Q]@1?;NC 4CB. M1!UU:L.%'EU<4S>&NVVHUB9XJH:I."6XFQ3#*\UW$0\J_^N,I80ZCJ!IBS8;:X*2MM^D* MOERE[C1#C)\#&NJY=-;[HQI$7%;?P[Z8S@J)_]2[@NI+JK!!X?J)6=BNWQ+_ M2EQ*8Y@":TGT9VQVJ#"ZVP;7SU(/L #?US2%3S$8P!X+D&]GH+L5=4E>=O':5BAT\FZ62_8XN3<7JQE]!LM!B?6;4Y M978>%9TFC K%M.Y[1=4>>$W/:]5PFD=%2N&YRSD[>.TTNF5\TWT_7?W#-TB' MSX:;_K7\WP3;QK>SM(%>XKALZ-,''2O0 M^<+:L-NP@^%C:OXO4$L#!!0 ( -"%4E+0^+3CQP< &X3 9 >&PO M=V]R:W-H965T; M">'8ER)7]KJ7.5>^&@YMDHF"VX$NA<*;M38%=W@TFZ$MC>"I)RKR83P:S8<% MEZIW<^7W/IB;*UVY7"KQP3!;%04W^SN1Z]UU;]QK-GZ3F\S1QO#FJN0;\2#< M8_G!X&G8]V_&KNRF=]P=^EV)G.VM&EJRT_D0/;]/KWH@4 M$KE('''@^-N*>Y'GQ AJ?*YY]EJ11-A=-]Q_\K;#EA6WXE[G?\C49=>]18^E M8LVKW/VF=[^(VIX9\4MT;OTOVX6S,TA,*NMT41/CN9 J_/,OM1\Z!(O1,P1Q M31![O8,@K^5K[OC-E=$[9N@TN-'"F^JIH9Q4%)0'9_!6@L[=O%5;81V\["SC M*F4_<6G8[SRO!'LON*V,\.^NA@["B&28U(SO N/X&<;CF+W7RF66O5&I2(\9 M#*%EJVK 6\^5]+M MV8-(*B.=%);]YW9EG0%\_GQ!Z+05.O5"I_]_?[_,>#P?L.]D_NS^'X)55C#. M7&:$Z,-ZP]9T=NO/9GCF)LGVS&F6Y-Q:N=Y[0:FT2:Z)-,\9]D6M0"[Y2N;! MC460E#+NNDPI,Y'=\+:1:D,9)A$.;ME.>%[_"SNE5?\)2ZE8*8S4J44%6EGQ MN8+-9(G+!,BE E^>-WS)(0/V,>M:;4 C#617ENC(51J,S):O<@$&904]=YF M"ELN<[]+:N,L,E<6\B]!P@+AFE7J&>I4.&&( LH?3 O:^,@PB@Q<8@05( A M)4>M=8X2:U^Q'_^UB./Y)7LGMB)GXP'[]8D<*F0I.:M2//TOR@R>/E>:_DHC M$]@HFXJ):F,^4030 9A,X1>9\#;*V.M$Y?(KV3%AD@1&3,-R _6Y^I:@B$XY M;UW'04)Z!BD"D+A\3X*E:IXNO9^/94\&[/&$A\F*72:3C$(!$=+" .=P "^4 MKI5@*8II5!^LXUZ'/27NNF2Z,DSO%#FB*DIJ,3:$R'NFZY@]*3:^N+1=H'9P MQG*O\ X6PAF$D)-))SMAHT,(-K*])@:>N-H'(X/_<-S*C9)KA*L%^C,:#'PU MX+Y/.I%D2B([+/69)Z@U:*A;8OC4M12#[P2Z]Q1%TJE-@J5*%_4"@@ M@=9=.T]E55IY$E)I+S@R1U!+0LU/1+$"J)JFXBV(1^-E".3VE$^\;PN^9RMO M7\CNH'%76T+OJ9Q\'^#%R])H#FSUV:,%USH72'Y(E-;-4H7)B]38" 4P4.ZL M]@U0T9F4Y7[$H5S:ZGQ+MAX2%4!,=%%R$^K1RVG[5N&L>*+>:4^@"6AT'(,P M58[LYX6N*()XPQE%!@(Q*EK">'AW0##%D?9K,\27$IG,@QE\I3V*J:,J_MD1OONJE1"_.QJ@6A9.QTE:<4MSJA?>R,*'.>!+P2;A 'EO"2)S0%^*RJ M$_I,#L0@:L[[O$V@PWG 2L*-V9/C&Q^ E"I$PFWFP^H7)!>^#",'3Y)P%* 6 MT@.VLUGR?;T#8NR:"OJ2EQ0%Q!N.Y 08CE#GY9[&]5>[XR4\D? Z1]>\9Z-R5", ,#).5Q;1LN>OV+]1JL+P?(+V] B'+,BY H(?_(7NOO9K M$L+8H0DMTN?0G2^DCPI7NAR%.V4_XRIGV9"=O8.!PIXW-2M0WC> ]HLW!T!# M)J+>I]'E"!KOM-H\W<7=0+0U;%V!7SVML!]8?!&-9R,L?-^,+[M;)]XUJ\?! M Z)AO#=0GC6\V#*-I]%T.F-GD_.PC%NJ\3R*+R9L$8WG2SBD*(1): XL.:;% M9HQA%_-H.9JU1/4C:*?+"9N/HNGXP/%>&X(6,K.K0\PFT^ABLF!GX_&Y7\<7 M+0FLFD$GV+:8L5LJ-_T53SXA& <@MWSB>32!QF>+<[^<']2:1;/E$OB(+N9S M]E$[F-'%X0]LO%A&\S'Y^"R.S^N-V6*)U702S:<3VAHMHT4\QVHRC\: VG&G MKH>KII%D(O>-FH:/4DOEOFZVS_7: ;M-4TFXQ)UA']736"/%=[4U#;DKX78" M0[&7:Q%*WZ._7\K'T Z,\]BFBEV/#L3GN([XNM1Q.,QZPC"BUHNBYB^$%=T7 MN*/S^^A;Z7S[3!7H)&$G05]7PM#.^#;W7T.<3/U/0'1+FHN*B![($\P4G3ZQRN0GSP>#4 M/7S8^0:"'-[X+SUH+=1-P^>0=K?]F'0;OJ$LV#TZ7_HK+2SNG"+S/!4V'H -ZO-2XX]0,):#^QW?P-4$L#!!0 ( -"% M4E(B=E:PD ( 'T% 9 >&PO=V]R:W-H965TAFV M!@-VL261?$12>C7OE7XT-:*%?2.D602UM>UE%)FBQH:94+4HR5(IW3!+4[V- M3*N1E3ZH$5$:Q^^BAG$9+.=^[4XOYZJS@DN\TV"ZIF'Z>8U"]8L@"5X6[OFV MMFXA6LY;ML4'M%_:.TVS:**4O$%IN)*@L5H$J^1R/7/^WN$KQ]XB-'8C,YBV=(&'XQ?ZC:^=:LF9P2LEOO'2 MUHO@/( 2*]8)>Z_Z#SC6<^IXA1+&?Z$??-.+ (K.6-6,P91!P^7P9_NQ#PD8D/J\AXU\EM?,LN5KR4HHMB14%:TXSV=&R-A=I*3W?;L;;5:L])1DBT-UF8T6T6 MPEDI4[KFQ>-;IZZ2MF[HQ7'YDLWAI4'GXZ 5U\;"CCIA43NLZT7XMR.,#B31 MH-YZX1N"=](.ZIA6I[=E-4CJE_OP,-TRO>74(H$5A<;AV6D >A#[,+&J]0++ ME26Y^F%-[R-JYT#V2M%!C!.WP?3B+G\"4$L#!!0 ( -"%4E+H.T$6U"8 M ,Z 9 >&PO=V]R:W-H965TV- 4FSGT;1I"SA.VYM%V@1VTN#BXGZ@R)$T#<51.:05[Z^_YSDSI"@Z3;O[ MX>("BVTLD3-GSISW2]_N7?/1;XQILT_;JO;?G6S:=O?-PX>^V)AM[A=N9VKX M9N6:;=["G\WZH=\U)B_II6WU\.+L[.G#;6[KD^^_I<_>-M]_Z[JVLK5YVV2^ MVV[SYNZ%J=S^NY/S$_W@VJXW+7[P\/MO=_G:W)CV_>YM W\]#*N4=FMJ;UV= M-6;UWA+VQ!?3?^OJ/]+AX3#+W)LK5WVP9;OY[N3925::5=Y5[;7; M_Z>1 SW!]0I7>?K_;"_/GIUD1>=;MY67 8*MK?F_^2=!Q.>\<"$O7!#EMP$X6^.MW+0-?&OAO?;[&[NN[

=UFET7A MNKJU]3I[ZRI;6..S!_JOTV\?MK ?OO6PD+5?\-H71]8^O\A^=G6[\=D/=6G* M_@(/ = [85"^^)BH_"Z1_1>H^.K#=VXO^^7/JV M 6KYGXD-'H<-'M,&CX]L\"+WUF=NE;UMC#=UFR,ICF'R"Y;)WFT,4'7AMKN\ MOL,S%*[V<(PR;TV9K6R=UX7-J\S#\P8XJ?597L,7SK6U:^&HF_S69$MCZ@PX M>I57=X?=FU_*[+8#TOK;X MUPWN"@3T][\]N[@X>_Y^<;/(?KJ\?$M_GS\_S7*/ +<@.>*[/P:@DZN!E>HR M;TJ?O7#PG[#DCY05],O9(G,-?KMY3-[>M;DU=6>R:U,XX+9C)#"]R >XZ](1GD>/^GZ'UYX].+F\>7]R"@QR M_GA^]O4LT\U7C=L"/FHB;<\W>T7RQ31P2^_(5MWELADEL$?_\CK#L1Z1LQY_G76>80/7]\2K@'NQK2-\SM#@CC; MFG;CR@602VD:>! (G#]".J>CPAZS;!_V_"L5W;:KX2U70T@P'I%P'2[R5LX10,/NC9#;JT,+@>\!!0'CPXPM\A W0#W M^@*XX,[D<#OP\3/:EMZ9A1/MX20)WN:3>/\)\84;?G)RNAA]X-JL M#,'V"\B)[!&(C";+ 0' K!5B H#K/"EF^!_>*#+3*(TD$J,QC$=8UG4-*+'? M8-5X.6!3;/T"2-33A2I8-]W2%XTE:O#A6]_[5!=!^6<]X!QV!1O#PE7 LRL# MF^]R&W8&6FO*.W@?OO/>]/<6J"-\-PL MV\'_N[HV%>R/F_NNV""-[?*[QE45+;0$:;FR\"5BDF PQ:9VE5O?(=DU.1\$ M'RV$*6&=WA^@(1N M&.*(NUWZK==O%8=P7557P@>P%UQT@_R%J]M:_N - 96EJ8 '^3CC:^)[P 46 MN6HF*R.2#?" NS.&N $L/);/BIIUY8 #/V/)B/E9[XZ4]V ] G;V>7AC%).$ MH>\ 54M;5?FR D'S">$T\7)A@UO#=UNY<@W0+$@?=S6HTM(6;;[D?6 57+*U M6X08_@*!8QK\MZT!B3ZQOXZ<>-T8T=Z@W%'" "NRO*E<;= F1=&9PY'RSIO> MBJNJ*]I.B M4+*+W=Q V 'P1K00P*H *];_$1H;$QN@H]@L *$QSJ&1,=M- MX[KUAI#C\XJDK7>K=@]FR#SW\WRNK/;@Y";/;T"G]9=<@KA#842:#/V/UM0D MMA%.Y1W\M[)VQ"BH/X.,"==HFFT&AA]>[A>LO^@=>9JQ2 &3+%)"1W$%:$]A M2[F$=(S8+B4L4KD=:2O/&\+)RZX0&@DG)\VW0CE"I$ZMRJH,3K2U*,>2]7"!4SS-@XM3%"V&K@=V M" "$ZXV(2'".; /T)^87\_.6V80@^+[ TIQZ-< MB1N*XH&3(039S@%YT8$L;++?6+QT6 6E1O_MV3$^GHEU-2I_>SNB *2-%@/+ M9-Q>"5HUM4D2ED1"/83SS\@V^!#O\:\3;'BI0*G-NK\.BS)21L"5<] \C:@B M6&:&9\LSL/KPX]*@"IN!_5N'YY#N 7"XJE3,"<">MD?E&PA#;".PI] & =.* M9!]*TO[A!F*._-GRE@5&369_#=8V& Q!##6@DBZX3Q>IVB@JUY5SP4F*X4.E M&203:DQ_: @CUL$;]YYAQ87AH179&[,#:<54J.04&=OU3TJ7(9*7K,+&_-Y9 M9(9CE!D47 ^ :#/8GMM"- 28((G)),1E 4.+M)IC\44N+^%#Q#-9 M0J5)1/"H@#F*\NBV1>*GB\X9 L XZJ-W^._7PEW]FYV47ZD\ .^'I(B.N8J%<55/ILW&W-%KY.Z5K C&U-:?4%5EU\A^\-76Y+YKC/A.(,N\ M7_3C*L<8H4_H3.-W(]0-A[6N5)18S]8'?NNRM%QG/!#Z1#1".>0 M5 ZNYB=3SH%P8"4P_=:&#\4V)ZU$QAMQ6X[^<5YY5<8)/%'"D;%/#D.\7K5^ MCU[OTK"+3!*D=(0UY)4UO4673&OR38_?^\#%B6&0')ED2<%LU[6[KAVJGIEN M20'1.UR?OP+AD#W ")M<9 B8ID^ FW1W.@!O C*V:&7#G,.D*3#_ 8]+A$+( MA2*@M&!".*J[_3W;17G(-UZ,W=E [:LEC=P^;FUS*/20,D1SCVU" 6.2Y93X MDQ#M#K\C386!G-(*1RDT["<+_#MT\>I;9POB (M$A&OP9ZAKMAA]ART;T 3P M=.DE3L:17WSV-J\Z$WA6;!.D%3C!(GNGHNU ;-R"F8?"_%#X'1IE[PZ>(0V' MK"G.'1D(I+0,VZGZ1H$AJC;1B_ WQIA*LZ:5!JXK7P?7?H0>9$I9*:#W<"^Y?7#0D2\RA]AKP(H'$0/WCDSJBJ)K.(@H% 97-PXE[""@!/%]" PJ:/R& M4P@&,[" Q,)LEW";FD,E5%"^!G,)8&I&$%FOFG !QZ'!VP2N=&A>_4:"AO[I M01]1=J7IS!R\H9AP\<+.=Q)X1(R"BPEJ@0C]X"S^.3BZ>\38C .PHTN*]$0. M+\1.6)H@-!;9)0LC M=BSZI='^"VR'7$EV#F:W8"NF!_B'&H5NB4Q$E\#[H*%/QN%>9,B1P%4,#9%[ M2RP*:TF>:[ LN8NPH-X^01 S>G!KM@0O&BV\QL$IR46$AV$!ZS?T=(XF(J!H M[[_)SA=C08YY]A. SH#^/^>#PIT;AZ$9C]YS--A*'^U%4<]7&.N;%V M,GMBR?/_K:L9A1(?JS5#!0&76>7&'_+PS+<(;7%J-6K'[R\':/*O!TL4Z M 11K>D^U:0,VP!A>9"_$(H4;!AU:@Z57"/\#BC9V!]*,$II+T^Z-W)+6OI :'QV_F?FA[#A^P1PB@#LHL HF(I9*7$K"[S!(&87KH9"; MVBG ?RG;!;.-J(;Y'P)L7/44"B4M-/: M.'!^=ALBNS71_@;#1DE,+=J5BU _ JJ22B3\1'7,TU =\W2RL.6]IUL,EMY8 M:13+ =37Z!B1& AU2^I?H^3B,,M'DYA'>%V_!=N5 M+>OH=K%%A[H=:2O8D.*EWU^SU2OSHN(MM&?:#:50]UC$55DC :P($WQ!PH4L M_-R[&FD#W- NF*JVQNL&(PU$'P>\X=SHZ52W#"2<4D2O3U:>835EER2.TW.M MNK9K-'R%H:.NPM +>I)JK[ITL;[]'Z%'2[5,[.W/N3Z.3HX4HE!<"CRGK,T_ M*7.10.28$CIL8LRBS<)53>K)!2):.U>2OFX6ZI-:>#^;VW34>H5(05K]NK-KZ]>SL^_!I-V0\5$>)T1Y:4IJH2)\E"; M = 8U%6""#(W*0Q;89Q/HK!-MPLQU#Y]"?7%HV[SYJ,16I<]6!^"M?J!,GI[ MH]%.(MZM@WL5#R>)+6*!!JC=KB[58%!09Z@Z!".4-L"B,8^Q\T*UB#>C9$7* M5+V+G.0]XJ*^BY5/2&^<'BUL4W1;21E)')X80*2'"(^.J_5@]\#3JC!'"(9D:7;H;:)0V9&Y57?D0[$^VZT#3%E-%H%\%-??5I))Z&POAX!!7 M098=*0;]XL6^I"I8Y68KKY*J@H4O=SN;,_^B8[K?@$-W-W?[6M)FMK1Y8UD7 M49$'V&6\;UQ&S!@U"-.B8]!98-GG(F^*]!13&'\6,/YL$DF %K02(^5<4=B+ M(-+H>79M_<0Y3%,/EBKA?^2B,_.I,.)=Q+ 5G!,XMHYUDF2CDM0H93%.\2=F2Q]+ MMNV$7,#P9*W6\/ET 1+)X27*2G1UR=4'7,*.B<2[&79- +(J12KA4=PJ'7@0B_GJ84O1OZQP_Q;L:([@N7^A #^LO!(F5ZE M6!]8NF37%C-EI%:VXF2 :NB:4+/8&,-E$:Q14 _D;4]]:@G3+!7#)$RQ%09M M0GD@J6&<25AN2*I3N#X_B\TL9Y,HNE1"OPZ$3AB[5*..HJ(O7;=L5UWH,6 A M]8NKY^^(7>++H[?TKX'A\I!'V?%BSS9'?.:5_2=]06I_1NXNF2+1:J7%2UU< M&5_"RM,/H6\9?66Q)[S7]".;X%1_D]2V]N0\FM@-. +B$(7( @NU$)BM[,I0 M4DX:S\\R(J8=T0 R>P%D2U(@L0E&A!S0'44R8Q$$'!!SSTLD1(TX M8PY6ZHFD0@V_#(6!!.,>9.2&C*&92.6&W*80M&GASQ(KAU8#808/E+;GA<92 M#_*T'<>X+*%M)B8XUP=+91&L%5-UY':&5*\ CE"5O U73H.E2-)S_*+9(ETF MZU#DBCZ%.VS(.5!,:>WS8I1!/K"7!68A5G>QNDEN$"%NS(J*MM0'1O>3&@JP M#X1LU%!G#S1SO+*I5_=RM%Z/TQ;CP*BWQZ5:G*[+4WJ)R ]!'PH-M6CL E8Y M;1WX:%)H)1UXY],"@\WVZYA$"UF=*W4DWZ@C>35P)-7:&!54_X9]V;O8V19E MDR9*@8(04;EV1%""H14M,^4,1P> R0#8?&L]DW+:P2&M"/P0T .E:"67>;A] M<,3)&@Z,K2EC$HY>J_XY6((4S05));;"-.QP!UC&(A+:-42]F-+(4?*F^ M+#YDR%+3ZH?1EP/8&A$EL:R!^7[,:0A>T">4??V] RII.;F%#/P[5J[I!^H; M:H=%4!>Z[2RDM6CIXJZH.-C"X&$X"D$*$EHP"R*]L1PE^:!1*:F'2Q6*>M31 MB$UN7A"0%R N1>LD;3"*B/V&RRN3:$!4,?W +O9!:F1DFF7XV3L5$_A%"EK MP!6<,4"WV1W>EB3;Y2P43.Q35QH'DY<$30O.(KK \QL<,I2?P3345J MBETTT[Q\+^\<*_8*E452'\3;$1L#Q(QK+B#L48T6VJVF6IF&BV,\'9E.C>-) M77 1=<'%/8X]=H.!IJ?B!Z VBFJ-"O^^,.+LK& MLD@A(XE ODR_EHK!#M^+:6-LJT;/8([ AF9/)<%([ITW:*Y@>4@(V7%LJQ\J M5I.'6"U1T)Y#1R&0%-9;&367<36N#@R$S>679 0 >39:HQ"30\SQ'$^2PJJD M7 );+AB$'D/%F!S#)"9=[X@$!U78$U,(V:94.TE/ELR"9Q3?IR3VH)R -H*E]+4$(VR3LL(+7V..;)(,XDN!\>IC M#641N-CE*LDBC-[_Y%(X,N0;#PK+?'>RP\D$S:TY.;H^*1-V0;AQXT@V(S! M4O";/HLA^-+W4Y]CV J7M.?&; [L-B@YN Z/3->J(/G&7EOO7=HS<^* 2#\: M-Q]@DU>HK(D>7A1U+ZH\OR.@$&P5,GIX\ZY& MC?K@Y/KFO3\Y[3GH1.7@.7/@!K,G_8(-5+L8<^-#\/._Y+[,?\]^XKCWS_Q6 MVDJ!.:Z&:K]^C*5#?;2K>88@S>Z_PY%6C[X:\D$<*)E9LZ5!3!"%*BJEZ M4/UA0.)-8=U\18TX)9N*2PH\JGKJX9MK^4+L W?P*Q(S4XP9QT2<3X]XP"D? MG%)[:2O2G:\=*&&LOKSBV[P!+6%&^?0O69DX@O4VEZKH0TI,]%#$7;MW\Z(" M4:;8"O$$Y.\MNM([K!:L<@[PK/I423Y\#C9$87>Y%#\4&(&DE *R1X-T,FB> M-!+8C(9(:3'$#/_0QX7QKPBTR\--^8L7@R\.^D.XA;+ ;K$D0''K0@48<#Y6 M<5)C#VV]H'!>B#S_<2 8PP8=)02 (V)Z%8@5OLGCEY-:7LL[1@W5#.@;2^Y[ MV=.X(E/.<]1_8+_')!TM='A;F+/#4A)JI>V:D%\5]E3"^A.@*?MIWU:Z/:8! M,&;VKP$_1+T(LA1JGSIGJ,6][U!^[%P( 2@)D(UGFL*R?2!5^LFVD;H'E<)< M$)%$\/H0A'!=B3@&] M_IU0VD6]4'>"5)GA,B7]8AG0^705SRNNSWB']1FC(N[S7TP@;:21-2A.D%@9?1(.0*J+)G1R0 M.I?'\'=IK=]]N=NAH>LYT&ZY*_@8K,$-D=074@F"B,J.HSO:\O8Y1V=] $X2 M5UW#@YP 2 NQ:2@/47W^BO L*9'^"$F$MH[GK84<<^*?'F6GI3 M2KI +H$93%BC_JR34(D+QVP(LG 4=L6<]*$$DZ).10C)B=!M0)LC2NB6V-Z\ M'"LS&E;TV94T#M# @\I^I#@U*A[T63C*65'B#CO?FY0Y#X\8NPL(3>SG2H\] M/*,I%*_*3ZOW(Q]D>4>M(B .@C['CW\#D>)QSHG,7R#?R74UR'B(NEL/N5478#?B]: /8@M.B P3'3V M2'T(8,+-$C.B A??)CZE/AOZ-L=!=2GZ&3JXG+9B%J8HV5'P(@:!Z/(J,#!5 M6R TB9?4U>FHK'B6E(#Q8\WH''I FM?B%DTAI^3-D%J*AG&_!#(I84HU9[_\ MSQR6#R9**=FN,2 ^,8U%8Z=LG;:52,0;S3Y.0*7-( $Z??-@26I4BD,RAHTW M/4U X4JBL< A ^JB*M&5P9:8:L;BFXMW 1#&# M];D1)^5:B7:'F6V-3%,* C6L^0BZXJ--2N=+88VKRF8<1'#39BA M>/7FY<]AAB+%UKL&ZY(8U-@Q%2;9L 84189F4X V<#:""6%(P@<:6_& MW,=J!$#K3#;8P$A1P_^0K@O.<+!PSZ2R6QHB%%1 MDHDC"MSPYKFFJC92#BW=-/35) ''BK;SZ;JS'T6:7)&8+NY&Z7=RB?&0W7!= MNK[D]#H1+*G;1!KK3_J,G0/X>"6Z!!:3UK65M->D7_'TA[SVE90!@B@C65JZ MJD+Y'H,-JIHH6ZG#(Z]%@;A5;XQ>?U4I6U)7L1&):SZ)9%)C75W9R^,F_N&J M&H-C0U&\PEXN6*R_GVB:%9?9:;V++A>-.)\4LE F.,G L*Z30GN>E:$=[T'$ MA,"E.,S(V^=?/:=_P?G*MVJ.+R;C6+'D[7RZ4 TN!71SP<5J M+V-Q]BBU?ME2O<_3V1(AQ:@UK3*%<1:'#JI1-$NP@3/M".MS-:>D&F"0S-0, M=++EXN]_.W]Z]ER&4-"W(.+0U/,LK;:4+2[-DDKE-$G,\SHDX!!*@FYMKE35 M4?\_?H %>T<&PF!"C K8D]D0H=>-";C@'"CJ\:;&R,!,:NFY8+#W9N[#>Q; MX'+BZ$7-HD'!>CBF?6G\JO8SX.@Z&;\Q@RMX2Z].:H5$@3&+4<*;*1+3/#)9?ZN2&.%LG;2"6^*K4 MY6JW::A *"?0I#.9P@4%:"DHE!?H?%(M,$T'0;L5,78GD8V*HV.4M\FKD**/ M:77JV3R^_<#+U1*4)($Z"XU.$C^EWE[-A=+8J2,\KXE94W]6PO0BEI->W%/* M68+*:"W)]Q]$L(P)L2]8YD-RMN1KE3H1]9]UHEAK=C%=\X65>X-)[XVK'?H7 MVV-5R7]RR>Q2QE:_JK-_=,"*%V?G3SDVC@.\-:)Z>?,^^\4MZ-OY^:-9,@K\ M5:R:GTNA_6M6H3*V^M'%T]-OLI_9D5?_I/\D,/SH@CPP6W?%B=?"-F)ND'&%QJ34V0N<2W%?2DER7,%KW#>9GK;MH_:@ M;O?@Q/("3V@,Y49(W0*4J@02#!2DHQJPP>3K60QUV&WH* SS,!UU;*6/QPEQ M+)#"P(OS)SI=F\@QEJ3D/+>[M"4))!GVIE,CM!Y+:I/O;:6AV0J7W1H4.DWM MGJ3S9TSGF +^E5+ *04+:3^[. /2?@F'!&PC[?W8Y%N#OW1!EMW%\ZMD;@9L ME3QYG2@+PNRQG90#GO4X('3GX-A,GDBD4ZC+DL>WRD;-<*,DJYU0CO__JU,:_!T"S8JY1:5T;JL&?@T2A">&]%.$/ MA#3/PZ/'7NNIXA!&"P+O\;,@@J1YS">I("ZE20=Y263G$_X(B;8*(!S4LQ]N M,ZUCWB8__L%O@TFZ-FDRD*;W^&%C6M3=RZXI31VJ$X,Q()4XY-=S4)1"WJ]? MO7ASG;B;1#C80\<#UDPIX0/,E%5$FT1U3< ??QV&SV]P,%%!"O9-Z+<2I )T MA.T'-V]^O#Z=I&J>=:9-T-1['4?^TD#LY(6%)[,5T)^YJ:\D<-V^D7+UNM M=6;*TB+"**-F[& .Z[\IV)1(4LO5BCK0/.@=?+D0<&3VP^+*]"7KCU>C4USCKO]\G*Q$O?,$3STE_I/I0 MFBZGND,+.B7\)L9D(\_K PJ*!11Q""3)W4B]O3:B01$A$U^H^AR06RR(#_V2 M@:0Y;8@6#_T2$6L%L3JV\O,N/*DHX#Q*="2'D%0#5GR.NS04Z9GIJ)AA<\?2 MX1 KC6^K#QON>FO$RY=)W&[0%G3/6:6.*4WTZ0DF@ BNN4['4+\U*0+&6BR< M;S0B:;G;R4A5%8]]=@B2M&5ACRM*2 EH5BZOHRE*PZ&):;EX446$'PB&$%[5 MB9[2W926,O)%R;B4=->D^[>F"+EIET@'A M>)H<09:B[;+60NGX;.] 24D]SXNH33*O;3@I+IQP1 W<2;10)G1+*.4NM"8@ M>5@*\D@]'T5T!3KN$LE3:.-Y^F!V-;71W+L/SZT,>RG61 O(P[%=1^<,[8T4 M5G$IT I$F.N/=E-3K[H[D.UN@B+ZF:^%1BTYB#RT+OYHB7<49_)+;'%%#8DR MBE4(ZLZKOD;I[TNMFDD+4HBNIK4R:>$+<;XHN/@32[WH7V3PE6ON4X;R$RR2 M\ '1FZ?=0Z=9:%"5BQ Q-:E#PS#:GMP,M7Y<8,.S?9:]/( F)U,1G1J)L^!+ M''8XQ=H9+EY,)FC/0N ^5>4)Y00TI>IRV;R@++F@(5>4&P#?Z/KS;\4R*;\G92R4U2- M0\Q'JA33V&K:/U)S+SO@DSQ49+K>9(XO6 X)_6!)G)<@ 8]TRJ\V+FFO<1+Y M8ST?3SV8I$<-57%VH:UWG>9S8LF+6*@TS$7K":43JZN/O)VJA*2+BB=%TX 3 MO)F#>ITPMY8*8YX^!PL0M?0Y:-&#?0*S=#77GQEL:W;R X_C[8^P*CB[AAKQ7AGHUF4>8D")+I_&%D.94]ZU_/"<_]O1_A;W0> M8CA6+I$9B>(88&\K^L&$VFDH! S#?)!4D6L/<3GTPO9U6CHHU7BDO1/$W$DU M@S\2819S*OF]K%&F&[91P64;WT9;#&T@.F2HLTHG=^OLNE$(%B0-Q)VD%"YP M!PK93P=4&^KS#E%+G:>?1^B$*6PBY!\8[4V8^@."0NILTG..<572./%Y8\7Y M(F_'<,))TE MJKY(8W8ZI(Q'8%)X.3"JXZ*9G-M%[V%;:4<8@C>."2=M)*VJW*#@7?*#.!H" MXAK50,'JWJ M?R8&=OB561UX2+,BEFUOTI8&Z*122]78'&AP+@44<3;$0)X@L@Y>2-IX9C+_ MGYQ(RA:A-IC'('ELFQ:++5A6Z*8=+?_*'F!&=_P>'B8_,;\U<.XKL"IHN&O= M\J_-AT\Q;(U%8M]<\D_4Q\>__W:7KPUP[AKCH)59P:MGBZ^>G'!X3_]HW8Y^ ML'[IVM9MZ9]8GV4:? "^QQ\PUS]P \R&$GC?_R]02P,$% @ T(524L>W M]:\D! \PD !D !X;"]W;W)K&ULE59M;]LV M$/XK!ZT88L"-7BR[MF<;L)T6V]"@0=-N&(9]H*63Q94259**D_[Z'2E9<0); MP("$)BG>/7>\Y^ZX.$CU3>>(!AX+4>JEEQM3S7U?)SD63%_+"DOZDDE5,$-+ MM?=UI9"E3J@0?A0$$[]@O/16"[=WIU8+61O!2[Q3H.NB8.II@T(>EE[H'3<^ M\WUN[(:_6E1LC_=HOE9WBE9^IR7E!9::RQ(49DMO''?B#XT&?S,%Z MLI/RFUW\EBZ]P!J$ A-C-3#Z>< M"F$5D1G?6YU>!VD%3^='[1^<[^3+CFG< M2O$G3TV^]*8>I)BQ6IC/\O KMOZ,K;Y$"NU&.#1GX]B#I-9&%JTP65#PLOEE MC^T]G A,@PL"42L0.;L;(&?E#3-LM5#R ,J>)FUVXEQUTF0<+VU0[HVBKYSD MS.J>[TN>\825!M9)(NO2\'(/=U+PA*.&JR]L)U /%KXA-"OC)ZWF3:,YNJ Y MC.!6EB;7\+Y,,7VIP"K!'/Y"IIKP 5T^%CM470!H"&=VF,*&"8=!FLC3WUE94WY#"&]@ M$@3=&-.X3E-NLU'#;!K#C.3#$#ZB)DL4-_A69ID>0DG%B!0I3.0#*D?#4XRZ4X_Y0-D7+HFU9Q0T3_ ?=RI88;ME" M$WT^B+UJSP?Q2XYM1"PUC4W MF@2IF[B>HPSV9-8:# 2Y,Y0%09&.ZU5!VYR MNW9UA.['DL"*/U%<->"%P%+P7^]2I/\_-R[3(AX-QU%$DV@V#(,IT4)6KDC; M1+G?4M F\/-/TRB,?H'Q,)C%'7&8>/:N<9Q*,"I%5A#X=#:%B 0"$BBD,OP' M.ZKMCKT2OXI&PU$TLKP:#R>697W<&D=DS;MG#WJ8->F8->EEUE>--B4_4G-R M@+?L7XK26FM*@BTSN).I"S!ZL,4!M. MW9LBWSF.>'N@NZG21QAL8 DBNMSH?=/&C'EV]X]-S2X M8MOTY&ZW>]&LFT;^?+QY#MTRM>=4)P5F)!I; MYO0J0V4/T/=,2G-<6(#NG;?Z#U!+ P04 " #0A5)2&>889LD" #6!0 M&0 'AL+W=OV%OC_R&E9Q M9SFW;QNYG(M.UQ7'C035-0V3+RNLQ6'A!,[QX:':E]H\>,MYR_:X1?VYW4BZ M>2>4O&J0JTIPD%@LG+M@MHJ-O37X4N%!G"X?T3]8[L0E90K7HOY:Y;I<.!,'!"Z(?^!;SH MQ#&R>-%_.!92-+"F7"7]"U1G7<+:5A@E?+]+E7W_<2%@? H8VX#Q&P&W_1\. MHH!C[/0%MBB?J@S5:R6^B&<&D-$-30.!RH]-2C4YM@ 8STD(IG!=<3(7 MG:(7=3.#;^36M_T5+^NQ96Q+::4JDU5KYE#!%03AU U)>073Q/7#">Q0-E!3 M<;C"?ZR3P(V#!&+?CN/1Q D[B2.8"-%@>7W_/-M D3=CV"QCC]WG? M/N_9OM@(^4VM&=/PH\A+=3E8:UV=CT8J6[."JJ&H6(E_ED(65..G7(U4)1E= M6*$B'Q'?'X\*RLO!],+.W9R$ S:B3N^6FLS M,9I>5'3%[IG^7-U*_!IU* M>L%)Q48)DR\O!+#B_2LQZN^ +9QNU-0;CR5R( M;^;C_>)RX!N#6,XR;1 HOA[9-#= +MJ1UKN_$YAUK_(D-7B9R99^P<6OC: !9K;0H&F&TH."E>],? M31RV!%+_B !I!(BUVRFR5KZAFDXOI-B -*L1S0RLJU8:C>.E2 M?F#HDH*3!SK/F3J]&&D$-;]&60-PY0#($8" P$=1ZK6"M^6"+78!1FA-9Q)I M3;HBO8AO6#:$,/" ^,3OP0L[%T.+%_:[^,]LKK1$%OS;@QEUF)'%C(Y@7HNB M$B4KM0*Q!*L!WO[ 2E'L4 A[P4S=G:N*9NQR@(6EF'QD@^G#FL%2Y%@TO%R! M-ND!Q5 ?%J)>@\;?V8X1N36".2/,*KOFB5&I@)G4 :6%7,FN^ "+1E9A@4#;C8P>2< MSGG.-<>D!K$/@9_"_1HQSW!EL6U./(XA&A/X0B6W =SZ1]( (G\"#T+3' U. MO31-\!T$7H2<[N%(W'$D[N7(?5U5.<,&9A1E:Z<8@4-T^0W< M>8/K.CA_QL6.F5.-^=/"N:TPMB;G!D$JS(UKW6-14Z?/$(5J\@M#WQK$A&(D\XL&XWZA$N.(!K>RE2$KAC,.O& 2010A/<8-:\1Q'-05IUX0 M&$I%J4=BTA5#X^FM-.+ZR0:-?:]Y95+J =5M+?WY1TH"\I=!\*(DAEF6U47M MLKI@V"HR[E+=+CQ)_/#T*+!Q;!LT])*$[)7HD? ]"V%U1$F?T)'PM0C$"]$3 M%[[E,90],U-"X*O=7M'QV2/&?,7@CIDC1\<<>##\,R2U'>]T/\?8*OSA&*M[ M&.U:K\ ?(AF'\4L5;UHFWV'(7P).$.\U/E-\[D&VUK^&&(%?]S23<==,QK]> M]-=4K>$&R_)GC:07\_"^LZ,H,XJ61E%_9_G-W::OM?S2YF,#4%&^L)II8;*D MT,8LKXV4Q6-0H'&UM+X\;Y!;-#O?RJGU% ^M2VN1017[^394C/S$=I,H"'N% ME[M\:+N+>#J)?"]-_-/NN--L3H=2/=JZ311, MKNR=28%MA>YBT&UL?53;;MLP#/T5 MPMC#!@3U-9<&28 DW>VA7=!VV\.P!\5F8J&RY$IRW?[]*-MQLZW)2RQ2/.>0 MC,A9K?2#R1$M/!="FKF76UM.?=^D.1;,7*@2)=WLE"Z8)5/O?5-J9%D#*H0? M!<'(+QB7WF+6^#9Z,5.5%5SB1H.IBH+IEQ4*5<^]T#LX;OD^M\[A+V8EV^,= MVN_E1I/E]RP9+U :KB1HW,V]93A=)2Z^"?C!L39'9W"5;)5Z<,;7;.X%+B$4 MF%K'P.CSA&L4PA%1&H\=I]=+.N#Q^<#^J:F=:MDR@VLE?O+,YG-OXD&&.U8) M>ZOJ+]C5,W1\J1*F^86ZC8T3#]+*6%5T8,J@X++]LN>N#T> 27 "$'6 J,F[ M%6JRO&*6+69:U:!=-+&Y0U-J@Z;DN'1_RIW5=,L)9Q?+]+'BAKL.&7A_S[8" MS8>9;XG:!?AI1[-J::(3-&$$UTK:W,!'F6'V-X%/.?6)18?$5M%9QBM,+R . M!Q %47"&+^X+C1N^^ 3?JC+D,0;6JMARR=J*?RVWQFIZ&K_/2"2]1-)()"S1S!O43>HO['&%')0A@0JBT*<5I M6O*7E4YS>J50:IXB< /,P$Y17&VFL&8FIT&@C#1F\ [&<0C?"*;IJ6F-TE*T M06L@"F/8:!I];5^ R0R0,&7A(J((KO")IKDD"HMI+I50^Q<(!\-X#.OFR1*A M1M'V..>E@208P6>ELIH+ _NEM6QG]36\W7C73.\Y/4*!.X(&%^.A![K=(JUA5=E,[E99 M:FISS&GQHG8!=+]3RAX,)]"O\L4?4$L#!!0 ( -"%4E*(W0( #(& M 9 >&PO=V]R:W-H965T1*1MLF;E0'4JZJ95NF256;R/3:625-VI%E,;Q)&H9 ME\%JX65KO5JHW@HN<:W!]&W+]/,U"K5;!DGP(OC*MXUU@FBUZ-@6[]%^[]:: MN&A$J7B+TG E06.]#*Z2^77N]+W"#XX[P"0H&E=0B, MCD>\02$<$(7QL,<,1I?.\)!^0?_@66;97 90(4UZX7]JG8? M<9]/X?!*)8S_PF[0S]G4X,+B,CQBD>X/4QSTX\E&^ M9Y:M%EKM0#MM0G.$3]5;4W!S;VPCT)PO(DN>G'Y4[E&O!]3T"&J2PIV2MC%P*RNL7@-$%.(89_H2YW5Z M$O$]EA>0)2&D<1J?P,O&O#./E_TG[Q#6@DG[.GWX=;4Q5M.+^7W"53ZZRKVK M_(BK>QJDJA<(JH:WR_U6@4]BNE&=FXZ5N QH%@WJ1PQ>]Q)?][)4-$?&8N6B ML U"K00-))=;8,;)J,#8;E"/1?8H:9S,X(Q+,E&](8DYG\/5$0.O_!EI1AHE M*N!MI]4CNA@,O(-L$J:3S!'3,,EB^%+7O*0X>BVY[35Z?S5_23\/(RIE2,F=/>*/NV%\S5KD*J=LF97RAGLS!+)N=P-@VSE,Y3 MY:>LBS"/5H=[UT@XC/4K'A7@U[(%_ZL,VO6-Z MRZ4!@369QA?3(@ ];*B!L:KS6V&C+.T83S:TU%$[!;JOE;(OC',P_B96?P%0 M2P,$% @ T(524N7[_4;@ @ .08 !D !X;"]W;W)K&UL?57?;]HP$/Y73E$?6@DUB0/EAP )VD[;0S74=MO#M >3',2J M$V>V4^"_W]F!P*K""[;/WWWWW3EWC#=*OYD=7@/ M^"EP8T[VX#)9*O7F#M^R21 Y02@QM8Z!T_*.]RBE(R(9?_><01O2.9[N#^Q? M?.Z4RY(;O%?RE\AL/@D& 62XXK6TSVKS%??Y]!Q?JJ3QO[!IL$D20%H;JXJ] M,RDH1-FL?+NOPXG#(#KCP/8.S.MN GF5#]SRZ5BK#6B')C:W\:EZ;Q(G2OO?"G1W(Q#2_0.%*9[JGE#Q5&ES M X]EAMG_!"'I:L6Q@[@YN\CX@.DM)'$'6,2B"WQ)FVSB^9(S? N^\\D!+S/P MF7-IX/=L::RFS^//A1#=-D37A^B>"?%"79/5$D&MX&-M/ROI13;7D2-3\10G M ;6<0?V.0?MD>'BR5%&/&$LF"FISA)62U&RB7 ,WSD9UQ&*)NJVE+P"+XB%< MBY)<5&W(8FY&,#OCX,&'R+DRUK&GM!JX@KC#V-"O@[M>BR)9OJP@^5+I/7@8 M#0@V9'$+HUGPAI[.B2*/#,'D5/4VO][P#I(38EYGPC9HOCW"DGY$>H\PB6LN M]V'[=Q%T&6OO-(IB66OC/@? HI)JAWBD8DE,*I->TCK87.@,*J[M#J1('0Q6 MZ,115#88P'6>N2YMT]FMM9V+LV8<'.'-4'WB>BU*0[58D6MTV^\%H)M!U1RLJOQP M6"I+H\9O06NPDCCMM\8!^ ML$Q1Y%W/N9?2R;U4O^FU$(8^U56C3R=K8S;'\[DNUJ+F>B8WHL&3E50U-[A5 MMW.]48(OW::ZFC/?3^8U+YO)V8F;>Z?.3F1KJK(1[Q3IMJZY>K@0E;P_G023 M8>*ZO%T;.S$_.]GP6W$CS(?-.X6[^2AE6=:BT:5L2(G5Z>0\.+[(['JWX)=2 MW.N=,5E/%E+^9F^^7YY.?&N0J$1AK 2.OSMQ*:K*"H(9'WN9DU&EW;@['J1_ MXWR'+PNNQ:6L_E,NS?ITDDUH*5:\K<4-/SM1\IZ470UI=N!<=;MA M7-G8I-P8A:\T]"T_0]7U1"'YW,#43;!?.B%W/1B6$OB D8 M_2@;L];TIEF*Y6,!<]@T&L8&PR[808E7HIA1&'C$?.8?D!>.CH9.7OBGCM)5 MJ8M*ZE8)^N_Y0AL%:/SO@(IH5!$Y%=$+*F[ F&5;"9(KZM5-WTJMC^A"@#Z" M=H.]+\:'Q0.%9-:"'@17FH2-,R%*HEX(-4;*7H/<(]XL[2CS2+:*X*VF16=$ MV1EA7,;ON2;<;E2I(0UV6P4K68&K97-+T[+!C&PUQ.FC8_H5JKL,/]?L%#N= M= 4%VI0%O:(IB[TH"8_L,&2>GP?=T/<2.PN?P)N&IJD7A'@T#5(O\T,[R+PX MRH_HO32\ZG?'>>1V1[F7;8/V8L_.WN7"(EL1&/T3BXM=-Y\0C74 MR.N%:,2J-'NIL,+<3I!&=5"W8G)/\GM-I\D!NL6O77_I_Q>MDHA M.,?TC5@*Y=(3!+B$^'WY18:$?$TWAAM!:4X)=L9CHO,TI<#"@**0]V%5!'%$4IS!E);!BN=4W*'GZWRE]Z>D(MB #>*9A:*\LR :0+7L]U(?O MQ85[0OZ*LLRZGR%0KXB%.1V 9#)",OEL2%Z+0C9%697<=3/,6&=;(]4#&4EO M5BOA&MPN6J\1C7T /:SU;V+1;MDH>5>Z?HU2\[C2+$M8"'DK)6NWEM>R1=(M M.EMC@_Y ?+.I'BPN'4K[7.O1S9VP*WBFK=]/J]MC*[9$>&8/B-'Q0'\V[#_, M;F9[S!KL(1;,?'K]Y*^#Y"Y4@FS&*)T%^+$1DTY %R-0H82":3A+ +MX%@S7 MGZ0UL46:T:4'<>C:OEOHS]+A^N9C6YH'%UHLZ0 3)= 6,-B4SV*'C@)0+U'A MW&2"R7"6TX=& 6BW3?D[@F&M[B,(-6S&;%UV]O@SD.%G!%L]FH$E &HMN&VN MM>4T<#K2J@L\UJ=.#HP>F'FYYLVM;4UTQZNV,YC;Y/"F0#G+_5EN>9AU?\G, M'Y@(HR#L=2_NM34#7'U]@'OIR+WTL[DW%" 7MG.M!<)A@?^VY LPTI3[V_E! M!?O[P+GN]#T%84\S$$X#+>6J+'C/G6V;LE38C34@/EI:;2VE>T!L!_[/FL!+ M-C@B7#U7<$P_X>4!KPG L"6OI2/4O*(X]Z(@M7TA\K+T">@"+V>,,B^)LJU0 M)>Y$TPI4T0CUGZ%+[(-RB/[AXWF29/066!./W MB+\6# *N2A,Z+0K60?,>+ M?C-*<^3G=,&7B-;"4(BZ'211CV9H#2-B:%K?*EM6]@4T9YYM8XGOA5D "S1" M\,L^W":QEP>N@\1>XJ?/^LR.3);"W)!8Y*5I]#C*.\X=TSLE-KQ<[K ?D?0S MR\SJK^3JJU:+0?HT\U@*TDP3+\K TP\-)%8NX(4H[]RI'USRXM@1 MS,OLR>M* )=%WV^FD<>8Y7GDA6DZU[?P-H7BF[7+'_@36M=<#Q$&\*FY^1\2N(+7CD, M\GUD=J1,XH#.ER CTJM=?[2:-U+W,Q X',RZDT"897^V >=,3'?+A]I^W;4L MNV():L/ZBF^T*_9=#Q7.Q*JL2\.[=>-Q3AA3N3ZRG3OL6&8/CV#X7W(L#I-_ MO6,Y'(M10_^28ZG/_NV.=<=E5*=T+]OG.U\V:J%NW?<;^TJ#HV/WD6.<'3\1 MG7=?1K;+N^]+/W)U6\+42JRP%>T/)JI-FG>P"5R"(:6DX?#-\;SCF M\9TV-W:EE&.?UVUG3R8KYS9OIE-;K=1:VE!O5([/5:OO3B9BLGMPU2Q7CAY, M3X\W*.!#]7/!KBFHTV9.8.W#>:YTYG3 MU'4\=EB'C:36X/.]=1E]P*2+VJ^["C'8@SZ.#'M^J*F2Q"%C$(W[ 7SP&'7M_\9>"7DFC7L]]T)?R M'AQS[,P8V2V5'__[;&Z= 6'^THM/LG74- M&*686RGVDVP,^R3;K6)ZP?R&L _#A'\!E'NF!ZF+#L@;%Z:_P",+]7TEBF:,\9=DRM MY\J,NT;_11DPV=4T*MZPWV'>,^2OUM[8V[&KQMZ\7ABE6(,%#0 R0P!_9%$H M_H&/=Y\W4#C!5V;-7C5=#^3(6V3[!K>Z!;?;QMWC:9J&_,'TNKEM:J!G]XUJ M:[SYX;LB$M$_R>A']EX[)C>;MJE\*N>JDL@9Z_2CO-P!XE/)V2C3Z#H\P*=T MY%-Z<&=G??FD+2''^WQA9U3C$-]3?#GHE6K_&[N1E3J9H+A;96[5Y#D2[4?> MEU=*+0Z*;Z'#^ZTW( 60.BW[S1=43#Z[50;G W9*F:I!TB]-4ZF_OK]2= @1 MT@N4'Y+O5K;LHV?%[STESI9+HY9$GU]@T>!HJ0;E$6_<2F\M$,'PP]99AR%Y MD^XQ?I&S/.""!T61L^]9%L89_F48BCP+1!3M=+OCT/BYBZ%FKT20%%D0B>*( MF,Q9(H*,9^Q"=A7.+!BD/,83<<3*,!7/(2I8&O!(!#PK6![&''@25N9!DO 1 M3,YYP#EG<1R6Q4,HHDR"),=:22@$2Y* %V(/2I8'99$=,<%#Q/X,E)+!5UH$ M&3R)B+"D8<&$2(.4BY=EAG-D1P .4ENR O@ !TIM3/\^+CC B+"(]O.5!>GP M/(Z? 8D2$P=Q6081\H-M2T*D/@E+C"GM(D]V@#SIGW00!5$T#JV2CU[+#4T8+5V]:7WRM4/O">4M=+_KIKW$'!'_3]38*_FEW_ M#3KW#&%O2:5[1^-[W;V^10Y@2,[TLP+%J,Q3;$@$>64C[[((>Y9E+"K#C+-/ MO<=7(B$Z@#QD7.Z1*DZ#G$=X#LWD7PD"I >3H,L$9UD6\F0$D<194*)/2GB8 M_PDBA7Z3C$#DX6/Y91GD!R>@V=>!* &"(^8B3O&(Y+0#D19ED)41RWB8Y".( M*.>H.N41&4?[F:#25HH4+Z(0.OXJ%% +4I$A%3S&CB0^&0<$DH\"R5\L$.I> M=8?VS8YMU-#B/>AKZ;SOK'I*, ?7^B;!D#ZJ![CTUO3GYH"MVL>F>FQL?H]F M!W+?^F[4W6_4MZGMT:GV\IYK=FVI*O(@3TA!(@+_Z*3+@UPD0_W9=3P)-C9! M-4TX3IZ@!)60[S6BZ=L#>2=-;:FW/-<840[>HHQ73B..&.R/<6+%9(O[ 4\/$JH8"56\F%#/40@]1-5N*9?(,EJ.FAZ2:6=U MV]2R+]7X6.\V_P.Z0._"/D6_@\B>IM_LN6P1;6@W@X=M:D^1!C\ 2-X>6[6_ M:=BM>MRD!G][D;H'E">8K$&,=O=.5H1$=O?TNMI/AGV0##TFX^\E]X7&3PBL M;]2MZG"PS+9S6YEF8//WK/24RA+B>PJV7QJ]4)8N(8B>R'M#&4.ESG.T 'E" M53ZGKJB/!T$/R;=L)O$+V@-&0;A1_B4J<80."Q,C$DT>T\D.Y-7*&]9 U>J- M%SZ\ R^,"FHV$CK$5(=%6F\IZS6Z7?J=2O<:D%Z,,!-XSTB&VP, ,<( 9 >&PO=V]R:W-H965T=3T%@XHA:A1&J$D:-PN@YOX^G;L]OL-?PC.Q?4#_Y'.G7#;([WU1H1HO04E3G&^9]A-LN0O)!A#B! M+TK:TL"#++#X+T!(= ?.R8'S;7(6\1[S*TAC!DF41&?PTJ$&J<=+/\![X%H* MN3/P2%EWZ?YULS%6DV3^/H.?#?B9Q\\^P%]3)Q5MA:"V\#X6@W=G<*K(YT-\ M+Q&VJJ(6(W"P[JS H#6TJ&T)EC[GJFY:RWTO$)'-$+3H#U[2%5 =#M_X,I"W M]WU%K@V@.S^@ZF.]H2V'$W#/>,X\%EDSN!"2O%1K:,4PP)<<&]LCNDUO^ 5) M=G0-?Q)\IX[WZ!Z\P_W:UJBY5?H:OAZX_@(7:C&$RIIAS MEB93F"0LSB(VF65OK(8,3\$0N>@JFXTZHV<>7MC<]KK;MWC)J]:5]Y-6-=SQ*F^K00E#46[ZHAPWOCFEQ;,4W!BY-@W/<1G0 MG#"HGS'XGT"/"DTR/=!DT&CA%*>\Z%KC.\:9EN:-:2DMN@_S)ZB1Y%5 +TZQ MO\8F<0QC%B4QBR;4(4I>/J-QV1!#JT7NS*YHK11T'\0L)NU&44I6E"1LEH[= MVI36LCF<$F!X-%RH_W9^A!HJ8BMM-V>&U6%*WW3#Z6U[-^*_<+T3E$2%6W(E M[9.0=#K&C^J-LK2X/-F2?\T4+L-]'VKE#V\N ##?Y?5OU!+ P04 M" #0A5)2E(CO.Z8" "-!0 &0 'AL+W=O3:I%1M)0J[\("$@&V:ICVXR6EBD=B9[5+*K]^Q MTV:=!MU+";E92MUL0?!?-JQ"A_0?.GN%&G!P%+R%H7F4H#"U(5-8XDHC%\[3F]P:8&'\I[]H\N=R M^<9+4\^\L0FX+BP37DPBFXYXOT,>Q7 K MA:DU?! EEG\3!!3I$&Z\#W<1'V6\QN(Y(@_/*-8(B^U0Y^U;%3U*:%=THCM6 MX,RC'=2HGM&;/]8(*]G0?MD$C.W6;LGX*VI:G=[S<@O5WC/9*S"$VR)3&M"V M!ZBXV"Y1#06VW^C"=\-!TAA.N2"47&LZT6<3^$[HOK?_@AVVAUW+%K6AL3JQ MNI^.$Y*B//.C<6ZE+/+S**.A,ZB$&SK60!0F?G@1PCCUHVP$V<@/XQP>I:&[ M$TC"U!_EEB?.0C\9Q5:*,S]/$WBK<<'!BK2H*O<0:"CD6IA^6X;3X:VY[%?L MCWG_4-TR57&AH<$50_5XSLW,(MI:'U=6)-[R4J:T#W*RG-7K$. MAA=X_AM02P,$% @ T(524NEHLWT3! B D !D !X;"]W;W)K&ULA59M;]I($/XK(U]U LF-\2LF!TB$M'>5$BDJ2:O3 MZ3ZLS1A;L;UT=PWE?OW-KL%Q6D(_),R^S,PSS[RLIWLNGF6.J.![5=9R9N5* M;:\=1Z8Y5DQ>\2W6=))Q43%%2[%QY%8@6QNEJG2\T2AR*E;4UGQJ]A[$?,H; M518U/@B0354Q<;C!DN]GEFN=-CX7FUSI#6<^W;(-KE ];1\$K9S.RKJHL)8% MKT%@-K,6[O5-J.^;"U\*W,N>##J2A/-GO?BTGEDC#0A+3)6VP.AGATLL2VV( M8'P[VK0ZEUJQ+Y^L?S2Q4RP)D[CDY==BK?*9%5NPQHPUI?K,]W_A,1X#,.6E M-/]AW]X=3RQ(&ZEX=50F!%51M[_L^Y&'GD(\>D/!.RIX!G?KR*"\98K-IX+O M0>C;9$T+)E2C3>"*6B=EI02=%J2GYI_J'4I%+"L)K%[#1U8(^,+*!N$>F6P$ MMF>#1Y:4*(=31Y%7K>ND1P\WK0?O#0^N!_>\5KF$#_4:UZ\-. 2WP^R=,-]X M%RW>8GH%OFN#-_)&%^SY'0>^L>?_F@,;;C%1AHD/WYI"'6"%:2,*5:"$?Q:) M5(+JZ-\+3H/.:6"2.)%#F\AK^1B3:5 M9W3/EP_XPQ*67&H564AXJFG2E,5_Y.Q/ MFC 2'!C<<2FI$N&>B6>RUFHNF]6WX-Q9$]&8:=T M7))N,/$A&MF!^V)QR<66"Z;P%08/_, >^S$,7'=H9&_I^P])F2(5^ZXF3'BVR?$ _BH1&C%UBA'4XF5!_V.(K@D2L*HU^'[\"-)W;D M:HX'GC<\;H3QA*3 MZ/ UUNCB1U[$4E^9+M4:A=Z,.QZ,+S8@XN*2L,45Z_D M?IB"ID5H)/3F0'*@^[69! W%B],=D/? M#F+_)%$]Z[LLH^9[N:YRP9M-#AF]T69'MGF.3^F^7#>G@CE7%$[O=:0VVIAO M $F<-+5J'\INM_O,6+2OZ\OU]AN%1LY&3Z$2,U(=78TIOZ)]]]N%XEOSUB9< MT<:Y."^V@^_B:_P]02P,$% @ T(524@WFO?1M!@ MFAL !D !X;"]W;W)K&ULO5EM;]LV$/XKA-$! M*9#*(F59]19*+4_Z?1DO:!9)AR]I#O_,N,@B!3_% MO"^7@D9)H92E?>*ZPWX6L;QW?EJLW8GS4[Y2*+F@*7\^Z^'> M>N&>S1=*+_3/3Y?1G#Y0];B\$_"K7Z,D+*.Y9#Q'@L[.>F-\OU^C7 MA?/@S#22])*G?[-$+JYDW1Z*5U+Q MK%(&"S*6E]_1MRH0&PI>T*% *@5RJ()7*7B'*@PJA<&NPJ!#P:\4_!T%@CL4 MAI7"\%"%H%((#E4(*X7P4(51I3 JRJ',7Y'\2:2B\U/!GY'0TH"F+XH**K0A MYRS7Q?Z@!/S+0$^=/[!YSF8LCG*%QG',5[EB^1S=\93%C$KT 8V3A.FZC%)T MFY=WEZ[2HPE5$4O?HW>HC^0B$B#,RCM,%L2+^OLH=Y+G'B+C$ M?7R8H*-W[QO/RT^#G9=VU >Z7*/BT>&H$SOJ>#4'5%R@AH>C7ME1)S1>H]81 MD'0.C4]!5\SC%P/D]<&0M?L&E)O#4<)NE(]VE&LZ=1 )]]ER:T?Y$JL]MFQ5 MGU??I5X!ZW7524E%Z,L,[;MA__D#=-&MHIG\U[+SH-YY4.P\Z-CY\RJ;4H'X M#,WY$Q6Y3C:?_)8(I?F^);3;G-8Z!S2=%1 M0LNK][K+1"D0=I3'%$%S0@E?3=5LE0*+%K$Q%GJYSVC#--<)S<8-:^.&5N/^ MI+G.",N6 N)41JDV3-"8LJ=HFE+3/5("^YO6U+:4]3]LV8L'SF!;Z-8@Y'=Y M%=1>!5:O-GJ_^FD'/P8MRX@S-!L6UH:%OQIN(V]:H!A(1\#\!A=2':,HXT*Q[R5A+JE@W,AE=GP?O=!(2,N]C-V&[%V[ MK3S+F"P&5?H-YF5IRM=5!;*5,,_QMNOMNI+27YL5%^S4;H=81_[QQMR"#VQ, M@BXAS+KX4,5'NC%5ET;_<+L(7-?ML(@T%I$#+8*CB(B*MGR@0>0U!C6D@3VK M07 :@%D_AS%2"-VE$=1F+J/RE#&'@Y!$1RF7DDH3TUU5Z)ME,&A7@==.[P?7 M(;M5X+4\_-!!![BA)FSGIG$"C*28U(&NRMG8[BN8S0X[W'5C8/ 5[SK1%O*< M48<7#:MA.ZU=%D,^%,XEA^:E^T>1GWLFOT+5/$0I\.P]?:+YBAZCSW#\_8'6 MB5VK6IM#PV!X^,9#!FYX!MN)9MMWH7V'>R@N9TMC3NUXGN>$[F\F MBG2!S/ MJ'BS1Y&$3K"KN!V,AMNPG=Q^HB)NFN%L7 UG-E,:;L.C-ZX)TI 5V4=6KZR) M/7@X=+"Y)O8I!AV*-_L4_3TU01JZ(W:Z^YDN01.@H?25M4$:OB/DK6NCH39B MI[;7UX8=;^@,.TK#KAZ!@$/3)J"4Y,@NXV MXK;[#5D2.]5TN3^%"6]!X>R1+:/\Y9>B$;0'TI&'B3OU ]^_G."&C)%#V0F+GGG//\<>]#+9"OJ@5HH;7 MC'$U=%9:KQ]<5\4KS(BZ%6ODYDLJ9$:T&.[^PF9G2YTL6$.QJLR1+GJ)_74VE&;LV2 MT RYHH*#Q'3HC/V'J%_$VX#O%+=J[QT*)PLA7HK!YV3H>(4@9!CK@H&8QP8? MD;&"R,CX77$Z=B>TGK/QT M"[Y8,&5_85O%>@[$N=(BJ\!&049Y^22OU3KL ?S>$4!0 8)#0'@$T*D G7,! M804([ MP>7%%5P Y?!M)7)%>*(&KC9*BWQN7*F:E*J"(ZK\ )X$URL%'WB"R5L"UUBL M?08[GY/@)&.$\2UT_&L(O,!K$?1X-MR_;X%'Y\/O3KCIU+O6L7R=(WSO[",3!W9$MD\NM$[K#.'=K%>S!L7W=I%]QT7B2D/"PWX:BJHPC;Y)4-O M+^W]77@@OR7F_D!],R3P_7;UO5I][Z3ZKZ@4;"75>"/25%T#-PW"[(;$6&Q0 MFHO;YJ?7$'+C-PRU!#4-@]4, M:AZLTS&E$7>ON&8HE[9)*; WK:P_]6S=!\>V_!_,3TQ_+-O9/YJRN3X1N:1< M S#)0:PZ M-K--Z?KI9SLAHX&P[26QG;O__^.A6YO+\5!L-:,3W##!BS0@;C9ZWI-2&MX^%X MK_[!Y6YR61(%,\&^T5P7(R_U4 XKLF7Z0>P^0IU/;/4RP91[HEUM&W@HVRHM MRMK9$)245V_R4N_#@4.8=#C@V@&W'7H=#E'M$+E$*S*7UAW19#R48H>DM39J M=N#VQGF;;"BWI[C0TGREQD^/%W3-Z8IFA<R3*QY9KR-9H+1C,*"EVC176^ M2*S0C&RH)HR^0HYF@FMI#L$,E%;H\@XTH4Q=&8_'Q1VZO+A"%XAR]*406T5X MKH:^-KPVJI_5;-.*#7>PA1C=FRB%0N]Y#OE; =\DVF2+]]E.\5G%.\AN4!2^ M0SC P0F@V3^[AX,S.%&S^9'3BSKT.O<3?7\0C"%S47=$YC_.A.HUH7HN5*\C MU)0PPC- 1-F#_$SXUIYI>.I0*J'8"=DB\#SN13'&0__Y<*>.K? @#-+&Z@UE MW%#&9RDGN=BXO]LP3A8SE 3)*<)*)#F(';3HCBWB8- [#9QW=(_9 MPC]%W3_BN<91A*,6]@FS,$[2#NZTX4[_XZZ:GP[*)4CSXYTB38_N88R#0;\% M>FSU]DY7G/Y!'2U!KEU[4&PO=V]R:W-H965T7]F)+,OGX^&B)&J^4?C(E(L%+):29!"51?1&&)BVQ8N98 MU2CMEUSIBI&=ZB(TM4:6>:=*A$D4G805XS*8COW:4D_'JB'!)2XUF*:JF'Z= MHU"K21 'FX4[7I3D%L+IN&8%WB,]U$MM9V&'DO$*I>%*@L9\$LSBBWD\= [> MXAO'E=D9@TOE4:DG-[G.)D'D&*' E!P$LZ_?N$ A')+E\;P&#;J8SG%WO$'_ M[).WR3PR@PLEOO.,RDEP%D"&.6L$W:G5%UPG-')XJ1+&/V&UMHT"2!M#JEH[ M6P85E^V;O:R%V'&(3_8X)&N'Q/-N WF6EXS8=*S5"K2SMFANX%/UWI8]")>8GH,@_@(DBB)>O &G4H#CS?<@[=05=T0VK]9Y;1B&GLP MAQWFT&,.]BG?[@.XS>%0$7Y\M;YP35B9GSV11UWD46\V2VTWM:;7(ZB%"\ED M!OC<\-KN-CJ"IBVXX#G^JY;]V -X1:9-#\N3CN7)_VE>,IT=T/RTPSQ]9\W/ MNLAG;ZAY/_9AS<\[EN>]2%<;1CU8<;0]6J)W5CO>.=;B-]3[ /CHH.!QLB6: M]&+=YE86A+S1DE.CT3/-^8L;]T;8GEWQX+W+L#WCXN%;EJ$?/([VUR'<:8D5 MZL(W?@,^Y;8[=JO=Y6+6MM2M>7LSN6&ZX-* P-RZ1L>G]@34;;-O)Z1JWV ? M%=EV[8>EO2"A=@;V>ZX4;28N0'?EFOX!4$L#!!0 ( -"%4E(48+1C10, M /D+ 9 >&PO=V]R:W-H965T MW\R#R?377+S*!8!";WG&Y,!9*%5N?6+$F: Y,I9TC ;.!_BM2I[S3 W?6&_8=-7B?8[3=1B MX'0=E,",+C/UQ-<_H4HH-'PQSZ3]1.LR-M+!\5(JGE=@K2!/6?E-WZI"[ !T MHLT 4@'(/B X / K@'\L(*@ @:U,F8JMPX@J.NP+OD;"1&LVL[#%M&B=?LJ, M[Q,E]--4X]3P"5; EH"^H\UJ^HXF(%9I#!*=CT#1-),7^OG+9(3.SR[0&4H9 M>E[PI:0LD7U7:16&RXVK&V_*&\F!&S%!CYRIA41W+('D(X&KY=D1\P/_X,_GL%[H MD6YSW;NUN&Z[.! YRG0'81*.KG^O)N]]8?VQMVV PUA M@1<^8V9:^VLM:4IA^)'*N8IDRB#F:;T+CM:E"CGS'*C>&$GKRE7VA6[7.C9 M'(0)T,]GG*O-QEQ03_O#_U!+ P04 " #0A5)219 @6WL# Q#0 &0 M 'AL+W=OU!=#HD#.NIL%6Z^(L#%6ZA9RHOBB FYVUD#G19BHWH2HDD,PIY2R,HV@8 MYH3R8#9Q:]=R-A$[S2B':XG4+L^)_'$!3.RG 0Z."S=TL]5V(9Q-"K*!)>C; MXEJ:65BC9#0'KJC@2,)Z&ISCLSD>604G\8G"7K7&R)JR$N*;G5QETR"RC(!! MJBT$,8\[F -C%LGP^%Z!!O695K$]/J*_=<8;8U9$P5RPSS33VVDP"E &:[)C M^D;LWT%ET(G%2P53[A?M*]DH0.E.:9%7RH9!3GGY)(?*$2T%/'Q (:X4XM\5 M!@\H))5"X@PMF3FS+HDFLXD4>R2MM$&S ^<;IVVLH=R&<:FEV:5&3\]NX [X M#M!K=)YEU'J6,'3%R_RP?GYY"9I0IEX9D=OE)7KYXA5Z@2A'"\J8$5"34!L> M%BU,JS,ORC/C!\[$,5H(KK<*O>$99/0MI'">ZA.(JC M#D+S)ZOCL8=.4CLU<7B)WZD]= /V)E&^0=<@G4]Y"NC#BM&-\VX/O3D4)J$A M0Q]I;N7$&BW-EEJ3,LV_O#?8Z$I#KKYZF UJ9@/';/ L[GQNS30B"@%6ID; MP"RESB"62&.'9*O!W2R.^G@2WK4=VR$4]T>UT#V2)S7)$R_)8TY*2,6&TY^_ MITA)K\3 4>OH4=(?1*T/[N8QK'D,O3QNN7*AH"8\12M^HHY?I]^&?Q*+HV$_ M[B9S6I,Y?8I3_D%.]=!2$ZF1J1> OIP?J/IZ9B\.?AW9KR?+1C77T3/+_W'- M;/P_0CK^(\OQ:-P?=D<41TWMC9X64UG[J9M4SZY3T7D/'CDC'J#<%5N/]W#K MWP)[T1:&9;[+?5AQ@Q4_LRS!30''B=?.)2%+T]JL5"IIX=("I57I5$B#S#LC MX6+$UEQO[2_'?)XL=,7!B\E[:IQGCT_[+%#^VA&;::TASDQO7JUC,[KLO^ MM%ZMWP?.71<<-N+ER\2"R TU7F6P-JI1_]3DG2S[\W*B1>%:W)70IF%VPZUY MIP%I!DV2]02P,$% @ T(524C;02- ^! >! !D M !X;"]W;W)K&ULM5C?;]LV$/Y7"*T84J"Q1-KZ MX,$AQDH MB6WD.)Z=X(A:DU$V]\ G(Y;*.*+D@0.1)@GF+],TEI_9_HX4!KF:;\5BD?V"?2[K^A98I4*RI K#9*(YD_\7#BB M!D"P!8 * .H*Z!> ?E? H ,N@+< N!V!7@%P#L"P#8O^07 [PH("D#0%3 L M ,,L'/+]RS9_CB6>C#C; ZZE%9M^R2(H0ZL]CZ@.]D?)U==(X>3D$U&1(L E MF(9AI,,/QV!!\T.D@_%B3B2.8O$>O ,1!7]M62HP#<7(EFIUS6&OBI6N\Y50 MRTH0W#,JMP+K+BSSSBQPV,YRTYTE:&>Y-;/\GL8]X)RUZ.,9%DPKOZSEK[] M/_BM@>;.3'-+ECV @MPQ!IJ%F6:ZXTH;)_=,,\U!#/7+\]//>/NM'E]*=6"$ MY*DJ 1+\^TD)@(4DB?C/0#\HZ0<9_: M1'>$JX-(-R#.#NH'56 HV:M#*@E/ MFH+5S <=\$(P%P;5W%(UUTCU1YHL"0=LK0I4BCD!:UV;OP/#'GW,&;V,49?A MITE_ -U@9#_5=_)4"OH>0J@4.]#7*_7UC/IFF2YS&[A0F2S)>>?> H%@>,V.RHH=0HZQAS7-X5+MKY,E>>P$$0V MY?U93N?6=]7QW.'AKLY/I= U73-,].IE#]TG&:#AJ5!P[<<(A!'>!G%RMND MT9SAB5/= $+_R)Q3J4& 7'1DSO -YD"GJMF.T: '_**3C0"2 ;E5D1)13%>D MR!'J(03CC17:.=T$OZ9/48>=TV,:H"/3Y@U&J\%_T&"\5IW!55Z(:->"ZJ2"Q$2D&?5BB@-M'K-NIV)P&*A MNM=@>]A4I0KVC0K>1S1*TL20MF!5E^#@9]0]6%47:"XO395/-V_5,=:IO-E] M9N;^^?0-JZ("S=7@'C^?\VE5"Z#_4WQ:)7;8-;._W:=F9@C;[Q5VK3M)"-]D MK:T *Y92F5_6R]FR?9YF3>/1_ Q>W>1-<$63]^3WF&\BJC/?6E$Z/5]% ,_; MW'P@V2[K@99,JHXJ>]T2'!*N!=3W-6/R=: 7*/]LF/P 4$L#!!0 ( -"% M4E+V%J],Z0( #8( 9 >&PO=V]R:W-H965T&&*(5<=FMBG=/OW.#F0T M">G>$-NY^]_O+K:/P4[(%Y43HM%;P;@:.KG6FVO75*9DIX[& MR&2R$.+%3&ZSH>,9(,+(4AL%#(]7,B6,&2' ^+77=*J0QO%X?%#_;'.'7!98 MD:E@WVFF\Z&3.B@C*[QE^D'LOI!]/CVCMQ1,V5^T*VV3P$'+K=*BV#L#04%Y M^<1O^SH<.?CQ"8=@[Q#4':(3#N'>(;2)EF0VK1G6>#208H>DL08U,["UL=Z0 M#>7F*\ZUA+<4_/3H*X$:*'2)IJ+8"$ZX5DBLD%U&-V^P6>!Y/B,:4Z8NP.YI M/D/G9Q?H#%&.'G.Q59AG:N!J@#&2[G(?>%(&#DX$]@-T)[C.%;KA&"[B0 M195*<$AE$G0JSLCR"H7^)Q1X@=<"-/UO=[_?@1-6E0VM7MA=V1_CA=(2=NO/ M#LVHTHRL9G1"\]N&2*PI7R-F/]!2*-U6^E*E9U7,.7X=Q7$$2;T>EZ-IU$_" ML#)Z!]BK 'N=@.-"2$W_8'M$81])IR"[18*:);MTHI&A^A^$$4U'B; M1HGGM>/&%6[+C9>VK7Z)HV MD==OI^M7=/U.ND>A,6OCZ3=.0)JF20VH:>3[D5\OF'MT!1=$KFUG4E")+=?E M%5:M5LUO;._\VOH$FF+9P_[)E!WU#LLUY0IJO ))[RH!)EEVJ7*BQ<9>] NA MH6W880Z-G4AC .]70NC#Q 2H_BJ,_@)02P,$% @ T(524N":HR7R P MHP\ !D !X;"]W;W)K&ULK5=M;]LJ&/TKR-JD M36ICP&_)E$1:&TW;M*M;+=ON9^J0!,TV'N!F_?<#VW%>C$G;NR^)L9]S..?Q M X^9[KCX*;>4*O [SPHY\[9*E>]\7Z9;FA,YXB4M]),U%SE1>B@VOBP%):L: ME&<^AC#V<\(*;SZM[]V)^917*F,%O1- 5GE.Q.,-S?ANYB%O?^,KVVR5N>'/ MIR79T"55W\L[H4=^Q[)B.2TDXP40=#WSWJ-W"Y080!WQ@]&=/+H&QLH]YS_- MX--JYD&CB&8T58:"Z+\'>DNSS#!I';]:4J^;TP"/K_?L'VKSVLP]D?269_^Q ME=K.O+$'5G1-JDQ]Y;N/M#44&;Z49[+^!;LV%GH@K:3B>0O6"G)6-/_D=YN( M(P".!@"X!> S H' $$+",YGB < 80L(Z\PT5NH\+(@B\ZG@.R!,M&8S%W4R M:[2VSPKSWI=*Z*=,X]3\"]5)D^ :+*NRS*A^HXIDX(9DI$@I6-:E]ZEHZLN\ MIS<+J@C+Y%L-^;Y<@#>OWH)7@!7@VY97DA0K.?65UF78_;35<--HP ,:%C0= M@0!= 0PQM,!OW?#/538"/+L:'(*]W4RNXSB+J.XY@L&^/XMJ="Y*C:@ MR:V#,N@H@YHRO$@I3!E?\_5U)2D@4E)ES7=#%]5T9N4_S ,81]K=PW%:^U') M!,+3H$4_"(<81EW4B:&P,Q0^T5!F<@0R1NY9QA2C\DI7O1"Z#&V^&M;X2$P\ MP<&9XGY0, YBN^"H$QR]7'"AUPA?[W6#D@NS5&SZHYZT"*%)>&:@'Q6&(1IP M$'<.8J>#;]PL;#[LPZ8W[NL=(Y2B!R"MV7T?,VHY;4J;B=@ZG_'X( M#H8J%QVZ&7*WLV8K6@^9L(KMMZ&>6$O3&^.AVCAT*O2L5J53O*N_)?6Z(P_Z MT8;JSU_S@7W85!45N=6$>R8$P2,E0H($Y+Q06PEBL"*/MGPL+E&AEBK<4^'0 MPG6:DD,O1.YF>%)^_RLA[GG:?%C]NY&XM1^W]EVV#PT4N3OHLRIAQ63**[T" M-81:O;LGFXQB^-KJ_!)N?(X[M7MHK2CY6V_YLEGW5' $!\RZ<=$HLIOUCPY$ MYOCZ#Q$;5DCM9:V)X"C1Y2.:$V$S4+RLSTCW7.D35WVYU:=H*DR ?K[F7.T' MYMC5G&ULI59=3]LP%/TK5L0#2!M)\PUJ*]$/-*0A$!W; MP[0'-W&3B,3.;)>R?[]K)\U*D@;$7AI_W'-\SO6M[?&.\2>1$B+12Y%3,3%2 M*E8C]WSZ9AM M99Y1[B3$R]@,/69)*-6!.QR5.R(K(Q_*>0\]L6.*L(%1D MC").-A/C:G2Y#%6\#OB>D9TX:"/E9,W8D^K#D]"N! M+ OT&:VV99D3J ")TCZX_0+:,R%6A)8Q+WX.=OX.T! A.2T63$ MWF=D9@\RWD7R'#FC3\BV;*M/T#!\0:)!^.+=\-%%#WSY?G@XD RG*0]'\SG# MY?'S:BTDAS_UKP%.M^%T-:=[+,$EX5!0-$&1*C,XO#90:0)!H2'6S.5ZY;[\ M5^R>9E?'X//4<:U@;#X?9KD;Y+LCIPEZ)=QKA'L?%K[)**81&9!= MU5+=$V.%_:+]1K0_*/I:"_N@Z)G?2:,=6"W5<[^CV@EMNV6M&^1[SNN897[S8&'1_M M3>Q&>/:1R@L;'^%_^WBUF6^Y" 7$T%X8E^$P@4 ML2V5U9G7KT/JHYD MI;X UTS"=:J;*3RI"%5 +*R M(E;X(<9#GQ%:>M.QO7JX*6<"N0K!DCXO42"KZ=>('W=N..;G)E;OC3 M<44VL #U4-T*/?,[EQ5E4$K*2R1@/?&^!Q?SP KLBC\4MG)GC$PJCYP_F_UM3KF$:X.WYSO[+)ZV0>B809+_[2EVD+L"(*X M1Q"V@O"K@J@51%\5Q*T@MI5I4K%UF!-%IF/!MTB8U=K-#&PQK5JG3TNS[PLE M]%.J=6IZ#;IH$IVC1;/QB*_15:UJ >B&EI35#/VN0!!%RPVRB]&,,T:5WGLE MT>D<%*&%/-,.#XLY.CTY0R>(EN@^Y[4DY4J.?:7#-#!_V89TV804]H0TA^4 M1<$W%.(0.^2SP_)?=3% N%\^_S(]&'V4^[JV78'#KL"A]8MZ_#Y53QZPC#K+ MR%K&/98ZLUK!C#8^Q8A=KN,]*TL#-2CM6>HR5N%CI'FL4#A,W*^M8V4'6 M?0ZZ_:\5"!#W M!H8/XJ]!R@M$654K6.G6HU,'J9QM!^]%STT.!X!9S$8.^53+(@ M>,^Y;6C[R](1QA]7S1VKXBQ,PD_1^SN'@3FZ;XC8T%+J#5IK'1ZDVD TIV$S M4;RRY\,C5_JTL<-LYV&@FB_ M)/;Y[GF>.]^YV&KS9!M$!Z]2*#M-&N?:ZS2U58.2V9%N4=')6AO)'&W-)K6M M05:'("G2/,LN4\FX2LHBV!:F+'3G!%>X,& [*9GY-4>AM]-DG.P,#WS3.&]( MRZ)E&URB>VP7AG;I@%)SBIK,QM?S"^\?'+YQW-J]-?A,5EH_^^SKL!>3C P%Y M'Y 'W9$HJ+QECI6%T5LPWIO0_"*D&J))'%?^4I;.T"FG.%?.JN>.6^XK9.$= MS.HZK)F .Q6OW-?N]!8=X\*>DI(J*=+JU[4/(K*#X@:P[U6KK'P4=58_QV?4H)#EODNRWE^%/ +4R.8 MC-]"GN79X_(63D_.CL!.AN)- NSD .R\LV2A&MQHN>(J%F&)&VI:!S,A=!5- M/[Z2&]PYE/;G$=KS@?8\T)X?H%V@J8B!9@;TFBKMT*!UECJ<[M+\6[!8G^.( MXRP;9=F;(]HN!FT71Y'V^@E:PRO\GY@(<14@_*OQ4EZ.KHKT99\WW>MIB683 M)M="I3OE8GL/UN%QF,69^.,>7Y9[9C:8'@RR]]02P,$% @ T(524JA!1F.7 P 6@T M !D !X;"]W;W)K&ULM5==CYLX%/TK%NI#*[4# M!D*2*HG42=3=5OV(9MK=AU4?'+@)5@VFMIETI/WQ:SL,,!MPLRO-2X*-SSWW M'MM'E\61B^\R!U#H9\%*N?1RI:K7OB_3' HBKW@%I7ZSYZ(@2@_%P9>5 ))9 M4,'\, @2OR"T]%8+.[<5JP6O%:,E; 62=5$0<7\-C!^7'O8>)F[H(5=FPE\M M*G* 6U!?JZW0([^-DM$"2DEYB03LE]X;_'H36H!=\0>%H^P](U/*CO/O9O N M6WJ!R0@8I,J$(/KO#M; F(FD\_C1!/5:3@/L/S]$?VN+U\7LB(0U9W_23.5+ M;^:A#/:D9NJ&'W^'IJ")B9=R)NTO.C9K P^EM52\:, Z@X*6IW_RLQ&B!\#Q M""!L .&E@*@!1)<"X@806V5.I5@=-D21U4+P(Q)FM8YF'JR8%JW+IZ79]ULE M]%NJ<6KU)OU14TG-'DCT"MWJH0B_1&$0!@/PM1O^ MGI1.^.9B=CQ_#/>UFJVD82MI:.-%(_&&=$-_?=!SZ)V"0GYS<$0M1V0YXA&. MWSC/CI2Q(:U/R(E%FFM_MXIG2;CP[_J2G"\*VA6/,HK;C&)G1C=\QQ5-T5;P MU!9?ZZ-+;.U;1I1Q*$?=DY9E\F3:)BU'XJQD362N_4C'%Y -G<;D3+MIA(?5 MF[:<4R?G9Y6#T/==""@5(E*"&KI'ZU.4I$<=XFB8>M92SYS4>L,J$.H>Z;N+ M0%==:5M70^2S<_)PF'O>S\_8XBB>#?/AH+.[X *A2U[^6NLF4C\# M/'))<,]NL9/_"U>$-:3.0];$Z;-/PV0ZPM]Y$P[=A[LIFU&RHTS?'QBN/3RO M/1[A[CP+NTWK4Z?ZK^BC,_HH'N/O' J[+>JD?8_:[$-=C.@?GZ.'>X>MXL[C M\/3)S!MW=H;=?O:6EE3!*Z;;R4SW)8J4![IC(^?LW-+P)!J[9)VK8;>M7:;S MVG9WVHT$,/M2YK22K@:D<[DP>#*EP\[+0K>7_1>EFU"/NI(@^9?0?J^/-5\= M'XDX4-US,MAK5' UU7!Q:N1/ \4KV]IJN;64]C'7'S\@S +]?L^Y>AB8;KG] MG%K] U!+ P04 " #0A5)23G?FSU4# ]#0 &0 'AL+W=OR_D6;)M:Q4%1)Q?,F62O(6;']IW<-B%X"]HXDD":!/#;!;1+<>J);9?6T M+JBBBYG@&R1,M*YF&C6;.EO/AA5F&:^4T&^9SE.+E= [0JC?B!8Q>ONK8J5> M(W6*"KV#7J$KO6OB*@/$$S0(E>(%:@+RFOI(Z5 M,UMIH68X.VI$O=F*(D=$74!TAEQ\BHA#G('TY:/3\70WW=9X6D:D943J>NX# MC$[1*J-ZRKL OE_J8Q8$N@59"RX'46[+^74YQ8CEI>"W8(3*D;T5MH7#Y]_(DW:PR=-NY,DARX $[A[Q@:@0 MNT X^=SF:=YT>/>ZZ.GQ9^4Z_/ ME?@$[\$?B/*FO27:5=OY*R:C:I<\+RL% J54Q!LJ8(Q!9Z38_0_(.R_$XV;X M]\@/;<[S77\?^6&4ZP;^$>2=&>)Q-VR12YZHAY!WQH6#_X"\LS,\.5OCS7S51_WX P ?I] MPKFZ[Y@;=/O%M/@#4$L#!!0 ( -"%4E*3M2L B , -,- 9 >&PO M=V]R:W-H965T3.C!W*VY>*[ M3 4>LY2)N=.HE1^[;HR3" C\HKGP/2;F(N,*+T4&U?F DADG;+4]3UOY&:$ M,FN76*!'-@$G*&1(0SYWW^'KE>\;!6OQ%82OWGI&A\LCY=[.XB^:.9S*"%$)E M((C^>X(EI*E!TGG\J$"=.J9QW'_>H?]AR6LRCT3"DJ=_TT@E^?\2PPP8'HR.&PW89NNF-:GJC7GJ? M0&M>PM,(T4SS>0)#0?:,P[@&'I]_]B9UL$G_['5U):_C]O9FTJH['K3&KVTT M\$]-UK1.>MJ;]))G>:% H(2(:$L$]!0">XT<>^>O.]Y3?WRVRE?0H\/O]:CR M'4;34Y7'?I.VWYOVESBF(:"X$(RJ0H!--J;/YKEO^G$CO?@W:"]NQ!>_H+[_ MIP]MW<3M/@2M/@0G^]"(*^Y7U_H;D#Q6+WT#C:;AT6^H?:-T>'RNVB\KZ->5 MM9%#W*^'M]TA#]$:G<+3\Y?3;Q3,]\Y6S@KZU"B7&;E[I]T,Q,;>&B0*><%4 M>52L=^N;R7M['C_:O]$WEO)^T<"4UYW/1&PHDRB%6$-Z5^9^(,H;1+E0/+=G MZD>N] G=/B;ZU@7"&.CW,>=JMS !ZGO&ULC99=;YLP%(;_ MBH5ZT4I;^0I?51*I33=M%].B?FP7TRX<. E6#6:VTR3_?K:A+ V0<0,8SGO. M\QX#]G3'^(O( 23:%[04,RN7LKJQ;9'F4&!QS2HHU9,UXP66:L@WMJ@XX,R( M"FI[CA/:!2:E-9^:>TL^G[*MI*2$)4=B6Q28'^Z LMW,D5%D"ISJ0X_C1)K;:F%AY?OV7_;,PK,RLL8,'H3Y+)?&;% M%LI@C;=4/K#=%V@,!3I?RJ@P1[2K8P-5,=T*R8I&K,8%*>LSWC>-.!*XDP&! MUPB\L0*_$?C&:$UF;-UCB>=3SG:(ZVB535^8WABU@\2$7J&/Z/GQ'EU>7*$+1$KTE+.MP&4FIK94=;7:3IL: M=W4-;Z#&/:37R'<_(,_QG![Y8K3<3=[+;>6VM>RUECV3SQ_(M\0'O*+*JG*# MC'],!?IUNQ*2J[?J]YD2?EO"-R4F_^EJSH0DY0:EZMS;N#I-8-+H+^YU[GJ> M,OEZW)Z>H#@,VJ!WA).6<#**,&6E<8TH7C$^#%IG"X\8$B<^X>S&N(GG]G,& M+6V##CI 01*>0'=C_*'>ABUS.(H9;S,B M:UZ\/PL:=B$BYP2T)\8= (U:T&@4*(4-IL-S'W4J1^$I73=FXGG]='%+%X^B MXT"*U98+_=$B*"K*#@!GVQEW8#S?/0'NQKA^X/<3)RUQ,HI8YH1GJ,)<'A E MJ>9$:^AG3;KO:&?JNS%>'/>CNLZ_'[]S%O:[S(&K9;1&/M?.)M&[7KE!= +9 M$Y4$R0#ET?+DGJ5\8A+37BBW\U<,8N]TEGNBHDFG=_;1^JDW+]\PWY!2J.]B MK63.=:3TO-X/U /)*K.DKIA4"[2YS-4>"K@.4,_7C,FW@5ZEVUW9_"]02P,$ M% @ T(524H-Z_Q3( P EA !D !X;"]W;W)K&ULM5A1;^HV&/TK5K0KM=(=B0V44\6@\Y7@DUKI@'!XE M4NNRI/+[#11B>Q7A:'=CQA9+;6_$X]&*+N )]//J49I1W+!DK 2NF.!(0GX5 M7>,O$S*T #?C#P9;M7>-;"MS(5[L8)I=18E5! 6DVE)0\[&!6R@*RV1T_%.3 M1DU-"]R_WK%_=H&^I;OE04ROU& MVVIN;QBA=*VT*&NP45 R7GW2U]J(/8#A:0>0&D!^!/0. +HUH/M>0*\&])PS M52O.APG5=#R28HNDG6W8[(4STZ%-^XS;=7_2TCQE!J?'$YAK]#.ZSC)FUX$6 M:,JKW617Y6P"FK+BW,QX?IJ@LY_.1[$V52TV3NL*-U4%"ZZ5"O_ , MLK?XV*AM)).=Y!L2)/Q-;#JHFWQ&),&#%CVW8?@$4@/'%DZ2%OCDW7 \#'33 M;1:@Z_BZ!_CNS!B)'-U*,$N OM*4%4Q_1W^Y!U,-I?H[4*;7E.FY,KT#91[6 M6FG*,\87J "M02I;-755VTRLZ/J.SH;'9HRQ"1/S,XHW^W:U3$SZ;R>^4=QO M%/>#BF>P$<7&ZOW!FH ;%PWWQ2E-'S1E!L$6:OJ\57BUU0?_4OZ"'/P?B&9E0#.KN;WCS,SD,U?=K@D\8-]GF#PX'C>@&EK=-@7A/D M@O%6O\,TY)C;/H5P.(:\VX_2O"XZ:T/$/I+P23.)^$PBX4QZKZ5':/ 12XF/ M)7(DENCKD5@B/I;(26.)^%@B'QE+1\B2#@G&$O&Q1,+!4GOY 6% ? "1_DD] M]ZE#+CYFYX9I2* M,,BD @ 1@< !D !X;"]W;W)K&ULC55;;YLP M&/TK%NI#*JWE3I.*(#5ATRJM4M6TV\.T!P>^!*M@9[9ING\_VQ!&$,GZ$GPY MY_@<._X<[QE_%06 1.]52<7<*J3BUD4ZR9NQ5=^[S MN>5H0U!")K4"5I\W6$)9:B%EXW>K:75+:F*_?5#_8K*K+&LL8,G*'R27Q=R: M6BB'#:Y+^<3V7Z'-$VJ]C)7"_*)]BW4LE-5"LJHE*P<5HL%ICF(K:E,J;E[:PUL6A,>"=,N!YZ8%06 GVF.>3' K9*U,7R#K$6 MWEG%%+)KY+N?D.=XSHBAY8?I[FR$GGZ"49;6 D"0;.[R&&1JF+B-OR947!I$?VV_]+1V! M^9XSS-U!B'3 M,=@T#&;C[J/.?736O;YN:-W<-M(Q6F KXUE5J@C-54-K>R&^T>@SM3 P?C"_5(-#7]GTSSPCQ@OB54H!(V M2M*YOE&F>%.UFXYD.U/'UDRJJFB:A7KH@&N FM\P)@\=O4#W="9_ 5!+ P04 M " #0A5)24[?_!T4# #-"P &0 'AL+W=O7,]PQ_B'6 !+MLY2*D;.6,[AX[79+66NL,=#S=D!3.0[YL7KEINJ1(G&5"1,(HX+$?.O7\7^8$F&,3O M!':B\HQTE#EC'[KQ%(\<3SN"%!922Q#U]PE32%.MI'S\+42=!5F3@1,6?HGB>5ZY/0=%,.2;%/YRG:_H C4T7H+E@KSBW8%UG/08BLDRPJR MX: "P*N$\(SA* @!)<2PH(0FIG)HYAYB(@DXR%G.\0U M6JGI!S.9AJWB)U1_]YGDZFVB>'+\1! MK3,!Z&H"%):)O$97$4B2I.):D=YG$;KZ<8U^H(2BMS7;"D)C,72E\J='<1>% METGN!9_QXF/TS*A<"_1 8XA/!5P5K$R'#^DFN%4Q@L4M"OR?"'O8LQB:7DSW M!Q9Z=#F]WY(F*+]58/2",WK3+>= Y5V+5%A*A48J/"/U"#%PDMJ^44[L&*(^ M-3['OC]T/ZNSUH0$IXBHB?!*Q(GA3FFXTVIX)HD$F]V\0-4%A@.VV>Z7M7JOM M-R9)J@X>L](0Y/O>%J)G,=BMI[" _$Y82]$$A9V>/46_3-%OW2D1+$$EB-NV MRJ#4&GQWJPP:SFOK:OHE(FI#G/CUO>.1[GUOKQ2\-L-?0Z)6R*GERBWD?W>W M%,SJ<#=^/ZS[MJ""H+[4;"BLSV:K>WQTCR_8-'&QZ- \OR2M8?!%82PH2Q@+ MZGR8XR7C!Q>$2?++7ZK+O^40**2JYWR_']336$"XL:B:(!P,:EG<2IV3 5^9 M>E&@!=M2F1<%96]9D]Z;2JS6/]&UJJF?CC)YH?M,^"JA J6P5)+>;4\YXGGM MF#&ULG5A- M;]LX$/TKA( "+K"K3]NQ"]M 8F6Q/70WL-O=0]$#+8ULHA+IDE2=[*]?DE)D MNZ6H-)=8I/0>Y\V0PYDL3HQ_%0< B1ZKDHJE=Y#R^"X(1': "@N?'8&J-P7C M%99JR/>!.'+ N0%591"'X32H,*'>:F'F'OAJP6I9$@H/'(FZJC!_NH.2G99> MY#U/;,C^(/5$L%H<\1ZV(#\='[@:!1U+3BJ@@C"*.!1+[S9ZET9C#3!?_$/@ M)"Z>D9:R8^RK'KS/EUZH+8(2,JDIL/KY#FLH2\VD[/C6DGK=FAIX^?S,_H<1 MK\3LL( U*_\EN3PLO9F'P!Q"XA_!(Q[ $D+2%X*&+< X^J@D6+\D&*)5PO.3HCK MKQ6;?C#.-&@EGU =]ZWDZBU1.+EZ3S-6 ?J('T&@W]%6[:N\+@&Q FT@8S0C M)<$F0FIF*[&L)>-/2#)T7Q1@@H;.'&B#):!1"A*34KQ=!%*9J!<*LM:<*$8?&)4'@>YI#ODU0:"T=0+C9X%WL9,QA:I M78OB2P7"AE(BL9*+F@#[?[H3DZ@A]<2PQ[I88FR7&/4M\\K<^ M*B 'CDLDSA%72W(575M,W81QY(?A&YOK7XE+?QUWY8E)YXF)DTAO=S#"X5'E M66'5[J:(9GYLU^[&W?B17?H0[*?5KI1/.^53)X]*J2IA4A-PE!-UTCE027!I M\X";:I3XT_"-+16L!X 3[0,;,'T%\,H--YT;;IQ,?S&=A&J5Y78J);:;0-A\ MX.89A;T^& 3>]/C@%< K'\PZ'\R<3/??:B*?D$H[6KVY"FP.<).,IWW'P(V+ MXKX4X,;-_8GS',P[\7,GC\ZS&8><2&O4W>!>X]=NW/1GXQO-;ECBSYV:H_!< M$H3N&X!R=?7O*?D/0H3]S;_[HHCR* MG%Q_RP-PJVXWKM_Z]1#29GVKVXTT6<:E.CZKCIU,&Z@ Z])"5?A25WZJD@;. MF^U@SX #C,H?/9EL/8SL29[I #(Z. 6@RZX.F@]"I]HCS8)RKQ,A=97UDTEX.#.!40NC= M" -(QT880(;^N$=W<-$Z5<#WI@45ZKJKJ6R:C&ZV:W-O37/WP_R=;G]-2W:F M:7KG#YCO"16HA$)1JHM9U7"\:4>;@61'TZ#MF%3MGGD\J!8>N/Y O2\8D\\# MO4#W3X'5_U!+ P04 " #0A5)2Y&J;)A0% "<$P &0 'AL+W=OU8DRC MIR+GZJ*WTGK].@A4LF(%5>=BS3B\60A94 VWV#SYDRY4V#X+I9$V7[('I3^OW M$NZ"QDJ:%8RK3' DV>*B=XE?WY#(*%B)SQG;J)UK9$*9"_'%W-RE%[W0(&(Y M2[0Q0>'GD5VS/#>6 ,?7VFBO\6D4=Z^WUF]M\!#,G"IV+?(_LE2O+GJC'DK9 M@I:Y_B VO[$Z( LP$;FR_]&FDHWC'DI*I451*P."(N/5+WVJ$[&C@(<'%$BM M0+Y5&!Q0Z-<*_6,5!K7"X%B%J%:PH0=5[#9Q,ZKI="+%!DDC#=;,A_X"]=VLF8;7X M$MT+I= UE?(95G!#9:K0G_<@C>XT*]1?'E^#QM? ^AH<\'6S6##;X4C3)P1N MF:L<_#9.R'D<_NJJH^OO*.+SH5MQ]AW%\'S04=R+/VKBC[R6H%T0>X)AK1BB M6LML7FHZSR$= ND50\F*\B5#&4>/-"^K'J(Y#&7*$V>J*G>1=6=F^^.4C(>A M^9L$CPZ@PP;HT OTECX*:9&QIX1!69CUFC/.%IE6",H#L:]EII\13 $33@V5 MIT "BE&9K% B&2%UK99;MIL#]T94AIZX^7;. M5>!&'7 8DWUP52>,.G4QC#Q!C)L@QMX@WL(.I*U1+33D^LA*'7>@]\.^!Q(. M6R8*O: ^=P$@NH2]CM*F4H'RN=D", D%:3-,E6+NPJP]#??R-L:#;H(=DOUH M&,:'X]EA5NR-YQ.7+!%+GOU3X]WVG1,Q[M8KB6,'X*X@CN*H(SBK!7=K!X?] M<4?PQB$XC/#A!) V >3G$@ SDFK8099YBJAMD[I;=AD%90O4ZCMS1CJIZ&3+ M)[(?5LNSN.\-ZXYK!M-1[Z"#RQP@IV8LE5"W$G9+W$:R%LINJ%R+/JL=14>@ M:YD9^TEN!MLYI;/$;.G09:E70L)\]W >;DD/1R^^P\ MNSW4%1V/O4.L)2[\L\S%A3Z>O7"7OG T]HU^W!(8]C/8%J(ISXKB!^>OC1^B:.P1_'SEV#2S0,QYY5(.U0)_ZA_K#) .VVANR02>&[-%-:UM^* MMQ\O3]&_Z+:F[&/G$&D','GY+QW2#E3B'Z@_O$Z#;@.,ALYE&G2)E_BVSZ0= MU<3_@?(_[J5(]]MD3%P@@YU3B(+)I3W^@82)DNOJF[YYVAPQ7=J#E6^>7^'7 ML^J@J#53G5N]H7(),:"<+!X#*ED=!54W6JSM6<=<:"T*>[EB%&K5",#[ MA1!Z>V,<- =RT_\ 4$L#!!0 ( -"%4E+UIT/_,@0 *(/ 9 >&PO M=V]R:W-H965T;&%=.[E<(%S8'7FXKL\$*+ 2\DJ MN5X>Y[,#Z3$\HH?2:6_[+DHL=)-\>S)HR"X:()*YB'?C[T2TVJQ637O M[L5FQ6O%:$7N!9!U66+Q\Y8P?EXOX.+UQ1?Z?%#FA;=9'?$S>2#JZ7@O=,OK MLA2T))6DO *"[->+&WA]AYJ !O&5DK,^(818217)@76 M?R=R1Q@SF32/'VW21=>G"1P^OV;_LQF\'LP.2W+'V3=:J,-ZD2Y 0?:X9NH+ M/_]-V@%%)E_.F6Q^P;G%^@N0UU+QL@W6#$I:7?[Q2UN(00 ,)P)0&X#>&A"T M 4$ST NS9EA;K/!F)?@9"(/6V+\E"E,F/^C8 MIX/_N W@': 4>#[R6&BU7GM(T36=>WE*ZO5!"$Y2V)+\" ?P(D(]\1_C= MF\-A]FNXIXO350AU%4)-OF R7UL&I)G;6Z9(F:+&9/GC91%L)DY9V&);%109@F48?ZA6+840QG*9IYS_7( MJ7(RNP3'@SXAS! :,;-1:1RF;F)11RR:)=9-B2 G4M7$Q2ZR^T7AB)N-@2B# M;FYQQRV>Y?;'CYJJGT#O*JVT$ANMB M10^P?@^[V"5VQU$RZ/E"SX$*_#AV\TL[?NDLOYL\%[6>VA/.)XN7VL4+LA$Y M&Q/ZF9M:UE'+9JG=XD([Q$ZY*&4VI3084;(Q, [=E*#?Z[<_2^H_=2#"*;*^ M8W4'XRW@0*'8GR U,!4X2^HOH?7,N.E8.9U$H44A0UDREC@'+/:#=&*[PE[> M(?K-AI#R&GS%K,:7@P731QM MN<+LS94-[,E-_'B\+EVP,$FFEF9O'S!\NW,.%&?./F'O 7#>!.X%.6): /)B MA-:M8]!6^"6$?CHV*1"^"\&32GXB7?+VNMN3/S9 O],M4S-6;I M@&DOG3 $V#L"G+>$ITK/#&OL-"?TA'=LHIJVX"]1%(V5UP4+TG!"?&%O#'#> M&;9$7U1R.ND*T);\98@0'--SP8)D:F?VY@#GW6%:B&W=7T;06H(.5#BQ %'O M#FC>'1QR\1OK1[8A+%$C M"Q2-SRC>X )E;J__8/%,*PD8V>LH_RK1X>)R(;PT%#\V=ZH=5_J&UCP>]"6: M" /0W_>&N:9UU_+-_U!+ P04 " #0A5)29#JZFR(# #)"0 &0 M 'AL+W=OVGBFW/.O<>N[3M9<_$B MF.1187O(2F/ZRY*+ 2@_%RI6E )Q94D'=P/,BM\"$ M.;.)C=V+V817BA(&]P+)JBBP>)\#Y>NIXSN;P(*L MN:U*1@I@DG"&!"RGSK5_E8P-W@*^$UC+K7=DG#QS_F(&M]G4\4Q!0"%51@'K MQRO< *5&2)?QN]%TVI2&N/V^4?]JO6LOSUC"#:<_2*;RJ3-R4 9+7%&UX.MO MT/@9&KV44VE_T;K&QI&#TDHJ7C1D74%!6/W$;\T\;!'\8X2@(03[A,$10M@0 MPH\2!@UA8&>FMF+G(<$*SR:"KY$P:*UF7NQD6K:V3YA9]@B>6IVRU)> M 'K$;R#19_3$!*1\Q<@?R$P0S8'!DBB)SA-0F%!Y85 /"3H_NT!GB##TF/-* M8I;)B:MT04;639OD\SIY<"2Y'Z [SE0NT1>60;8KX&HGK9U@8V<>]"HFD%ZB MT/^$ B_P.@JZ^3#='W?0DX_31SUNPG9Q0JL7'M%;Z+5@*:$$VSW"ESWK\W/! M*45Z+ZRQR'[U)!^TR0!(\CFL"&.$K?2^HIBET+6^M<302I@3YG7F#^/A MQ'W=GO,.D!>.=T')(2@:^BUFQ\&P=3#L=7"=9<1,G$3Z>$1*SU;)91/1?]RT M$@*80N^ 1>>?MU:/MDJ*O6#/VR%F&$9[U@XQX6C4;2UJK47_8ZT41(>/&HL. M"O+V;)U$)'V('4MQ:RGNM;2 K$IK!UD%2'%$<2G!V)$*JTKI TKO $H*HNQ^ MZ+06G[1V$I'T(7:LC5IKHUYK^O)4%/1EJ3IK'IVL^20BZ4/LU#QN:Q[WUJQ/ MY!-[?WRP8X,@CO&PO=V]R:W-H965TD[631CU]2DDW)EF@'+1;)0ZP+9^:, M9GAF2%YL&/\A%I1*\)PFF;CL+*1C-C/"52W?)Y3RPY M)5$NE"8]Y#A>+R5QUAE^.""K6029_2! [%*4\)?AC1AF\L.[&P??(WG M"ZD?] 872S*GCU0^+1^XNNOMM$1Q2C,1LPQP.KOL7,'S.QQH@7S$MYAN1.4: M:%JTWXIX.\[C5L$@E(@3Y=>$8X\EM=$DL$%9QO ]6BE35_D"9%+JQ#&F<[= M1\G5VUC)R<&C9-,?9T,5_0B,6*JFA"!Y4IV!JRB*]25)P*>LF"7ZQ?MK*DF< M?% CGAZOP?MW'\ [T -B03@5(,[ 4Q9+\5$]5-?W<9(H(7'1DPJL-MF;EL"& M!3#4 @R">Y;)A0#C+*)1@_SU$7ED4=!37VGWJ=#V4PV15>,]>0$8?@3(@6$# MGI%=^C-;=P%V)W)W]X MWQ)'O$MYG*O#;2FO,_5L0'5<0_D)7]\M2$\ G_]H52" M3Y*FXF\+('<'R,T!N;8Y"-@R!S%7&*2R^%[-GF).?6C*ED*CEVO4]6D]4%FQ MKB;$X0C?T7_U83:8-"FZ<:NR2LUN<O"R?HTSYA4<==#IVR>Q?\VU_#PP"&W&2MT M3$/C6-$^9<:D0OMJZ!7$@*F\ IO]+-N&UL>@'H1?N$=:X89R+O1#N$UO#. \AZ'DMX3!U'-K+TXTI M%+I7*98QKVM22@O5VN$Y7=??=_5PF.MT_7U'#T>AL-OFIBF5T%XK=?,,'A*2 MV5+!E#48O!$Z,$4*VJO4YU4Z45$R,21KM4PEDX3JR3^A(!9B=;RQ+JW4\A'Y M'O9;.@%D"A.R<_XN N G^!721J8T(/@VHH1,'4'(WA!M)QK)]1-93#6@>[;& M134Z:&C\;ELH3.E ]M+Q&B8;E;JJ&8'Z_1"W+""0*03(3M:_SCRCTD)M]>-T MG1:V0(;JD9WJJ[DZ2H@0X$IGD"HJ(%^MVG+!,"_RWDAZ&I9$=I;\32126JDM MOJ'7=YVP3O9W#0,]%T'712T1- R-["L/Y#A'^1X9T)U M5UJI\WU[ + A7WRD+V_'-V.\F.?'N.>NM''"]@PV%(SM%#Q:Q'0&QL]TNM+G M!N#+;!9/%=*?^>8@&(V_@)P?;5&J[+6]D M\R$\'\&&Y]?P_+8X-33JBT/,>\+GL' @ M9P8 !D !X;"]W;W)K&ULC57;;MLP#/T5PL" M#EABQ[EM11(@Z07;0[&@1;N'80^*S<1"=/$DIFG^OI+L>!F0&'VQ28D\/"0E M:K+79FL+1((W*92=1@51>1W'-BM0,MO5)2JWL]9&,G*JV<2V-,CRX"1%G";) M*):,JV@V"6M+,YOH'0FN<&G [J1DYK! H??3J!<=%Q[YIB"_$,\F)=O@$])S MN31.BQN4G$M4EFL%!M?3:-Z[7HR]?3!XX;BW)S+X3%9:;[WR(Y]&B2>$ C/R M",S]7O$&A?! CL;?&C-J0GK'4_F(?A]R=[FLF,4;+7[QG(II]#6"'-=L)^A1 M[[]CG<_0XV5:V/"%?6V;1)#M+&E9.SL&DJOJS][J.IPXI(,+#FGMD ;>5:# M\I81FTV,WH/QU@[-"R'5X.W(<>6;\D3&[7+G1[,GTMFVLW!YY7"CI>NU9:%< M'9A;UZG2*Q:>_3YIN+/$72D0[ADW\,+$#D&O(:# S]KXZA:)M"O_<%TJ3WK06O MW]2K'_#ZE^I5,(.=5:C7DAW<\228&\/4!H/\>[ZR9-Q9^],2;- $&X1@@PO! M'KG==M8&$;@B-&@)C"O^N;JV Z7=7O*IA="P(31LQ;E[*]UM\D>HF.70]--=8JA7091LE*DQM,02S<2X#&&[C]M=9T5'R MYFV9O0-02P,$% @ T(524EG"A-F"!0 V1@ !D !X;"]W;W)K&ULI5G;,DE5N%(4ZAM#6(Q+$H\DX?_?$ M)N-DS\,@ID\,I/LH(NSCD8;)X7Z$1L<7S\%FR[,7^F2\(QLZI_QE]\3$-[UB M6041C=,@B0&CZ_O1 [J;82GSD?W/7+P0LR IG2;ACV#%M_N%]CQP/N%D,F;) ; ,+=BRASSZN;6( M5Q!G$V7.F?@U$'9\,N?)\O7V481Z!:9)).9?2O(,WH)Y,7= L@9\2T&.!%]W M^:\/67X#_@&N?,I)$%X+_,O?KL$GH(-T2QA-01"#ESC@Z8UX*9Z_;9-] M2N)5.M:Y\#WS0%^6?CX6?N(./Q$&7Y*8;U,PBU=T=4Z@"]&5;(T]B[@\W=R7FL^'FCB(81C4-C)S/Z.#[9Q\M*,M2/<\S MIZ T*THSIS0[*+_N>= M??P1IG8X('CN@9/+%A213E'N!X#_VI!WZQ7\*Q<&TN@4A-991[4LV#R22G">8S8/([Z,SK$1[M@IX'K#@OLV M+.4N3"JB?:9W$7);&MHPH: )\V4PD:N.3HCKS0Y6;W8NK2;MP[TXD2+';*JR M!V70E^ D&9S)Z%09K#=%N.].X6<7L-/RR# -Z#7O./23*]R(LDU^=YZ"9;*/ M>7&G6;VM[N&PO=V]R:W-H965TUY5RCGV51J;&WU7KW.0C4:LM+IGRQXQ4\60M9,@V7 M0LLT9E$5",XZ!D>>5-1O;>DYR,Q%X7><6?)%+[LF3RUY07XCCVB/=V MXSG?;+6Y$4Q&.[;A"ZZ_[YXD7 6MERPO>:5R42')UV/OD7R>D\@86,5+SH_J M;(P,RE*(5W/Q3S;VL%D1+_A*&Q<,_@Y\QHO">()U_-LX]=HYC>'Y^,W[%PL/ M,$NF^$P4/_),;\?>T$,97[-]H9_%\6_> V,OY4HE/U%QT:+/;3:*RW*QAA6 M4.95_<]^-H$X,R#Q#0/:&-"N073#(&P,PKX&46-@0QW4*#8.%UK"TQSL]&2AQ>KU80J1R]!,E/ Z*683\H 6\(YE^X(C ML4;/7&F9KS2HK 7Z7N4:/9JDY?H7^C#GFN7%1[#Z)JJ' ZA!*4]&RAKMP4B! MY@\4(+5E\'P4:( P2PE6S8*G]8+IC043BKZ*2F\5^K/*>';I( #Z-@3T+013 M>M?CG*]\%))/B&**'0N:]38GJ<-\WM]\>(ZLR]0Q)?S?U M$QSC3KAG#MV DBC&'1:'CD1AF&(W3-+")'=A9N85*]['21S3)Q#R[EOFT,5) M?!;RFL8A"P<)IFZ880LS_.VZXO:_;U$-'<42#S ..[@.G:OXYBY_E\5W 9RV MP.G=WO3#?H4!]_' )>PJD"TS!!\NCKZP7*(75NSYG8Y%\.FSAO_GGK57&=I! MY[1A=D:YF7)X%I:0^&&W1!PR&OLXZL38):,^N5'MY.R#3GJWKAY,S?: G'<= M[$=)%\JAB["?=*$<,IKZMZ#H"8KV;6(]F.CU(B!1]"I1#AU-_"'I0KETD*H; MU4!.GVH2]N]F/;A"!Q?U,>ER.73P!H;#+I=+%_IISI1:"7VE:YWE^W=]@3T:/?]G?M3 M&ULS59-;^(P$/TKHZB'5NHVGR10 1*0 MKK;25D*EW3VL]F 20Z(F-FN;TO[[M9T00@A1+Y5Z =N9]SQOGN/,<$?9"T\P M%O"69X2/C$2(S:UI\BC!.>(W=(.)?+*B+$="3MG:Y!N&4:Q!>68ZEN6;.4J) M,1[JM3D;#^E69"G!(O4]Q1GUZ$ M<'EQ!1>0$GA*Z)8C$O.A*62Z:E,S*E.;%JDY9U*S'7B@1"0<[DB,XV,"4^JL MQ#I[L5.GDS'$T0VX]C4XEF.U)#3[,-P>M,##C\/['6K M3!A#9(WEVRE@^0[UN#EZU\N3'6+Q]3%L1KF /S_E+G O<,[_=N3H53EZ.D?O M3(Y/5* ,>.WT1/4M<7%ZVLY&P=O3O.KR>AW;/2>097^M&]82Y7N>>QP5MD59 M/:^*.I+6JZ3U.J4]+IYY1X7\BL;_LBX&58[!)[E8\/KUREN!UVNXV!+E^'[0 MY\ZY/\+(GK)GCRC6OX MV1+E>E:_X6=+5##P@G9#[=H'S>X4)^N72Q%:'2!54PZ"PI3*D?J4A2F3/0=E M77;;SF$WY^L:?OA2V.YG&>Z>W)UN8#7];@GR3^QN"1JX#;?-6B>38[;6'2&7 MV6Z)*+[SU6K5=4YTK]58GZIN5'=(!YJBE7U ;)T2#AE>24KK)I 9L:([+":" M;G2_M*1"=E]ZF,B.&C,5()^O*!7[B=J@ZM''_P%02P,$% @ T(524H3Z M=K[* P I@\ !D !X;"]W;W)K&ULS5=1CYLX M$/XK%NI#*[4+!@*D2B)MDM[=2JTNVK1W#Z=[<& 2T +.V2;9_?=G&Q98(&A? M(N4EV.:;SS/S.8QG=J;LB<< CUG:<[G1BS$\:MI\C"&C/ [>H1S(SG %L2OXX;)F5FS1$D&.4]HCACLY\8]_KK&4V6@$7\E<.:M M,5*A["A]4I.':&Y8RB-((12*@LC'"5:0IHI)^O%?16K4>RK#]OB5_3<=O QF M1SBL:/IW$HEX;@0&BF!/BE0\TO,?4 4T47PA3;G^1><*:QDH++B@664L/,' J ^>]!FYEX.K,E*'H/*R)((L9HV?$%%JR MJ8%.IK:6X2>YTGTKF'R;2#NQV H:/GU9RLQ%:$4S>9PXT8)\05MYQJ(B!43W MJ(3M^K!OSVH,Z"$/TR*2;Y-< O)(+2IHSFF:1$3(R5;(ASPR@BO&/X_ - 5' M']<@2))^DGO^VJ[1QP^?T ?%\S.F!2=YQ&>FD*$JA\VP"FM9AF5?" O;Z ?- M1]/+]F;#H\UNS%>4"_?-=[H(> MI,C\WQ$?W=I'5_OH7O#Q)Q4D1;QU\L+VEE">O*&S4?).-*_Z\)T6>&+[,NVG MMF #*,]UG;>H]1#*FK@UZDUHDSJTR6AHVV+'0Y8<]?D?2957\WDW*Z=?^^A? M2^"J"*K8@)V2$,8$G=:\ MTYL5%%M-[;"N)&E%W-8"NWY'L-4 RO;=H"/K$)>/_6%A<:LPXO'_*$F!(UE^ M9+EE3R"2_#"6-+OAM6]7VJ8^8.=:TCI]T0(;=Z7MHUS?M;O2]E&.ZSL7I&T* M"QZO+(_ @; PUNI&<)*WWZ/*[UCFFD\[GMRNODW!P-ZU]/4&_I0XZ.K;1SEN M8'7U'>!RL7=!WZ;2X/%2\SOD\G*9:GE))&_-"1?JLGF"L=PUWWP7S'MKH*]U%N8'M=A0>XIDZWZIJM!B8#=M"-()<.%[DHK^CU:MUL MWNL6J[.^5$VH;HP:FK*#_4'8(9'-1@I[26G=^=(E5C:%Y430HVZ3=E3(IDL/ M8]E( U, ^7Y/J7B=J WJUGSQ/U!+ P04 " #0A5)2CF*TR+0# M#@ M&0 'AL+W=O2+"')W34?"#8SCY]G M/,S@V8:+!YD!*/28LT+.O4RI\JWORSB#G,@+7D*AGZRXR(G20Y'ZLA1 $NN4 M,S\,@I&?$UIXBYF=NQ6+&:\4HP7<"B2K/"?BYQ4POIE[V'N:^$S33)D)?S$K M20IWH+Z4MT*/_ 8EH3D4DO(""5C-O4O\=HDGQL%:?*6PD5OWR$BYY_S!##XD MI_\N@"L>40#0XX MA,XAW'_:BH^HE>78,BE+V>^4HO80S]V,%=U7#A 3@J$RB M=T4"R2Z K[DU!,,G@E=A+^(UQ!C#!GW83[HF*PWV&Q<11"J5<4%_08)>T<+-=J9%#3ZRX*9TK!?#P/UF M_GI[;TZQW%$P:A2,SE!0$H'6A%5@F5(MC<*'Y MX3TI1\UV=(P;'>/S=X)*61W?A?&SV$:3Z1A'X6"/>8?A8!@.H\FHF_NDX3XY MG[ON'E*1(J%%>DS Y%0!'8:] J:-@&FO@$]5?J_S1+]EIM9(!(6BBNG(*UZK M>4,"O3BW@N&T,./H-)1RW'0(/?F<1=^@[F7*@ MBI]DNJNB[43XG%;TGPJY6^EH)3]NMZNE[4GXG*9T5C%WR#LU#H^#\60TVF?? M81E.!^$H.E -<=N+\+]H1F<4=-S1:0Z(Z+#L%]$V)=S?E?[7HHZ?MQZ\G_+^ MU@=Y#B*UYQ13Z*I"U=_FS6QS%KJT)P"_-:\/4C=$I+20B,%*NP878YVIHCZ; MU /%2_MY?\^5/BS8VTR?YT 8 _U\Q;40-S +-"?$Q3]02P,$% @ T(52 M4O)N^\OP @ % @ !D !X;"]W;W)K&ULC59= M;]HP%/TK5K2'5FJ;[P 5(!6R:9/6JBKK^NPF%V(UL9GM0/?O=^V$E*+ >"FV M<\[QO>?:UQUOA7Q3!8 F[U7)U<0IM%[?NJ[*"JBHNA%KX/AE*61%-4[ERE5K M"32WI*IT \]+W(HR[DS'=NU13L>BUB7C\"B)JJN*RK\S*,5VXOC.;N&)K0IM M%MSI>$U7L #]O'Z4.',[E9Q5P!43G$A83IP[_S8=&+P%_&:P57MC8C)Y%>+- M3'[D$\R-$(8QI]6T^FV-,3]\4[]F\T=Q_0YM/K'1RT2I[%^R;;&>0[)::5&U9(R@8KSYI>^M#WL$ M/SE""%I"<$B(CA#"EA">2XA:0F2=:5*Q/J14T^E8BBV1!HUJ9F#-M&Q,GW%3 M]H66^)4A3T]G5+&,4)Z3E)6UAIS\%$J1-4@R%U6%E5D45 *Y-M-UK:FMEEB2 M!SR2';3!7*2@*2O5):*?%RFY^'))OA"7*/-5$<;),V=:7>$BCG\5HE:XL1J[ M&A,QX;A9&_2L"3HX$K0?D'O!=:'(5YY#_EG 10('7$]#\;+H_ZJ&GY].')[()NZ*&5B\\HO=05R"I%O+VA%C4B456+#HFAH4N ML=!]96J8L66:!K.97H=A-!B,W3VPV!OXT6=8V@.+1E'L=[!/\<==_/%) M,U+@ B_._^Q(.KGDI!TOMI/@/:$;]'@%)&NN27O(L;,JC:>:\=65:4CMYU.%12WM1PX-J ^9YKV\IW+%N"(E+%$2 \5#*ILWJ)EH ML;9=^55H[/%V6."S#=( \/M2"+V;F VZ?P2F_P!02P,$% @ T(524IR' MD_T% P H0@ !D !X;"]W;W)K&ULS59-;]I M$/TK*Y\:J8D_ 1,!4H!$C=2T**C-H>IA8P^PRGK7W5U#\N\[NW8<((!RJGJ! M_9CW9M[,V./!1JHGO0(PY+G@0@^]E3'EI>_K; 4%U1>R!($W"ZD*:G"KEKXN M%=#<@0KN1T'0]0O*A#<:N+.9&@UD93@3,%-$5T5!UI7RR MF]M\Z 4V(."0&Q0O]6.NLZ1?7^N1W'< M[T<)]L)ZNPW>VR5))^V&X:[=]+U=)XC"H)NV=CN*NZWB[DG%WZ0X7X.V#QHJ M,8IE=JE=N2O!S*EB]UH?O?^IV&D;5OJOBIV^*TX8=CM!$.\5^X!=$$5IW-DK M]B&^7B=(^GO%]K=>W@6HI1N"FF2R$J9^5;6G[9R]EV\T]?"^ MHVK)A"8<%D@97/2P$54]$.N-D:4;$8_2X,!QRQ5^0X"R!GB_D)CG9F,=M%\E MH[]02P,$% @ T(524@;I@A)G @ J@4 !D !X;"]W;W)K&ULG53=3]LP$/]73A$/((WFHRT,E$:"=M/VP%:!V!ZF/;C) MI;%P[,Z^4/K?SW;2K+"VFO:2V,[]/NZ:B'-)*B(5M=A:/(* M:V8&:H72?BF5KAG9K5Z&9J61%1Y4BS")HHNP9EP&6>K/YCI+54."2YQK,$U= M,[VY1:'6DR .M@?W?%F1.PBS=,66^(#TN)IKNPM[EH+7* U7$C26D^ FOIZ. M7;P/^,9Q;7;6X#)9*/7D-I^+21 Y0R@P)\? [.L9IRB$([(V?G6<02_I@+OK M+?M'G[O-9<$,3I7XS@NJ)L'[ HL62/H7JT_89>/-Y@K8?P3UFWLY2B O#&D MZ@YL'=18V.&PO=V]R:W-H965T+VDJT868J@80HS"Q&LS#);1*1V!W; M??#W8SMI*"6MD%BP:?RXY_C<>US;@S7CSR('D&A3E50,K5S*Q:5MBR2'BH@+ MM@"J9N:,5T2J+L]LL>! 4@.J2MO%.+0K4E!K-#!C=WPT8$M9%A3N.!++JB+\ M90PE6P\MQ]H.W!=9+O6 /1HL2 8SD(^+.ZYZ=LN2%A5043"*.,R'UI5S&3M8 M TS$KP+68J>-="I/C#WKSC0=6E@K@A(2J2F(^JQ@ F6IF92.?PVIU:ZI@;OM M+?MWD[Q*YHD(F+#R=Y'*?&CU+)3"G"Q+><_6/Z%)*-!\"2N%^47K)A9;*%D* MR:H&K!14!:V_9-,48@?@A < ;@-P]P'^ 8#7 +R/ OP&X)O*U*F8.L1$DM& MLS7B.EJQZ88IID&K] NJ?9])KF8+A9.C&63*18D(3=$/8!DGB[Q(T)366TI; M:9B'VHH.@A9TNAJ,7 MEDJL7M).&F'C6IA[0)CCHEM&92[0-4TA?4M@JRS;5-UMJF/W*&,,R07RG&_( MQ2[N$#3Y,-SI=\#CC\-[1[+Q6N,\P^<=X&N-F'-6H>N-!$Y)B29FRP 7QM$; M1K/S&_7'2M&5$" %^G.C>-!40B7^'E'AMRI\H\(_H.*!2;4HK[5TF5S# P/7 M9]!JY&$_B+R!O=HM_?LP-\1>X+X-BSO"W##R7]G>)!&T201'DXA5P80LDB/U M"%NJ\ M=B5H5T>='A;AVQX_?V77D?YD2ATXOV7.D("YW(";M=Z;5)](XF M,:6F>/H((N61HO1;OOX76N/@UP,7?\Z7VQL?Z'6#NIE>:^A%Q2WA6 M4(%*F"M*?!$I3;R^E^N.9 MS4STQJ3PQS5R]98#K #4_9TQN.WJ!]G4T^@]0 M2P,$% @ T(524CU%=6]5 @ R04 !D !X;"]W;W)K&ULC53;CMHP$/T5*U*E5J+D!K2[ B0NO2!U*P1J^U#UP21#8N'8 MJ6TVNU(_OF,GI(" [4MBC^>"B[TR,N-*>]]7R&[3G@L8OW.4*2JD,$]G);?W\@NYD8:#0OVX$Z[?!^C<5 MGBI0J*!#2E#6AMU_Z4GGF7L1%Y[A:D'_4%06HS T+31*Y%Z9^ M6*VUG4<3UX9G]BG.J7JL_*.IA]P#51D3FG#8(F70?8>YJGIPU!LC2]=[&VFP MD]TRQUD+RCK@^59*<]C8 .WT'O\%4$L#!!0 ( -"%4E*1MJ+;7 , 'L+ M 9 >&PO=V]R:W-H965T%&[8MK%L(Y].2 M;N$6[-=RI7$6-B@Y$R -4Y)HV,R"]_&[99PX!V_QC<'>M,;$25DK=><."7G\J$&#)J9S;(^/Z!^]>!2SI@:N%/^;Y;:8!1J/TGJ 6-'%ZFN/&_9%_;1@')=L8J43LC \%D]4\/=2):#O'XC$-2 M.R1/'=(S#L/:8?A2A[1V2'UF*BD^#TMJZ7RJU9YH9XUH;N"3Z;U1/I.N[K=6 MXRY#/SN_ ODR'J1]"(N(1N08?R6)%$2 M=1"Z>K%[?-GAOGRY^T6/FF%3@Z''&Y[%V^!*3A8@<70L!)4Y^G+I&7+7],#$3B =N:.< M9%A(S=8[]]$:4B([$"57#P!=YZ(?>C(:1-%O/1Q'#<=1+]"'BH+&#\-F!9/; M$YIO'DGD#XC9-((F?3BK$Z(PE'6Z'NTM ?.WGN2%TT M(BYZ@;[5Y"QH<59&%[]^V)0\ -6FA^!E0_"R%^FJG2TXN+H#/L2<6DPE9A=Z MCU-G:JN ESZ@ZQ?NY^,!WF_W[8OU9YO18'1JL_S9)AU,&IL3M7'T^$Y%O7KQ ME<OABW^]6S=.'NDE_W=]ZXCMPL2MPE0%[C1Z6N%.H^&3$H>M MKD2 WOKNSEU2.VFKI[Y9;3K(][YO>K*^<)VE[W8>8:JV])KJ+<-R<-@@9#28 MX&6MJTZOFEA5^MYGK2QV4GY88'<,VAG@_D8I>YRX $V_/?\74$L#!!0 ( M -"%4E+L$W9E* 8 #$I 9 >&PO=V]R:W-H965TCC=;;-Y-)OMS( M),POU%:FYI.URI)0F]/L89)O,QFN2J,DGF#/XY,DC-+1?%9>^YC-9VJGXRB5 M'S.4[Y(DS+Y?R5@]78[\T8\+GZ*'C2XN3.:S;?@@[Z2^WW[,S-GD-,HJ2F2: M1RI%F5Q?CM[Z;ZX"6AB4W_@2R:>\7(Z^8D8SE4A=#A.;? M7E[+."Y&,O/X>AQT=/)9&%:/?XS^K@S>!+,(%_^.V8B(H!]BT&^&B MRWD?')6SO EU.)]EZ@EEQ;?-:,5!&6II;287I<6O9S-U6$VV#*;&[F\0,1_C;"'O?N[&_3RQ:N?1YF8 M^$Y!XE.0N!R66(==:'0GE[LLTI',7Z.W>S/?K=1F1YKF2756]L1C>\!8;RA4NA7L.;W2N+1 M_*>EZ$T#S)O3Z -J?.QT?*O2ATYY!*+X9+ \ E)\-U/.YK%.$<)][%G2""#Q MW22YE7L9(Q_]BSZ8HO/=E+QR'NM=NG+%!\]=1>;:<^H&!@)A?Z@5ABM" MQTV?H6S;9%]$SRPX%.M'I4 N, M 9J8&TUGVXU> Q+IU()$!F!B;DWES'/GNL. 36RP/C8#,K%^,HK5913WJ&_K M) .R6!L994ERUZ+#*AWLP?03 V:Q?OJ)M884 TBQ-OKID-]LJ[)0R[-['08H M8H-)) 808FZ)Y"XXK"Z0"!4DL#Q\ IQ-X4Z%AQ>A]+8]N2' Y)XOWXWKV_T M3/!86/P"DOB9=K=M%3VSXG#@$A^L'N3,MF?G@"O>7CG]FN.NM88#K_A@HDD KD0_T23J M?!)^8-&F @ EVFJFMP:->KP(EX^&F/DI>E=P@",QF$(20"+1YUF_:&@S<6+; MEPM D?A?G_:+AL?]EM(G $VB7R-Y83,^L/J+R6L!@ M;7$!E!+]VN*B=5M< *-$F[:X.]6=JU M H&ZYD'P*J@GY@*ZF**L:FE!Q0 MO(*V6LJ>ZJ[%* "*!8/IJ0 @%O334T?SZIM2V!/\U[X42K;?E.W$)IK9+R<"/#E&ULM55-;YM $/TK(]1#(K7ARV"(;$MQK*@Y1(KB)CVO\6!6 M =;='>RXO[Z[BT/<&KN7]@+[,?/FO3>P.]H*^:H*1(*WJJS5V"F(UM>NJ[(" M*Z:NQ!IKO9,+63'24[ERU5HB6]JDJG0#SXO=BO':F8SLVJ.(80EIB106#ZM<%;+$L#I&G\V&,Z74F3 M>#A^1[^SVK66!5-X*\KO?$G%V$D<6&+.FI*>Q/8K[O5$!B\3I;)/V.YC/0>R M1I&H]LF:0<7K]LW>]CX<) 3^B81@GQ!8WFTARW+&B$U&4FQ!FFB-9@96JLW6 MY'AMFC(GJ7>YSJ/)?;U!1=IE4L#J)=PQ+N&%E0W" S+52&SWOL!-)23QG[B$ M6Z$(IDSQHQ21PPP7!'/,&LF)HX+%3L?7)+7]#2OA@9'9V<'%#(GQ4EW")^ U M?"M$HS2:&KFD91ER;K:7,&TE!",_S&5Q\NOP=Q=6F=,X$ MG3.!A0U/P'ZH/ ,6=F"A!1N3= 22 M_]//I+>?7C^;M&.3GF5SRMNV9'K\12=IE/SI@'MPBID+X8')%:^5-C;7B=[5 M4"/(]I!M)R36]F!;"-+'I!T6^EY":0+T?BX$O4_,6=G==)-?4$L#!!0 ( M -"%4E);G0\,1P( /$$ 9 >&PO=V]R:W-H965T;E/@>'T51R4[I9U,B6MA70IIQ4%I;WX:AR4JLF.FI&B7M%$I7 MS)*K-Z&I-;+<@RH11OW^^[!B7 9IXM>6.DU48P67N-1@FJIB^N<4A=J-@T%P M7'CDF]*ZA3!-:K;!%=JG>JG)"SN6G%G;.73X.^DX0"LRL8V#TV^(,A7!$)./EP!ET*1WPU#ZR?_2U4RUK9G"F MQ#>>VW(@T0'0"1U]TF\BKGS+(TT6H'VD43FS-\J1Y-XKAT35E93;N<<#9=-6N# M+PU*"XLM?0U$##LA0R\D?JN0 M[U\H NXL5N;'&?Y1QS\Z6^@DRV@:-+.80Z:H.MS7-!Q@%:R1)BQ3&\E__=^J MMC,M\XUG=H.^3>->G(3;4SGAR36L4&_\L!E*U4C;WLANM9OG27N-_X:WCP&U M>L.E 8$%0?N]:\JOVP%K':MJ?ZG7RM*(>+.D-PFU"Z#]0BE[=%R"[I5+_P!0 M2P,$% @ T(524DDYJ?52 @ 7@P T !X;"]S='EL97,N>&ULU9=; M:]LP&(;_BE#&:&'4L;.D[6H;MD)AL(Y"<[&[HMBR+=#!D^7,Z:^?#H[MI'4) MO=B27$3?07J^5Y8<*6&E-A0_%A@KT##*JP@62I5?/*]*"LQ0=2%*S'4F$Y(A MI5V9>U4I,4HK,XA1+YA.%QY#A,,XY#6[8ZH"B:BYBN"\"P'7?$\CZ"\^0^!P MMR+%$7PZ^_B[%NKF W#MY--D,GTZO]F/G]G$.?1>A4;+-C^,5A M^+?@8^C+@]!OD,? 5[O@'K0ST&L7+0XSP?NUFT$7T&3$,%@C&L%;1,E*$C,J M0XS0C0L')I (*B10>M/H4KZ)5,\N[3O/[*>6PP@7TM9V%=SWJNV^E]AZ1B"A MM!,80!>(PQ(IA26_TX[M;(,O4J"UEYM2*\PEVOC!'/8#;*.+K(1,L>S*^' ; MBD.*,R-'DKPPK1*E9Y)*"::-E*!<<&0U;$>TAL8FF-)'\[+]RG;83398LZE9 M,=Z96E!K.HQS#'](<^PA-G@7%Y1D+=2W6D^'6]]L,OP@<48:ZS=9)V",[H_3 M45G2S5=*,0;<>!0DCRK*N9K9+H )80K+%4)!E&_DA4+G&CMMNI MR<8U!R>H^=\^YQQS+!$=BM9[_YB?\KL5MZ?3_]!L?U;V%;\J1)+/?5\8N<71^E1J\]OP>7A)TK0A<%YBH6P9_F4D?[HF!5$ZH(;[V" MI"GF+VX*&J_02E_V=_BZ?XHS5%.U[)(1[.U[G)*:77>]'LR#:'OU]@\S/7]A M"_;_*.*_4$L#!!0 ( -"%4E*7BKL

-8?20$3;8T.P6BP^ M0"X99K>]9!:G5VH*:;E]' M)C%@36(SMD,OOWZ<4&9/&'JT+Z<\09P0/HX3?^?8X?1)FQ\SK7^PY[)0]JRS M=&YUTNW:;"E*;O_1*Z'\GKDV)7=^TRRZ=F4$S^U2"%<6W>#X..F67*K.^>GV M7%/3A1O:B2K5HX7:69T49QU>IL=C\(XF?W1G-:0#WQFFQ;'9_?<@YQUDF-_ MPKDTUC5'-.?GGG$M_,&;KT M.#>"VU9H>J@_B 4RR'Y6_DN;=LB$*:-'[ R?I:Q\#O'27/9CS[>J/_ W4\)! M1$P8/6)C^(O=5,+3/?N3['0GYH@>L21&8M:*$::"'K$+KE6F2\$>^',[/MC( MWR,>^E.GLQ]'%_X.S-E0EW7G-0=!/FS0[Q&/^@W?4A>Y,/:OYMIW+Y -&^M[ MQ(.]CYK,-BJ21>5\!&^TM#F)@= F([W LGC6A(IP5O&2) BPIB M0URKM;"@CR^Y-.R1%Y5@MUZO$!.S1$!LB;2:6?&SJL,W7M>P$ S31$"L"31O M^QY 3,P@ ;%!<,P08F)2"8BE\I9@LD\/W'^Q_0RY,)D$Q#+99)I[L3"/!,0> M@2GG7CC,'@&Q/9#8B)N2KC><%]V9H)!E?#(LQ" M$;&%]F,.N5VRRT(_04S,0A&QA0!F67+S4O?X9>4JXV4IE828F(4B8@NU2HD_ M;R2(B5DH^LB*Q\?4GS*O"E$']:*RK6AB%HH.6/L:?F-@_K4KRB+UM?JI+H<_L M A9K,>:?F-@_.YCP'J]W04QT??X#%V5V,.]%&Q/S3TSLGQU,9&"/,?_$Q/Y! MHCD2\]:UB?DG)O;/#N:_ROBN]A7'JQ^>?"/$Q/P34U=![TW+;"X ^/ (YI^$ M>NT&P;2V@IB8?Q)B_R"8=5(',3$+)8>:B]O<3A 3LU!"O92#8;9FCQ+,0@GU M7!R*"5=,$LQ""?7"SIYE[GWY48(^)4;L('SZM15+S$$)L8-P3#AAF& .2H@= MA"[+LR.(B3DHH780.ID-.[V/.:A_R.<'6IW>QQS4_^#G![;W>&LIJ(_IIW_( M)PG:_8WIIT]>!&&8K?[&]-.GUL_N P_[.QQ33[]13[A)Q M1JA 7/X)GQ#P^%(.S;AO3\-NWPV+S^/A-*RJW3AVO^IZ6._*L1GNVJZW5=4_OZ6JGCM(($CF M#U((TOF##()L_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H+1$&9<$21.L M";1.R'4B\#HAV(E [(1D)P*S$Z*="-1.R'8B<#LAW(E [H1T)P*[$^*="/06 MU%L(]!;46PCTELG#-H'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'> M@GH+@=Z*>BN!WHIZ*X'>BGHK@=XZ>5E"H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@ MMZ+>2J"WHMY*H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MTU>=A/H;:BW$>AMJ+<1 MZ&VHMQ'H;:BW$>AMJ+<1Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMDX^5 M!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H= M!'H'ZAT$>L?D9Q,"O0/U#@*] _4. KT#]0X"O3/JG0GTSJAW)M [H]Z90.^, M>F<"O3/JG0GTSJAW_DF]A_'K4(9KS_<:K_^35(_G<\OU\I?E]\[)#77!N;ZM M&)[^ E!+ P04 " #0A5)2AJ9C2 P" !A*P $P %M#;VYT96YT7U1Y M<&5S72YX;6S-VLUNXC 4!>!70=E6Q/@WTQ&PF9EMAT5?P$TN)2*)+=MMX>W' M"6VE5ATT%2/U;(C ]CTWOM*W8GE[]!1GA[X;XJK8I>2_,Q;K'?4VEL[3D%>V M+O0VY:_AGGE;[^T],;%8&%:[(=&0YFFL4:R7/VEK'[HT^W7(/\?6#:LB4!>+ MV8_3QC%K55CON[:V*:^SQZ%YES)_3BCSR6E/W+4^7N4-!?LP85SY>\#SN=^/ M%$+;T&QC0[JQ?=[%#AV+Z=A1+,^7^*!'M]VV-36N?NCSD3+Z0+:).Z+4=^6I MZ-7YY)1OF$Z?_.+\J6*!/A_W,I+Q]-SG0A12>_X57Q-SZ8O? MC\9I-]3\8W:^WB<7]M,\(IL>E]_QVQF_UO]D'P*D#PG2AP+I0X/T84#ZJ$#Z M^ ;2QS5('WR!T@B*J!R%5(YB*D=!E:.HRE%8Y2BN&UL4$L! A0#% @ T(524J@#C8KN *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ T(524IE< MG",0!@ G"< !, ( !S $ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " #0A5)2-#^&PO=V]R:W-H965T&UL4$L! A0#% @ T(524H7: ML)8:!P O!\ !@ ("!-0\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ T(524O"(_SXQ P S @ !@ M ("!&2 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ T(524CG-DN-V P = < !@ ("!NS, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T(524L\Z.U<.!0 5@L !D M ("!+7 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ T(524C:E#]&!! ,@H !D ("!@7L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T(52 M4D+/&3V8 P !0D !D ("!/9H 'AL+W=O&PO=V]R:W-H965T2A !X;"]W;W)K M&UL4$L! A0#% @ T(524OWEBM1K P S < M !D ("!%*< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T(524B)V5K"0 @ ?04 !D M ("!'K< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ T(524AGF&&;) @ U@4 !D ("!2^4 'AL+W=O M&PO=V]R:W-H965T_M M !X;"]W;W)K&UL4$L! A0#% @ T(524IS( M)XC= @ ,@8 !D ("!Y_ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T(524BRZTKOB!@ UA( !D M ("!#OX 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ T(524NEHLWT3! B D !D ("! M%@P! 'AL+W=O:]]&T& ":&P &0 @(%@$ $ >&PO=V]R:W-H965T&UL4$L! A0#% M @ T(524C=9J;[R @ ^P< !D ("!'QH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T(524D60(%M[ M P ,0T !D ("!KR,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T(524N":HR7R P HP\ !D M ("!]BX! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ T(524E)#C61A @ /@4 !D ("!73D! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MT(524I.U*P"( P TPT !D ("!3T,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T(524N1JFR84!0 G!, !D M ("!O%@! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ T(524KH^&PO=V]R:W-H965T&UL4$L! A0#% @ T(52 M4A!!!2/Q P .PX !D ("!QG0! 'AL+W=O $ >&PO=V]R:W-H965T&UL4$L! A0#% @ T(524HYBM,BT P +0X M !D ("!58 ! 'AL+W=O&PO=V]R:W-H965T' 0!X;"]W;W)K&UL4$L! A0#% @ T(524@;I@A)G @ J@4 !D M ("!HXH! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ T(524I&VHMM< P >PL !D ("!^9(! 'AL+W=O M&PO=V]R:W-H965TN< M 0!X;"]W;W)K&UL4$L! A0#% @ T(524EN= M#PQ' @ \00 !D ("!L)\! 'AL+W=O# #0 M @ $NH@$ >&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #0 MA5)2AJ9C2 P" !A*P $P @ 'ZK0$ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 4P!3 +P6 WL $ ! end XML 91 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 92 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 93 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 200 468 1 false 67 0 false 8 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.appian.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 1005006 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) Sheet http://www.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) Statements 6 false false R7.htm 1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101101 - Disclosure - Organization and Description of Business Sheet http://www.appian.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 8 false false R9.htm 2102102 - Disclosure - Significant Accounting Policies Sheet http://www.appian.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 9 false false R10.htm 2109103 - Disclosure - Revenue Sheet http://www.appian.com/role/Revenue Revenue Notes 10 false false R11.htm 2113104 - Disclosure - Leases Sheet http://www.appian.com/role/Leases Leases Notes 11 false false R12.htm 2120105 - Disclosure - Acquisitions Sheet http://www.appian.com/role/Acquisitions Acquisitions Notes 12 false false R13.htm 2124106 - Disclosure - Property and Equipment, net Sheet http://www.appian.com/role/PropertyandEquipmentnet Property and Equipment, net Notes 13 false false R14.htm 2128107 - Disclosure - Accrued Expenses Sheet http://www.appian.com/role/AccruedExpenses Accrued Expenses Notes 14 false false R15.htm 2131108 - Disclosure - Debt Sheet http://www.appian.com/role/Debt Debt Notes 15 false false R16.htm 2133109 - Disclosure - Income Taxes Sheet http://www.appian.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2141110 - Disclosure - Stock-Based Compensation Sheet http://www.appian.com/role/StockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 2149111 - Disclosure - Stockholders' Equity Sheet http://www.appian.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 2151112 - Disclosure - Basic and Diluted Loss per Common Share Sheet http://www.appian.com/role/BasicandDilutedLossperCommonShare Basic and Diluted Loss per Common Share Notes 19 false false R20.htm 2155113 - Disclosure - Commitments and Contingencies Sheet http://www.appian.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 2157114 - Disclosure - Segment and Geographic Information Sheet http://www.appian.com/role/SegmentandGeographicInformation Segment and Geographic Information Notes 21 false false R22.htm 2161115 - Disclosure - Retirement Plans Sheet http://www.appian.com/role/RetirementPlans Retirement Plans Notes 22 false false R23.htm 2163116 - Disclosure - Investments and Fair Value Measurements Sheet http://www.appian.com/role/InvestmentsandFairValueMeasurements Investments and Fair Value Measurements Notes 23 false false R24.htm 2167117 - Disclosure - Subsequent Events Sheet http://www.appian.com/role/SubsequentEvents Subsequent Events Notes 24 false false R25.htm 2203201 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.appian.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.appian.com/role/SignificantAccountingPolicies 25 false false R26.htm 2304301 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.appian.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.appian.com/role/SignificantAccountingPolicies 26 false false R27.htm 2310302 - Disclosure - Revenue (Tables) Sheet http://www.appian.com/role/RevenueTables Revenue (Tables) Tables http://www.appian.com/role/Revenue 27 false false R28.htm 2314303 - Disclosure - Leases (Tables) Sheet http://www.appian.com/role/LeasesTables Leases (Tables) Tables http://www.appian.com/role/Leases 28 false false R29.htm 2321304 - Disclosure - Acquisitions (Tables) Sheet http://www.appian.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.appian.com/role/Acquisitions 29 false false R30.htm 2325305 - Disclosure - Property and Equipment, net (Tables) Sheet http://www.appian.com/role/PropertyandEquipmentnetTables Property and Equipment, net (Tables) Tables http://www.appian.com/role/PropertyandEquipmentnet 30 false false R31.htm 2329306 - Disclosure - Accrued Expenses (Tables) Sheet http://www.appian.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.appian.com/role/AccruedExpenses 31 false false R32.htm 2334307 - Disclosure - Income Taxes (Tables) Sheet http://www.appian.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.appian.com/role/IncomeTaxes 32 false false R33.htm 2342308 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.appian.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.appian.com/role/StockBasedCompensation 33 false false R34.htm 2352309 - Disclosure - Basic and Diluted Loss per Common Share (Tables) Sheet http://www.appian.com/role/BasicandDilutedLossperCommonShareTables Basic and Diluted Loss per Common Share (Tables) Tables http://www.appian.com/role/BasicandDilutedLossperCommonShare 34 false false R35.htm 2358310 - Disclosure - Segment and Geographic Information (Tables) Sheet http://www.appian.com/role/SegmentandGeographicInformationTables Segment and Geographic Information (Tables) Tables http://www.appian.com/role/SegmentandGeographicInformation 35 false false R36.htm 2364311 - Disclosure - Investments and Fair Value Measurements (Tables) Sheet http://www.appian.com/role/InvestmentsandFairValueMeasurementsTables Investments and Fair Value Measurements (Tables) Tables http://www.appian.com/role/InvestmentsandFairValueMeasurements 36 false false R37.htm 2405401 - Disclosure - Significant Accounting Policies - Additional Information (Detail) Sheet http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail Significant Accounting Policies - Additional Information (Detail) Details 37 false false R38.htm 2406402 - Disclosure - Significant Accounting Policies - Allowance for Doubtful Accounts (Details) Sheet http://www.appian.com/role/SignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails Significant Accounting Policies - Allowance for Doubtful Accounts (Details) Details 38 false false R39.htm 2407403 - Disclosure - Significant Accounting Policies - Summary of Capitalized Contract Costs (Details) Sheet http://www.appian.com/role/SignificantAccountingPoliciesSummaryofCapitalizedContractCostsDetails Significant Accounting Policies - Summary of Capitalized Contract Costs (Details) Details 39 false false R40.htm 2408404 - Disclosure - Significant Accounting Policies - Useful Lives of Major Asset Categories (Details) Sheet http://www.appian.com/role/SignificantAccountingPoliciesUsefulLivesofMajorAssetCategoriesDetails Significant Accounting Policies - Useful Lives of Major Asset Categories (Details) Details 40 false false R41.htm 2411405 - Disclosure - Revenue - Revenue by Services (Details) Sheet http://www.appian.com/role/RevenueRevenuebyServicesDetails Revenue - Revenue by Services (Details) Details 41 false false R42.htm 2412406 - Disclosure - Revenue - Additional Information (Details) Sheet http://www.appian.com/role/RevenueAdditionalInformationDetails Revenue - Additional Information (Details) Details 42 false false R43.htm 2415407 - Disclosure - Leases - Additional Information (Details) Sheet http://www.appian.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 43 false false R44.htm 2416408 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 44 false false R45.htm 2417409 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 45 false false R46.htm 2418410 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.appian.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 46 false false R47.htm 2419411 - Disclosure - Leases - Summary of Future Minimum Operating Lease Commitments (Details) Sheet http://www.appian.com/role/LeasesSummaryofFutureMinimumOperatingLeaseCommitmentsDetails Leases - Summary of Future Minimum Operating Lease Commitments (Details) Details 47 false false R48.htm 2422412 - Disclosure - Acquisitions - Additional Information (Details) Sheet http://www.appian.com/role/AcquisitionsAdditionalInformationDetails Acquisitions - Additional Information (Details) Details 48 false false R49.htm 2423413 - Disclosure - Acquisitions - Schedule of Business Acquisitions (Details) Sheet http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails Acquisitions - Schedule of Business Acquisitions (Details) Details 49 false false R50.htm 2426414 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details) Sheet http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails Property and Equipment, net - Schedule of Property and Equipment (Details) Details 50 false false R51.htm 2427415 - Disclosure - Property and Equipment, net - Narrative (Details) Sheet http://www.appian.com/role/PropertyandEquipmentnetNarrativeDetails Property and Equipment, net - Narrative (Details) Details 51 false false R52.htm 2430416 - Disclosure - Accrued Expenses (Detail) Sheet http://www.appian.com/role/AccruedExpensesDetail Accrued Expenses (Detail) Details http://www.appian.com/role/AccruedExpensesTables 52 false false R53.htm 2432417 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.appian.com/role/DebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 53 false false R54.htm 2435418 - Disclosure - Income Taxes - Income (Loss) Before Income Taxes (Details) Sheet http://www.appian.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails Income Taxes - Income (Loss) Before Income Taxes (Details) Details 54 false false R55.htm 2436419 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) Sheet http://www.appian.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) Details 55 false false R56.htm 2437420 - Disclosure - Income Taxes - Schedule of Reconciliation of Statutory to Effective Income Tax Rate (Details) Sheet http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails Income Taxes - Schedule of Reconciliation of Statutory to Effective Income Tax Rate (Details) Details 56 false false R57.htm 2438421 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 57 false false R58.htm 2439422 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Details 58 false false R59.htm 2440423 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://www.appian.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized Tax Benefits (Details) Details 59 false false R60.htm 2443424 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 60 false false R61.htm 2444425 - Disclosure - Stock-Based Compensation - Assumptions Used to Estimate Fair Value of Stock Options (Detail) Sheet http://www.appian.com/role/StockBasedCompensationAssumptionsUsedtoEstimateFairValueofStockOptionsDetail Stock-Based Compensation - Assumptions Used to Estimate Fair Value of Stock Options (Detail) Details 61 false false R62.htm 2445426 - Disclosure - Stock-Based Compensation - Summary of the Stock Option Activity (Detail) Sheet http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail Stock-Based Compensation - Summary of the Stock Option Activity (Detail) Details 62 false false R63.htm 2446427 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Detail) Sheet http://www.appian.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetail Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Detail) Details 63 false false R64.htm 2447428 - Disclosure - Stock-Based Compensation - Schedule of Stock-based Compensation Expense (Detail) Sheet http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetail Stock-Based Compensation - Schedule of Stock-based Compensation Expense (Detail) Details 64 false false R65.htm 2448429 - Disclosure - Stock-Based Compensation - Schedule of Stock-based Compensation Expense Included in Condensed Consolidated Statements of Operations (Detail) Sheet http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetail Stock-Based Compensation - Schedule of Stock-based Compensation Expense Included in Condensed Consolidated Statements of Operations (Detail) Details 65 false false R66.htm 2450430 - Disclosure - Stockholders' Equity (Detail) Sheet http://www.appian.com/role/StockholdersEquityDetail Stockholders' Equity (Detail) Details http://www.appian.com/role/StockholdersEquity 66 false false R67.htm 2453431 - Disclosure - Basic and Diluted Loss per Common Share - Computation of Net Loss per Share (Details) Sheet http://www.appian.com/role/BasicandDilutedLossperCommonShareComputationofNetLossperShareDetails Basic and Diluted Loss per Common Share - Computation of Net Loss per Share (Details) Details 67 false false R68.htm 2454432 - Disclosure - Basic and Diluted Loss per Common Share - Summary of Securities Excluded From Calculation of Weighted Average Common Shares Outstanding (Detail) Sheet http://www.appian.com/role/BasicandDilutedLossperCommonShareSummaryofSecuritiesExcludedFromCalculationofWeightedAverageCommonSharesOutstandingDetail Basic and Diluted Loss per Common Share - Summary of Securities Excluded From Calculation of Weighted Average Common Shares Outstanding (Detail) Details 68 false false R69.htm 2456433 - Disclosure - Commitments and Contingencies -Narrative (Detail) Sheet http://www.appian.com/role/CommitmentsandContingenciesNarrativeDetail Commitments and Contingencies -Narrative (Detail) Details 69 false false R70.htm 2459434 - Disclosure - Segment and Geographic Information - Summary of Revenues By Geography (Detail) Sheet http://www.appian.com/role/SegmentandGeographicInformationSummaryofRevenuesByGeographyDetail Segment and Geographic Information - Summary of Revenues By Geography (Detail) Details 70 false false R71.htm 2460435 - Disclosure - Segment and Geographic Information - Additional Information (Detail) Sheet http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetail Segment and Geographic Information - Additional Information (Detail) Details 71 false false R72.htm 2462436 - Disclosure - Retirement Plans (Details) Sheet http://www.appian.com/role/RetirementPlansDetails Retirement Plans (Details) Details http://www.appian.com/role/RetirementPlans 72 false false R73.htm 2465437 - Disclosure - Investments and Fair Value Measurements - Components of Investments (Details) Sheet http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails Investments and Fair Value Measurements - Components of Investments (Details) Details 73 false false R74.htm 2466438 - Disclosure - Investments and Fair Value Measurements - Amortized Cost Basis and Fair Value of Debt Securities by Contractual Maturity (Details) Sheet http://www.appian.com/role/InvestmentsandFairValueMeasurementsAmortizedCostBasisandFairValueofDebtSecuritiesbyContractualMaturityDetails Investments and Fair Value Measurements - Amortized Cost Basis and Fair Value of Debt Securities by Contractual Maturity (Details) Details 74 false false R75.htm 2468439 - Disclosure - Subsequent Events (Details) Sheet http://www.appian.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.appian.com/role/SubsequentEvents 75 false false All Reports Book All Reports appn-20201231.htm appn-20201231.xsd appn-20201231_cal.xml appn-20201231_def.xml appn-20201231_lab.xml appn-20201231_pre.xml appn12312020ex103.htm appn12312020ex211.htm appn12312020ex231.htm appn12312020ex311.htm appn12312020ex312.htm appn12312020ex321.htm appn-20201231_g1.jpg 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 96 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "appn-20201231.htm": { "axisCustom": 0, "axisStandard": 30, "contextCount": 200, "dts": { "calculationLink": { "local": [ "appn-20201231_cal.xml" ] }, "definitionLink": { "local": [ "appn-20201231_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": [ "appn-20201231.htm" ] }, "labelLink": { "local": [ "appn-20201231_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": [ "appn-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "appn-20201231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/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": 627, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 1, "http://www.appian.com/20201231": 2, "http://xbrl.sec.gov/dei/2020-01-31": 4, "total": 7 }, "keyCustom": 35, "keyStandard": 433, "memberCustom": 16, "memberStandard": 47, "nsprefix": "appn", "nsuri": "http://www.appian.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.appian.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - Revenue", "role": "http://www.appian.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113104 - Disclosure - Leases", "role": "http://www.appian.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120105 - Disclosure - Acquisitions", "role": "http://www.appian.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124106 - Disclosure - Property and Equipment, net", "role": "http://www.appian.com/role/PropertyandEquipmentnet", "shortName": "Property and Equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128107 - Disclosure - Accrued Expenses", "role": "http://www.appian.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131108 - Disclosure - Debt", "role": "http://www.appian.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133109 - Disclosure - Income Taxes", "role": "http://www.appian.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141110 - Disclosure - Stock-Based Compensation", "role": "http://www.appian.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "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": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149111 - Disclosure - Stockholders' Equity", "role": "http://www.appian.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151112 - Disclosure - Basic and Diluted Loss per Common Share", "role": "http://www.appian.com/role/BasicandDilutedLossperCommonShare", "shortName": "Basic and Diluted Loss per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155113 - Disclosure - Commitments and Contingencies", "role": "http://www.appian.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157114 - Disclosure - Segment and Geographic Information", "role": "http://www.appian.com/role/SegmentandGeographicInformation", "shortName": "Segment and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161115 - Disclosure - Retirement Plans", "role": "http://www.appian.com/role/RetirementPlans", "shortName": "Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163116 - Disclosure - Investments and Fair Value Measurements", "role": "http://www.appian.com/role/InvestmentsandFairValueMeasurements", "shortName": "Investments and Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2167117 - Disclosure - Subsequent Events", "role": "http://www.appian.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.appian.com/role/SignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Significant Accounting Policies (Tables)", "role": "http://www.appian.com/role/SignificantAccountingPoliciesTables", "shortName": "Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - Revenue (Tables)", "role": "http://www.appian.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - Leases (Tables)", "role": "http://www.appian.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321304 - Disclosure - Acquisitions (Tables)", "role": "http://www.appian.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325305 - Disclosure - Property and Equipment, net (Tables)", "role": "http://www.appian.com/role/PropertyandEquipmentnetTables", "shortName": "Property and Equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329306 - Disclosure - Accrued Expenses (Tables)", "role": "http://www.appian.com/role/AccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334307 - Disclosure - Income Taxes (Tables)", "role": "http://www.appian.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342308 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.appian.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352309 - Disclosure - Basic and Diluted Loss per Common Share (Tables)", "role": "http://www.appian.com/role/BasicandDilutedLossperCommonShareTables", "shortName": "Basic and Diluted Loss per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2358310 - Disclosure - Segment and Geographic Information (Tables)", "role": "http://www.appian.com/role/SegmentandGeographicInformationTables", "shortName": "Segment and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2364311 - Disclosure - Investments and Fair Value Measurements (Tables)", "role": "http://www.appian.com/role/InvestmentsandFairValueMeasurementsTables", "shortName": "Investments and Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "appn:NumberOfGovernmentAgencies", "reportCount": 1, "unique": true, "unitRef": "agency", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Significant Accounting Policies - Additional Information (Detail)", "role": "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "shortName": "Significant Accounting Policies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "appn:NumberOfGovernmentAgencies", "reportCount": 1, "unique": true, "unitRef": "agency", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "ie8679f853ee24a519358a4bf65444160_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Significant Accounting Policies - Allowance for Doubtful Accounts (Details)", "role": "http://www.appian.com/role/SignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails", "shortName": "Significant Accounting Policies - Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "ibb68756b5f1a4d019de9b37f2a842562_I20171231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "ie8679f853ee24a519358a4bf65444160_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Significant Accounting Policies - Summary of Capitalized Contract Costs (Details)", "role": "http://www.appian.com/role/SignificantAccountingPoliciesSummaryofCapitalizedContractCostsDetails", "shortName": "Significant Accounting Policies - Summary of Capitalized Contract Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i476ee3d255aa4dc38f5d3486b16a2747_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "appn:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "ie65b62f0b3bc4cdc927633800f124385_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Significant Accounting Policies - Useful Lives of Major Asset Categories (Details)", "role": "http://www.appian.com/role/SignificantAccountingPoliciesUsefulLivesofMajorAssetCategoriesDetails", "shortName": "Significant Accounting Policies - Useful Lives of Major Asset Categories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "appn:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "ie65b62f0b3bc4cdc927633800f124385_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Revenue - Revenue by Services (Details)", "role": "http://www.appian.com/role/RevenueRevenuebyServicesDetails", "shortName": "Revenue - Revenue by Services (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i483793a6e2ee4555a1de12f0b2431553_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Revenue - Additional Information (Details)", "role": "http://www.appian.com/role/RevenueAdditionalInformationDetails", "shortName": "Revenue - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Leases - Additional Information (Details)", "role": "http://www.appian.com/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Leases - Components of Lease Expense (Details)", "role": "http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails", "shortName": "Leases - Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "role": "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "appn:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "role": "http://www.appian.com/role/LeasesSupplementalCashFlowInformationDetails", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "appn:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - Leases - Summary of Future Minimum Operating Lease Commitments (Details)", "role": "http://www.appian.com/role/LeasesSummaryofFutureMinimumOperatingLeaseCommitmentsDetails", "shortName": "Leases - Summary of Future Minimum Operating Lease Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i464213f4278b4c729eaf925acb38129f_I20200131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Acquisitions - Additional Information (Details)", "role": "http://www.appian.com/role/AcquisitionsAdditionalInformationDetails", "shortName": "Acquisitions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i464213f4278b4c729eaf925acb38129f_I20200131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - Disclosure - Acquisitions - Schedule of Business Acquisitions (Details)", "role": "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails", "shortName": "Acquisitions - Schedule of Business Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i464213f4278b4c729eaf925acb38129f_I20200131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details)", "role": "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "shortName": "Property and Equipment, net - Schedule of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - Disclosure - Property and Equipment, net - Narrative (Details)", "role": "http://www.appian.com/role/PropertyandEquipmentnetNarrativeDetails", "shortName": "Property and Equipment, net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "appn:AccruedHostingCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - Disclosure - Accrued Expenses (Detail)", "role": "http://www.appian.com/role/AccruedExpensesDetail", "shortName": "Accrued Expenses (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "appn:AccruedHostingCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432417 - Disclosure - Debt - Additional Information (Detail)", "role": "http://www.appian.com/role/DebtAdditionalInformationDetail", "shortName": "Debt - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "ibfd389a68cec418fb9d9be8bce3f723b_I20171130", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435418 - Disclosure - Income Taxes - Income (Loss) Before Income Taxes (Details)", "role": "http://www.appian.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails", "shortName": "Income Taxes - Income (Loss) Before Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436419 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Benefit) (Details)", "role": "http://www.appian.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails", "shortName": "Income Taxes - Schedule of Income Tax Expense (Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437420 - Disclosure - Income Taxes - Schedule of Reconciliation of Statutory to Effective Income Tax Rate (Details)", "role": "http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails", "shortName": "Income Taxes - Schedule of Reconciliation of Statutory to Effective Income Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438421 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439422 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "role": "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "ie8679f853ee24a519358a4bf65444160_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440423 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)", "role": "http://www.appian.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "iaa763321d3b3487fa84e9a524ea7c90c_I20171231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT)", "role": "http://www.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "shortName": "CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "iaa763321d3b3487fa84e9a524ea7c90c_I20171231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443424 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "role": "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i4e29a4426d8e44de9bfe606094c9a611_D20190101-20191231", "decimals": "2", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i4e29a4426d8e44de9bfe606094c9a611_D20190101-20191231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444425 - Disclosure - Stock-Based Compensation - Assumptions Used to Estimate Fair Value of Stock Options (Detail)", "role": "http://www.appian.com/role/StockBasedCompensationAssumptionsUsedtoEstimateFairValueofStockOptionsDetail", "shortName": "Stock-Based Compensation - Assumptions Used to Estimate Fair Value of Stock Options (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i4e29a4426d8e44de9bfe606094c9a611_D20190101-20191231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "ie8679f853ee24a519358a4bf65444160_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445426 - Disclosure - Stock-Based Compensation - Summary of the Stock Option Activity (Detail)", "role": "http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail", "shortName": "Stock-Based Compensation - Summary of the Stock Option Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "ie512dbd3aa904254ac2ec0c69fd842aa_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446427 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Detail)", "role": "http://www.appian.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetail", "shortName": "Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i0d989fcd662d4116b638a7927fa17efb_I20171231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447428 - Disclosure - Stock-Based Compensation - Schedule of Stock-based Compensation Expense (Detail)", "role": "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetail", "shortName": "Stock-Based Compensation - Schedule of Stock-based Compensation Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i720ebb745e734ba59f888a92a89adeed_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448429 - Disclosure - Stock-Based Compensation - Schedule of Stock-based Compensation Expense Included in Condensed Consolidated Statements of Operations (Detail)", "role": "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetail", "shortName": "Stock-Based Compensation - Schedule of Stock-based Compensation Expense Included in Condensed Consolidated Statements of Operations (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i3350b370290d4b7995a17aee8524443c_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "icb02636da56544788f9a7ea9c4217778_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450430 - Disclosure - Stockholders' Equity (Detail)", "role": "http://www.appian.com/role/StockholdersEquityDetail", "shortName": "Stockholders' Equity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i3324278ded3f4c0f9d0f7f05e192c0ab_D20200101-20201231", "decimals": "INF", "lang": "en-US", "name": "appn:NumberOfVotesEntitledToStockholders", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453431 - Disclosure - Basic and Diluted Loss per Common Share - Computation of Net Loss per Share (Details)", "role": "http://www.appian.com/role/BasicandDilutedLossperCommonShareComputationofNetLossperShareDetails", "shortName": "Basic and Diluted Loss per Common Share - Computation of Net Loss per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i48355e835bbf49d48f66d69baa3f6985_D20200101-20201231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454432 - Disclosure - Basic and Diluted Loss per Common Share - Summary of Securities Excluded From Calculation of Weighted Average Common Shares Outstanding (Detail)", "role": "http://www.appian.com/role/BasicandDilutedLossperCommonShareSummaryofSecuritiesExcludedFromCalculationofWeightedAverageCommonSharesOutstandingDetail", "shortName": "Basic and Diluted Loss per Common Share - Summary of Securities Excluded From Calculation of Weighted Average Common Shares Outstanding (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i48355e835bbf49d48f66d69baa3f6985_D20200101-20201231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456433 - Disclosure - Commitments and Contingencies -Narrative (Detail)", "role": "http://www.appian.com/role/CommitmentsandContingenciesNarrativeDetail", "shortName": "Commitments and Contingencies -Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsForRoyalties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459434 - Disclosure - Segment and Geographic Information - Summary of Revenues By Geography (Detail)", "role": "http://www.appian.com/role/SegmentandGeographicInformationSummaryofRevenuesByGeographyDetail", "shortName": "Segment and Geographic Information - Summary of Revenues By Geography (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i3857931533f24d3caab2a85675ff605b_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i24d2f4fbf7014990ba37f9203df28334_D20200101-20201231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460435 - Disclosure - Segment and Geographic Information - Additional Information (Detail)", "role": "http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetail", "shortName": "Segment and Geographic Information - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i24d2f4fbf7014990ba37f9203df28334_D20200101-20201231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462436 - Disclosure - Retirement Plans (Details)", "role": "http://www.appian.com/role/RetirementPlansDetails", "shortName": "Retirement Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465437 - Disclosure - Investments and Fair Value Measurements - Components of Investments (Details)", "role": "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails", "shortName": "Investments and Fair Value Measurements - Components of Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466438 - Disclosure - Investments and Fair Value Measurements - Amortized Cost Basis and Fair Value of Debt Securities by Contractual Maturity (Details)", "role": "http://www.appian.com/role/InvestmentsandFairValueMeasurementsAmortizedCostBasisandFairValueofDebtSecuritiesbyContractualMaturityDetails", "shortName": "Investments and Fair Value Measurements - Amortized Cost Basis and Fair Value of Debt Securities by Contractual Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i96015973a2584ec58b2fe266a4def4b9_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "ib4a13168262a46deaee3836733a5a668_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468439 - Disclosure - Subsequent Events (Details)", "role": "http://www.appian.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "ib4a13168262a46deaee3836733a5a668_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Description of Business", "role": "http://www.appian.com/role/OrganizationandDescriptionofBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "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": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Significant Accounting Policies", "role": "http://www.appian.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20201231.htm", "contextRef": "i1ceaaf2030bd4c87a1c067c8c29b5820_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 67, "tag": { "appn_A2007StockOptionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2007 Stock Option Plan [Member]", "terseLabel": "2007 Plan" } } }, "localname": "A2007StockOptionPlanMember", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "appn_A2017EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2017 Equity Incentive Plan [Member]", "terseLabel": "2017 Plan" } } }, "localname": "A2017EquityIncentivePlanMember", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "appn_A2019CEOGrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2019 CEO Grant", "label": "2019 CEO Grant [Member]", "terseLabel": "2019 CEO Grant" } } }, "localname": "A2019CEOGrantMember", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.appian.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "appn_AccruedContractEmploymentCurrent": { "auth_ref": [], "calculation": { "http://www.appian.com/role/AccruedExpensesDetail": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Accrued Contract Employment Current", "terseLabel": "Accrued contract labor costs" } } }, "localname": "AccruedContractEmploymentCurrent", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/AccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "appn_AccruedHostingCostsCurrent": { "auth_ref": [], "calculation": { "http://www.appian.com/role/AccruedExpensesDetail": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Accrued Hosting Costs Current", "terseLabel": "Accrued hosting costs" } } }, "localname": "AccruedHostingCostsCurrent", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/AccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "appn_AccruedLegalCosts": { "auth_ref": [], "calculation": { "http://www.appian.com/role/AccruedExpensesDetail": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Legal Costs", "label": "Accrued Legal Costs", "terseLabel": "Accrued legal costs" } } }, "localname": "AccruedLegalCosts", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/AccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "appn_AccruedThirdPartyLicenseFee": { "auth_ref": [], "calculation": { "http://www.appian.com/role/AccruedExpensesDetail": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "", "label": "Accrued Third Party License Fee", "terseLabel": "Accrued third party license fees" } } }, "localname": "AccruedThirdPartyLicenseFee", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/AccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "appn_AggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aggregate Intrinsic Value", "label": "Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value (in\u00a0thousands)" } } }, "localname": "AggregateIntrinsicValueAbstract", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "appn_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the operating lease, including right-of-use asset and the related lease liability.", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Supplemental Balance Sheet Information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "appn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Including Goodwill", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Including Goodwill", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "appn_CapitalizedContractCostDeferred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost, Deferred", "label": "Capitalized Contract Cost, Deferred", "terseLabel": "Additional contract costs deferred" } } }, "localname": "CapitalizedContractCostDeferred", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesSummaryofCapitalizedContractCostsDetails" ], "xbrltype": "monetaryItemType" }, "appn_CapitalizedContractCostEffectOfAdoption": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost, Effect of Adoption", "label": "Capitalized Contract Cost, Effect of Adoption", "terseLabel": "Adoption of ASC 606" } } }, "localname": "CapitalizedContractCostEffectOfAdoption", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesSummaryofCapitalizedContractCostsDetails" ], "xbrltype": "monetaryItemType" }, "appn_CapitalizedContractCostRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost", "label": "Capitalized Contract Cost [Roll Forward]", "terseLabel": "Capitalized Contract Cost [Roll Forward]" } } }, "localname": "CapitalizedContractCostRollForward", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesSummaryofCapitalizedContractCostsDetails" ], "xbrltype": "stringItemType" }, "appn_DeferredCommissionNoncurrent": { "auth_ref": [], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "DeferredCommissionNoncurrent", "terseLabel": "Deferred commissions, net of current portion" } } }, "localname": "DeferredCommissionNoncurrent", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "appn_DeferredCommissionsCurrent": { "auth_ref": [], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "DeferredCommissionsCurrent", "terseLabel": "Deferred commissions, current" } } }, "localname": "DeferredCommissionsCurrent", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "appn_DeferredTaxAssetsLeaseLiability": { "auth_ref": [], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Lease Liability", "label": "Deferred Tax Assets, Lease Liability", "terseLabel": "Lease liabilities" } } }, "localname": "DeferredTaxAssetsLeaseLiability", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "appn_DeferredTaxLiabilitiesRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Right-of-Use Assets", "label": "Deferred Tax Liabilities, Right-of-Use Assets", "negatedTerseLabel": "Right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesRightOfUseAssets", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "appn_DeferredTaxLiabilityUnbilledReceivables": { "auth_ref": [], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liability, Unbilled Receivables", "label": "Deferred Tax Liability, Unbilled Receivables", "negatedTerseLabel": "Unbilled receivables" } } }, "localname": "DeferredTaxLiabilityUnbilledReceivables", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "appn_DefinedContributionPlanEmployersMatchingContributionAnnualVestingTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Term", "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Term", "terseLabel": "Vesting term of employer contribution" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingTerm", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/RetirementPlansDetails" ], "xbrltype": "durationItemType" }, "appn_DocumentAndEntityInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Document and entity information.", "label": "Document And Entity Information [Line Items]", "terseLabel": "Document and Entity Information [Line Items]" } } }, "localname": "DocumentAndEntityInformationLineItems", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "appn_DocumentAndEntityInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Document and Entity Information [Table].", "label": "Document And Entity Information [Table]", "terseLabel": "Document And Entity Information [Table]" } } }, "localname": "DocumentAndEntityInformationTable", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "appn_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedPaymentArrangementTaxCreditResearchAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement (Tax Credit, Research), Amount", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement (Tax Credit, Research), Amount", "terseLabel": "Favorable excess tax benefits for equity compensation and research credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedPaymentArrangementTaxCreditResearchAmount", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "appn_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitPercent": { "auth_ref": [], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Unrecognized Tax Benefit, Percent", "label": "Effective Income Tax Rate Reconciliation, Unrecognized Tax Benefit, Percent", "negatedTerseLabel": "Unrecognized tax benefits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitPercent", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "appn_FederalGovernmentAgenciesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Federal Government Agencies Member", "terseLabel": "Federal Government Agencies" } } }, "localname": "FederalGovernmentAgenciesMember", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "appn_ForeignCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign Customers Member", "terseLabel": "Foreign Customers" } } }, "localname": "ForeignCustomersMember", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "appn_GovernmentAgenciesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Government Agencies Member", "terseLabel": "Government Agencies" } } }, "localname": "GovernmentAgenciesMember", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "appn_IncreaseDecreaseDeferredRentNoncurrent": { "auth_ref": [], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) Deferred Rent, Noncurrent", "label": "Increase (Decrease) Deferred Rent, Noncurrent", "terseLabel": "Deferred rent, non-current" } } }, "localname": "IncreaseDecreaseDeferredRentNoncurrent", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits": { "auth_ref": [], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "IncreaseDecreaseInAccruedCompensationAndRelatedBenefits", "negatedLabel": "Accrued compensation and related benefits" } } }, "localname": "IncreaseDecreaseInAccruedCompensationAndRelatedBenefits", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "appn_IncreaseDecreaseInDeferredCommissions": { "auth_ref": [], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "IncreaseDecreaseInDeferredCommissions", "terseLabel": "Deferred commissions" } } }, "localname": "IncreaseDecreaseInDeferredCommissions", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "appn_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liabilities", "label": "Increase (Decrease) In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "appn_IssuanceOfCommonStockToDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Issuance Of Common Stock To Directors Member", "terseLabel": "Common stock awards to Board of Directors" } } }, "localname": "IssuanceOfCommonStockToDirectorsMember", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "appn_LiabilitiesConvertiblePreferredStockAndStockholdersDeficitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liabilities, convertible preferred stock and stockholders' deficit.", "label": "Liabilities Convertible Preferred Stock And Stockholders Deficit [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesConvertiblePreferredStockAndStockholdersDeficitAbstract", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "appn_LineofCreditCovenantQuickRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LineofCreditCovenantQuickRatio", "terseLabel": "Quick ratio" } } }, "localname": "LineofCreditCovenantQuickRatio", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "appn_LongTermInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term Investments", "label": "Long-term Investments [Member]", "terseLabel": "Long-term Investments" } } }, "localname": "LongTermInvestmentsMember", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "appn_MaintenanceAndSupportMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maintenance And Support", "label": "Maintenance And Support [Member]", "terseLabel": "Maintenance and support" } } }, "localname": "MaintenanceAndSupportMember", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/RevenueRevenuebyServicesDetails" ], "xbrltype": "domainItemType" }, "appn_MaximumPercentageOfAggregateVotingPowerOfCapitalStockWhichTriggersConversionOfStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of the aggregate voting power of our capital stock", "label": "Maximum Percentage Of Aggregate Voting Power Of Capital Stock Which Triggers Conversion Of Stock", "terseLabel": "Maximum percentage of aggregate voting power of capital stock which triggers conversion of stock" } } }, "localname": "MaximumPercentageOfAggregateVotingPowerOfCapitalStockWhichTriggersConversionOfStock", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/StockholdersEquityDetail" ], "xbrltype": "percentItemType" }, "appn_NoncashFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncash\u200b Financing \u200bItems", "label": "Noncash\u200b Financing \u200bItems [Abstract]", "terseLabel": "Supplemental disclosure of non-cash financing information:" } } }, "localname": "NoncashFinancingItemsAbstract", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "appn_NontradeReceivableAdditionalTenantImprovementAllowanceReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Nontrade Receivable, Additional Tenant Improvement Allowance Receivable", "label": "Nontrade Receivable, Additional Tenant Improvement Allowance Receivable", "terseLabel": "Additional tenant improvement allowance receivable" } } }, "localname": "NontradeReceivableAdditionalTenantImprovementAllowanceReceivable", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "appn_NumberOfAdditionalSquareFeet": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Additional Square Feet", "label": "Number of Additional Square Feet", "terseLabel": "Number of additional square feet" } } }, "localname": "NumberOfAdditionalSquareFeet", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "appn_NumberOfGovernmentAgencies": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Government Agencies", "label": "Number of Government Agencies", "terseLabel": "Number of government agencies" } } }, "localname": "NumberOfGovernmentAgencies", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "appn_NumberOfSquareFeet": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of square feet of office space in Tysons, Virginia for a new corporate headquarters", "label": "Number of Square Feet", "terseLabel": "Number of square feet" } } }, "localname": "NumberOfSquareFeet", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "appn_NumberOfVotesEntitledToStockholders": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of votes entitled to stockholders", "label": "Number Of Votes Entitled To Stockholders", "terseLabel": "Number of votes entitled to stockholders per share" } } }, "localname": "NumberOfVotesEntitledToStockholders", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/StockholdersEquityDetail" ], "xbrltype": "integerItemType" }, "appn_OperatingLeaseInterestExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Interest Expense", "label": "Operating Lease, Interest Expense", "terseLabel": "Interest expense on operating right-of-use liabilities" } } }, "localname": "OperatingLeaseInterestExpense", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "appn_ProceedsFromNontradeReceivables": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Nontrade Receivables", "label": "Proceeds from Nontrade Receivables", "terseLabel": "Tenant improvement allowance received" } } }, "localname": "ProceedsFromNontradeReceivables", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "appn_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Professional Services Member", "terseLabel": "Professional services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.appian.com/role/RevenueRevenuebyServicesDetails", "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "domainItemType" }, "appn_PropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property, Plant And Equipment, Useful Life", "label": "Property, Plant And Equipment, Useful Life [Table Text Block]", "terseLabel": "Useful Lives of Major Asset Categories" } } }, "localname": "PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "appn_RoboticProcessAutomationPlatformMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Developer of the robotic process automation platform acquired in January 2020", "label": "Robotic Process Automation Platform [Member]", "terseLabel": "Robotic Process Automation Platform" } } }, "localname": "RoboticProcessAutomationPlatformMember", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/AcquisitionsAdditionalInformationDetails", "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "appn_SaaSSubscriptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SaaS Subscriptions", "label": "SaaS Subscriptions [Member]", "terseLabel": "SaaS subscriptions" } } }, "localname": "SaaSSubscriptionsMember", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/RevenueRevenuebyServicesDetails" ], "xbrltype": "domainItemType" }, "appn_SaleOfStockNumberOfSharesIssuedInTransactionByTheCompany": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sale Of Stock, Number Of Shares Issued In Transaction By The Company", "terseLabel": "Number of shares issued by the company in public offering (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransactionByTheCompany", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "appn_SaleOfStockNumberOfSharesIssuedInTransactionByTheExistingShareholders": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sale Of Stock, Number Of Shares Issued In Transaction By The Existing Shareholders", "terseLabel": "Number of shares issued by sharesholders in public offering (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransactionByTheExistingShareholders", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "appn_SoftwareAsServiceSubscriptionContractsTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Software As Service Subscription Contracts Term", "terseLabel": "SaaS subscriptions contracts term" } } }, "localname": "SoftwareAsServiceSubscriptionContractsTerm", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "appn_SubscriptionsSoftwareAndSupportMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subscriptions, Software, And Support Member", "terseLabel": "Subscriptions" } } }, "localname": "SubscriptionsSoftwareAndSupportMember", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "domainItemType" }, "appn_SummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.appian.com/role/SignificantAccountingPoliciesUsefulLivesofMajorAssetCategoriesDetails" ], "xbrltype": "stringItemType" }, "appn_SummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary Of Significant Accounting Policies [Table]", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.appian.com/role/SignificantAccountingPoliciesUsefulLivesofMajorAssetCategoriesDetails" ], "xbrltype": "stringItemType" }, "appn_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplemental Cash Flow Information Related To Leases", "label": "Supplemental Cash Flow Information Related To Leases [Table Text Block]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "appn_TermLicenseSubscriptionContractsTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term License Subscription Contracts Term", "terseLabel": "Term license subscription contracts term" } } }, "localname": "TermLicenseSubscriptionContractsTerm", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "appn_TermLicenseSubscriptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term License Subscriptions", "label": "Term License Subscriptions [Member]", "terseLabel": "Term license subscriptions" } } }, "localname": "TermLicenseSubscriptionsMember", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/RevenueRevenuebyServicesDetails" ], "xbrltype": "domainItemType" }, "appn_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term Loan Member", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "appn_UnderwrittenPublicOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Underwritten Public Offering", "label": "Underwritten Public Offering [Member]", "terseLabel": "Underwritten Public Offering" } } }, "localname": "UnderwrittenPublicOfferingMember", "nsuri": "http://www.appian.com/20201231", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "Domestic" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.appian.com/role/SegmentandGeographicInformationSummaryofRevenuesByGeographyDetail" ], "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.appian.com/role/CoverPage" ], "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.appian.com/role/CoverPage" ], "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.appian.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.appian.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.appian.com/role/CoverPage" ], "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.appian.com/role/CoverPage" ], "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.appian.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.appian.com/role/CoverPage" ], "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.appian.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.appian.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.appian.com/role/CoverPage" ], "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.appian.com/role/CoverPage" ], "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.appian.com/role/CoverPage" ], "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.appian.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r656" ], "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.appian.com/role/CoverPage" ], "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.appian.com/role/CoverPage" ], "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.appian.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r656" ], "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.appian.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.appian.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r656" ], "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.appian.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.appian.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r657" ], "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.appian.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.appian.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r656" ], "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.appian.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r656" ], "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.appian.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r656" ], "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.appian.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r656" ], "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.appian.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.appian.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.appian.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.appian.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.appian.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.appian.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r651" ], "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.appian.com/role/CoverPage" ], "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.appian.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.appian.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r112", "r119", "r206", "r410", "r411", "r412", "r455", "r456" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r112", "r119", "r206", "r410", "r411", "r412", "r455", "r456" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r112", "r119", "r206", "r410", "r411", "r412", "r455", "r456" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r185", "r287", "r293", "r614" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r366", "r370", "r547", "r548", "r549", "r550", "r551", "r552", "r571", "r611", "r615" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.appian.com/role/DebtAdditionalInformationDetail", "http://www.appian.com/role/LeasesAdditionalInformationDetails", "http://www.appian.com/role/RevenueAdditionalInformationDetails", "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r366", "r370", "r547", "r548", "r549", "r550", "r551", "r552", "r571", "r611", "r615" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.appian.com/role/DebtAdditionalInformationDetail", "http://www.appian.com/role/LeasesAdditionalInformationDetails", "http://www.appian.com/role/RevenueAdditionalInformationDetails", "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r185", "r287", "r293", "r614" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r181", "r287", "r291", "r572", "r610", "r612" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.appian.com/role/RevenueRevenuebyServicesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r181", "r287", "r291", "r572", "r610", "r612" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.appian.com/role/RevenueRevenuebyServicesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r318", "r366", "r370", "r547", "r548", "r549", "r550", "r551", "r552", "r571", "r611", "r615" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.appian.com/role/DebtAdditionalInformationDetail", "http://www.appian.com/role/LeasesAdditionalInformationDetails", "http://www.appian.com/role/RevenueAdditionalInformationDetails", "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r318", "r366", "r370", "r547", "r548", "r549", "r550", "r551", "r552", "r571", "r611", "r615" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.appian.com/role/DebtAdditionalInformationDetail", "http://www.appian.com/role/LeasesAdditionalInformationDetails", "http://www.appian.com/role/RevenueAdditionalInformationDetails", "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.appian.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.appian.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r182", "r183", "r287", "r292", "r613", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.appian.com/role/SegmentandGeographicInformationSummaryofRevenuesByGeographyDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r182", "r183", "r287", "r292", "r613", "r634", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.appian.com/role/SegmentandGeographicInformationSummaryofRevenuesByGeographyDetail" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r249", "r367", "r539" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.appian.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r187", "r536" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.appian.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.appian.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "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": [ "r113", "r114", "r115", "r116", "r203", "r204", "r205", "r206", "r207", "r208", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r455", "r456", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627" ], "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.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "extensibleListItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.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.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r19", "r188", "r189" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance of $1,400 and $600 as of December\u00a031, 2020 and December\u00a031, 2019, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r7", "r8", "r38" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued compensation and related benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.appian.com/role/AccruedExpensesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AccruedExpensesDetail", "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "calculation": { "http://www.appian.com/role/AccruedExpensesDetail": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Marketing Costs, Current", "verboseLabel": "Accrued marketing and trade show expenses" } } }, "localname": "AccruedMarketingCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r7", "r8", "r38" ], "calculation": { "http://www.appian.com/role/AccruedExpensesDetail": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued audit and tax expenses" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r54", "r55", "r56", "r601", "r623", "r627" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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 loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r53", "r56", "r57", "r109", "r110", "r111", "r486", "r618", "r619" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r20" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r109", "r110", "r111", "r410", "r411", "r412" ], "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.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r372", "r374", "r416", "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "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]", "verboseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Expenses" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r420" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expenses" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r374", "r402", "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetail", "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r190", "r209", "r211", "r214" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance as of December 31", "periodStartLabel": "Balance as of January 1" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r26", "r190", "r209" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Increase (decrease) in allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Allowance for Doubtful Accounts Receivable [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r213" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Less write-offs, net of recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r131" ], "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": "Potentially dilutive securities outstanding (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/BasicandDilutedLossperCommonShareSummaryofSecuritiesExcludedFromCalculationofWeightedAverageCommonSharesOutstandingDetail" ], "xbrltype": "sharesItemType" }, "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.appian.com/role/BasicandDilutedLossperCommonShareSummaryofSecuritiesExcludedFromCalculationofWeightedAverageCommonSharesOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r199", "r319" ], "lang": { "en-us": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-backed Securities [Member]", "terseLabel": "Asset-backed securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r103", "r159", "r170", "r177", "r202", "r482", "r487", "r498", "r577", "r600" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "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.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "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.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r48", "r103", "r202", "r482", "r487", "r498" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.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.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "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.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r194", "r220" ], "calculation": { "http://www.appian.com/role/InvestmentsandFairValueMeasurementsAmortizedCostBasisandFairValueofDebtSecuritiesbyContractualMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Cost Basis" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsAmortizedCostBasisandFairValueofDebtSecuritiesbyContractualMaturityDetails", "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r198" ], "calculation": { "http://www.appian.com/role/InvestmentsandFairValueMeasurementsAmortizedCostBasisandFairValueofDebtSecuritiesbyContractualMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due after one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsAmortizedCostBasisandFairValueofDebtSecuritiesbyContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r196", "r198", "r594" ], "calculation": { "http://www.appian.com/role/InvestmentsandFairValueMeasurementsAmortizedCostBasisandFairValueofDebtSecuritiesbyContractualMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due after one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsAmortizedCostBasisandFairValueofDebtSecuritiesbyContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]", "terseLabel": "Cost Basis" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsAmortizedCostBasisandFairValueofDebtSecuritiesbyContractualMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsAmortizedCostBasisandFairValueofDebtSecuritiesbyContractualMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r197" ], "calculation": { "http://www.appian.com/role/InvestmentsandFairValueMeasurementsAmortizedCostBasisandFairValueofDebtSecuritiesbyContractualMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsAmortizedCostBasisandFairValueofDebtSecuritiesbyContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r196", "r197", "r593" ], "calculation": { "http://www.appian.com/role/InvestmentsandFairValueMeasurementsAmortizedCostBasisandFairValueofDebtSecuritiesbyContractualMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsAmortizedCostBasisandFairValueofDebtSecuritiesbyContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r193", "r195", "r220", "r583" ], "calculation": { "http://www.appian.com/role/InvestmentsandFairValueMeasurementsAmortizedCostBasisandFairValueofDebtSecuritiesbyContractualMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Market Value", "totalLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsAmortizedCostBasisandFairValueofDebtSecuritiesbyContractualMaturityDetails", "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r375", "r404" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]", "verboseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/BasicandDilutedLossperCommonShareSummaryofSecuritiesExcludedFromCalculationofWeightedAverageCommonSharesOutstandingDetail", "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.appian.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r490", "r491" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" ], "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.appian.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r364", "r368" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AcquisitionsAdditionalInformationDetails", "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r364", "r368", "r470", "r471" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AcquisitionsAdditionalInformationDetails", "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails" ], "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.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r469" ], "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": "Percentage of interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r476", "r477", "r478" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Acquisition price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r473" ], "calculation": { "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails": { "order": 3.0, "parentTag": "appn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r473" ], "calculation": { "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails": { "order": 5.0, "parentTag": "appn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r473" ], "calculation": { "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "terseLabel": "Current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r472", "r473" ], "calculation": { "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails": { "order": 2.0, "parentTag": "appn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Finite-lived intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r473" ], "calculation": { "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "auth_ref": [ "r473" ], "calculation": { "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities", "terseLabel": "Noncurrent liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r473" ], "calculation": { "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails": { "order": 4.0, "parentTag": "appn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other noncurrent assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r472", "r473" ], "calculation": { "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails": { "order": 6.0, "parentTag": "appn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r473" ], "calculation": { "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSegmentAllocationLineItems": { "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 Combination Segment Allocation [Line Items]", "terseLabel": "Business Combination Segment Allocation [Line Items]" } } }, "localname": "BusinessCombinationSegmentAllocationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "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_CapitalizedContractCostAmortization": { "auth_ref": [ "r227" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "negatedLabel": "Amortization of deferred contract costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesSummaryofCapitalizedContractCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Capitalized contract cost, amortization period" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "periodEndLabel": "Balance as of December 31", "periodStartLabel": "Balance as of January 1" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesSummaryofCapitalizedContractCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Summary of Capitalized Contract Costs" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r30", "r92" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r10", "r93", "r99" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r84", "r92", "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r84", "r503" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r101", "r103", "r124", "r125", "r126", "r128", "r130", "r136", "r137", "r138", "r202", "r498" ], "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.appian.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.appian.com/role/CoverPage", "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.appian.com/role/StockholdersEquityDetail" ], "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.appian.com/role/StockholdersEquityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommissionsExpensePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commissions incurred in relation to revenue generating activities or operations.", "label": "Commissions Expense, Policy [Policy Text Block]", "terseLabel": "Assets Recognized from the Costs to Obtain a Contract with a Customer" } } }, "localname": "CommissionsExpensePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r42", "r248", "r585", "r604" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingent liabilities" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "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": [ "r245", "r246", "r247", "r250" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock", "verboseLabel": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.appian.com/role/CoverPage", "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.appian.com/role/StockholdersEquityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock", "verboseLabel": "Class B Common Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.appian.com/role/CoverPage", "http://www.appian.com/role/StockholdersEquityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of shares available to be issued (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r109", "r110" ], "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.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.appian.com/role/StockholdersEquityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.appian.com/role/StockholdersEquityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.appian.com/role/StockholdersEquityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r256" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.appian.com/role/StockholdersEquityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r295", "r296", "r371", "r418" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Retirement Plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/RetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r60", "r62", "r63", "r68", "r588", "r607" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total other comprehensive loss, net of income taxes" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer hardware" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/PropertyandEquipmentnetNarrativeDetails", "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "http://www.appian.com/role/SignificantAccountingPoliciesUsefulLivesofMajorAssetCategoriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r146", "r147", "r185", "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetail", "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r146", "r147", "r185", "r496", "r497", "r629" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetail", "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r146", "r147", "r185", "r496", "r497", "r629" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetail", "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r141", "r596" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit and Customer Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r146", "r147", "r185", "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage", "verboseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetail", "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r146", "r147", "r185", "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetail", "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r99", "r484" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r265", "r267", "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets balances" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r265", "r266", "r288" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r265", "r266", "r288" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, net of current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r289" ], "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": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r95", "r96", "r97" ], "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 Issued", "terseLabel": "Conversion of stock (in shares)" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockholdersEquityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r319", "r361", "r628" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r73", "r572" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r104", "r452", "r459" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r107", "r452" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r452", "r459", "r461" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r104", "r452", "r459" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r144", "r185" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r474" ], "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.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r252" ], "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": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate margin" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r40", "r105", "r257", "r260", "r261", "r262", "r512", "r513", "r514", "r595" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain (loss) in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain (Loss), before Tax", "terseLabel": "Unrealized Gains / (Losses)" } } }, "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table Text Block]", "terseLabel": "Components of Investments" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss": { "auth_ref": [], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Unrealized Gain (Loss)", "negatedTerseLabel": "Change in fair value of available-for-sale securities" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan.", "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]", "terseLabel": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation" } } }, "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r453", "r459" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r453", "r459" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r425", "r426" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r90", "r104", "r453", "r459", "r460", "r461" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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)", "totalLabel": "Total deferred benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r14", "r15", "r442", "r578", "r597" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r425", "r426" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r453", "r459" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r450", "r451" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r443" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r445" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax asset" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r445" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r450", "r451" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating losses" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Federal NOL carryforwards not subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r450", "r451" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "Operating loss carryforwards, state, tax effected" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "terseLabel": "Federal NOL carryforwards subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r450", "r451" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r448", "r450", "r451" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r450", "r451" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "terseLabel": "Equity compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences": { "auth_ref": [ "r450", "r451" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal days).", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences", "terseLabel": "Accrued vacation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r450", "r451" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts", "terseLabel": "Bad debt" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r444" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Less: Valuation allowance", "terseLabel": "Valuation allowance against foreign deferred tax assets" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r450", "r451" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedTerseLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r450", "r451" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Depreciation" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "auth_ref": [ "r345", "r346", "r349", "r350", "r361" ], "lang": { "en-us": { "role": { "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "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": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r362" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Contribution expense related to employer matching contributions" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/RetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Employer matching contribution, percentage of the employee's gross compensation" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/RetirementPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employer matching contribution, percentage of the employee's contribution" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/RetirementPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.", "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage", "terseLabel": "Percentage of employer contributions to vesting defined contribution plans" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/RetirementPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Maximum annual contributions per employee" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/RetirementPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r90", "r239" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r90", "r157" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/PropertyandEquipmentnetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r475" ], "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.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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": [ "r129" ], "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": "Basic and diluted (in dollar per share)", "verboseLabel": "Net loss per share, basic and diluted (in usd per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/BasicandDilutedLossperCommonShareComputationofNetLossperShareDetails", "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net loss per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r99", "r131", "r132" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Basic and Diluted Loss per Common Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r131", "r132", "r133", "r134" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Basic and Diluted Loss per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/BasicandDilutedLossperCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r503" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of foreign exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r428" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate", "totalLabel": "Total" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r428", "r463" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. federal statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r428", "r463" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r428", "r463" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Remeasurement of deferred taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r428", "r463" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign rate differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r428", "r463" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent", "terseLabel": "Nondeductible expenses" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r428", "r463" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "terseLabel": "Equity compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r428", "r463" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r428", "r463" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State tax expense" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r428", "r463" ], "calculation": { "http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedLabel": "Tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesScheduleofReconciliationofStatutorytoEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetail", "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r403" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Total unrecognized compensation cost related to unvested restricted stock units" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation cost related to nonvested stock option recognized over weighted average period, in years" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r403" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Compensation cost related to nonvested stock options not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options", "verboseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/BasicandDilutedLossperCommonShareSummaryofSecuritiesExcludedFromCalculationofWeightedAverageCommonSharesOutstandingDetail", "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/PropertyandEquipmentnetNarrativeDetails", "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "http://www.appian.com/role/SignificantAccountingPoliciesUsefulLivesofMajorAssetCategoriesDetails" ], "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_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan.", "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain]", "terseLabel": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation" } } }, "localname": "EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r109", "r110", "r111", "r114", "r121", "r123", "r135", "r206", "r256", "r263", "r410", "r411", "r412", "r455", "r456", "r504", "r505", "r506", "r507", "r508", "r509", "r618", "r619", "r620" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r361", "r492", "r544", "r545", "r546" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r319", "r320", "r325", "r361", "r492", "r544" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r319", "r320", "r325", "r361", "r492", "r545" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "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.appian.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r361", "r544", "r545", "r546" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r99", "r493", "r494" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r517", "r524", "r534" ], "calculation": { "http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r519", "r528" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash outflows for finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r516", "r533" ], "calculation": { "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "totalLabel": "Total finance lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r516" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities, current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r516" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "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, net of current portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r518", "r528" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Principal payments on finance leases", "terseLabel": "Financing cash outflows for finance leases", "verboseLabel": "Payments to the finance leases lessor" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.appian.com/role/LeasesAdditionalInformationDetails", "http://www.appian.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r515" ], "calculation": { "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, after Accumulated Amortization", "totalLabel": "Property and equipment, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r517", "r524" ], "calculation": { "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r517", "r524", "r534" ], "calculation": { "http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r515" ], "calculation": { "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Property and equipment, at cost" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r531", "r534" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance leases, weighted average remaining discount rate" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r530", "r534" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance leases, weighted average remaining lease term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r199", "r200", "r210", "r215", "r216", "r217", "r218", "r221", "r222", "r223", "r224", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.", "label": "Financial Instruments Disclosure [Text Block]", "terseLabel": "Investments and Fair Value Measurements" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r237" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Finite-lived intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r233", "r234", "r237", "r238", "r573", "r574" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r233", "r236" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r499", "r500", "r501", "r502" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency transaction gains (losses)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r99", "r511" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r363", "r365", "r369" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Foreign Plan [Member]", "terseLabel": "Foreign Plan" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Office furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/PropertyandEquipmentnetNarrativeDetails", "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "http://www.appian.com/role/SignificantAccountingPoliciesUsefulLivesofMajorAssetCategoriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r90" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Loss (gain) on disposal of property and equipment", "terseLabel": "Gain (loss) on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.appian.com/role/PropertyandEquipmentnetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r69" ], "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.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicDistributionAxis": { "auth_ref": [ "r219", "r590", "r591" ], "lang": { "en-us": { "role": { "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities.", "label": "Geographic Distribution [Axis]", "terseLabel": "Geographic Distribution" } } }, "localname": "GeographicDistributionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GeographicDistributionDomain": { "auth_ref": [ "r590", "r591" ], "lang": { "en-us": { "role": { "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities.", "label": "Geographic Distribution [Domain]", "terseLabel": "Geographic Distribution" } } }, "localname": "GeographicDistributionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r229", "r230", "r576" ], "calculation": { "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails": { "order": 1.0, "parentTag": "appn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 }, "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails", "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r72", "r103", "r159", "r169", "r173", "r176", "r179", "r202", "r498" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r106", "r462" ], "calculation": { "http://www.appian.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r66", "r159", "r169", "r173", "r176", "r179", "r575", "r586", "r591", "r608" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.appian.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.appian.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r106", "r462" ], "calculation": { "http://www.appian.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r243" ], "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.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetail" ], "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.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails" ], "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": [ "r429", "r440", "r447", "r457", "r464", "r466", "r467", "r468" ], "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.appian.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r122", "r123", "r158", "r427", "r458", "r465", "r609" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.appian.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "totalLabel": "Total income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.appian.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r64", "r99", "r423", "r424", "r440", "r441", "r446", "r454", "r635" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r428" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Tax expense attributable to the change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r86", "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r89" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r89" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r89" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.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.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r89" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Deferred income taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r89" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r89" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r232", "r235" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net of accumulated amortization of $429 as of December\u00a031, 2020" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "negatedLabel": "Interest expense" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r83", "r85", "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Amortized Cost Basis and Fair Value of Debt Securities by Contractual Maturity" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r532", "r534" ], "calculation": { "http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r240" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/PropertyandEquipmentnetNarrativeDetails", "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Finance Lease, Description [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "LesseeFinanceLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of Future Minimum Operating Lease Commitments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r533" ], "calculation": { "http://www.appian.com/role/LeasesSummaryofFutureMinimumOperatingLeaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.appian.com/role/LeasesSummaryofFutureMinimumOperatingLeaseCommitmentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSummaryofFutureMinimumOperatingLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r533" ], "calculation": { "http://www.appian.com/role/LeasesSummaryofFutureMinimumOperatingLeaseCommitmentsDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSummaryofFutureMinimumOperatingLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r533" ], "calculation": { "http://www.appian.com/role/LeasesSummaryofFutureMinimumOperatingLeaseCommitmentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSummaryofFutureMinimumOperatingLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r533" ], "calculation": { "http://www.appian.com/role/LeasesSummaryofFutureMinimumOperatingLeaseCommitmentsDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSummaryofFutureMinimumOperatingLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r533" ], "calculation": { "http://www.appian.com/role/LeasesSummaryofFutureMinimumOperatingLeaseCommitmentsDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSummaryofFutureMinimumOperatingLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r533" ], "calculation": { "http://www.appian.com/role/LeasesSummaryofFutureMinimumOperatingLeaseCommitmentsDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSummaryofFutureMinimumOperatingLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r533" ], "calculation": { "http://www.appian.com/role/LeasesSummaryofFutureMinimumOperatingLeaseCommitmentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSummaryofFutureMinimumOperatingLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r533" ], "calculation": { "http://www.appian.com/role/LeasesSummaryofFutureMinimumOperatingLeaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSummaryofFutureMinimumOperatingLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Operating leases, remaining lease terms" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating leases, renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term (in months)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/Leases" ], "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": "Outstanding letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CommitmentsandContingenciesNarrativeDetail", "http://www.appian.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r37", "r103", "r171", "r202", "r483", "r487", "r488", "r498" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r103", "r202", "r498", "r580", "r603" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r39", "r103", "r202", "r483", "r487", "r488", "r498" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "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.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r13", "r579", "r598" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r495" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of the amount outstanding under the credit facility.", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "terseLabel": "Line of credit, outstanding borrowings" } } }, "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/DebtAdditionalInformationDetail" ], "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.appian.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r36", "r105" ], "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.appian.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Unused credit facility fee" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r31" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r319" ], "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 fund" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r84" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r84" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r84", "r88", "r91" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r58", "r61", "r67", "r91", "r103", "r113", "r117", "r118", "r119", "r120", "r122", "r123", "r127", "r159", "r169", "r173", "r176", "r179", "r202", "r498", "r587", "r606" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/BasicandDilutedLossperCommonShareComputationofNetLossperShareDetails", "http://www.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/BasicandDilutedLossperCommonShareComputationofNetLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SegmentandGeographicInformationSummaryofRevenuesByGeographyDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NoninterestExpenseCommissionExpense": { "auth_ref": [ "r589" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of fees incurred for commissions on mutual funds and insurance products.", "label": "Noninterest Expense Commission Expense", "terseLabel": "Commission expense" } } }, "localname": "NoninterestExpenseCommissionExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Total other (income) expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other (income) expense" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_NontradeReceivablesCurrent": { "auth_ref": [ "r47" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of amounts currently receivable other than from customers. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Nontrade Receivables, Current", "terseLabel": "Tenant improvement allowance receivable" } } }, "localname": "NontradeReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r152" ], "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.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r159", "r169", "r173", "r176", "r179" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r525", "r534" ], "calculation": { "http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSummaryofFutureMinimumOperatingLeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r516" ], "calculation": { "http://www.appian.com/role/LeasesSummaryofFutureMinimumOperatingLeaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesAdditionalInformationDetails", "http://www.appian.com/role/LeasesSummaryofFutureMinimumOperatingLeaseCommitmentsDetails", "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r516" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r516" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r520", "r528" ], "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 outflows for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r515" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/LeasesAdditionalInformationDetails", "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of operating right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r531", "r534" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases, weighted average remaining discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r530", "r534" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r489" ], "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.appian.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r38" ], "calculation": { "http://www.appian.com/role/AccruedExpensesDetail": { "order": 1.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.appian.com/role/AccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r51", "r52", "r54" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Unrealized losses on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r50" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.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.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Comprehensive income (loss), net of income taxes:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r59", "r62", "r480", "r481", "r485" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive loss (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r584", "r605" ], "calculation": { "http://www.appian.com/role/AccruedExpensesDetail": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations incurred for employer-related costs classified as other.", "label": "Other Employee-related Liabilities", "terseLabel": "Accrued reimbursable employee expenses" } } }, "localname": "OtherEmployeeRelatedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r38" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.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.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.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 non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other (income) expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRoyalties": { "auth_ref": [ "r87" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for royalties during the current period.", "label": "Payments for Royalties", "terseLabel": "Payments for annual royalty fees" } } }, "localname": "PaymentsForRoyalties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CommitmentsandContingenciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r82" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Payments of costs related to public offerings" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r78" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Payments for acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r80" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedTerseLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r79" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of 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.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r375", "r404" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name", "verboseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.appian.com/role/SubsequentEventsDetails" ], "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.appian.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.appian.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r28", "r29" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r81" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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 public offerings, net of underwriting discounts" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfMachineryAndEquipment": { "auth_ref": [ "r77" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sale of machinery and equipment.", "label": "Proceeds from Sale of Machinery and Equipment", "terseLabel": "Proceeds from sale of equipment" } } }, "localname": "ProceedsFromSaleOfMachineryAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r81", "r405" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "verboseLabel": "Proceeds from exercise of common stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r241", "r517", "r524" ], "calculation": { "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r49", "r242", "r524" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r11", "r240", "r515" ], "calculation": { "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r33", "r242" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/PropertyandEquipmentnetNarrativeDetails", "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "http://www.appian.com/role/SignificantAccountingPoliciesUsefulLivesofMajorAssetCategoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r244", "r636", "r637", "r638" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/PropertyandEquipmentnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentDisposals": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Disposals", "terseLabel": "Disposal of property plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentDisposals", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/PropertyandEquipmentnetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/PropertyandEquipmentnetNarrativeDetails", "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r32", "r99", "r242", "r636", "r637" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r11", "r242" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/PropertyandEquipmentnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r11", "r240" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/PropertyandEquipmentnetNarrativeDetails", "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "http://www.appian.com/role/SignificantAccountingPoliciesUsefulLivesofMajorAssetCategoriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, plant and equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesUsefulLivesofMajorAssetCategoriesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r70", "r212" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.appian.com/role/SignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r27", "r99", "r191" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts and Non-Trade Receivables" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r421", "r648" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r99", "r421" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Non-vested restricted stock units", "verboseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/BasicandDilutedLossperCommonShareSummaryofSecuritiesExcludedFromCalculationofWeightedAverageCommonSharesOutstandingDetail", "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.appian.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetail", "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r263", "r413", "r602", "r622", "r627" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r109", "r110", "r111", "r114", "r121", "r123", "r206", "r410", "r411", "r412", "r455", "r456", "r618", "r620" ], "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.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r347", "r348", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r363", "r365", "r369" ], "lang": { "en-us": { "role": { "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Axis]", "terseLabel": "Retirement Plan Sponsor Location [Axis]" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r347", "r348", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r363", "r365", "r369" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]", "terseLabel": "Retirement Plan Sponsor Location [Domain]" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r155", "r156", "r168", "r174", "r175", "r181", "r182", "r185", "r286", "r287", "r572" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.appian.com/role/RevenueRevenuebyServicesDetails", "http://www.appian.com/role/SegmentandGeographicInformationSummaryofRevenuesByGeographyDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r100", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r294" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r268", "r269", "r270", "r271", "r272", "r273", "r276", "r277", "r290", "r294" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r274" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Unsatisfied performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/RevenueRevenuebyServicesDetails", "http://www.appian.com/role/SegmentandGeographicInformationSummaryofRevenuesByGeographyDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r529", "r534" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance lease obligations to acquire new office furniture and fixtures and computer hardware", "verboseLabel": "ROU assets obtained in exchange for finance lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.appian.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r529", "r534" ], "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": "ROU assets obtained in exchange for operating lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Net proceeds from public offering" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares issued in public offering (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock, offering price (in usd per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r146", "r185" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Sales Revenue, Net" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetail", "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Allowance for Doubtful Accounts" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "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 Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r131" ], "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.appian.com/role/BasicandDilutedLossperCommonShareSummaryofSecuritiesExcludedFromCalculationofWeightedAverageCommonSharesOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Summary of Securities Excluded From Calculation of Weighted Average Common Shares" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/BasicandDilutedLossperCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r470", "r471" ], "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.appian.com/role/AcquisitionsAdditionalInformationDetails", "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r470", "r471" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Schedule of Components of Stock-based Compensation Expense" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/BasicandDilutedLossperCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Statutory to Effective Income Tax Rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r374", "r401", "r415" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "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.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetail", "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r374", "r401", "r415" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-based Compensation Expense Included in Condensed Consolidated Statements of Operations" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/RevenueRevenuebyServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Summary of Revenue by Services" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income (Loss) Before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r33", "r242" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/PropertyandEquipmentnetNarrativeDetails", "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r71", "r184" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Summary of Revenue By Geography" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SegmentandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r65", "r184" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SegmentandGeographicInformationSummaryofRevenuesByGeographyDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r159", "r160", "r172", "r231" ], "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.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r375", "r404" ], "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.appian.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.appian.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r379", "r390", "r393" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of the Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Assumptions Used to Estimate the Fair Value of Stock Options Granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Unit Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r43", "r101", "r136", "r137", "r253", "r254", "r255", "r257", "r258", "r259", "r260", "r261", "r262", "r263" ], "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.appian.com/role/StockholdersEquityDetail" ], "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": [ "r151", "r153", "r154", "r159", "r161", "r173", "r177", "r178", "r179", "r180", "r181", "r184", "r185", "r186" ], "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": "Segment and Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SegmentandGeographicInformation" ], "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.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r99", "r162", "r163", "r164", "r165", "r166", "r167", "r182" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r69" ], "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.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r89" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.", "label": "Share-based Payment Arrangement, Accelerated Cost", "terseLabel": "Accelerated cost expect to be recognized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r389" ], "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": "Canceled (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r387" ], "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": "Grant of RSUs (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.appian.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r387" ], "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": "Fair value of shares granted (in usd per share)", "verboseLabel": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.appian.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r386" ], "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": "Non-vested and outstanding, ending balance (in shares)", "periodStartLabel": "Non-vested and outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r386" ], "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": "Non-vested and outstanding, ending balance (in usd per share)", "periodStartLabel": "Non-vested and outstanding, beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted average remaining vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)", "terseLabel": "Vesting of restricted stock units (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://www.appian.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAssumptionsUsedtoEstimateFairValueofStockOptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAssumptionsUsedtoEstimateFairValueofStockOptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r399" ], "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.appian.com/role/StockBasedCompensationAssumptionsUsedtoEstimateFairValueofStockOptionsDetail" ], "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.appian.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.appian.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r404" ], "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 available for grants (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term\u00a0(Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at December\u00a031, 2020 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at December\u00a031, 2020 (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r392" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedTerseLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePriceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePriceAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)", "verboseLabel": "Stock option granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant-date fair value (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Outstanding, ending balance", "periodStartLabel": "Outstanding, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r381", "r404" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, ending balance (in usd per share)", "periodStartLabel": "Outstanding, beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r373", "r376" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/BasicandDilutedLossperCommonShareSummaryofSecuritiesExcludedFromCalculationofWeightedAverageCommonSharesOutstandingDetail", "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.appian.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Canceled (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in usd per share)", "verboseLabel": "Exercise price of stock options granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r99", "r375", "r377" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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 (in usd per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r396", "r414" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAssumptionsUsedtoEstimateFairValueofStockOptionsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable at December\u00a031, 2020" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable at December\u00a031, 2020" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "netLabel": "Service period (in years)", "terseLabel": "Outstanding, ending balance", "verboseLabel": "Outstanding, beginning balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r378" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Vested in period, value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r12", "r581", "r582", "r599" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments and marketable securities" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r630", "r631", "r632", "r633" ], "lang": { "en-us": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments [Member]", "terseLabel": "Short-term Investments" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r526", "r534" ], "calculation": { "http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Computer software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/PropertyandEquipmentnetNarrativeDetails", "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "http://www.appian.com/role/SignificantAccountingPoliciesUsefulLivesofMajorAssetCategoriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r16", "r17", "r18", "r101", "r103", "r124", "r125", "r126", "r128", "r130", "r136", "r137", "r138", "r202", "r256", "r498" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.appian.com/role/CoverPage", "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.appian.com/role/StockholdersEquityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r45", "r109", "r110", "r111", "r114", "r121", "r123", "r135", "r206", "r256", "r263", "r410", "r411", "r412", "r455", "r456", "r504", "r505", "r506", "r507", "r508", "r509", "r618", "r619", "r620" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "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.appian.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r109", "r110", "r111", "r135", "r572" ], "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.appian.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Granted, Value, Share-based Payment Arrangement, before Forfeiture", "terseLabel": "Value of award at grant date" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Issuance of common stock to directors (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r17", "r18", "r256", "r263" ], "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 from public offering, net of issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r256", "r263", "r383" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r17", "r18", "r256", "r263" ], "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 from public offering, net of issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r45", "r256", "r263" ], "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.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r23", "r24", "r103", "r192", "r202", "r498" ], "calculation": { "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r102", "r263", "r264" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockholdersEquity" ], "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.appian.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r510", "r538" ], "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.appian.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r510", "r538" ], "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.appian.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r510", "r538" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r510", "r538" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r537", "r540" ], "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.appian.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r431", "r439", "r441" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Summary of Income Tax Contingencies" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_SwissFederalTaxAdministrationFTAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Switzerland.", "label": "Swiss Federal Tax Administration (FTA) [Member]", "terseLabel": "Swiss Federal Tax Administration (FTA)" } } }, "localname": "SwissFederalTaxAdministrationFTAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Federal tax credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r199", "r200", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryBondSecuritiesMember": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities greater than ten and as long as thirty years, are interest bearing, and are backed by the full faith and credit of the United States government.", "label": "US Treasury Bond Securities [Member]", "terseLabel": "U.S. Treasury bonds" } } }, "localname": "USTreasuryBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r422", "r433" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.appian.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r436" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedTerseLabel": "Settlements" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r435" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions for tax positions in current years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r434" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions for tax positions in prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": { "auth_ref": [ "r430" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Expense", "terseLabel": "Interest recognized related to uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r437" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Reductions due to lapse in statutes of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would affect effective tax rate if recognized" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r139", "r140", "r142", "r143", "r148", "r149", "r150" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r445" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Net change in total valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r527", "r534" ], "calculation": { "http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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 Shares Outstanding, Basic and Diluted", "terseLabel": "Basic and diluted (in shares)", "verboseLabel": "Weighted average common shares outstanding, basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/BasicandDilutedLossperCommonShareComputationofNetLossperShareDetails", "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/BasicandDilutedLossperCommonShareComputationofNetLossperShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 8 } }, "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": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r142": { "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" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r148": { "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" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524" }, "r192": { "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" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "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(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921835-210448" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131251-203054" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r233": { "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" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r242": { "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" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r245": { "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" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r274": { "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" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r286": { "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" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r289": { "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" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r292": { "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" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "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.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r318": { "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" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r364": { "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" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r366": { "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" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r37": { "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" }, "r370": { "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" }, "r371": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r398": { "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" }, "r399": { "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" }, "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.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r421": { "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" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r44": { "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" }, "r440": { "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" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r447": { "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" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r453": { "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" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "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" }, "r461": { "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" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "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" }, "r491": { "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" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r498": { "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" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "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": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r510": { "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" }, "r511": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r515": { "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" }, "r516": { "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" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r518": { "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" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r520": { "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" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r534": { "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" }, "r535": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r537": { "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" }, "r538": { "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" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r54": { "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" }, "r540": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r56": { "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" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r57": { "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" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r587": { "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" }, "r588": { "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" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.14)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r591": { "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" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r598": { "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" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r6": { "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" }, "r60": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r611": { "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" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r613": { "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" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r63": { "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" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r634": { "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" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r639": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r650": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r651": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r652": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r653": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r654": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r655": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r656": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r657": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r74": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "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" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 97 0001441683-21-000018-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001441683-21-000018-xbrl.zip M4$L#!!0 ( -"%4E) ^,UW)6P# -T;(@ 1 87!P;BTR,#(P,3(S,2YH M=&WLO6E7&\F6+OS]_@J]G+[===9"..;!5<=W88/=5%O"!EQN^.(5(R1(2DZF MQ.!?_^[(3(' V,9E0(/57<= CI'Q[#GVWO''_[OH]UIGH2BS?/"O%;R&5EK_ M[\4?_U^[_;\O=]ZV-G(WZH?!L/6J"&88?.L\&QZU/OI0GK1BD?=;'_/B)#LS M[79USZO\]++(#H^&+8((OG6R>,ZD#9S%T":.JS:SU+8M%:2-,3&6"QLD$ZN' MSXG0F#"-VXACN QKU[;*\#:2$FD/5W&'5_USXZWCR.)(!&=:82V$"!83;:/P M6-KTVJ,A?!U\X:#\U\K1<'CZ_-FS\_/SM7.ZEA>'S[#6^ME%NF:EONCY19G= M=2%!"#_[W\[;77<4^J:=#9GS[)!+QN$-)G/ MAH49E#$O^F8(DPT/Q?!-JDWQU7/*G!$L;SSGPA:]\1CHL^:*J^'"LT^^_F7I M[-6E\!Q__7&3CQ7/ZI,3GW/W$+[W+:1-Q/5#OO89F$X\:')XV;<^_-:4C\KV MH3&G5W=$4]KJZN8$W$50&^&)V77Y:# L+F].P1BFYN0=MXV&Q5?'I9_!V?&% M93'\$Q_/*L/_O&L?K3-_>6+ M/WQVUBJ'E[WPKQ6?E:<]<_E\D \"#""[>)XN#$7]:^9]&%2_PODNR*$B<_7[ M+X8[(?YK)<,N&!,)HLAZYI0TV"$AG7(@!+@BZ--&&@K",)O7\S0P_?3JD#W? M',#X+E_!YQ2FMS7PX>)_PN5**_/P:$__NK0;^=E;LG.V3SLC?[QY=O!&'V_W M7Y_L]SNX\V;KXN!XBW3WWO/MC4W>/=XG!Q^W+CK'O>S@^."DL^>SM[3;V_]\ M>G3PYL_C[M[+K/-Q_[)[_ %M[QU>;._MDV[_KZRSM\7W^W#OQB;=[RGTEAQ< M[G]THK/Q9[\+S]\GG8O]XVZON[%^#O=][O;??][^^&?6>7/0VS_N8#AVYM^\ MSNR;#V)_[P/;_WR0==^\9]W/[K+[YG6O\_D0P5A..ALGE]V/[\^W-_;/.QN; MS3U_P;OXX&#O]*B[=W3<[6^A@XU#VOV\A?8_?OB\O?'^HDO@GKTM?+"QSKK' MZ^>=O]3GMWN;P\XNNGB[U[F$YWXBPGDME0 Q+0G(=1+;AEG61LQ@R0(VP>&5 M%PB 8 P+1?]X=@/3QX1XK,!>9Z4SO?U@BM=PI%R"_#V0Z37(ZY^\C5Y1+]J: M!--F4@+ QOLV#D9:)T +![[R(LW_U*!]!\_/_1+<>X'+)L%UPB%D+7 OT:S- MM$5MBUAH,\&$0,9*Q\3*B]?[3PCM.N#J*VQ[YG )Y_?@Y)-P"HFXX,ZTK;!@ M/1N0PQIYVY:$*\6CET*XE1?1],KP(XC:$#E&,1CM' N$:F0I%I(AYIAW1B5$ ML6H0Q6H2T<8D>[[N*BLK&QSN@BWG3>'+#Z<>W(K-"S IRLSVPMNL'$X7[\ON MKNZ[_NO!=K]SV=T[.>]^_C,[V.C"\]Y?=HY?9_M[O>.#X\/++OD3[MKI=S?V M+]_2G:/]_D5O^_CD O ZAVMY]S/0P^?W[.#XKZQ+/O"#X\[E]ALXWG^==?<^ MG(_O@7>-#L@'L;WW^F1[8_VBNW%"85S'W8VC?O?C%CW8Z_4[G[?8P<8)V?^X MA>$[(HQYV'F5\ ;X;#)],QN>[>1R>FR*L ME[NA.,M>[7_L'G7V'-M^LXDZY @A)^?-SE W0O_O7-Y\-&?6L)$]_,.L#:0T][6 MY4%_!T3)T=$^V;SH?CYD^WOO/Q_T.R BWG_N[/5BYQA^OO_$E(B46V!C[Q-7 M<]M6"NDV0(R,!W&KB5]Y\0[_D)3^6= 2'&\!JT&YA.L*+I>X$2NX,4;79C"S M;>8L >W*69M@F&+$ PJ&W0W7LYN>3Q%B* (XON4=#EMRYIZ754P" &U5_O[S M(;AI_UHIL_YI+WEYU;&C(N%]PS=;NRB!8/YX=O,9]?NO7]J,H]4Q9;L?=8>Y.UB^R\EIGO7*,- 5G*7! M5I2)]3X[@V%-7EK9Q&:8%[=E]3U-I2_N3P#A^=(@S+0D6T8 0EYI'@-H#,:9HX MU)'BB4AC>14V'OC=T>EI7@P?'J>IA(INNI<&4R<=\.B2A2[H0@GCMA8Q*J=RVH M+4&]/ZCJ_J"J!P,5*8V"#4QHK!ASP5).K=">4ZQ 68KY%[]P*H8R76IZS=ER M$66N=\QB!UX 6#K,2JN<\4FK^D@8]HK,O\Q]>B2G(VBMQE%H0<"[\XQ[I)&D MR ,S"DRE5V[^!>T4D)R*=&6!:,,8$5X%QGS0-H(+(I &2]<(C*? D_/! 7\C M=V?&YFTJ]&:,%)2"V*"6,B6C42QHP].*@G0:5<$'+&=18'SAY&[^>Y12G?/^ M:3Z /\N['-W* WY4/U<^F)\K92"&!8H(V,_!"Z7!\8W@^T890*[3A8%FW?ML M6$GV=R;S6X-7YC0;FMZU$N'A"EIK6#!BL MF1!&AD2.WBB%%:AEQ)0&0N66S(%!/W.D.GUC*XAHL;&":E /WE@;6(S$,5U5EF@$-IU 8#M00A<0W&E8>-,'FCKA(@%-2V)D,/-:TE2 GVK&*# R MK\R-1<#WJ7Q@]7#.E:;@1#%F$!+,@F>E/5=><\DY\"#U"P/--'S@AX.)*T,5 M&.0\2L2DILI+*QQ Q2PP%@^+ ].4?>"'@RRE?+'@A 0%QS!"FA&!4+24!(T1 M$0L#V9/ZP ^'#Y,B!.H)YP9\8$=5Y!Z\!&&Q,$0R^73X3$VH1"2X0!29H)E5 MT@B<)2O4([C7 ME?YX5 [35\P)YR 9;5 L6LT$2Z5[SH'ICK1T40DG[.S2S2\.7-!>:!4B!VG' M-#+6@O'GB!8 )@J--SW;^0@SIYNFOS(;H@2H++C-03(KO 97FFHJE)-.$FX6 M#]6G"WI-!5#NP2ECU"M!#--$:K.-$4(=P%&&>JH%F M(^CU< 4.C&L?A.9><0(\2!7'.!FT(C 3*%$+ \TT@EX/!Y,WX&(0!OPB!0L* M8)*&,&\1\!)6GBP.3%,.>CT<9&"RZ-0]!"&.F)+<:J6%]0H9S+V+;F$@>]*@ MUP.R%)+<4_#^HE8,U)-5GD4B/'>$1V7N[-:T!.K^IL9TZ@Q2OVIF";'<818! MU."QC%B$R*@01B\>JD_F 4X)4">5MEH"A B,%:>C9XPZ(;EB)D:Z>(!.Q0.< M#KB&.FZ]ECKUE?',*_ .* _$X)1CCQ81W&E[@-,!6FHF> Q4!$H9TM*F5A#4 M,"^]P*)>M%T(?)_( WS U@-$:\ZCBP)3P:P25H/%ZIAD\ =BC"\,-%/P !\0 M)H[ F= B6N8=PRF(4B2&IJ-4K37QC?8C&^ICIOI(C M6V8^,\7EKNF%&]U7JI+6#P,?BO,B&P[#X-W(PM.V8X29&AS^; + S/1+NFWD MB'L;.3?:8/[,>@8AG,:4A9;:QA*CHO,FBJ"9(H%I.@?M29=D]"B-:P7(%,Z5 ME2XZ1K@U6,9099<*3413,:R1;E:ZD%Z2R R3R.T%-7WO!36X]$$D#3>24T9I M$)HR$J2UDI((-GO44D9<)^PMR6BVR>A&5/L&9?Q4*UBI$8U&8<-2A;!1+!I& M/"@FQTPP32&):@I)D)IAXW-)(K?K5=2]ZU6JC1 ?0-)X20R7TCJ& @/[6!'B ML0!+!X7H!==U@N.2C&::C&YD4-Z@C+_9<'@P2F/Y2M/W4_AU_(![MWR/UHF@ ME*-&TK0=B[+41,VU0S8R+,,<18+?A/RP,*='F=O(RF&1V=%U+FU%<6_RLU , MTE/7#\/ 9=_M+G3O5[_*!RZDW6+2&W>R\N3EY4MXPU'?%+<(+O%"N1/.PF 4 MNN%[6;L_,X"TS^4M8A^5P[R?(CNW+E[$R+>6-BK$D461,ZXD>(6:6(2%)"&B M&.8HR6U)V+-)V%/*WO08*"P0:;A@&%NE2"I+#QQKI[$/R<)7W_$N;.S<@+%8JHP*QTCFE$TFY[5D7.B?9. MRGG*@YX:=:42Z8XYSHLQY9233)47(3L<7)WZ%4AY.J:(HS@(ZB1*+=*(D(HR M(66TDAB#R50:6B])>=Y)>3I6!U9I)1(1/4=6QY*4 M9X:4IV)@<.N5U2P2912S(I5Y@W#N5@?^)0:>YJ><1>C3V[3U/RZ ?*MEU=WO,K+X4)6 MX3EP*;Q1$;#E#/M@0(E1+-).T41A)A<5[I0@/1J&XNJB1037!&*Y#EYQG;KZ M69Y0^!^GI4 M#++AJ)+0K[.+]-NB2.2K1:UFI'>O:C4G?WA9BRDJ-34BD! 8Y]R F,=)PX/, MQYS/ \%\;[]%8W9O[+FX('1Q%+3FB-#H/)^#D,EL MP3BE/FF2>$8%,LY)AH.VT@)71H<#4@H;-/_*_ELX-"C#PC.E)(1SI"@S MWC-"I#4(^1BT9@ASH_W\,^5TT)Q2HE2@P@N#);>12>PUM1'>-/\,^84H)S2LCZ7VFFF M+/+@Q2IDHY4,H<@C=MZ0>5CV3%#NF,%AN.[3W,D&67_47T3>H\XR;B+QDG F M%-->"8]3SU"NL;!L3@$S%XL*&&=%/DG';]K+#:LUF\^(TN&'P>UD?+MF.NW"T MC,:E<[OC6:[1_N-Q'KSF\_2H_RX;[JBTHD)G)VF#MY0$9@@:;F!>404 M(SXP%9Q0@G,QP^ULGE*^5$5,+:97H[*;!#*Y25V:T$Z9WU=YJ7O)4#$(B=IL_'(F)(6,Q&P M#&GK%X+"'&PF,MM0/> F%9%S1DDP,F502RE-4(9Z\$*<5UB-?=&%@>IILK$> M)^[HN35&@9?C"0/[2VGO!0H1T=1!2^$%8ZJG1NHA-WZA#!O*G+ A,.N%0L;H M2)QTRBHIU(+QU!/D)#\*0TG':(@A@O$0F:72^$"D"#9$YK 3<<$8ZDEA>D!N MTEHEIK$J,LR :RS2..WA@8WV6K@9#OK/3T''XR@L[JTT3C&P)%@(Q!@B:# > M(T[2%F4+QE]3!NXAMVQD'CF 11K%F=$DM:U7.'#+G7/&H07CN'G36\$)@"58 MSHEERJG4[8]%HP0)D0JW:'PU;_I*$*<]V!8(N(AQI'7D:3%362$UV( +6[WT M1%[P]-../ 6#WHG@'(Z,>Z*MLX8XCC%AH-WF:0_X60=X.IF;3A.%&'*I2HT1 MC[07 7QNPP(":T;1107XB8M+IP.NE1)Y9F.,0H([$151,NT1YP-SED>YJ. ^ M?1WBE/J::&<=#T:AH,!AQ)K35.=BE7#:*JP7%=^I-P*8#MPRNJ%%]1R'DWT;B$HYET!5Z?#2VGR M8ZGC1G$B*':8HXI(VD3/SO[2X-W>6;7'4-R,YB354!D"8F*&&^(8=)SPW'043 6"%6, M3[WX^?M(; UY-W$.'3'0U%-2+CR(U"?64&BF"3DUCJ=9!R#E( M=/T>+M4NH.L#_S9WIO?GJ,A*GU5%]G/".8%:H3"22J'(+)%*2Q-A&DWJ%:?G M(6M\)A%ZR%0\&L!:(YYJC!A8:A:1H*P 1"@5VLOYYZ%QT_9[B;:?>&O7]&^O MWYQG9=ELCY.N]'TP^\NF<_OKO4?=M/KEFE#3\^,IIH+*[T.!J7N=?7J#N*S2R)IA>X:GLI[ M6$]C3HMRP\NM:LN%["RDRQZ*/G9G:(MOV4;\@9P893VS 5,I)?/26TQ -F@/ MM&'!FPGS2@I(5OALGS9UEH^KX!\.#Q(8X\A38@5F'D>PP'205B/B!/5R'G+M M?VG6?$!%;B3A'A."B5+,I3Q6( WK*,;:IN#M@<_.,C\R MO>L0[:NC+,3-B^!&B02V8\Q<*!X_E8;?.Y7FAD3_J1WKHA)41R5!TV)+C3'* M&NR1P AIQ)J=@9:4,F5*N;DITD.I<\D==2$(, T65E!EI"8R&@S2=IQ_-L.Z;_W< M%/[+K,&=D';E3S!"I^\XP*+8*5B+&(#)JDACCC- MDD=IYVC+PFGCP9BT\9E^-2B. M$CN-(D;!,.R"<50SYI5#J2MXC+,?)YDVAH^3AJ%3=HQRV O"F(D65!BC#,?@ MA ^AWJE=X2M;<08SRZ88TIPV2=PR3^^=Z*8>+-%-$A2LE8P'29DU7$>EE-'$ M*&V ?OPB-$$-1!)_*>^%F2*\-&7P[\QE M5>%=5Y]MQSL?,WWRF-)>,:"R&0>+RF(*B!&-3/HO(IORCA&;(S-YL_EE"!,+ZXNH6"*8&((1Y"21C-%@I+FX0\TY;&FG0."8=PPP72Z4R"Z0Q%862:JB,PI)Y MHYF,3 L5L7/<$X>QPTN%8F[UQ-\JRU&U2UVL4W,J^MC+-[(BN&%>+&3?,D8L MUB*5!TG$I&&6\L"(X@I.&&7GJ3/.KT DTU$RQC'"04!@82+C45DG4BXFT((. M-F5D+I7,3!')=-0-Y?=7*9RI,N<6 MP#>VCY_LLK6XNY!3K:PPR.FTL:Y57@'>-%K)A4*"-ST6YD-3S#B^TQ'R0"L! MY+H'+#ESS"C)M(W4VRB-B5[-D9"?=7RG(I\]IM8QSJNF2]I$$[1 RB(4 K@' M%B^4?'Y7Y#&4Z2[0XJ$XR]QC-[:<4F2(4X&CLVF3>L95-(H"S6AO!:>$2KQ0 M0OGI09V.)!;.8,QBP!C,;6DD,&N,B)H@40S2QH62Q%, =2KB5_G(-*4&*Q:9 MPEQK'[R4U"FL.:G[1R^"^+TJ@ J]7C8X!)W:,<5)&,+OFQ?)5_I>^ZKYE,. M)4J^3P3320"HPGNIF9?"N(#$/'6.KI3DB6;@ M"RR."4" < MA@TRF%@9H["&,F2;M>8%$M/3A?BI!/5HD-7XGN7#<(57/YAR5(0ZQI/.C.\> MGQC_G6[_RGHB840J'SP%IQI%#6) 1L0#UL0A8^=(YD^]&:&M22;!6\V2/?:6J MZ1?)+*Z*2Q'EV/B8FG8T[=),YLD%GAD@IY-&I;A,W?,IC:DEM3/& C]R(3E8RHC/@]F3.B1=*H(T29E5K9 V5 M41-$?22*TGDJ%GN55]U/Z@[X.UEYFW=-\4.;%W2M,S;8C MC].M?/I" UL303H@'R-A7%FM#3%&$:-$X,S.4W;[+((ZI55@;P15B'G*4O-) M<-FDL/5Z$!%,NCDP%F<:U*F8CY@B$9#Q41C#O*5&^HB] 7] "13\'&P\^3H; MF('+3&]K4 Z+4;K[)H*=?! NZWS8UZ.!_YX77EU:__#9^2 M$KPNWZ;TKEN4-+YH:W Z&I;5%?CA:>I1&C!:8W!0BE/-4HVPTX'S%*FASBG# MQ)),OO[BEZ:7*LIWCT+X2KK)*U.FC,#T(W6!/ .C;S![3/ADD*LR"=UQ&PY=D^A-DNGN4%\.TK_+6X"R4P_Z22/\>D2JK0@0=;HCW MS(EHG1?8&&DI93XRMB32OT&D5;K:VWQPN"30GR;0:$'/4^PP!V&J&--! J5Z MKKRQ4<0YV!;^NP3Z87>OJ/(9+U_F [\;W*C(AMEW"UB7Y'*7;8AQ*KL2H&TI MPSH:2ZBS1(>TKJZ%7Y++TD:<(7*5-'#)0S!249;*N 4501+%#!6(433[Y#IE M4VW:S/(K$6L@-$CG(E>1,\P=_$#<.N0ME7!@#O9HGZ+)MB34IR-4)XRW!/Y? M<\6<,2HRJKSP"%.JJ#6S3Z@/@19Y,MI-A0JA2%>\,Z>/NX7E0^[CX@*+$1GI M,>A;871P,@CNP32!"N>8]VY)GP]-)<5I7IAAV AV>&]79E:HA:2] M@Y460#.18?C7.">(YJ!Q Z5F:1?.A'VVI-9QP#M::Z+3@2H6)=:$H.A(1&E[ M#A[([%/KTC[\56B5":&XVQ%3'VAJ":<"X&I)S1$2>? JYDI6IEA2W&>J31BIR.W MQ((3PZR1AEL/5J,E!H6H&9Y]*EUPA4>TY=XX&DF43)IH+&6!$<*B!XD2YT", M/(K"FQ5X% ]>IG8YTDB0\EIY1[R2S@D%EO0\Y/8^N&"=%6@L,YC";!%!#!,^ MF!"HHD)2:K@1HMK'C>!Q)31&='8Q2KNTA7^/X*;-,_CGRRK[6Q<\E.I+59I= MTP\3]+">:F!?;6Z_*UX MO;?I]>M>'64A;EZ "D_-B;=CS-QCK _>*"?']R\GA^OHWRA2?99=/"]"F8\* M%\KZSZ-@?#5XF(,7?\ _S1JXMXXCBR,1G&F%M1 B6 P:* J/I?V4^./ZGG)X MV0-.Z&>#]E'(#H^&SP4]'?Y^GOGAT7.,T/]=J:Y[\4=Y:@8O_K#%,[B[_KU^ MR-6COG[)Y'M,<0BOLOEPF/>?"WA3^KZVZ66'@^>I_T,HX(5#8WMA?(O-"_C. MMLM[/7-:AN?C7W[W67G:,Y<@77K9(+2KFWX_"\4P-;II'CG,3YMOT7I-(ID^ M9PB3-O3CQS=?NE9]Z;.A__*<5FL:??TT6L-7YYY5SR[&%S0S"A.Z4MT'0T_S M\J\5NG+KZYH)@2M;/A^EK_\'JO[O]U/C?38X?(Y:N'K,]7N>55]\QR2W09BU M85H+XX;/RU$?)OWRSGE.@QG?!&/+B^?CMT8@O'8T_:QW^?R_]H#YRE8WG+=V M\KX9_-=J:08EO*3(8GUAF7T.S[$"-*L_S^O/EO"<"IEF&C!)D_BAN[6WN=': MW5O?V]S]*IW,RFAW-U]]V-G:V]K<;:UW-UJ;__OJO]>[;S9;K[8[G:W=W:WM M[A0_ =WK$SZN[_[W5O?-WG9WM;7QJD40B(49Y$_,U@36,\Z?P(*M,N]E_F?8 M,B0119#US2AKLD)!.N>3. M*(+NZD+3&IAD6?F0/=_(7>5G)T-GI4EUI7]=VHW\["W9.=NGG9$_WCP[>*./ MM_NO3_;['=QYLW5Q<+Q%NGOO^?;&)N\>[Y.#CUL7G>->=G!\<-+9\]E;VNWM M?SX].GCSYW%W[V76^;A_V3W^@+;W#B^V]_9)M_]7UMG;XOM]N'=CD^[WU,5; M>?X(-O>VZ3=O0_GW8VMB^['/[/MC0X]Z'_@G;T.Z^S!!/O][=8Y[/O'^R=7'0^ M'UYT^AW:>:U8]_TGSC42P8$9+(QO,\IDVQ+/VSA2)Y$041N]\@*C]O]4VOP: M@UE4GK/-G##.G^/,Z0CFWU(M<&M[$/YY?\1GSCCB:V!DW@O>'Z(:LD81^1&J M^1J)C*F G%XD.ICDF%Z(PSNFY-'5-+M-#35_/+0@CGG1-T.X&SX8#,+G-L][ MUO1Z^=#F%W?)Z?7! #RIG9"V#)]+>?TZLV\^B,Y&!W4WWL.S.N?[>W]FW8U] MLG_<.^E\WCP_V.OU.QN.=?NOCSH;^\T]?\&[^.!@+S_O?'X/]\*X/[\\ZO2W M4#>]^^/[SYV]E[WMC_OGW<^'9/_CYGFWI\[?[JT/.[OH GY^0H31:*1L,^EQ MFSE!V]H(UJ:6QR 5"]2)E1?_^0\MF?C]J_*^(?7YH.(O9%I%Q>O=[H?UMZV= MS7?;.WNM=Q]V=C^L=_=:>]LML*3WP%QN8=K:WFEA_IO_9VO[=6OOOS=;$T;V ME8&]_FHOG<::LAOS,VW3ZGZB_75>M(9'H16S$E!I7093M,#5#_[A[:T)-G_N M4Q &GGCDS65Z9QC?OJAC#9AUYF$M&_]N&&?S^_A,V,BC'?)MHJMHL-M%HQJ M*\]M&PF*J=6(1!U67FP$5T7Q_O,?<.GO*;)V4[JNMA($MX^V9MYMW]Y96H5+ MJW#Z5N%> ;R*P!/'^WM'1/EB'^\>=\\[&"=W? M^^L$A-<-R] $I@ 8U<:&LC;SG"1EH]K2(!IX]"FGL[$,V4);AGL[Z]W=K*<<_:ZM.C"XB=<%CM43T8IN277TU(''_XQ+WD2 C>%HZ"_VRM M;RNN6!MIYCB)P6//5UZLOWNWM=YMO=K> :-L?:]:T;[G>M2LZ*#?-B^,&[82 MS*T\MJZ!;YFRM7L:7$K<\JULT,J&9>O5D2E@K#^PZ+(400^YS/:C&4*/%]Q0 MG/Z=N69R#0G]X-$-LL;%_1#\T<'*K]_Z,#&3FBF>P-?4]W(U'SUH4J9LQ],B M/TLZYV;\MM8]6P/7%)Z"85SE1KZJMZQ\E?OY5$5U!&7_>!]W-MZCSL?N47=C M'7 MP='^GCL_V-LY[G[<_PS?1 UJC.&V%@:U.5+(82,C M1SB%@7OFW!3A)T(H-R38D@>^8U[MF8NM)BFZ3C>?8V?LJ8E[ZXJXHZ?>!P;$ MK;QL,Q="VW)"VA$+;%#PUB?BYJR--6@'Q;Y)W@\;]*XU\,K36GSW(^[?*I': MRHM6/CP*1>MX5&2ESUP52@,+,)L4O]5EQ:$99)^KOV\9?H\N&.9M;K?6=M9V MUUK-!O5%ZR:7M[KYVETS^.-6Y=^8W;][Z2_#&(\N]=>]+T)9-C_>P@#P4N)_ M3^)_GC!G;GGUI\>=X[_@6=UL^^/K'LP'ZI#WY_"MYS!'X.UW8'[>7W0_=_#V M:X4_>>(LM@&U50 SB'%$VE8BL(JP4D)HCL \6GDAX9?6G_D R.HEN,'NJ+51 M9&=?-XV>W*^?+6)^!;]N%WOY^6!)RD]%RNP3\F#G2(?:4B.54N9LVU#)VP"I M4HH)BZE=>=%Q;X,9?)G3\52T41D:V\4[\/7 J%BZ;D]&(!>=PT]6!2X%<6W! M&!C'.HJV,=*WD>*1.&^9)'3EQ5_KWQ9L4_+\KJR$!9:<[_)R:'H'V>DRK'%/ MWKCV_+ 3W%/MDBIG;18B>'X"R;;&)J) 4* I.D\(1N21G+[9H]O?&KI*/MQI M 0(W.S6]5A@7\\+A5,U;_G/*09VI3A%P6RNQVS_G,/'E>F7F/_^A"):_EZUA MZ(73([!56X,J?K2:G/?>* '2,D4P )@/CYI.D,R_=7C3W,JPO[U*^!EDW2?, M+*7&NG8@F*94 M56%,PR31C%#&NBC &RDXC^\\LDVL=#)36QZ+U+A#''<<6? M0:;SB9A F*:Q;;1&;:8<;FOE>3M(BC&/V H15UXP1MI@+W\],KAO\*(,C$S)M#GVF:96(7!MAC7JXQ,16##:71ECMXA\< M.WQP_/JHL_<>#*UTST%_>Z/7A^>#6P]_O]DYWM[8R;I[6[==_'XWA0 ^;EYT M-S8_)\.MV]]GVQ\/X%O K8>_#]YT6/?-%NZD,4Y6!4MM$;&A';4$ XZ! 6=9 M0&U*I">!*$$\/1:W7P0[K]8_+4O_D[>[XS,4VHI MZ5)RD;ULN:, =-%/77JR>CJ*Z]3RK&R9UGGH]=HG@_PY\[GS>1)^TX0(Y2L R\[K-A#)MY:AO#J 9IRF%+HY8WE^43J-"F-T_= M!R.YF$,S'/UB?)V>_!QH&?3(NYAZ[#(SX='X]-K8$&$:FR59UNUKJF2M5(Z#X'/_,H(J]/X M]_%EW[W@Z^,;7YC,AN;BKXQU?.78]\8$J'1L"$U:/VM?)97)#1%.\[I3S_,B M))%X%K[8(N%Z,;M:^$;7MQA;@BLP_/HM7\O/^OI^"_6_1\5U;/4PM&T1S$G; M1'C <],[!Z-HY=GC[/(PZTU#'J]FG&'^=_(+"%GC4ORM1(!OG4L-\1ZA9ARM M$4(?8;",R8'NW_I]:3?[,L<+M^-4O-P'K7]+&+$S% M- R;:X*X[>,LF@+HWN6'+('_"O"_E#S8_9JG-QODL9#FTE=;/M=F4@7)RU$) M ROG,[C]I&82F$?[5V:2X$Q@%5#;$^I2.Q?;UMK0-F'6,HLB!E?E?MV>[RG^ MGZ!YQB_%?)MW!Y-F0QI-35E-6R2-47E3@?*JQF0IFKXGFBZO1=,F?,L^^R2( M1=9&VA:8TC83#K4-,J*ML B>6^,M"]^73[>,U&\GP\UM@#Y^(Q">JE3OF>B2 MENNJ13HP?%/&RS!OCLGG3@T&JR*0H1EX4_BRE3H49OYK:7[T-_//.^/AK>^DSRP7 M9(:3*1F-[9JJ3M*JA!D.0^H/F>88ICMUG(6QF<,J=>&J[-F4)5A7Z= 8@A!C MJ%88!TT!?+HS2XL! \ WB=PB[[5RT T3L%^;S551S!6X#+&)4^W-]8O09^ 3CG!GP@2(H3@VU%2WV:8J[:!*6]3+XA#!N8^QN_O5?<+\WZU M&%L>A5YOK Y:O]V1[/O5!<=_5IF*K4?-1?Q1GR]]S3S;53_1*7UCDWUR5EJD ME0:[B('?1K5I&\=XVQAGM(W<&/5UN^@'LAGN2%U<" 9:KS36GZ-!:+9A0_6V M:ZL5\9O#0V"?Q%_]NL;BS/1&8 M/ $D7.4_5ED/,:4-PAO++]]2Y17]1\-QKZNT'GC&:)#5_#8J_&@WE8%TZM$B2^P M7@4N+T]K*[H'/IHUR4E*=GG+]?(RB913$-B5Y/D/CM<(3^X6J'*P8[\AC>X6 M0V5CY-9OF*@F>]/+0=..R\G@W)=B<:V5M@ #K^PT+\U8;J:I7J M7?>[*LK5EL\*^*X\_9H(&J/_V[+@*<#IY ;DYP.XZ@Y1ES[,!W ]QDF?UX)Q MK;6;$BE] %._#PY%Q1?E43[JU7ZJO7TG3*,?;_54>0!5(N:=0TQYYW>.$,:3 M7.=6!,166]^2TFO?V:%SOC7EZV"+D2DN:[+ O"(+7&E+0.P\_?-5D561:WE+ M:A%EE0)/3GND&>@J%:023!BNHS8TH$IJ8?B/3TJMK>[K'Y);=8EZ52ZY6XUB M>S2LP@W 6K^L(-O>^$ ^R60=L&C:Q O39D&GC'@MVIX;1L%*L-R# 4G5JE9J ME6OVI9ZJ8?UA,33P/T@ITEI*&+@4TD46@M52@XK3< @%4'E+2GE$2@%U]\G MG&DO5!O,&9VJDTU;H1C:2&L?O75AL M=O=V6UO=\;BZF^'K'48KSA<'F]>4[P+R_AV: . M!R[LP8M>]H"4?RVI,1G @^/[^!-X)@3'P,$\%B!!")C,QDG9YF IHR!\9 XF M-H"0/4V$4XR 8-^E,'&3K']3:OQ7>97,?Q9:[XK\XK)5=;VN@M-I'2*%=9-. M:*T/!J-DV890N>?PJ$K '^4]GXR[R3K$2L[<*CE,NNHJ#C:Q;^B-\J/KDB/, MUBM#%/ZL8G FM2:H:_U:58Y['3:'AS;?%+.D5UJ7P:2UD[,J@EW%M,&T;H:^ MCOI ^Y=WDOLT&A3OK;]\NYEV M%G^U#>(=]/L/[Y'QH[L;SD-S3+4F-'_P6@A%U@C]>U4FWWHL7Y.2/&2)Q9,E M0SW9#G+?9X:*3MZ!:'C$_<6F^&'K.WNMK;6'3>KZFYNDSM5TWIT=EJRB%OZ1 MZ?RA3_I6UEN,4VD[^H>Y4YN%BZ/,9L/?IS[ UE&1/+)_?-\D$ BMO!@G^_[Q MS-R5Y/6P6'Y/@2Y1?B24Y5?@72PQM+Z40_-(H5SSE1<[67G2>FVJ1:2E+%ID MI+'^)831RZ4PFD\2!77Y85 $,.+/@D_AT!BKB&4*3R\ETR+#SLBO()G(4C#- M)84JT)WOBOPTS7Q82J*%QOG7D$1T*8GFDT)!5[X-AZ:7EHQ=J'H]+@720L/] M:P@DMA1(MC:Q,2=^C8FDG+3;HWQ-+MQ(Y,/M&WLD3 M]LJ8/Z'YK<74AUY-79 I^X:>X4L],YCPAV9IEZKAG@BNW5I M8RPRPS/Z*[@^8JF2YI%"X7#:WZ_I,?3ZJCE,VJIB*986&73&?@6Q))=B:2XI ME.ED*8];7X%YG$(RH[KF)]E5ZP/3NRRSNB#Z2FJ]R@>^;H66KMD)Y:@WK"[9 M/@WU:):VUD*3#.._A%!;)BK.*8F"WGV?RA6S854"5HDI.- ;_ST1>&ZMVWPT M'+<"2>F-2]&UR'0A?@E[3"TEUSQ2**8K+Z[-K*L2[[HN>W=T>MJK_C;%Y=)S M7'0Z2&U%%E]0Z:6@FD<"56KEQ:NJ2T396JPUA?1E6XOW2;6K#G:O.2Q"HU0^ MI@8@ZW7C:),.@$._?MU'.MTP$:F\,IF76F>!F5JK7T+K+#W[N:10+4'MY%6; M_=HFKA);_3*!;,$QU[]$+:)>UB+.)85B)%9>;%?;$&P-Z@:<\*BE0%IDN.%I MRY36Z:>T+G-:?[C@'2V5S#Q*':7QRHN-Z_[MFQ?!C:K%K.VK]N[5OAOC)IFM M-ZF_9G+?EQ[[0A,%1OA7L([QLGW97-*H9BLOKH55VL J#,JEA;SHD/\J4FG9 MIF,N251ID1*RJ]*0R]9VM?7-47::DAA? 1@F&[1>7F^-L]ULC0/VU76V9)/\ M^.WZH:5X6U#:^57DV[+YQUS2:'(,QH*LDE$I*1L$7'E#:NVE3:WK/6O*9H&X M=C!;6_#.T[3S]=)]7&PB^57DV+)GR%R2*$YMD=\5V5'-<^RB\B<"AV= I?5N,O5UAUI M^:U==Q3\J+=,/EIL(L#HE^BJAY>])>:21K44*R^N]TK()WI[8MX][:_]"&VGQ08K8SOFN(&E$\_IW?O-5G[/ ^VP>0] M,4!\Y6LO:W:7;K,U/J4MMRM5PR"HPZRA]24(.V^O#+>T6UUI;4RN:L2 M_)VB6BN/TI8%'I[V S<9#"4V./8:',OK7+6=&96CEHZ(%9]*4%?7@5EN] M,MIP,,Z>MSL#99?EU]2-J$.FUV M?3H"W7+9 @* CTQ6477F&[.9-MK.!M7(^L$,QOMRUR31(G)]O#OVQ$;^K*D6*YP[!:'<&_C\_8 MT$LPWSZ*X+,O!W9:Y,=WC/$ :P"#]=;4! 1P)UG]2 MHDD*A&%C98!J"[U>^ID-!OE9;6(DJ3^ D254PP4HR<2;X]N250#XY5>$L(3P M,9G-V*R7. QDL_'F=)A^&09W5,GNRG1I5'T%5H4WZ P;L+@J#:_&F!#;6&4 M<$MMQX$R&R8CJSH,ZBJ&RCJ%)Y;-2[718>V9)RB8A>=W@ MR3;^89/E<,VVP%I?-VZ6:#TH;_63=PO_J^S@<@ANYB%8*J#ZDD62T '<5BL> MLP6@M 3F\=@H%"YD9[4?WT010(*!.]*O/>S&\T\<5441P$G/&B176_^NFC]> M5C!6CLPP:T!N3,VQ/IL,W(P&9;/ ZUL^/PB%1P:$+)++GP\L#^,(TLI M8F.2$?IJ^Z^MC3;653CIR"1'M=9M8S&YVHI7@3 W#H2MC@--%2>@J:AC "LHOQ]F=)^$R853F@P&P M93H21T45D*K"!;X2 F/>/0K&5PFB2R@?-S10A5-3A+>JD:K#\E7$II==]2N] MBE9>'1WKVB+WHP;]QEN$4S$DMEZZC8\*')@PS?)#(T[AI\L/!W5 ITI':/4 M#Y"HM8[LY2/?,D615&4E.Y><]:A"LN:LVB6L5IW*D2U=D9W67N,8M;1LD\1B M6G:N'/X('%BKN?J"%/MOC9=.JMA\$\);XO>H^%GC3L!)3X T?+1:.Y%A4 ?4 M*HY:G91] .5U3\YQ+/R:4>MED[3^=I28-0 IE/52)S@R_6R8Q/"296>)95U> M#B=$[&JK-+W&FJF#W@G9:[LU'6\6-*K?C0?HJPT+JP6Y\85?9^GDD8QSE\!1 M[?5,T3HSO=$R!OMDP"?)?&B*JWR/VFVMB+7A4M@_@SRE#M1JESB>43.2F61BK($S8]-*6?DTL$NRQ(2"4+ENB]$@H MO0+="IQ1ECF(Q\0K5>C7A]C$ZN[$)"6$)>?RNFU'D]+2,UF_7/M.JL@/YX7, M3(IBRK.9R)4I0DJ%2U.09$V5;A5K*0/S.>HW+D;CI/>O^YS8:N4?]-1D7MV$ MK#LS66\LVD8I<6[DCKZ5WY.2.<"M21E.Z9;O91."+LV+U*#^9EYAE?_59!;> MS"J\PX@>AY.3159'*^JTP.^ED)8?OL[U\89G5^. MMUJ%& R+S":3+>F<]*AQ)J,+]\B!&A[E\"!?YX4&/]8@3:)IJ\DR;5*^)O-+ MQXE?S1M\X_6_,\6PM;7:JDN!UF'P=9BMGQ?)@OT.I.5I,"= (HDBWEFH;38:*9)CY?,1986*NM\U!3 MYM"<).IOY19P;+PLD#.GU?/,X/*;>V?9KVBW+O&^D!*8CHY^Y,"X+I";$&U7J51KI1%7:<#3TC1ZEY^W@CB"<%_ M9(K^K;7$9JT0J.DJ4QV4RC.@GCM7&9.[EQ75,YIP#9@>9?(.KV^L)7^BKM.B MCG@W?E^_GP^:Q:BDEX)+'S5.DZV48Z4 KD5]$LGPGC3TNZ7^C7J"E;74D*SZ MUN9I5VGYILH<^LEEU&%A?.W63GS5JQZ8%*WUFU]WITX;@']8X#KO#%@D)HD^&;Y*9RLQ M/_&HL1DYSF.[3EZ;R'+[NBA>>E<_!_-6!5)BS=%@#,5D(N%X=:'!I*@20R<0 M'*<6IG!)XS_?3#,<"ZRF%F )Y",!^?%.KKI.W[V*/H'1Y4ZJA-]\='A4L5X( MM4H ;0/V=J@]!BQ_KU!/DGX0@F^$?W9%,!7\S7O2A8EA,Y=5+F*=(?>%3FTT M,0PP:>#@E^3PB.10F1!-2[^J5M&T@ 0.>V&\'+]ZY3;W#"CK*A^U%M;C98L4 MQ 9KO8Y_W4R;N^G=W@EV)4J2@[N$^;%@;C:Q-CX_'><4@_W4=KD/5TC5P8\B M*6N?'5:I4;=LZ7&!0&T-+[%_1!:_#LF![P-.078XR$ &I\C91-G.$H)'M)X2Y9?CKM+] M8.HMYI/L38&=E$V<;",PKD;#H[QV2I-0+:\2J*X$:GZM@%,XPB2VK.*AYUD2 ML3;95E71[N1-B0-!G9Y>Y4H#F]8V0!4820-+*0ACQ5Y=7P20_K5C6@GO6*>Z MYZ>MQ,&'M[*C$S38 M3J]"VN;*KQZ,^A;(*:GV,0E,:/V\K/W[06V_IR##53'P->UT3NRTR)CS^(B1'_]J^.&LJ12>E4/7W5YR_ MI4OP))Y?RB)-2ZA-RY0K/W!T6BWE-G9&*FD[!YZLHZ_I<6.EDAR".W3&M8?8 M1(0:_7-GTNH2Y,<"^66H'6_@RR:1L'54:N?]Q=K<1]A4MH*CH2O8S+,WZO5EQ]5A:C MJQ!#7F="%4WN0IV1DVYMW EX:NO\EM5XY\K3TFJ<&5JI:[#2^G?AVZ;^NB%+S&N,$S<7U["/SU^K"0#OR\2ZQK-H'ENMS(>B:!J$5()G_)[SJZL: MHZ$FE'3=9&.2LE[>K_W9Z\JBNL/8.$9U#T)<$M:36*35DO@@_39)$=^NSAX7 M>E]399-8.Y&$>\-6'=,G/#DK)EHJK-XP4*O,^O'"^Q+]1[92)F7$]1+0J*Q[ MB,$(JWR=ID*W"(U?"J)_(OUP%:BHGYJ]N2^SI%,FPIEQE^/>8.474F-LV5;J MI&P2!B>"5W4B8ZW8JO[ C5TSMFZ;P2])Y9$CJ5=L'TW6JU")HT&=Z9)03%&) M066QINZ,*56DO,7]$[9,XZ0"RE%O28ION;++ M=0T#E]\0UY<&YM?1^Z72UGE,Y6RNF2@ MQV*@PVJ7^*KI5-4Z(W4RKEBDRKJOT]3S7JTBZUXG#0^EO#]XDAFXR0JH2A). MI$-.&/[)YOACBJI/A5*Y];&2=W2/6)4JN[*K66 MPOFQ:&L]Y6*#HDZ9?P!94S8U[O@ 1EFH^II-+ 2,1?&7!3M%>M=UC'@R>'EW MAL$RE/2$#>V*&Y5"5U;:*#5(^AP2%JEI]*APX58PP-PDD8IU+Z^[=U4MA[^Z M!CGYV*NH04TAX^[%2X=^*G;ZN.MVY3(=C_SAN-ZL5[/D> 4I=2*O^J5/%$/G MO90E6%;K4*'I[IX-DD5791;5QO<=<<%KH_MV,&=I@#]9D6QRYP=5-^>Q]$U9 M!+4#G<=8PJDF%7QH+BJ5G*#MAW&BRH0=,J[0JW(5EJKZ\5L!^5'5F2G5:8#' M"X;9J+B[*.6Z/7?3S#D_!Z\[;29=99(T_=7J:^UE*C:!J\];KTSO)!LT_G/, MZRK#]*Q71UF(KL7('M.\RIF M #(-5-*2#A_19 3O/17X52N/52I"60GW9H'0@;&7:O)\[D;7_7%J4MH [5*% M$.''54W720K13#;:_?_9>]/EN*UD:_15$ [W/78$R"-2LQWWBZ#EH77:;NF( M[G9\OVZ !12)%@JHQD"J_/1WY\K,O7,#* YN2F3)_&.+9!6&/>3.8>5:M(I< M" %/@OIKRX4[2E)9 S2]*Z+3<*,",6KA"KN?, ?*FJSAP(.\0Y78(;=,/O'N?-[:?L_9 W]C#^[%1&Z M1W9OSJGZ7EQ\?!&>^RL1=[1>E^ZNK\2=)&?D MJ[XY+4!J N>5B%,IN57F9=:"]>0+_E+Z!4Z++UY1,;S>D$3<14'_'4C!S1FB M+YP%^N)K!6\2&:1O],D&9SSX=C&BDQH-*APM[&83.@A51X04"EXR[@"2G8RKR^\E/?"HW[6E6 ME[_+3;UJ7%3E;^B*2!=XY"(U(KD1!,.B;T+5\Q>)[05E&?GOE%T&C06+Z*(>C6UO%'7+3/KWEB$_'-W1W87_R?WQ1&%'I.XC5!,G.M"SKS MBA/(1=:5P+12)PIQ"Y25\&N6*J>1K)N+HET.%:U;=W2X8[\K]DY1P. E-,:1 MM.B&%9*O07#-+C@9 $,@L%NF]0870/85O(.:,IHYYZ"9S&0_>1-M#[B.0#I$ M]Z-G]@YDV+2-"VV&VCF%A+[UNY*&C#Q*W6;G3'HNI-EVCTH3/7V[70BQ&;[(B5B*!JSC/8^053'Q&$8$XT-UNX!J$>+>U45H6+&9.>8PG9ET[^)=GBV:*D7 MB9QMP6.4A7*@H&/5;7??LTKK@"B#"J* /T7+BLZ]:T/ 0-TA)7V4_^ZL5!T?T>O1Z,@#-!-+]V[+&HQEV CA=X@%]"@TIQR]&JHLY@2.4&_[R=O)#=S_BSH ;%R\1%QG MR5 /,'9T D/Z$T*1#9_[DQ>6(BN,7C=ZW: ]AJ[H100RR+< MJ4V;"R/E@B4VF%MR?6B%JBR+YBQ5ZT7]=HA<)3W3*U@'N'.JHU5@$IE M$"M:[)0A6F14Z9)[$LPIJQYLT$=T/ I=W)/U&ZT86L>KKJC"9J9?<4!L'\*#R+*1[]Y MB\HJ,#-X.W1!D]7P@M DQ5T1Z#,GOPOZW(H6A/93FG?-24/(N;<\+,F1OQNZ1MZ]/4I'M]7KT\EAPZKX4U8"STWD3TUS6KFU M"SA_UI*&-#H^&"%2GA:J!W[T>CP\9-G% RB\?''0R\,9!$9FY'=IT]LA4\GL ADI-="]--%M=P[<@?SBD/\U]Z^ M_)QM\.DV.3YZ_7-JL3Q%+5P'-K#1PRN?!#@1V!D%X MET#4@);_JCFA@Y^W3_>>Z K^;B*4-U:*[%B[*_2[%\5)?''$!JG,.$DR/T&A2IB-$OL(G M82B NL+Y&F.^(&XK^?O*."")\.F*NL.SMI")--=@3EZIRTHZ1WW7>VKPH7 M,"PZ^_2DAH"W,]C#8%0$FI15&_<0)_21!34P$9#"!3&T ZFT9#MC ML@I[O?C@;%7'1M%?(^K>U6.4U7W!SF1;%O!0+D+F2ECBR!)(1- M$&T&+^,='!+:)+/I6711B#!)?+WK'0W[R?%DB."HS.T90 %.&YB'6=\:._=? M2#J#AO*"U%O90_ 7#YW2;F%98?IETXY26^Z;&PF92T*AP(]FB+*1.]-1VKGM M>,W=D/PBV;4X^7_BYJRFI0;?EN;$'S!FZKD&3ZO41QMY\WO!>-)X)=6CT><2 M.5+WBW+LRKLC8(]6K)??@2=G+KB?_*3-\4QP8%U^X3B([J^X0S'DT!OL#,L. M[D;N*E8FV>$Z6IY\KB3 ,G;K1@4*@FB/;E%N-SL)7?R$>SD=M=XO"\X+9.%- MW;U+6==T;C@7N*-?YP5UZ3OWW9TX_AGSN:E0&.U^\H-SGC?698IG+'XO!'C% M9(+\N_&$0()H A)FD!;U:=HKZKN3JR/RCCXR<%NX:-94EQ\EB'$,BB<%!=?Q MV#N?E8(-7.-]W5PX3X%&U0VN&XHY9VDV2'JH[NN^?WZO>H+N9@Q>:5KX>& _ M+5IU[#;.M"$"@":E*C9Z6R+_N3*05C0YT[2%MO&TN91-Z7X>.+OB__U6<-H^ MU *H.]G%2:'SQ[M/PD_TSKX\O#P MV?YS_1T=#8>/#A^E[K\'+_D3[E\O4NUI9!9L1!_S\I 769=\>?#R1;BFN^_! MTX/]QZ/['KC[/KK9?35O R[W;KXS>B_K]K(]J>QQOB#+CM/X:5,;$3&3C-(\ MC#['!3TOHBC]86N6D* KQR>EU]T3?X%*21V4((I6LIR4@9\0X9@O8OP.7^X? MFO%[^30,E0S?L^=A)J\[>EZ%A\Z6C0N\]PC\ND?_LKS:&-/'S_["H3]=DIZ; M;H K/SD(?WG!?SEX*0'I'!=;>#=F".I9:0/(U,LLFH[%HZ?[+^U:>O1R_V"\ MEAX]^@-K&)1#.'P%_8VD+GD)\^\QKN .[/&0'>5,<5ZH$Z*@RQ"!4(S$48UW M5=+ 8WOK6JM>1,>_W-#)%7SPP2K6T6.P1D0SXG2,[XFYCY_7*D(V.JR[=B#< MT!XS").3+>+.3SE+>8CU]W-BG%QYXRR8',PA-)@FK4-BZ1+=3G<]R=" ^1K6 MR@@:(.H/87N\?.BE% /O4U#N+_-E $E)F,C5^;:T:#F P=("62L9/VK7D28= M'$Z/]Y^:??WTD3TRL*V?O R?N.ZNIC9C,KF ND"YEEXF]&[1G9]'A^(+:UYP MW\?FM+KF?7<:,JEX\RV/LQO[\CM* =0(%Q>O4SGJ1077N579>MBXTSIV+D'7L2>@X<;\0+_&0;246GZSUY=4LLBKUO0:I;3: M\@(T?8PT+#WOI,M N5KY@3:>3-.; ;44G50^LR3?U!E]TX63@V0Z/D^K_R9@ M7#+JY$<*[@\>[?T-(ZI9KSS<>)NB]%:S@4;+DDP-X@H.%@)SXI7$ M"#MM&WZ5VLCW;B61N\\Y@\<'J3@.%[*AB36D*PK01Q49'56 N<2]7-*P'L9. M5NLJ @)FX^4C/!J[ICXMU%=?;!85Y:CI]%2DC=D/_GU& M'7@0,G&SS>P$9$ZR/IAX;FB@R.V$6DC;TV)*C)R9T%'E!)VSTA%?MH?@<#-R MW$(HEA"1Q!"\D". MG,5N^\2OE8Z-7D[4;;[/^NSS-&&OK;QR4[/"!SNVEQ\@0G0XAGF-ND[GFDS' M"#%=/)R),*T_VM+L[> TZ+1G;D+O31MP5CL:)NX\:\O&^?82)=LGH:G0C>A? MAM>S=DQLZ/5;BOU;.GDY]AXB+:2C7I"(]7U(!BM;?] M:+$>-.I; 119NC67M6' T*"AWZ#9"S6N9AEH^$/.6BU^0K+VMAU9#;+:8,%/ MVCDKZ_,&F%=K%.VS^Q9X>R12+3,;)+F:H:^>3#(YL)0C<4:-\F?8!%X&V[/) M["='SK/%J6Y/;[,ZG,D^I[U6RFF8D8XO47\V 1R)HX">M8[YC,?3 CWT\R)J MX+_9:H]&2\2UK[%[(3%,!&<^0M0E/[-AZ=.6_A"=>U+Q!6;#JZCS]D=C6\YY MI>RAE.EM[8N'4N;_(0LL\:)X-S$5 @3F"\HPGX0$RR6*\J)"K-+%P7*I[V1% M HTL(,/KK2*SP!WI 9SUHH:4\ "!; KF\V0C%./AR*#]78HCZ?X\?*XA#XR% MG&9P&.CEPX214U_RT=2;#[[B#YI"U%?=UR'[30ETN*LM )WKIB3G$H=O=T:" M8\Y?I0'F[%JW8>W?8E1)\Z4_-_[^O$7J38@;_O/\8.'RD)[38CKW8(N%Y+:+$&G)E,4>4*( M,?3*R)P4%I;-U2XZ6@O0:CO4$&: 3CZ@.?3NPN%U' MX!Z.?_P*\N-==HLJ*U?<27B1M2UQ2)+C%":6P(H$)Z.%/68-QH+1M[26D>8M M7 YH](+@T[57.89.? _/@URKC$W28B#W;3TXM_'V.@KN)C#[CG'IG.URCN-; M1:M\GI;V+GO#[D-#?$3^<-WV^/2Z_?&A\82:)OZ$/25:+MVVQF1&D0V7.98F MYM&#[6-O%@;6T>4,AUE-PQ%K1+ %!\,?\3^76(0%:^\:-HIK!HX M<(:&4**=.SAM*U,GNS9:^$ DMXY&43;?SD,L M 4=!TG_2,65I$MTA\-W;7U(6^:DW@;]H\&YHV8T;])'Y!@& 5%,GC^9S38() M\O787$: ,F!]"=#]6&^LIGP-73*]/W\(88-0=YGA5/'E+ MBPZWA)5PJFQ#Y8?44^D[-]:%7X ;67PDI5C+PEV?CEEA<_'D%U0/IC[I,[#M M-J=4I5YT=@G,,L6L&O1S^,.2(P-/#[$;;(6?JU5[1^Y?(+8J5.+5.IQ8G+J> M0[/577?532D./!-"^L!U< VN \YUU\OR=&@_"^:#UV[-#FT]%^:<%$3('%K] MA2.%#VL0JHSI4J2A%E1NW9GR ,\V4 2FETO0#]LUSOJ[X+V/3L=[&@*=LD9D!3XSJWK$>1EW7N?T*F*4ZI_\QYQ<5,= MGM;T^1=$A%_"M,3]#(0>XT.2NW=[1G8JUG.?WNFD@6:F?TKW&*3I 5#&*GNO MYW\48 >ZC3X $X)+-3/ZZBT4T(DH-"!*@_6C8,;[6@_QQUV:@.,B6U5*JR)\ M=FSRQYO&-V[?;>3QFA%6;=9QJ6>S1M;'<.0$X:IHJ?I2F\01[.)#*P*P0&$" M*+E]I\T+RYK8-F[3](KK44@QT=^XK;OG3M>L[0/],'YIO8;2.03N%4;Q2"=C M;]@$];RU)*C(VZZ;-6I0,^\Y327C,2E@Z4I"GTH&2'P$Y#OD97$;,3R&/LB= MRS\2H=:'; 7[&;OS2QI AO HC4B4D_G G5%GI/6U+**D-S1>H@#'O:/ MF3*H"/UW5/7$@X/H*XR!MFK1$]1LQ,\&]U9>W&8L]>&Y01DBX]Z'U'#LIRP+ MQH18 A[: Q9'-^/+>X7%N>ZY<4>#=>DFX"5N36U,C2MXB$QW;OQYZ"MS&X(_ M8$U-J;!"N0GCZZ__WX?S^4Y==.V/3I9$DAUDKPAL8KB.P<-[CY*"&I'6'=$^ M,Q:&3IM/2ZI&C\3C5BF_FR8:BXI+MT SM8R/U1.9,@5GO*O 5LDCC1.[ITY/QL5#\.2(!)G94?4>TCBD2-<-5F^*\'P/= -NH5]]7K, M%=2Y8*6-"N%WOH6HH(98RM!;6[07]^3XLO8_]H_WDV61HPT@])5=T>_O/TZ4O@X\HDI:BVU M+TY= .3]DBV2=.2H_@]L-:7"-N(#YM8/YK:C(GG-'4L_4_HM>?W/,!*2MYLE MU3S^^6@T($IG(N.G!5+_OOO'\:_)*Q:P\]?[4=G8DZ]>'?_X-;I!5?N9 MDJ#(]4F3:H2Y']>O_\J?>4T0%+@X)#2LB#K,+,O&ZJ^.W V^^NOKMT='829[ M"12XXBU\;SP ;_F9:%&\\W+@R5<_??_V7;P2WH2V+E$=$/5!/G[HL8_?O-H[ M3'[=K(OD4&HZ:4#K@Z0[P)&S(2< 3>G>TNCU>.K2ME#B5!4,HF/"HR1UE:2Z M0_#RVL)<+\N<60>QI>2IJ7&B:Z8C_/KX37+HK-N!63S(_X /@LX7D$5F>+^# M^/V$S([^\EA^-@ M6V9=#Z!7L4*]<2*2@A3"+6FDP)+XP/YN%5.^"ZR&+,]I$AJV\EADW40I ]X? MAM03V>03UT:2KA%),"61E/KB2WK?DQZ$'+^0Z0P3T M,9!ND9#41]\76Z3;W+[XB7FHCI7-X.9/O1LV@'!]ONPN#I!P<'DFAP=XWPXY MY#^ ZBGBIT"+Y-WZX[]Y]HXBHFB.'I%K1:8G*_#+V.)HZ,V#F4X\-0:JNX3\+MK3#0HK W5.@.E#VF#H#(1H'TIVG,'Y;;9'4EM' M+Y4OH:;%OH2>$UI9BJPEP BA!D?@/:J6G=:("^JHWU+$B6P!>1*.@' G>.[7 MX6&^3S'QY[HI?P+9LX&AC8[L"JXE^>V\>Y%6N=L=^T!P_7$)KL']PRC4!Z+K MK437MT1S?;74I'*,,)> FY?Q!X2"*A:RS!AY/")K940D[PWW%])]914?JC'1 MYVE@8L78\Z;D4A\9!FJ3\^V["T -QC&(!#-8"MZ6A/C#@UL?K/Y=6_V(KO1] ML0G(: V7IFK, I!>+89R__XA]O MEA(7TQGV<*F2&F92C;<(0CFN9,@NG\VTH/:$^TZTAOP-9MZ>D@1G1;4664YP M\YDS;(IT?[ &=V -7C66WQ;-"3&HP\[5IS$(\R-ZI_A$'VB-3,V$87IJ9^!M M;6$PAH"J.R-/>U*_B:%WP>V.J;*7[A3GYELMS"@CG FK?B,S!NX..K.I\618 MHXNX8^<4-(0L/D\0OZDL0M1>VM2LY!.:5\!C?!%'SY&XT 0!,7DY];),'TBV MHC("?3IT"W3ORU#Z,,TA MFZPFT/MDZ/"3CL7A$(@"8_R$,W\18OL4Y_.CC0 MP:.=Q ,]G!+_^2GQ!L;$'_*1T+71JO=Y,]#I_\E/B[B);IO^C+2A6#,F&'04 M;,'&%G_)O0_0X%2Y(@/99RU3R7OXMDH8\!$0>O'\M&FT+85-_3UX 6?CT*YA MA370$*.>;H6_4SU=,K +:RG(O0Y@ P_^W?U(O)<15>*R:7H2N^_O+R3FI @M M3G!DJ+@[\+$=1\H47Z'PP+7>=2#('SOTHZ&%3=(!65\E4U/6L M7'=F#2-M^;>WO_R4)F\O7J4$97(K8FCE&/O>12%EWQ=*G?B?ZY[>I>PI*IF2 M8/>^!]"1WI^;:+Y&8C@:LWE3@AJ$54WJ&\5248DC'1<(B?@UF<_K U!"R,Y"7XM>C3<%4[#\XH> MZWOS*)X)5.0:/,NK<.YZ)F&RRM=CX*<#X'^&NI#(900^\H,S-R = B@4Z'/" MX7]Y\&C_<7)B5>5$GJQ4M@R.">%Z4-XZ.7SQ%Z097'1$*!7P!QN=3OKPET^? MFZNZ]W(/^@P^S051>GA'*V>*M"]^!A7^%S%Y_YBO_KST\D-9Z->2=GB%;$#B M1PEO?\EHY/YWR'*BIL7@_!# 47ZV#![ S]9'8K9[1L;ZRB4^D]:F@&KO,;ZM ME3Y)3=.8T06^^#\'?R@J>S"%?\@41HLFRX[OF G1/$TX7[GW+F@.9Z-G3M$[ MH\*_PK*-ZI3ORV !6M4B*^LE,00(?==VJL#4V$D.Z,X:K_TVVV ?U<=%)@UJ M0+H5V JY6 5WSA(C!CLBU\"KB4$<&6G/O Y=()8,VO+-L9U\2(RB, M@)"$JLI"^6/W^%JZ'CUQ8@?;>/3V=7>9M3 .%KTGDM(%"=7O'][,+!P\N]HL M/-Y_\AD8A<=W8A1>N<XVXM+Z7#3VU?-BEWQ?%.@E< M+\X*_.\AMF)J4BBD.WNM#+[[_X#]:).X"NE8RXW55R>+T-_E%N_N+*&[-9Q5KYW1\^[S%FM@A"IV_@+=F/%'3ZLN-&*2\E&%HNL MZ[_AU;-@+@VW>K0GXC?U8P@&<_!BC]R)-'GROX>/DG^L60S[55-5I)O]4YN= M9:O4/?19EOPTK(GJE9>-^^Z!Q]5@0>[V2GK\L)+&MDL74G(D-)W?)-O3$&99 M?6O,UN'E5NO'S(5MOY=-\EW9+=S96+JEE_5GF^37IJU/FC.W]([:_LRY5O]T M[B\6W[Y;?5]OQ2SLQF+[2)[P+BXV%VA]$Y9.G\$"R3U$FI**!YS/3N!\?C5T4\*K-4=>+>6O.T[_1:A'FSS9 O*YV((4 M$IF; !@23??0(FLY& -K/E4# *D[*TDP3$0@T=6OFD%[0?U#AE,?BZ67I4IH M255,?#9ZA7%VKT73WY>'CP_B7.#A00H1GG&I80<3>4\?H.!WV1\6V@HJ+P1_ MM[O^.TV>Q@T=!\^>I>[.NI_")AUQ%!&S<=D/2OY+A/+%>88_*/L3OB+]('O* M<$)"?L4IM_YF'6,'LD[Z+H2\0 3A?B_V GV>AT8CZ=X2N63+BKS2V1^1T'I>]J [ M&87/) ]-FMIFIX^]),PUTH@V;?CJS%TK>9M1%EI3B S>0UDD^3[7UW]#O%C6@37F!@7"7- "IFD%,;2(PZCLZO:*1:DC@4.+URB7"_*S&V"WATPAHMCP]%[DU$BC/1 M9%)0"$=V>>FBPQ4A00I)P0RP/EX-CM472=ZJ$":J#G!2YP^P0&3$O^)EHH:U M.]CVZ$HQP0J%B#PL0 JL"\\??A%\@,LF#0S0E[5J$;/<>JT:=,5RR8JL.L\B M6T?I'Q?LDH87B>2>%*H&D/MY"PR-,1R.J;&5 E_ <90-)1;*TR$[O4S*>K=W M54S?^GZ&^MAHF8Z@S\ OAY:DV^9"_G1#=,/(6#N ;"+^C2!A=G<0KF1*.'-? M[1&@$%#HN[>_2+RU"4CYP0M6C-A>T++>M&T MZX;I"9#7"L1YX'2?Z,7- O/1,ZSRWI[$/62\A)@D,K-DI[S M&W,L8@\VT0, M+H=JH^%12V,9:8NJR !4Y^@?/@XDS"YI#$U[_!Y2T?:3=@+^(- M[91R%ARY29:?LZQ!48N8!&T?:0SD,YZ: 2D8@OOT8/4+T)\HY?B?)F+G#9N5KZ0SKW4\K2B0;*NZ$J[KAK M6]:UK"M6Z%E468LH.Y)S(C.>.Z^YUO.->S+I)[]H:1\L:/VU_&9,ZX$?5-.. MND.( 5NV& Y*.H>"KBKM57DL>]1!J$5/#K?72'X=R@!(]F< M>'DF\=$?^)+O2:Z$U?TB E3*7<(L7]3P\+_@X7_!'K_Q%U MD"VC_&GI'"<[+8-IAYMW]#H0\OIVC9^:QCE57BG.?48YSG3#^.^HNT1XFU+* M.@QL3#D#4QD?4/7NQ!_C0A5_.H1,E-"2[L>(:-*K&8A/YO6@;CK.EW;%I+TG#/&S.3\"O0XQ;03SS7FP,\G=L@*(Q3=QU.Q&] M7[!@Y3HC4 VKL!@JQW,]=T"UIEKQR@Y@)=W='H+8XD0-7H@,3[6U__/,"XT# M/V:XEL2O!G9I<#OA[/I@3.A:1S,HT:$V) 8ZN(BN\RSKC&#A]D0,4\<5%KVT M!V2M/AU'F*B<&P7L15:)L1K)O_Q7IUV)FE66/FT*KU5?@?^-F-)K_[[9DC72 M'CH*U!' DT]>5\WB?10\J"S/5!V:I(?H O3Q/Q9X9U6C=(3C7!GG\]VWWE,; MV8AI[;2SK 4( M",7LIH6!IRI6,$KKID8IXRM+=*"]U'@?]S-Y_2FX9OTWN%+DG!=^+!'8LDR_ M[LMDRKZ63>C0J-!HR.6H9)2$KS?R09@3.:-+[(]%3N%[5R'V\A>'2S0-4'MUS=\2L"U5$9P,NV M"N&&%&>3?T'V($YB@VY%)I1HDKK]IP)CTC1OF\SU&,U;^G% M.(*TA,CXEN? K\NEQ_5*6G=[2\K+4%$[.M74)R$B=KI-M@C>N^X#XCQF+47W MS'NH B,[-:X?FXT"2E@<%5P>YDNH5)!SBTB6NF,A2MU1(@<>"?S>\AK^\Z%= M1KPA?Q*TR_-K$I,0Y/0>Y(7%D)T.*'[ZS1V (C%S6-<7:_BCK"#(6C5$=\'V MRA;>VV+H4+NT!Q=1!K:YG!7>,31G" OR<2B-G>Z,0/#(S?/5XM1="HZQ+162 M.U*4.J=X%>T7># M"=^(@5P9X;B0R_ LYM'1C4B0G&3G^M"Q+&)Z !,8C)=537#[_7W?K#$2)RZ* M[>#B]F1I>K$K,BKK,^<1,.6PMA'8"XOO1/3M, WV)N6;8\&'JPBG^_!JZ%4H M:YD"\_"/B M\2@^4H"))L2,.<<M]ZS7+[S?_%$@ M+C?WI=/5H.8PSQ[_%+/6 W,!Q!0$-'D, PDQS)CS4<]\X!&F@'>\ MJGW23B<-^&;HPI+G6<-<26)3 VS]>2+MC(7.@L;U'@M%B(ARI_M>%F.0?Z<% M:)5<&$PJ*?Q 8XH Z5(-A9M/ZZ[Z#($"FP*I'7,2;N8!OV.7= PR0@1I4KI; M#N]"SDQ7M ^0<:%5(NLR9I)7S*%.+QDDW9*K?^+T+8MSF17T2F)X#A. MZ?IB&>=?7M=8\(1T!:GY9DW&>Z[#.(V15GE#9UC3^_W,@32UP$*121 <):2* MT%ID0(JB*2E@) GDL:WHD-ASCD?6]KX Q[^TV;72O:*;'G= H8#FTFQ%MJ(\3+6Q*N7,(#\NLZR;]5!E[6Q[ M]L0TX=U]5LBK?1OT@(P@;B-%?3/U';T\K28@"X+#Y1PI"M,RYU^L"A8()VD[ M:LA>BY=(!0J:(> 5?,,:'DB/0(._,6\#$9R+C/54A9EY?]SU3=^10QS^SUEV M+BCT5/0$JQ $"\#4V7*^ IK+TYAJKFD-"E6Y)T6 M3'2M4TR+L2!BD-&6M<7:2? MV@4R7K--;9HQHZX,]_ON[*3)\*8HQ[DI$VWZ%J(#NUR3N^&!] \II?W@!H)V M"* 5$IKLV!CL2@Q+>0,]WFPD*-9^>NK1.HY6NRA\P6GT!Z6423+JVRS7#'8* MY+ +J37_RKMV NT[*4[+VD/T:\KD+@O%TL^=R:NF)E/,?2'G2$YAJYF8 MA7,Y?EI[%FM!UY_"5373RZ0Y<3HBZX).'6JB_L$_U0*5G;E1HG/J!%W;SKCT MSE66OJ>4 "ZYU09$4=:=4)27.]7BB^0.N@;@(ZX((,2.WXD+N?XQB1DUFQ./ M#)8("'___%AMI3L2F==7SD<*3@=(#_+M;=H/$R-PN!6C:>AT1[^3,VGO*67G M[!F=03)'F(H%\XQX<B86W, M>_&\U$N@(0!AC>]'8>:26'8$0>Z64=EQ2]PI]<93&0CE\3)#V_RV#=0UE2II M.Y>IIMR7R_EWYA%V[F#9%:,J;0X=W+AR-?:_@V '%0*=D:1<#]HS2\YWJ#PP MJ156/I_DS)#T3,PV>V91.E$;A]P*7U;.441_D;,5M$",*XI]I&*$>>&L$C%B M8[N* @C=EC%&:K[9Y$QTY(U>)/0:\2E#FM&QV4D],U >5) ):P*6-T&'M_O) M=UHW.%(3]@L;>=Z+\(SH5'(/L,$^V,,^,"YOA'>A&EOE7%NW;XB88Q$ @_I: MMHXO%0JJ(8@GNV*&#WB4>+5;VSQW Q9]J Y\@N2;/VK'#7\BW)NX(_5TAK9J MP@LSPC-)=2M55C@6!2(?H-Y;M\6J1+.3?P M!]@FJ?B1_!EQVF2P,B[V/RG8 M'9+JPK^:C71A:"F!_ 6D!4UM(_/G+)F.2#/HH=3^'Y;:GSR4VN_Q=@=LTF/) MN1;GNW\.8"$96D>UW)"73"7W]W177. M51G9C $]/^JS-)XSLC#NH7MR&_>*W%F%=P4!=$P:%)M["-]\[5T,?PXV& M3 L],."X[O^E$:&S%T.";B.1J7_@L$[6SG7+4#%"LD&O["*<6-8C\'1%NX?6 M94]>8S0>+MX;3D@]G&^/FA82E=DZ 9*>P6_^(>"BKK,RQZB<%?X+]G'HRTH& M)GGCBO+N2PJ<@?K#OJ+<( 8@TY,9"7H*Y\-H7?"+VX%RM]!A<0]!5V'N.$7? MA"DLE_1] O81E55%D&H\5/0IY^X6;OW1ZD<82K\!>TFF?K@'OIJ4+R+>MLC) MR6:=+7>SS,U$_;X=UOUBPZYRD0L(7'"+5" ^S2C6=PN&-A/EW.DAERZ8P#*C M65XU T7\N;. #,.+1H?JAF53@5M!&.W>,IOHV.JR5NW;.5MGO)%'ASH4@4T ";;\=IZJ@ ME)V[=2 8L>3Y<_V9"_N_$WH#M(E/DM."^&S6;G@IU\).XQMK,TLM!IQP/J@= M:O6 ?RDI2'8?3(Y^IY09/[0V3'"OF>@IO(WZ-#C/J90!?_!2W!(AL TY._A0 MI[8;:AXE*@_]<%T,J)CTF\^7K =&%9/E<7K86>AHZ0H>;#KJJ629)NNS3YJ)8ZGJ(-LH'>\'HI55IN^\GW!35($,R;B)S<.=3%K 2A061*BH=34$HPP4S[ M0")&L6B22^(3Q>]M>ZY7?JWSX<&[0]BR!!-PM,CR8N6#8#Q*)S 4J2>99!0! M+SVVLWM/:[,C,8=1ZCI$Q/H>=(X0>5S3[E$Z?($ NY,\7;6A?!K&D&B*V*,\ M+]L>%/5PF^L]'IM=.]]WQ=@"KA&?V%@SO'2%U]$Z'B-J1[.@% Y-Z% N^-K+ MFCU'5(M=(+I9A#K=LD2]I1<'H^RZ03*XNIZH(6+E'B57:'$]:AZ3GN'9G8TB M'ON]78?-:M),&\,5:1]KM,0UU-L]F[LS2Y("0J[U7:A4S)8)-33I&1E1RBIG MS)3![.3Z 2[\>D0K43H1)1JG$.1\)8@AU;_(\M!+0]G415#VZ(9'$6\7<2%L M2FK'O5WC5_&Q\[#0/WJ>VQ_QP16 L#(=RY["3^,IB=F(NO^L 0P#I!4(EL/" ME(S?LG4/DE3,U=!HR=C?CVUL5+PN]E:4;X+9I9X0_]GS,H,-[317\ _"[.;) M<<^@&_.KO[G=E#?BYQP1X[]SC[)];;!7^ B,,:R^&\<+V63L&0/"J!;84*!1 M6R^4)%).#?,/25?V0G'H\Z=-C4T^'N+4U+CC#F]T"A4]#29ZU3/P/M")\+YN M+BJD]37OK<\+H0SN-/9/;)IG!:A)^?ZRSF3^ O3FUYGWDF!?V7^4A4<:Z5=% M?];D$<^#[QPT7;U+=7FM9X:3/617*.4)/($$0]*,3$71JLC0$/WRQ5_,^)&6 MZE)2>=)XH_>9K&,;BZ4A!PTS.;3GQ6;7B1E5F(Q+N6759+NO/!PYX>J_ 7/IW\@02G+M^XAT__XNO&87>-=J*(0QW2>$2CQ7;BV:-IZ1G?^Q$J647R MU'W/*UOM)W]OI &*'X:Z,_2+_!L2U1MJ92B!9@)T$0X>^8>-XR%1UX)LS4O4 MF4B_YK:2+'=S(/\5T,I7V1K,,.\B-NG 8'??7W%KG\?\1OU!=UOJG)&*8"J\ MQ'XFK]8- O,Y=COFGMS .\C1N.4\[ 6_/OL#=7,N/7(=]UPI7!YU+\*;-*TF M1*5V'; F6;W1>&C50%2-O8INS -.@ 6//-&CZ*:_@QY>U &)'FV"1AD1KIP M@,,HII1$U9P!8!;F->N-RVP,YXBYR628_, &W&Z WI!!#;IG6CO@\L \LAIF;]-W-^$'BOA4D#"U' M/5=$SXI.PT7T'9:+DAW1*%&HSZ9+ZO/<@]=R"Q9">!CNJP?I$W<> MTNH4V'FP: ?IP>&3X!3CB.1(.$.V=XY[OW:T^E*N0A-]VD$JE7DA91[;$\;9H\%E A($]H!\N] M3H)[ZF:]ALQ1=(S@,3( M(T%+;UF'H900[MY[&C<\AG]U091;$4=4H>2 !X-FZ"0_S]WO\2G:S-[S0&1F M(*3B@PQ3#Y!:JB>$YJ]$U/I"OH[E#A;%WW'Z&I*,;+4>.G/ Z-53G[T$!V5M M=PA13C/6C3_)!/!!DY;6Z+(QBL)\VOK>2_X\;0!EK<>_ZRYD#7VKMY:WII70 M*&,1:%9L42'8!SJNQ,B503Z\;2KQ9QE"0".&8FQT^H9RKV06G94D#T-2IMR] M*2+AS4#56/Z<00CNX0],N:CJ%A%%K/H?G]L^?LU^GFY?';?/<_/:0\5OEUS? MF0NTVUQ? *^SEL&H7N9>2FRY^M2IT:(FZ6"*U_&2PKYMDFGIA$Y;FCWW"'?+ MO7;21TVWP](4$@ JY-6,C&82*NFO9G(,,: MVTD1N=XU++C$07W3Y2K@>-SQ[WR'PI@/UH*1'Z2>T/DN;JK;G)5T#_'MLX23 M9.<,A 8RE-D]%8XN'<+&>489M!EZ0=?Z/FQI4BY''54Q@XY;28#>]\4I:%:^2;XZ^)J= M=95AZ$(*;D3RY$L[^ML0?O)VX)(BLX"TA>%%"_5&:AT/M%5>M8@OH&2XVLV* M]M5YIK41&N/;Y*O#KY/H%2J5:K2+WE-PI9Y&UX.3T^284N (2/875+,4A.?? MBI.P9 M02D>)^=$16I+T7K$LW/NII.VBD%MHI.T]7_!"J6>" L@42@B6KKJO"H\G!/E MWFZB6\NE7D&Q4\+8>)-44J4[":Q57DD*P%=IK-[&+-^IW+BI$E@^"0&M)/0, MV5_J>0C4G27FBN9BVVDT=XW]Y*_-!:%\4D^#K8 /3<&B.MH-)Z#O9)J14^3D MVX!/3FW_?LCE^QIAZK\"-FMJ@3NM2RZ:2+)JSBJ<#/DI-#Y.VB:#7)=R[7"Y MA3)44NUAU4UI54"KB+0P\-69J*@%60I5"N8I1,A?6C95V>QX">'8K2 1UO@\ MZWY:M#]SZZ%I!0%E02)=& $4H0O2K@ ,A]NQ$: )-;_'J(S:CU!J$R)]NKSY MBE7,<'^BK"RI9$3M>^/KVH[ON,F>K/$%5<=&W_"4[N9K ALBR)O[Q+^'K.V) M<892L]ID3Y\)XCOAFLKP$W\7D*">=Y6VT3 3H6'/%'2NVY" EWD!8I49*$?, M4.IN[2<_TKW2/&2H!^RH7*T>Z0:W@- '0G8F8+@ 0P1K;\<(4S#[IA?+' M>]XJVBI-SA6&$ZHT$=XS#VH]QD2S9I&HGOMW-\3^9IXPK4"W48\JS]*:FJE) M!8;O"5W+NB."?]H\]#[:S"H0&CX*FE8W!@.R:AXD>7"E>"+2:I4C0._KDJQZ M8-@(SQN4B+G'#MN MG.3RM66TQ'-W)+LOUGBO\;D'\,NZG_,.A,M7>\M%*=._J0 "_:"9(6+D[,S@ M\*#0?8*N*+-CC=[M,SU'P.Q[(?-MRV,?UQ[$YH"IX@SEO3I+3(87$M(M82<* M1C)FK?Y%KB]F#?,L/>6LAH4ISH="_=)AS0VU86N$K9YU0&KTJ@B&O@OW%I[_ M;LM;[+B_Y/?@+][WW-D%OQ4O=MF[[^S;7@DIT5O<-^$P8H. M!9 OLKNUEYW6+NHK%Z%KP&UN[I->N0!*XL\JJ\=T$D0(F1IV*-'T.\M4"XFR 3,/3G!59 MSO,H"&X]0#UH@>>Q$X#;6ALBP<:D.(*5(0%NZ3$0YL;B=C= MX[U\0\OU&=CJ:P#B1AE29ZT63,7KN7ZPFMHXER?-W,H*XWU+G_J;T*^%T0P( M3#5N"CB5+!+O48H!ZQP&(G/;UADK^N 9R?%(L]B2\^\BQ2;-KH+H_JUIJYRE M7U)%A\*-)TD(V(M.8=LBXUF>HBM2X>D6;1O25NU:Q%N*$]!I&,@J(B7P2X(] M1*&G:5PU\\8;>FAR3'C7Z=6;?[[^?N_@94*6HUC%AI9]LYBBV+-_V9D\9[\O MX-W=N"[QIVAPW#V%26P/33[2\8KG=?\XV&V?Z[7-P+W5#-S'ST#_^? S^\E M'N#^5@+>F([:O%@[(X<8&\SMPUK@NP8;I)RSWN\QN"!5\9ODFN$C*%,7\_MW M8D3)4H"88[U13FLQKH6SYZ03@.\F] .T2VJAM69\31D M?B364_)OD\$9O=!E7-L[[&K\YPVA('MW)Q$X"V0"I9_V@_^9%H\/"1A-/DGH M4,]56#%QSR6HK<+EG<=*D-V38DG+[/#1XR=81@MWM#:>- 0NA=@:NVY[[;3;5(M<8-"^SRA%]YUO2F-IP=2/6@SH&7HF03KX=& MM<*TC4Z4>$(\%"0X9NX;461;E3J-3K4!0FJ4TY8AY>:V+ZO\_F)(>E56Y5)' MZ$_2ST%WH#"^F=&1K$-GXX@37J[,'1AH6?9"JK5V'7G+JE1FL6W=;;_J1R;O M=6OQ3VJ<*R::IH5!^0!)B]*WB%"!3-LOBY\+(JC^9TEP$N'&XC\++R!:C3@$ M;R$H-L3"B1X-5]W'9B@YB)"BV@530\7470U%S'O M=K4)OPL8SD??S5N(6GW$_CJ<,Y^GX4)?9Y61B*72;;ISC:1;NX1XUX/"T=^S M+L_^K11'CPZ#"X$,2,R$RQ8B7=I'SU_-'C MKY,G3P[W7KQX\N0S'6@1= S\"8<'WZ:6K-8%)8W%=(40%5I(G,)/Y!?+0 7+ M^QIQYGI=9"P75'.5_8A3@>\8DN ^\B,%0P>/]O[&E,&LD\RAYNPU"?!R^77( MBV0]@&"$V=,C!-HHU&9Y[=&;J#QW0&N,GXL;)@7UAU5YP56:XZ:BDY.)=2G> M1B'#WM-XGG@>X?C@D_<:PU1\X,0L/9+S@9X_^99FX]=?Q#A M2VPL-WS\5?8U,^8^_2K_6N.$'SXP (@TL6&>J,)K4@5+"F*($.$,:#[6KK/U M9;^0^ONU?OBMN1;=.'-Z/]:2S"*I<")W&OSVC4IW8-B1/63+G;ZE?CCP*#J=0'[_J<$(*S(A]"O30_5J9X%D1 MJ2J"UK1[$RDKUN9^7O+'KU7!;CM+C*.2\H5UQJK&]%$2/6^;_[Q=EEI\LGCXZ.5@>/GOZY.6+@Y?/GCTK3@X.7YXLG^4'ST_^ MOZWG+IT:6 IH\R>"P(.VM+KW;*H\P^$4]1542%1IV),5*S&,L"R!)CB&4VM2$!DX*5%QET)5 ML7()/SRQ!",BP[U!@(.>'QX*?1:WFM,1J6\8>38&&=1++* MW$X:/[R6EX#S=8$<(]W+@-J>S?7PU05EOKMFXE*3^ [S]2Z4/,E*?*>Y7QJS MUP(,W-GWOR%2[0WR]73T __G7![;ON 6Y2*3K!8GPAEZ+Q]U Y:*TO<8^IAN M*6XR,@K7DHM8'J>='?6K6L+L\!@T?9NMRUP'0O"I 2F*S);?_D%DB &Z49M7 M4#%%&I:: T8B"(+J5/P_.I"Z AAB(PQ/90I*:/;SK0?Q30U*=7321FA7%'C< M'5!#X+A7WIBT)-:5.Q'RX&#'*PQ/@(^DHV:L#CI/2ED7T5OFSI4K 5%&@M4_ MFW: !K,;<^.(C+?@:U@C%B4CC[&9(FQD/>/\G5G0R:_F(PH5+OR4RQR-1L^K ME*5^$JBH-$88EZ0=+06JZ!U-[RLW[W@PHA>FUGGC^ =5*N;%4W)0 >SL.[^Q MK&A":.&&%YO9QWQ^!)0&29J61-<-K='>B,>;T,N%:KH<0_C" MOP>&$356",NH9:5^]>/CU%Q,5]#;"TEV26^>#PNEQ@\MT'I\VT&,OLYP$#[\ MR>NS5^:W#B>PD(M&7/BVJWKKZ;Z[MN^&)PY7,\6MDU.A<_.:C=KB9%E1I!\= M)BJDUC GIY9-E^X!9%M&!='='==KM1G;SN+1R$GC/_^.!'X>/WJR_TQ%?M+D MR\-GC_:?A)]94>CPV?YS+P0T4K)A>._!B]14%LC('54N'J+=^XWGCGXJR M@52?SIQIZ;[Y/)?;/64-^44-P*AI)G)ZKLUX]S#6EXWU:^WAU_T&B.&4", G M\H-/2D2NTC=DH7YZ] L&AFN6D:+7P]3=RM0)TP%A?@MT[HDS*E,WTPQ'>*NB M/2_LQF*\J.2AQM\ /=+#;-W&;+VR 1>?6IP_- ;.^Y:YVW-=+SP@$SSI=4-J M8JC:J?-HSHGTWF 0X0WNS]A-$'E.9+XX-^:S:^<-E5F4#;SL%>_M_?Y(SAN;[JX# M?,/ XK?9A%/GMD81[YE_#^7B/8A>&#)N0)S^%!.]%J]1+:A.K B_]A".R'W@ MK!:T0DHA#S%Q.?HL..CSR^PL:U=%OKNSNB$;2@ZZ\$ES\F>SO@,< OL MY[S4I@NM,Q'7$IZL9"HT2Y(7YTT?(64C22!.G&@&(G09M&Y/ M$T(?T87OE' ?DU)PV>9[% ELDLZ*%NCVYZ/4)I1LY!]ALJ>)G6S-G0_,%1,6 MK6]B",IZ)ED4B)I\\[:VE'KF5?^L<0E(U;638PF,HG[Y./688B/!']"$CW7Y MX&6GW&?B[&-&!DRD:>+L(Q]@G60AW7KCT&PI*29:*Y(IDJ"L*WQS,>^;148K MA9(L)2'21&YIFF 1,I*Y=!$*69TT\W0^;47?@%LDH@9")S]9P'&>BG>U CS M0AU>;KJGUJ*86:MJ+@K/'221*DG@S+!IC9N<% 3H;N'6$*>ML!$ SZ428YU[ M2""_U-G0]G,1LDG^>7[%']PGC&53JS:L3X$$Q$8Q&4+CBG1]MD3?]8:A)?A3 MQZ0+C#VG6)L5QKS67?$A%4 [MX#[#"54"GT/-S_;;WHX(_&]9,R[FMI%R81, M-GDG"TI41R4E*1-II);M+HOSP+\X.],(]5+1\I \8#4\5N/EO6K;O9M!*&MP M^/9:P!ZQ$_'&89%6/6Y2LW74#$<];*$Y5_::[:$\(:A"Z^L(LL?@D' AP*/W MIBN:8<2R?W5;GQ17<27&_&?8D%1ASYQ+C6(?5VS..Z2(,DF$<7='_=*-RBQ22@VDSE[H=I%Y8GRYF&42,FU;\<6B=3+V2IBPL2^BV)+A*D3^4S#REFLB,6OC M_+J8!)+BK_"*XB4CW&T/2>]/F1\BEUG)($DB&#YE?P8IU[B\#)]TA9*W*)E[ M:;>'5-UM3 5!XFST,MJ2FB2ZQ& _3,2M382,[9+W!,L4!C%%4UP4;E@.F4,X MB^1"Y[X*J&96!\&[ATFZM4E2&(9F,+VF'YP<=8 ] %2*$'Q: 0>T$J(/G(QE M/_0XX"0<9IH[0DY9ISCA4.[!_MW^C/H)8ZKMNCF7U)2;#O E>TT33&=D(/.F MX&TI[6(/OT#&'+.>"\VBPJM>E4C#)E#O::$]:)G%JRH1C!6IF&LU8A3 M*5#H:JI)B5"TPX9SU9HWYF0S%6\Y\N:$."2&+T^"+"O*E;FM>.,\R*?>.S?F MMKN+7O#I&-,<^$%.%5.=4F=.)K @EG?@7,H>FBE1-JA9&2>B=Y;5P(42%J/ M_%MB>A6>,&MSHFJDR34#5Y8V)6[! H& E@K/W"WW0#H?7D\67,?H\>EK3R'D MOCHT6O"*O5XUZAT;FEPNIYYLI/5L]%7NSJJ\D%D3;\E4Z>-*L! 5YUDU9-I: MYKF:B4H/+&8B8BHY@Z"C3F-+%<4H*84K^_/(E,<\?H*HERQV0BP")9/=+53W M!BDO(ONF#&C&Y:?,:DK(99$IH[7485PMNQ(9@516AM1FF[KPH(M+U-U@BYJ! MF0@#.:$M&(U("'W>[BBN,7'59$.C1#O)J/IPX-'G_Z5[Q$BCZG5%7 MB&=,%,0=7K8+Q)J#W9.Y)2LXNJ!?'UFDS&GM& DBWNKQX.!*MI,:,>8WW MZ ZSH=[0%1%&JBQOUC*=3(Z@"2'^2:T_9B G&B;/X8WE&TIRQ#K@GE4]F8:J MY&Q &&BD$'6_BU+CB8&'Q[/#5:[KJA4:>-J6KJH87A_2UCB1?>KZ MFG.H!]5> 4Q@OF52G?7"ZYX-;91%I' *?JU2 =/!)9LP_W,P7V,B[T+]2 M'-#\_@F:(%=O'WA+K18]A/*&)+YX_D@>#/>U43)KE&1Z"AP,C=RAU_=K,I% M:#/GGO8MZ3BI6ERXX*IS^R++C3UM!1%3\GFGF=RHTG3I"' 8EK,G.SXDQSV$ M$R#7VD4&9]3IE_J_C?8C/4, 8LF)FFK[/N]0&*%+6_[3J7,R[AWU8[F[=OSF M:(5 N0"/UC;D^I5\V8C\Z;!2AX_N%59J5U;FI6,:BGW=-G.3#6[!"/F[.@JI MZ<@50GC;-KZ@-)]!(H:P-ZBP6+!P 6U5+\-<S0H64FI[>XX'54#)R(E^<: J'V/,\XG#B53"Y<5 M2)H"P&APOO4BSXB2*,1>%T7^;;@L<:F30%E0_S,)4\5-"X&6]$8&9%L,3'-W MXWYPSCB MQF7^C9I&S==O6)PY\$SD3Y.-ZPIBOM6^CG@<,W+37]+[ $^5^+? M2[6P!:EV)L1B>"G)QX=Z%FY-V?FERA3$5[U22O[D"L5S;G$A= $W_K/6M\7J MC?.GF>U2GUD])AO!%Q6H/X@S=A:F+ ?J':/,[JU8RXK[D8)D M^9+2TD)5!RIWTM%K**WV3?+5P=<2V[!'7R?1*W@XAA$I MM'8921P71?]2+EQP[%XI38#:@WP&L2NZGWG+_YV89=X,_;%MP/B%I$P^\+^_ M>CRZ]R4VGX=RJ]G7IWI;G&:^B>+U=[^DR76,B*4I$Y,-*: KVCM(.1X/:/4(PTRV M'1ET231XFQ"H5\DVP/W@0[%U$1__$R5+^!=MSGE\H[%)?=DB-WKCT>>ZR/@Q MA9/--YJP9H1T>&F#7N2;&%36@E5"Z4PBW (%NJQ90V,YU" G32,T41I.[C0B MDI%B(BL%)[\IY^<8ID2WBM!)]&CT2_'$R('+5#)98+PF(%+'R'E-R[E!DN'90K4,PNAWK!/3SP)FFZ[=&B M30YVBYL+#2='W$%?L_"30BV,E<+^2"5^C7,;">?$]!#9$)8NE M.MSR1_8#&E?:9TI6K",X9RE+V6=;O)CZGR9#(#DE[TBO7"C!C5BD#0912RXS M#;6+T,Z*3!"#B@$59IOF69]1SBE4>%C(A)C#HB])K[8SK8O"&0VTF?), M =A$#U:,U[1I_E-Z"K2&KY.A&_-41<)=+OZBMS6K2*,L8HW:V4F_TJL-@R'M MANPLH]=W2M2B3O,@I6.]^B0(>]:@@CURI,TI/4IK9E M6YFP9KLLF*W&^ B&IUJ9"MP9+R%98ESJ3H*OHA(K:K4*$P?[0U\X4[8>Q? M.=,M_A&=CWY=SN^ E)4K9/O(CNDD0\F^QVB+]".*;1I*<R++CA6S9 M;#G_'3]3G?\W.+;EXR7\9#1#CF5?[?%Z>"> MJ6DW(O(M?\'&+4^%X5!3U[JM:G7[G(?MBRT^+ J1 MX3*(.ZWY1X+6XS>*B\8A&4QOJ1+H2H(UM8)ES5R&J$F?=6:E%.CS]T_CV7/6P$J:PZ'FI)=DIJ93TU[75 ML_LTV@K'[I0'\@M]A(L-Q&S<^.5H7-188.U\_S/,MG?TR=48 M $APP3!J 3D'B?X3';^/&TR&K7 MC(O,(8]%F&'JG%^M.>=VNFWX@O3G=<[1L,RQ)"\*74GN17(.Z80"1W?Y)>OBV?>4_7YGQ8)?*C)]Z=/QQX_%K>B>H*4TNW M26)EPU9\8C#60\>I"N3I3% T:9'XE#;ZGM@&'[-Y%T;\Q3!0VX-#^8'2&' \ MV,.6Y 4G@X6]!5%8D6R($I#3]O)=+]"K[J&Z*5@(ZE$,(@!O\DO 8>/@G5HI MEK&G^2U.%>RGYHXJWIK.T "#>VVGSV79F$]&8N_2P^[%@=GU!%9\9U?*S0%1 M>0'\8^8U6<9(\H@M-_.9[H!E','V;,YD%--)8=_;TVMPSZ>^ !^1S7^&6+9K M:/9:*KH2,-$%ZC9N/O9)*\G9U8S"M33)AU:PG:R-D;"JVS9I]RD[NIGS?^P? M[R?+(H=-.:7M57,\>"KD9;YMW=WAX,7^P5_2Y. Y_D=7/'BZ__PONI@8S^)! MC9:%W4C^-&L!%VR[=5A"2AJ3)\_VG[D[/M]_(O=]OO]B_K8^:?O'1L;RQGN_ MC.1!W (.=[3N@'E$NEYQ-!<%1VN,;)GF2B(D M8YSCT/=&SU%4,/8$\U$)+YK]V>OB4N<4\>$SW)4#GX__Q:AG9('8:^N=U:"? MENPS<=N9^%?9J9MJYOZB)4Q!""";&9>L@7!;(_?G,S U/B*-M MQT%I]QZOE,@#=G$G5D38M4AG]$%X\ZS(SDOT_\#Q15W-4*=;=6B;0K(GSQDY M" ") [) 1':[.S.7\]%&:_MCS$F:G#2A=R663)WCY1[E^U:2.^$@A/$4MEN( MG QC!R7+QKV@BB<(.GZ"CW11#T6)V:(8F$4@#:ZL5DB6;GF 1Q/U"< <2RG8 M"KXU+#"-+$X*Q4WDBDU4."*3Z/1D@IA_&]_59L %R1IQE1V?EO$]D58-(3/D MA.FX\KJ?'!?.U",D&N6IA"E6=X?4/N;@N29RPG'IUM@>M5(,*TX1 CP0B$GM MHAG6;DE8AE*I-6UI'=6.UHC!G;E/>VUQ'1TC)HM$A?)3Q(:'RL ^\AHK7&YG0Q21R64H2J4 M7)$+_=;$;?5,=6V"-K41'+/T5EFLEL!<6_T X6ASY11&C45;O2K@P6%-V@2T M(X^^71'B;9F=HU3.1AE_.?A68ED.[[59RL-H0V >6PYC#U U:X1Q>N,[M:,# M(54H+2@9913TU4=;>5K4"I[^6^=UH9; >J/+JG*!8#2S:VP, &:S:^4\,Y M.4:Z>[;J+>/-XN&9_S)Z^U#$5A?;K59J1']?>$9]2*&RKJR:K79T54J.-9&1 M6W':1&GRC>\R![39&-R91;#[=& 7<5OGC;\/K=.KGH^KF89''C"#"=DO X[G M).ULO#>WT<9>MD_J3M-OAI1ZU$.(@:\@J4<*O@.2H Q"]3G1L)AEY[ 3+U7+ MS;KHHES$^'%,XM=H'"C2FL^*+= [L/P;'L^S3:A,1J=ALXQS4Z%65V:*1B M4A:^<]XM"#/$G8=MTH?MI(4E#;)FD>A=B._ UNA'N=ZKIFV'=>\V%]T/1H[: MNOES?]M/OB.=8S>B1TK-&]?_PPQ$"]V-U)GS4&V!!7] M+P^>O=A_J3=%Y2<2R/#TQNA(DWD-$F,:PU7488+UH6QW0GEBD>TW7"$0QB7_ M3H#=[$1WC+#01S"W?"A+^[+TX;TJ2]_-(,@*C*NW\\ .64#3]KDRSE3XR-"O M/K2W(+;O.;5JT]D7#$*K)Q+"<%GSR+&"CHC\+>9?BWL9;99/VKK8"Y:ND;@R M[B/8L&.W.IHCY\IX0U1U(AR0Q#ET!1=36%F%D/:4!F'N/C&B'UXHQT/7)$Y& MYH*V]83^=W+"F+X5/P%V>H*P5+-<=B(M1;Y?U.,4B,-^VPHGCTX[61W0##-I M/+H_IB&.U:1#"0Y/7B#-HM!LY[H?L;K8.^@_4YKY1_+5#A[M_2T5MANAC:\- MIM8J'ZK&3)J7SU=ZO&41SP(XU$GEW06M73-&0,[2X:PB!!XR%D-/ M*8(H]]=4QE8\:#=\:B)@N*B F,\GZ#S'VRSGP0-+]JU-A+)L*8.0B+?$,#3U M+B GZGD=: .&!,.X()'.H-\>YNU6YNWG$64J ;&E>K053O@P]+>V9>@:J< 1 M) _-V*\9V(8!)L"1#X@%Z9TV5:?@NNH1:QKHM:>FS4J!U:[(!W6A#>%).;G: MPG7!W1ZF^U:F^Y]$I.R3D,S,+$"8\L/EFE8C)L/ 4(>&T'B1<(U[YB*^'WT< MV 0P3&QW$3^(==96>.2ZM?.3NLE#$VJHL^HB6H*-F#PG^[94$$5UB;/%6:^$ MR=PFVEEN6:D1/ZS 6S,X,MEF1Q-@] MK583=H?JK"+1A#XX-T6_BY8Y>N).7:BEK"Z<]U#Q8LJS%-0Z_."[?>3YDG*= MLEN%/%@,$=7=]# )'V,2SDIB/X'8AC;7&PAK[O[J8EVV@" L?IB%6YF%?P0$ MRH@G89Y'EXCE2ZD!/$S!K4P!$229U$N4IX-* :UY0Z\%1H# _SCJ>7 .\$]' M1V\?-(5O9W)^%$2/1BJB52B]@GWV 2'_@S;PK0VX-C]Y?E_F.R?CM+#-S=H* MFCM'MNL%!333 IJRF3^",^E]NTBAP?0'B/Q]\ M^?&]@B_?,X@5G0[" \MM1)Y@3]5JB+MJ@'I$477%!0N'70E 559;:1,@:U8( M1'II)2N"=MB([F@Y8QDME MXMC&?[#(NC/W3,1WK #BNJ!6*7>M2EIT<^!HSSU.+S0O!*6>H&'-TJ%$,X0/ MGPYESIAK$DS-JDW7"Z#0/D8L@6W1M!#)8R:+SQ,,&/65*3UO!-*T+4:=Y#JT M$40!+BI4#(O$=:HQQ,6('OR&MCJ]O/G*"( KL'"P3T(= ]BRT75':!ES;BAV M;2O8)@+9B%(4T:Y8B=V4(<"D.URT@G4384HZEW+]+!.(V(X7W\!G[J_\,*/[ ME.#JA)2%%G19_1.#XU9BY_N%DY.!D[*@/:.L.8^D%]X-)"^LR^2I9 C$CRD> MNN'2D;<<$%MGT?( 5232NW)+31"!3!7@_])?-.ZV!1&1DLHFM=N;0:->6;NJ M:-Z6E:>SRY(5Z.#B\4>>Q3U'CZU02L/':E7D)=.-9NLUB4?U:1+TJ%-%=&,& MJ"I^402$RAP"QXLGGQ>M\/!2TZ=(I\\"NA067EKOGXX"+VL$;B!L D$VV]>? M )POHYT;-3\$//N2JL%A@X= M9/2 LH#+RE",/#I@^(2WQXNA^8V$CKV'>3J@Z26C:3B4?4M3X0SMHD-'M52KV([1CI6[I(*R\,I7JX$L'/7O MJZ \L9FL#+KN7T-^*L <_X133V4_.?9.&C$XO"\VT94XY:\V2K$[;&]>O?GG MZ^_W#EXFU,Q5:)"%)OS0%N9C)5J=>%+B4J^G*["/ 63=PHT>S+->@ SC.;5B ML]A2M;&L264-!4!TR"BXC(0/U3&U[''97=Z:B2A=H=?I7H?0> M8VQ;H.;D:C%T?ZG/[ZHI>&/'PDK$@W8L=D&$ZLC=R&YTEH'SM_.-0K?3=F*/ M*5&ZFIW6F$!,*A F1HZI=B?+)[TV&;67DY@2+T3S+)V8EUK)Y?9&3C*W76QO M"0;7#-U6BPO:7FMO T,Z@^!XX:5AU1FN<^0<"M 5 R2IDN5L9H-0P(JE0YP! M9BW'&P4$UT\AW-O3<*XQ,:)N@I2*UY$BAYR(FEE/E'P4LG)Y06,LS"$6BLC+ M;YL YCT;NT3BAJ(@/L1D,H(=R6N&Q*,K;AY-=8O M$Q)BOO!_=>J/JIJ*W/"DJ*A)U+F#[LIF],4][(KHUH:]S'GA%4L]> TO,90< M0_'W2<*]J2Z53^GX.+EL&7A%%7#P2 .S4H/E9:=,'TWK,QIU;+;_'E]0&J,[ M)AT#">^"SE9,;9FU'*_XH5/@92P%1R,6$:U(:$$&W[P.KU%E'P) K"I*G?P:S-\+X>#4CZAM3 U1.\=.U;. M[9O,-&MRUB/PM FFM!<;*28&$88XTT.>_M MX,WCJ;9 ',P';-C6- =BC;KW;NKI+ X[(+A$SM,JF\@EUT[02,=D%BZ8<@5: M>[*\W+;]ML&#%QYQ,&[A@W2JB)8B]K(\(H234P"UHQ'\V&%CS4I$K?J%< M7D0G5>2[&V%?%>K)(26M<$R'12KDLL_ : PYL',^CR0U7R TT]F-R4E]E2&P+L\\X@T *-G?#-[S\D'L;OEIURE%]W'^)^96\5N M9OD':/[Z(+/(0 Y7;.2 &!-_\C57:M(3B"]AI&FL]MW:NW30IP_JW,,"U1WG MY(@FBSOF#,_+EGQM'PD21U]S1]G[C!3&CB*A/F4'T62BQ)%1$/2J^]Y, M,&0UB(U8:'1G(+W=,/(B5@9)^K;/EZ.KD,]U'RS$LKEN!&.2;C.DTZD?+^.Q M+6CW>9J],=@>!74@'-5?"C(Q%QG A_HFT;$>6N*1-5Z_1'Q"2S<3,(@D5.I]PU2(2544='X[4+QO>"+QE."=/[8^D5 %C77=)N;HC MK1V8Y5.-YK)9#!@MYQSVM%6H=[P3>N5 ]5*N,G"&^N];^?@,Z]T-$-BT4CAI M>VON7%F6[4J\ _4L\QA#C,:NZ!"[<@YG&J;#_HK^2KE:E:?<_*E\K!%[/LDM"C>K@J><6]U4F//SLLN85TPNHZF9Z77<7"WY MPJ\WL@E.2-?&3L;<9DRES2Y_=NMO0EMU+ MJL9,="0Y8CR.^4!O[&+LZP^M<"4RUY)<9MFA054#[UAGB M24-,:L],66:1M($NKTN13E=DHG=E3JX\W#3Z-H8N&$>9"3$4.A7+(NLA[RJ] M+N]C#DN=%V7K&HD$61""^^5 &O-;)!"9J)*#F#EM05"R>VXI^L0BZ\1^F#^( MT3 (+U DH(TQXBSWYY;[.#==C9I0F8"2JK_Q>J5J4A2#N=%QWV.E$/JAR%JJ M]X'YT;=$1DR[/!5Y,8?6.!8HD&I^1 M(K<%U_!EB"&!VA+/47O2 NM##&@!]0DT*K AV/5]TO!WW53W%:MWT@(JPSV] M+QD!2QA:-D]_Z<=C+B>CX1L-O14C=YC3%6YA[3GSV)IDUA3-F!>$6DO=1JWQ8=%[ MI6U. B7!B'KS"+N#;<[3D7MU#T;33>!K.H];9X\3@2:Q"+9TVQP>6RG/IB(8 M#';@E2]#-J>FH4J^6W'%+H\@I&9[SQQ2D2)N@,GJ2P4^=)P9><&)0C;L;D A M:,Y"]P+E*OAI&+8\%X],Q+&\U@7/[:K,]R0]V_#_ 1W%LN*? XA4,30@FO1X-9DSY5^U(>R$L;-^&(@6SI0>= MG,MV]S5 *@_F]!)S&F&=%MMC$,7NA)5.]@1!$M1Z2J4W?&^U!R#]E'>S)%W^7;V6K*MI7P;).$)JN=,R7*9TF\R*JJWC*G: M &Z%7SK;=N(+/6Q6^HM&2C>:12MA!L&C)*M-KR3*-E'!@#+'.8'.%]DZ"'?# MY5XS&Q[] 9[TDM7!2B :?8^,?[-I1,FC:N\>XM)+]!)GM@9-RG@-\D[>*77% &D5GU+\KU#?<89^4Z2GSI)V0KH!EJ?COX"9)'7ZVS MV(7(T5.I@+(5:+J2G M:,0S;AO/MFEK[JX5OWD0(MJP!HPG2 7(71KE95T,(T$T)42:D3 /V9:8MC-F MPU*LWT--T=<4G]ZKFN*NK/VK LKZ '!0W+.KF=/]P__DB9/7W@9^*=/H<\>*[[/ MRK-?9-V6709D@4 ?)J(#U*+64V1;G#?5N:?W-NF&)-_4;GH6G6DEU3A&9+=" M$)QU%FBQDM0J4IC=E E<\1B +Y3K+-+RPR>\1&'(>,$)*I>L\\D#" I*$W%& MB5=S\I8@E:G6SIZ1.#*R>M)$BG,.LJ,: MG0^=/Z:X5"KJ[I^]R.YK31+3ZW-B0//#LVV :5*B.D*JL"UMQY&'OY7\WV.5 MT+[+'RB)5]YM&70Z.G- $.NHJW8VC1Y=%5M^8$=(LE7IZ)&00JJ;X$@YWTA9 M;""F>NG#,$A"( \ H1?)IAGF80_T[C-O'6F*^YA7I*2S5<'(3O0?>UG7\ZRZ M[$#>Z47GW?,+16+S[MRB7,I%^1)Z8 S$AN[ 'C6W;I,Z2)FAP+04DTW 4NC. M&C1"YX/T&XTUX)7;P'=,0:2[\T.GXYWX=^ M)5\%G58^.;2KRO<%DRXP&-G**NWNJK^AZ_]=P:?WAU M\&]NUC)>TZ[!!PV.EK.L!@H6^N)MI[N4H::]>3L[8UV2O3\ '][91+1EG;MZ-%K%8K7;Z<@]2-](9JUZUGCCBF MP94'"$$C A-?#CZ3>_R2K@)N?B.:&<-X0\)B\8-Y< MU.[SM=G*@0-6Z."T 28Z6;GF3X^#BD6,JQ_)I!RYOFUBK-5ZTJ)T.NFAGQZD$N1\3ABOZS;V&"X%2P0* M1%V9N]BLE+2-14"'H^KU T^<>KF;3L6B%1\XKHHZO>OEV,N"^ M*"5'@O62["0H'UFP0,>L.\N+:P<^G_ .;7 U#;8LA:8KE=2XFZ%)80PM.9#U MS^@N(H:K_>S(7$.:F'+U[O/H.="$+L9,$3/J(<9 9;Q1$S^N[EIB]:_)U70SFXFA:TV0I_0 MLAVD@V_!$V&:C;VZ65-58-0877Q8YPI#MD3_&H*L!VF-OJ3PK%0K.!:[LZS5 M,I4<[2'>[1)VXRYPI(S" M0UC.R5GWF[85&!?:M+>Z]-(9>1(AE@S+PF7"-A=C9VAM(BA74*;X! M@S7 6![5=LI-^ Q-!T/_>020V=_1^/^07.->1K4/O61[N>6X4ZI _ E]DBW-BRMW3: MY@X#'6W."OR@>H92)RC'X3"T.(#=>@R8(;4QB_,)X1F MCS&.(Y[JJ'+[F:YL+55*A8D9PZ403JY#UF<\;Q $DA0!D3HH8,0=(\P\>):U M.2K)E"T"&BG8%F7TV71]L>K&\3W?I9*XDRP6)PNP:/CQP&1;@_"+P;WAD;@0 MY&P>LA@]]WE)!L,M*X:\4C)V#&@A9"R5I\WB&G&13A,5[9AW;"9O,=\; ?SZ M#+=K:(V^>HU1 MTW@:;A.$FZFRJ(.LF'G)@\WWY364*\5U3'K-H M@.88%5\U--]E.QO>]_HIO?'2NTE.-\K9@B+BP )H4EG4 M5/V2X-(]PV*1=0*P\E:73M2>K9[8?V #EV7;]0%VFK/+@/ODOB3XU)+M<$6>>I\O089M@"1-)PYO"E# M&R$YV_Q J?K:Z;@J$N]S3Y!D3QBW$MS9NC(.B8>K",OHT/;C7:5Y?-/8,2/? MRT\J(#7X20V=E=T89LGHKRKSG4)$#9.L,VY0$I19@:.8BI"*ETR9XB%V$R6O MF8X3G>;M^1?.%W,KR2V7H9LS!((Y0!*:8==X]K:04UF F>RXDJ7KITZ'A?AI M83.CDM%)KV7,=/PA\3DP_)N%*%*JJHH2[I$SGWI*/*_38'E#BJREHC9 ?8 R M*T17[T5/X\<(YJ 37)Y673W97=/JXW++DDHY[JZ-_(/$L.BH.?KM&(:.%=IF MSJ!O)V312QY4=Z(!ZKX(G>!*'T(7O;A.\_ E*E6?50/QE>BZH>?4XCP7N7CS M;=;U+4F)M3',;,8]=+]UDZ!=A&=(<\2>V98.V9/B+*N6^TF0I)_U3#S'@(%] MSSFBAI S]>SCUAOBRMEIF^6^2S42&1-;9D+K51Q/3T-]_%D:4V!OUT)QX%9E M.]1,V0ZE"WW*BT(>WM\O:Y5L=8G(YGRH")&B1/QR[]BM<^_J;N%98K:Y?RF? M#IYL#0XP &MR50 OHG3$^(2W(&&&*(Y//7I7WQT>+YVXN[\M?#@_FF'$@H4$ MJ]1($Q \,4R<[G6&)A_TOH1W<@.BDI$A&U0UVBXTR;<:_I44<;R;O4,X(B!A)(475G@D\P\C @1L+W ME-C@!N)LRXD#KD?[H;O5D.,4\D%AUO?N"3O33:$J49P&HM-7D)8ZD#$5/M/^ MEZ>GPKJF#))V/XRPMC @73=H%*Y)J'GC,I@]M%Z+3P//8ND9_83G\*S*4Q1KG"?0W]+1__TB0'S9(WV?\<$>%'W$S2<*(&M MQ8-1FZ9>KIPA09CA0,!+XV1Y=>6\L13=BC7-?(.F0=_ E.T<')V-[CXA?F_\_>NS:W;61KHW\%E3-S)JF".+K;2FJ_ M58IL9[PGCEV6,ZGSZ2V0!$G$(, !"-',KS_KVKT: *E+Y%B2>>KL=V*1!/JR M>O6Z/L^31MI_VR](%#JOU<(..I7,UX?BK_"MLBJ9JO ?TARP@H.%*1.0,34- M".(,']U],GI<">]M8@ZHRQQD@@DN'R&X(YY"]+G@74?[(-IKK0OU3R4_ 45R MN:8O_ /5#-TDK=%ED^#4*%Z"<\=867CT#Y;&DM@DYT+5(A6F>3I-<@YX3)%T MMR0L6J1LW%8Q__5E>)\]J SO%Z* RM&MF,XTYLJH:&K>,J1_#4H]3PRV""P"7)[ MB#6E=%.C$#JF!SKI\:[AS3KE02)QY5JF*SK/!:,F+#THOH4GY'6.B.JWLX)^ M>17&S.:>J/$@-;4%9&IAT)8!T274ZT"G'$951G%;7+IL(E3._'0-APO6GC32 MC,M1@V>>;9F>;4[G+A09)$3%/:?,U?0+)Q#0'C(]!-XFS[/ MP .+V&,L9]F0V[#GK,LP'\4Z1?H"D5K]S^0V+]O#,H* M8Z9@Y+_ /PM">@LOC'JJ'12D0$>61OFRA2&^KD&/#+MZ%43*0GI9?#L#;TC$ M#""-*5K<" <^(_#-LC#O=SPMJX(+[LM:VEH]J%IKS62U+3*D5G>CN"D4J,E) MA/J\T)Y;F135^AX4."ME3#5AKX[UX+X_709>>.^ D47(!3MT>P M!FVVE*Q )*74.V:$X5>;L\@MT];2C)0XN4,?T:9:$ R8NJFIS$*#(5G]L;9< MV22P ;RNB7 ]W@W;[J#0&2R+M'#=?!OWAC/L&_:G10T=D*AV,8OADNC']M)S MKEVV$E>[P:83F-?1T>#YW^/HZ'!P)&!@A\\'SVX$!L:T27R?Y )#TQ(&HF=S MR0%Y^[]!Y8Q+N&!?P\.D..>\P=7+LT2CU$QLXU$IJ/LDS]6F<\RQJDE]=U\A MUD %QAB90Z]#T+65R^@(AH'ALG8C=XD-L:;DUMPDZU)ZPA%C@EQB@XH.DH@# M7,U8-99RN)G.DBF V[7Y_95="A<>%"(Q:2V,BU=K%_/BB!7LK_L+D@YS7 L+ M#Y12WC/&[QIX[F5[?BTX](.6@M^I('I(WIKB1B6?I"P3=,@8ZWA7NYVXGYU MJ'R\V. #AB*@+1#@1U^T0#7,/G4D2VJXDJ5W M#_#F1C $_BF>07(/=20- X>"%ACS'U[*(_D2^Y ">' MB[_AW#P[,_@WRB2Z[;49$!"516/WGN.VSF20O^^V^9[:?/4P@\EUA2PS"%U$ M\2YD9NTK%>&],R>/^S5O&D[8;=S]*&TN%$?_5\"TJ51XDN-6&6>6L1.5;%X1 M^D)H0<4[9\PK#\Y?#.8$%44F0QS;AY2H58D:MT9?4N@]T8)Z[2-55I@11HQN?+##(R>#G M/5$N_"EW.="/LQV.R'WM*=G:L N>"YWK;U*!1":+OAR)^C4Y,3'.,7LGY?_< MU,%?AE,^+G>H)/=Y\E*!#C1]E\)NP)7?2VFP<4#=U:*LF.X.C=MTB4"!MA>8 M20_J-"0:Q4N4FG4:VEP\A.*7>Q*EUD.PTK$:[S;[?C;[G0L48B.7Z:!>4E]< MAE>D0\K3_3O(_LM/('>8"3'XDIG#FL!ZHCT/<\ *#/\V M![MB#5Y?H[TC&$)J^_V_#BZIG1[&4$07_)3HG;OMS@6E02L$<[T96P$AMD-^ M;^ @8K,&^1?XO9WRNP\!..5,MSB M;;7OEL5:6%^6(_E*GYA6+&')D-)!7.)V4!I3.B-\(8BB^"B7NT%.ZA;.&9K! MLFEG6UN)U! 6B'W! )S9 5[C>SC,6"!R_0WPQ6DJ4N/R:%.NM^\1YE82[K:V MQ)7BLAG(#[=^7-7@>#QK]V7&RM)&&5?33.#?!)-*&X>L+-1HA5VC>?YX%_NZ M=E\492XDL'6QK,;H9#@ "HNJTEIFUPS2LTF,*T5:L%Z4_"K/2.R"\)M"Y * M2"'722I<:1YONE7TV,^3U8[G41*/!\K(0P3/ :Z)1U9@N<'&2MB**97L!IP8 MJY"F'J: 61S,'\!SV58F- )ID4.-3\VZV.+261U51562U7UK)P@Z6J$AS9/D M=/G7P?91_@C%EUXM"4U7A^=1-9;EZ"/VTZ6N E-PN ("BXPK$=\UBJ2\%IR%-,NH XI=171-DR+H"-=%3B0%[D MX!QRQ3$5+LVQC@9'SW4M>9D44L:JN=NP]>D2C#=8E^@_*&7KZ,>D^.CPC;0H MIE)2OX@H3EQ'JLACBJEB3"$+%RI(5Y$XL%G;]2[Z!3>1,@:>2H!T.=ELOF/2 MZ'?::O!EEZTV5[4E*//H#0K/"E<.F:ZBJQ&E-FC15+@S[KB5=(*;0J3"GSA_ MK=H*7K_UH2P3]%;+8G=._K6.+JO#E.45=2\V MGWLHB"_%B_TCJ[[G.S+BDH.$2I&W@5ZG+*_5AYL ]+0.UKJE'@HEK[WP!X^OXJFV]P?W[MVF__5-_RM*7V^ M@ DB;>C3IE!2<6UR:G'*,.(4TU5U-D_S 9[HV]14NBZA>?()M-(?7$_*+%GM M\NW^-NB [92+DP5&J)T"]"!\6L*L%*;N!C;X%2^Q^]5U"[D^'JHX4/.+NO(\@:6"O7"=[2.8U M2UL+%DQ1M<)":'.3B(.+:*L0/PW=&[;_01#3_#QOKA2T_H=)Q<3VU2QFV8 MHQ;'=>\&ZSV15$KFQY!T%-X;ESD8/5CVL04)X]%NP%9=_I,6R\6&HS7]!);B MTO>U:1C-1DV(@ BKD:F)6?? ;5TY<2$V2MNZRF:V3S=1CV>UATVRK$$Z O=\ MJF8G[L95&EAQ-PCYD"LHBHH,]13CQ[X(D&L/Z"P&50I9L4DT82!8LPI6(/R^ M$%@=%SUF\7*-<^Y*DK^[*TT6H3:=%=I_U^FMT.>']8IML>V$[-H-!!WC*/I- M&"_]7!<)),L:RM -6T5I[U M:J /ANERE:9%9Z']L.216=IM6S0;@!VB!2NB8KI@1]$'JE[FOA AU5Y*-(*#C'"]:,V*]OBFQK'CZ\-]P/]. M:)]6B+'LSC&HPH5Q"CO!\'J5+ (&%E,APV>"(C>*N.,*']'X8-S#E.-T%.K5 M^SK%&'*A:("I2I%*_J#_0_4 MM^?E!7_Q[T^DP:^!4"#\3HS+H>;H'1:!!1@>FV6)2;,>_*Q=(8$K)#A[4(4$ M7V816B#/UC=5TEE/8.E;<7*%9R(7U!19.\>L5TI7MAM4CHX])'#Y%NJ&>KU) M5Y:+.='RH\G/!84UYQHPA"OXU2Z(2P'[>LEDV/-L2E52KINS;X <\A:X-!,> MQ62&*23OGYOH8HM73.+-1:VJLMO ("&$3(CT@/;PM') J1N7E6C86KC?_'2, MBO3^Q":2;$:"6 XX#B0?FIRM7?Z;/F M]@Q6#_&FO+W/OTH5+H5(2 CKP=HR? LNLPT4IE[V9?^3Q0+>G9AX5Q=JGI]L M<.0U[:;>*%V<0FK[>#?C6AJK4.XM^_95P/OM5EN@KF+%NHI["KM5V:2WV2C* M-\I7>\E: K@/H<;A^.JL@7^9N&G0SRD(I!1]9:9X4*2+*J.F?;D@X+T%N>Y* MF],5&(3]]B>?4^A49. F/=A'GCS^P3[7UP"*9P1 M@&)MM1::*B>&=)N#BRGEJ\:=- (F/$5U>D-Q8D(!T+/\%N]1&9HN@VRMCGT8 M.%88+'XVPI*&ODV+X#T\!-OOTBTC[TCB)O!8&E[?718\ "L@0H>M?[(6BDHB M4D$G3F]H_?&[>;>\O"[@Y,-)+*E]5,@OB,2#.0^>R*)AMK?I4ZWQ>W16FX'&BR',46JF7KQK '-=8@<^XK MC]9A1RB^:)4.:Z3^T4*639E!6UWBTH,"EZS ;OQ4SA;Y@A4'.B.@>!,"D/X= MWC<##PF-<5 :*2"."V2G&C:-3:W,G>.,:AH+J6^D4.OY.L$4Y1?;748>(RR(,QHZP MS5'Y:9&3I':5?;F23@W\3JPL'?;RX>"ROS7#;DBIW.D)+0>T;R@-93$M&;6Q M@BE?9553^PU*V!\:PB85FK1 R">B8^!G\JG-6KVWOCQ(%]ZQ8M:S9CDFC,2) M"WR9$CTQYEDNX'0NV1M?P""7<9 [+;V1%8S^.C(!@:7F5S]>?7O+2T@+X'L0 M@J3HL>^"[UQ+7Z:E '-"CW:CKKT87>Y- 8(%&)B@9\F_G$MVQEXR0216?N$V M%V[8?#GK!=BL2@51LQ4K'_RO63NYAE@\D8RJ8J@E7/4_%PXF'[F\O54T@TDQ M&"=,@RY?JC=TV0#]D1SX85(0O"PHQ&59L3ITIW3)6:R*[G\M=5$E-W' +]$? MV >L68\0VNT?=>@9*LYN"S'&\=ZUNH2[#]2*?UD;;F3L S)%,]Z;UNX7Y GT MG<;PF1P[_)@J,FS=(0]N!>[GS/BGJI4"8$LJRJ4B28;^0YNB6&\BE?,9Z"QL MRK06#(HJK$20\O31+'J$FT]0N6+B6@$P+,=58+6HWA;3GP+P:@NSXO:3#:)O M!->Z3SM3TCR.ZIQ,%(L*2WZ5J0+7 )M>87"^1JEK2^9KJ(>_CAVC//N8*M+@ MQOO8HU=W;J,VZ8JF-6YX,1UQ>]/#TGBWO)I>\4$.8(99GOH\I)9CV9,_O+Z& MX6G>)5(HZR$KI-(%F8ZI,P+%SIA:9%#;9HA7W R7=4B40J.RS-O[K;L[#:I&W?&I71 M+?-4^B+)[W7H0-&4K,@/$<57817P,<8L\35F!+R+G&>G'3T,0H6P:J*:@QFP6VP []XUY4 MHI*&%J100#.-+2H>JYT2E*!Z=^B.4*J)HCM2%B"WFC=G0S-:N3!B?STSD;2W MQX0+FBN6UL:D:$.J3LCG<<]1$\(9(/H$\""PVE68KBE8RW5Q.[GY7%>IMP)>&V!6CQKV4$#C6&ZT@T()12J"GF2EM M7.\$XB^X!"B<8CPE(3=PEWZ09.E\DRNPG#BX[J7=UGVNLZSN)T5^J8>&"O\, M5G$9-!)S^!!VV;G<%+4"[V29$U=/40HKJ %WPYW2/I.Z3M,:,5]:^R]F^97DS3M%LQACJ!IQSH-4:=WOJ@N M,BT$TEC!&9XF*!5FKLJ1]'&EZF"X8#T31 4=66Z]MP?K;] *%Q1/2RE"6>1K M6W&ENZ; 66@GC6%/ISS#^O]H\\2]&=;WM.!>._C+>\](/V% M1T+'Y?R)BCX)1RF/WC"6S:-=E-LFI:087P@.D=(#LP]3NR2]4(XJ;>W"ST>[ M<#>O7\AJJX#\HF#P$7G&D%]EDHZQJ@%NQ*7D>$=)'K:?^C5F%:NI[ ;,W;L MCKT,3*J,YB%9D"B.TE.1!OW1@^B7LC!T +3E4LV'ZMSN,_G-YH6*N65O=NY? MP3Y8'C*LM(X>2SIXV!(U0Z2-),?2B!15WT@H1/3[XZR>EA6'1P28F;E#)KCV M\'DR%V(*!./B79[I$<2M;KDD9K!QH M73\]"MO7@>H-GZ^O9[<5Q"9).;(/Z]%*)+UOPR8AGAH^72(G/G[E+E'4F87! ML];> ^[4#C!" H[>28JK_[(K"%+:J3NP0=G8,L;;KN+C552WU/"6U+35##:4 M%C=2_I09X75?HC;I)P1SU<::5_:X$HB/EXPPZ(TAL:*'(+DO-6(M*T8KH^P\ MTW('!35!)5BH@!@)\1/'VQ02KZV"K>[MO=+@OY.*(>5X*C$7KWIP^-C4*FDJ M1\#O'J\\;;WXWJD4Z.YB2:Q AH0Z@H$4^ZX;+2&C^H$6#X5$759"(1YN-/KS M* )NP$F5S%.7!-&AT0BP8*G*QRO,EB B0[+(QJ#9G%306&I5>'VE9)-2 M.D?8,*<;4?MXW^ 4M@F6OT*B83E6 ,5D*N ;;)UCD1;3$4@Q""*94-D*UV\) M O<6 >70-!U9$DMJA<%S"V]R*8=1SH@3>(WV'&;Z&E=JXTU&^TA_)Q SK!TG MNX0J,=.E[9:M4T$(KYI<4QQVG.(WA8U3CH?^>L;VC4*DJQR82!$QU'-^AI&I M"^D&XJ@MU07."5L@D3)K;*]]H@?V=<_:J1&IX):T;9U=@[V8-_F4E!J#,% F MDGDDEQIKB%ZQ]$LO422KLH ;XB)LDG@GI_1\M(S) VO0 MQ7U5)0WSHI\/\9:B3_%!_^+2WM<%B# 9J>_*RK$YT/>Y9D3_A/CS,,*#L[-3 M?L!/H"/FT<\DWC_F&6*HNH=?P-T)LE1D"8RDP-J6*AR?J("+BW?G5N?3@>>S M:2%450'1N;/M#JRX^"D?&S->VT#MI$]SD<>$A[-RA7'!ZT.TH1+K:B@TBU:"P[OKNPG*/LYV)7] M_)^1G%AI9V?DJ!1)+(<,ET:E^QX=76X3#/2U>HQ$^,2W0QEMZ@[26%#Y'>3X MV8C%%J>@-F 0O=+J680G0KISE I70TDRJD]WP05"]=O'M_ M'NND?H%G$:/G$>N.*!63 +PJIV) :U5+P0@.=*?#\ 5[O'"P8P9KJ89*X\Z*0G9$'$(]NQ17$#9[4E*B&.JT$ #+/D4B2A/'!,JM1$AK-@!H MQ5@%DT&U-OB=L(T8@]"6#']KA4REU,!(WJ:;E4OUXQL')*1Y.LWJW!E#(AW8 MEI*,I!-,XSSF7JB[^$+U+%D(Q!T[$KRC:7&5P1U)0_*T$8/H0M?'7S/]\1U, M>%9E,B80E*@>@;_+80ZRH35\[*\(!VK>V9&RF# V*MFSNB^BBON,1@HM.0LX M\ !-I,7/0+HT4>^["8V)[%@*(/!^+OFX^%/)P2GLEK6TE0+HVK7<'I>!%I"% MQ#W=.G%N_>ZHLNR_*C9'Y"7-PF6NA\\ M9VM9K8$"3S"*=& -T%?$!#'%BW+ 77LG>^-JN;?-#JLX2)*K$I0EB/$PUZ A MZB:=%5H9I6 7S]+D*L,*CG+44&!.YFN&B-90>T%Z6(9193D$L4YP;$1P^DU. MD :])-OMVLV7OQ*2HU/3E[,LS=F4!:N[&","X47)"(1X!"_RA)+4=%^A;4>* M!![VWP8C*F(@(:(1 A^C;XH@A'A.:'(".69&]5*;JLZQ:;R/M_N)NCC_R2I< M4?+J4[C+K#<8U'UP&#"EF 7RXX*XU3-<=A3=51':ZI%R/-!]3.#3/LQ >M,_ MMPI-A&B.TLSYDT%TF5%,G3L]DFE1EI?@"2FNAC-# MPK\:_--*CXI'1S6HX=Q,6A9[H#W 04N%B<)#/M4VGXJ=]<(H0*IXA9V7QMZW MA?_)'-TN.OO^@L%25H;8SLCFDL;,=K1!$,+6"X[JJ9)H_[IC#!@@6I?UQB". MN:==1-/5A,!3)TFU1P$.]6&ZO0YBXQ 8 6Z,CVX;*D]!4><2"+L84N8IV"Y\ M/_E\@YQ>,K@KW0,. 81+C"''?9+-@<$!/+04 H M#&D^V;-,XJ)8Q?0G6//%(A<8G$&DL6Y& PTB5Q2&,]$HRBVUW'9S@7#\C8PN M-.I<=##&CAEJU)<\CP^'&0D7E4\ 0\@8HVCV]L)3A(F1N2,PWMF:LOV)^BLZ MLW3LIR60N8(K1,";8#/42\BYBAJR6>$;V]*DY2$A1)NXXKY?L.L1TQ]LY@CQ-(.C*-QTM!FUTVJ57_>8\-( MB-5'Z,0J+W/L0G$@[1OS*T%Z9:UL,YQ ;0'LQ6'&);Z^^?2)JC;QW-%(C27( M+CY^*UUNI5F)%C6.,!2C_IH-M&(@)\AVK4[:-D:B8& :X^--<@W?&H=WL.I= M8(6X=9;?=81W-4MI3E=)GHVY6';)_XBE&)?E1-DQ3+]Y8(&$72Z^N$'T?]8* MZ+M\T..5J]M#/08+AAA"M>@^9\DZ=\B1;IU.NRAH$%:TF6LW4"847%-C MN#,YL\\K./HG(.#TCC_QEM![SA4$'T+/WE__N;==^8\Q=&_ M7G]X_^OEAW"$O 3S%%L.\&6O+]]&AW#B#^+H7<+8NA<8"7BM0WV!M_RESM9% M"KY]=_$Z>G%Y^9V'L]>E"=.@=\F+??NOU^_.S[^S&^(E9-M2>CDA14\6>L^M MUJX1HT::CZG/797>\B1+F4E0G&8R',12KLKPQ.;:\NP@0EUG3YV:TD%XY$=! MVCG74#!!X_B7,G8Q6T-/RL5L@RW[ND0X0U_U?*E]?>O#P0:4''[P-=B'Z*=M8$!9$ M?#G9D3(RM_]I\%$+,1/\7O#G)>D!2YK5LY9N"\\M1^2OK^-_XF[8!X][)@V8 M:I+YTD]RI:R7T0V7Q@YJKEF4A3.S4,^.396$WSW$U4$S9XX*'LSR]6 M3WX5UH6T9NSY)V32@^@BD&^-<+4>/^JA9C#!EUX22VM8\I/E*+52,GTVG];Z M(8QTQTPA]$Y)]Y:,.8.1#"PQMB7@ FI#[84CC6]W3K?LMW8U@;A<94GP-0I, MFW71!X],DR)^7WAS*5K.O]Q3M>+>(F^T7H)GHV,/C/%+6JAP+4WB7C!,:MN: M[.PCV)2GJC$"V=DJ[.ZX(I7/-J)#;?7WN+B\WIX,J.P"[GF[2HJ9EN6H9,<> MQ'Q,R0T%X..MJZUL:%PS<+) 7C2*%U- "@&,>7I4]RERK-_ %_^W<=P=4E7) MB13PZRFU(BV$X>H4G!DS=,,]"^;!,7M6#!M@$)R6P(P99)\<02'3GN.]3#Z- M)F5C"WEFG5Z0)U1'!B[AVQXMZ,U[$0./(VDN5L+0!R#S;)8U9O6$0IUZ1Z MYGBCL:"M.'C;/=YC?4N;[3?V?DP#%J;B]D:EPE&S1FX7NE!^;W/O0JMAQ),U M^@ _XU9DETU"W(!MUH1M-U'?#ON _)A>+[#7=_.U]) U]VVI9)5OA*KZ(*W M,'KGS_6(C%7#/<\2Y&)D$V<0<]G 539F\QCLMA%6^DE! M,?^+*GD)'@V1&%Q(9P@V"?;B<=/$*%MD&BD@2[49Y@S%H28:0QP3TG#3(B>! M>2&R/NE_"5<588:P2J4A6]C/)M[TQ/"%C&5]/MI@@'' M(Q3>LS3G#%F>NJX/67UO,6:Y!%!\QM%U0=@YM4;,X1*EBZT]JW!9!8-%XW9I MLH:^LQ"N+;PN<7MT,U.%7 C8#KSADQB:.78CM/0QM7DG+>:F'@_F4ZLE5!VV MA/:(8Y<%'<$A.10IQ;6MB7<6)EB)4I= JR?;[@&? KBW7=H"U M6W3%X]K2J,MZQ[3JU@T";M=2L/%/0O4>8L8)'X]J364G4Z/1)2>HEJB6S*L0 M3"!Z:+4DC91A'48_\86C9 +?-R$@$=]&=;/&8=B610F3D@G9M6?BEP2F.).; M*^@R]A6SCZK=6+* ?[+%V#SPOKJ-@^>D$V'SU693N1_NWH(LN/+]KSSD^5&-!P;[*?_2-9X,:*XQ:'-M!:KYHJ_5-U,7 MYM-6!$!-/BS+CQH=A>M G-M$J66<_VI?;M!2R8=>:G>Q,E#J12MV M$-B!'HH"C.5QZATA,U2,]-P2A%Y35%]S$WC7_ ZTD.A)$J,Y_:?;1VJ9T$IC MRHQ1WY\_&*WD759MPG/R^!E%R_M2S+9N8[?WFWSB"]5@3ZF#R8OW!?,?[U9? M&RGO]LFVFZS]D::2(4I$8(=(=]_[ELXFU#4IO54D;/Z=2!'=&UUX(WJ+ZH%" M(NK_G=OSB^T=,\5>H8U>B+9MGIPDPW9$HA6XM;^RCOXG:58 M"0=*6"GBS%U_6YJS9BN&NQ=U %MB"Q?$JCM!OC$93%30M4;51@G8?*>O,-A[4L&)4H_<&R MC-R=T;4?;)HHG7:WN3+.D;$KA-& 3>)FV_4VZ*6 MI>1-/1"E97+)X(X0B6#Y+QJ[QB\BX@)W]LE-O+0XI::M^)QAW;LC<#@8965Z MZ'N0,GM&X'X;T#9M+>6.^RQC+2;N\6F>J"7U&]UOCKP5'/QJS6$O0P=&W5JM MNU_I -"+=+_1/^I5S%N%=W&S1+07]S1U"@B 6V*?KBGFJ5>HM7SKZT M CEEJEO7N[L!5X@86(@DBD"H E]GYOX\!(K-!>(QB=5 @1D(JRY]D$4 M=^.R9 'GX [XK,R=(>@4;QS^UKGKE#$.D1AVR((" P]:4+7\8FT<.Y"&T*8CC=UYDC]_A/5SCY:1EDZ64I%O7%7OK-7 MO#/J^K]=KHQE1$)*IL1 @'3Z[0\/B!"@?_)H]*WI? C62*D=HZ'!!/<#E_[? M^ 2ZWA!_ AMI]Z7WFB ,&4%Z^L(" 47Y0WX\]Y-49R-6#G:ORN#'L@9K=ZCH MG)F!LNU"?T62T3F'\US5HJM9M+%RJUS-W=-.5!AGF ]@*UK_Z,7[AFC%V##Q MVO)5O1.^JD<[_UM&+%'"C%:5ODC5EPNLX4&CI*6P^RF^!*W"I= T&--7?]'? M__3HQ6XSK+$6V-+%8J.VR(.12@4MJ@BTZ7J%;MQ,T"6)6L>AH0! _\@C*:;E9 M>IRG&,;CV^\R] O_I/@-3RB8"?E5OL$;9;Y?;+7 !>6-2C/2:%TV$?-@H$=*/L<<,HS;G;()!*!A0,96XT%E5.\FN:&VGC=.'@U+?Y$BU>J%VJL5I 6!]B5N91!*5A'4#N&QXN+Y.AX MPC$=T8U<4-(&'CD."\M@_UZ(^4X/8^BT6US8=D;PX*9P16B.7)7;0Y=+&"DY M0_.L-B$FOI)C2NZP_.1SA>V1_A (L8Q MGC&:2FN\KM02P^RX4QP0%61@USH)&XF(/7;W%-NLTEI_5V^^61:,TM(N(V-F M:/'"B@C,")V%ZBS6KJ0'92!8X88C;"&*\Y8=D_:/C4K%6B&J'*F$@@%-$ 4[ M';O.(O%!M;@)5G'[X)ZJKGA')9/H=G>FS[L1$L.V1'"S0Y+5GI(P%A I![L8 M!DG;A+%%%S-#,-05SD-21(PW9)6Y=XO;X025NO\PB M]-NW+'CS% V2K)ZSP1AD J^1.+%U5K!LY MR$I1!JU)!F&6'TU1?;\F@Q$J^ MRSJ3^,',R<4+26/Y/2D_U>E.P;:1JK5WBVSL#E>H YJWTQ EVJ<_U5S4E0JS MCZ%JN4:_/U'G\,/&4G-<87#2%B["[TQV=Z7]R=A$S/D;,3[HZ:A4U2;PGI%: M!YB&;;#3K&S?"S:SH[%F:6))EMYX(;,[5O_6UA_W;[T;TS -_!=Q&)*E0H]E MU:B97[%M.UP[^S N_*(]":FHF&6;;$5XU[9B\?";S-,IT:5G646L$%@+YS[ M35EY7A#.J]GB(F,$VEZ"IVJ$;')8MND#"^YI2^-J"N;9(FE?/DW-VP4RW[K> MU92A6%Q0;A#][*K*T1UNX(]V6)2"$7SMZX;HLQ-8GTU R"W#)RD\<[H4E1O( M0I\_#&,/7(2J=2B:0[9=FAM'UCH2+;_IQA-3S.Y4D!>E#IWS>VC(*/RA3 '_ M1!")TE:JJ76%-241@Y MR%$JS=M>2ZC8X*I( J*BH 9((0QM3I-* M^AQN',=928WZTB_/+!X3_+3=DZ+!\'?M3CD,@NO)4#=D-XAWN&.AA\J!!L-YU-M+8[@<=\)R>K-DEGY>K#V$K6/. M"YV8+X22?A2-2J^*%DD)UA[F*>9S#!NF1UW4H7CK2%,=. YJNR1^$XW?!(SV MY'P0-S3MAZ^S41.**G!LVWPH!3+H0!B87B,EL#%)$TX:83$5^R),985Z3E9= M!Q!&!Q%/-*L;U^0F[W4]6JSVM-QINZU#)>O+MO>(J^GD2/!*,1*G-RC>C2.' MQZ%[2GDW89NFSY-H!J]!443\0%@I+L0@#2%SW7A @M5TH,>TO6#OHJG<8,_G MG'KD0L""E#N^,4)J6!L=?<%OTA?F@&(TYQ)@M+$(SK*%NJ'\42M_XT!-M EZ M'MMMY-9RA4T*'LE^5;KG$@K7G4E'7",U8&ZL].K5#,:FXB)C0J^]9]"(ZT'E MFM+ KBF8]LP$3"F(&KL'>Z$CO21#<7V&MU!Z_DT&MJD7K:GWB 3N3;L]>@4F MFSS<%L,%0?1&&&HD))NV+PBGHS9%-_3F\G>4^0V?Q7: IG]Y9$8HKG,<@2JU M4##=7<2JO*D)D[H54UW[=76)5(.&3I84$:%/!,.=E3W%J_VKA#B#*B%I;*SE M,53C9^W#]9Y;/6B?7)+R!-<=P0@XS",+1^&FS/?$4&NF;SAPF1WPG;!(R[X@ M42:&H%,U9C!P0IN1U0Q:GW&40MNXA1?WZ^#"O4'T2$N/#53#]MO$% %C2^XX M,BEYO9"EM!=S3]:*2TA]UWW9 4+0T!HC< UGY=@AS&\^1\+81!EI+!P$\P76 M8AE[YYE"*VW/V7WJ4@OL_ZF]("9.JM^DCFL^H]?V6RL^A]AE<:\C[DPA0@51 M)D1W!&T[1MCP.4\^M@E'' 8)7A%"S$)948]D8(Z2;7^L)8VG@ 26&L2TVE4I M'E3UBGRC*<'W,W+7%<<7F5#47QLJ#J2UU5C?/%6_/KC2\%2):H"J6LC,8VKE M"$!;' TN*8:F#A/W?I3$#!$62"?&B5R[_=1AHG.*_]D)$J7I1_BI%OHK,LK- M3Y!O0NQ$ XE'*4'6%PJ:@R)E\$,JHK!5$QUSCNJK!!53AR8P _VCH3NQTQFV MM$H![&:L/,.BC)1!_M7,84PU;MXDRLK>"+$7HIYYM6#)^@-R:GDEN91ZDY]0 M[(F,M8LT+(N%.OE6 0D##05VF)J&,2JL'%"H55(6+OEN8#@T(D?[1BTD72D0SJW#K#>BOSP*]IRMIPA6_LU1HE M]2R:($/ KNG6YVY/'E3N]K&85;>,&R1,K6/8TRHP\>*8M'[UL"+?SWL-6^MFG/$CNXOLD1C#NYV M0LQ,^LT5N'6YQQ2%_$^I@37KK86PNNQM[(*??ODU^AE+HZKH)R&M?,<(<3]K MIR)^[AT$/TJW$)N"35 T/=HO :QJ2[+?5P0HD_M.&N,_XX_9\-=%\KUH;5@G-0B&FK Q-G*2JO&YX8BVD0#5 @S MLXMSD3%%J(MH/B)AI;=<>S?-LDU8X2$-P*%-+'!G,_9IZDK;"JMI;RH#EK*@ M#F6U D&]4B-IBN2JS!ST$;D35I,+AE+FP[6E@" M*><7O)73 M+WWODAS$4GMQ#:*H]!."(JK4AV9MFY$'@X%O =();]DA]_@MJT;I!U?)NH4( MA8$W,))!X$;90G#/W62HXP"UC)S4;GN15Q=D2 3T93^NP[EO.Z";R08Q)Y,( M::0]O6V_0?:*F&W"#]R)Y?/3_WIQ@ZB/2QQ'?#;)GYLDL[*X9 ^7 M[+;+'/P8J]37IVFX( !1[AOVYD5CI41X?G[U'(1U=QAN66.V*#!I(/7@_ ?0 M\0P&JC\FJA\2)>NY^9 WZ2WNMM(^"->=WYI]+"SCDY;_3$QY&,#-"8I)VL>5 M:*@E;&]\7E-N.$/*17OFH]B].I<=8 S*Z>O&)G:VW6#]ZB*Z-VR3_9!\HB4X M]UB(;S!<6=6/=@'NQB.(3=1SQA#!=L7QE$.F[-MSE)$R'8@K.2(T8[=@#A<8 M3:O411(EMZ;D@#W2YS5#%\7^T0O@9K@]N#3!DG4Q5KP 2RFW-$>16%\(^+HLUC;,M]TTQ4OLGK4U(HA')T72;ZN M,Y+=5VX9+AR\+7[GO1?OMTZ\U<55MO'SHD#'XGW*>!X% A?.HX/]O7]S1M&< M$3:6_-HQ)M2,UC7C1(8D.OQ138:8WN$"F:I:,]@BW$3,>D[8B+'#PW0 "2A" M2OKAI8&Q^7QEB<2":R2GM]DJOT?T+3=>#9VSJ*M!>A-)QQA *NE6TWRK@T'\ MV&F1.0 C+)HBHAXW ?T1SEV8NY'VE*'>R3=?EJ./0G%#(=>B5N"BC8I*8K4] M9!L9JT^[%$HW39%K\28#X12"4P8JV=:\LV:%'E?$ZI?A[DJ%!R, MT-?G>%!@6 64:$?1 M5*+0 C]>_7W+^Q.%IDMWJ_FAME$F,"J^#QN$UQ[*Q[MLUV&C24TC%9U2Z$CP M6>9*&JY--;$8T+!(REG&5P(((!Q53C'QF3>\T&)8!T +O@< '%Z7K'&E(W+@ MX&_:0*/DU;@IJ/!7O%T-,T%@-"1X_B#Z%WR%LHV*R1B^W])UF"'$Q@?7BPT3 ME"M!RA'F,>=%4]'>RBZA_+AG)=WOV35&M&V)UDS)/ C%S8-\M2;FNE&%PZHI M9*&7KA[)5$JY)A@*"/CLL>$GQ_<*G8E>]"U0#)_?I/8K225OD0P7MFL)A@=] M'D3GD:\[U%@L50UQ#+2-_(N5SN'A3-7\*A0"@/!];6(P 'Q4N#A.="FK5Q_Y M';_78?4*V2\N6VL L>3[!$_4\W]Y7'H%2*XX@J>$\A.*7"M0<9OVJ#U/+H%R M+6@E%A#4Z5+SF.%;A^X<:S\<"2!'NFEU^*%TQP6U6ZWV[46B%'JE@]I?SJBX MUCD=_J<^2"^R0BW<#?(MC/E=7-\0NMY<):,30!'A%6)>38'0# )' N$ CQ+F M,I>=)6BV7+6ZK+28(6V1]O4:MAZE?0:-F4-U?\)'$ZS2%X(9^OKRO:>/*=_[ M14D2B>-N3@:C8T$SI)I6H=N,1?*)[P?#K11>FDG%!4DSRD3D$AOS5=:YL#>E MG_RMTO5>6/NL2+%&CH0T?).B1\KY#QL(6A1^+B*+1;,&E@PE;N^U V3!M?"T.A,D,< M7;IL*O'C).@>7A Q#S!5Z,T6T%[[W>*V8(;,7?BXD=K^$)"%.VC^IE9 3-R, M;)PEE;+;,M"&XQ#C+<;:NX1]&B%V"+)?_8]SB#K6P9+",&64,73)C?4MO>_E MS?Y'#6E\!V^GU>)%E+?N(L)^26ZV$>M!RM;QW',W+_GL7<6@AKP'K'[$J_KG M$4E9MPD30$KQ $["[Y!SS 6MGA=RQI%=^>?LS_LT9L];\=/'LV.-0_Q=HW0C9-')ZA;=LXH)=(CEU#AW JUVE2U1%Q+49H?+O[WG&XRSH=[=I&+L@+%1URTT3FBC[U'/VW"NNZEPK5> M"L4NLSW",R_.W[^\Y'_IKFU;(:*<)J1L,B-Z%D?.">XNCDXVF'H )AD"5Y - MNG1M,2/A]=W\#I8R?"X5Q"JXJ]_IY_M_=_7GX:%-*(")58F_NJCKYA6\X5+0 M"]I#A8]@^L]I$*VO5>PE/7DC>]^#L^6DOXVCO+^*0X"7DI/#]4KAGGA?'VV;/Q4%L][A X,4_@NP+" M:X0&C %3_:))$<"7^>UHY^QA8=#>R?[> KG/,6Z/G_AETO K]E9@W7*5IGLH M7]$R96.*(#9 E_S(O D+#05IG#^Y7C]?!DD'4Z,NJ[B.*EM=*8%?Z;UF<9P M\MEW&@;?0H:<-!G-*.#%#) :J/E*;WKJZO#7O2)ST>;@S?WL^>#4W](@'G.P M8-$YX>S^Y2JK:V_;PM7-**/1I18-O+8(\-I80H\7N)LIBDNI-R[IW<,#_ O\ M[[/87+T\>A]),K43VT0,\<98P;".MR%1[N@.M W7Y1,"9[+F:EWVY*@:D"6( M&HI5 KFCQM4)RVMQIIEKG>FKD^^&[-7(ET[?79HC$&4D60/CPA67::Y/[Q.+ M_R/.+H4??9K/5@PX@N7:^?)DW?I+V@2<;3V90J.HMN%,&M\1PW2YPLHT'-Y$ MABLE,I*%(- MRZGH4I9Z-BY]YF%QPAK4WJ?(,P7#3ZI"=E-\3'@X)D1,BD8##9U0K )C,P)O MQ0;"Q Y/HC,)QHQR3!6T(SX^GPP_Q'Y;>C7^E'/K/#*;7E1C1:T(1/HIT29B"L?;R9M(C _/^+$PM>Y_FZR66)Z+*AN8 M=)-@J5(;V3-Y9LV^!I\O)0KM+U/R@]1Z*$[^\;TF$CYQ!!N<20]:]\!TAY753ATM^;[B MG(93E;$B$5I=Y(N@#)MQZSE>F\4W#%JU*@6^/JJNN_';"CQ J[62FO6$ )6; M'5I*M,M>3-Z'7VNNK7*@9*VF)?=P\NL(?G!DNOZZ3R?8Y+95HX4<#C1ZY,I* MU*,B T3V(Z[]:I/T-*YKC+!)H%CO.[J)N%*NL#S/=X_5J?F,JF&"9RGO;>? M\M1'?]I?C]E K8JLGM&:4^$7J U3KT?'#Q9YJKGL&4B)*'LG8*2:#6*;E8:- MHD9>=Z'F&16.B5ELBAZDX*IN 453BXAJ%017+5*^<@F+7,,\8;N_"MN-!_A4 M\19?-"ZKGYHJ- (!DP@$PWYOVE)7["_+O0ZZ%WOWY99+[]VLH -9DBRW$S,0 M*">H@^BW698;V,T://P>EX2@^5U2!]:4NSRV MRV,_>U!Y["^S"(J]*8P>W.&"&4Q7;RH'<%/5M8^C<7&H!8XU+"_:8.PZP!AY$I'7,95PK%1L?^H6P5KMSWT9#O*HS-7;@NF3%ZG M7"Q'L[ZV6+EUB;CNQ3&#*G$1[Q>Y4EYY;AJC/2CB*Y;^[3:1 +@0QL=?X!15 MQQ40C)J \R!;*C(;5A77-"_7VI>C18G!.X_0Y]0?-5B5HV9.,,M$2 E:1.O< M-%KE@,-;@5BB7R!>5K(M>0'ZEIOCR^S&*[6'NZ1BO:&\F>HV5M\@M1L)-57G M:,?6LZ?0,+0A@KO!4K_Y]:BPMP@+0DD7YI!L^9P)ANX3RESIR0_TDG/6I..Q MQU4S57X64T0.X]WO=,5@N?W9<2D2CZ27=(62T%8LNFS*C$FC]=W,&D&DY:KZ M7I>(W"Q:\-%:;! ^#M;.;C]>;/);18<5'8L+Z1WN96^_OJ/B)#!+2VJI&=5? MDGJ<_#>ZI">_H7'PF"Y?7@3!&JHQ+:NU#0.!9O1B+&0MO2KY#HO..L70"%?^ MH/"8O*NL3ZO7(#MSE7!%\)LA.>%-)JDU>Y^#3, A8I\Q_I\E=2:6A?O6O9(5 MDYSX\[NHH1,EAB]D0D[^1''H?,WO>W[V=PUHB2 NRA6/FS*DS1)K M4ABL.C@3VPHD3.M(6Y)O<7"6Y90[<>A(D+L!'^49)VGN:?[/GGV6^5\H:35Q M4G078?O<#+:>J@6TF7XO*X,M$PQ7:RL8F4=DE:MLS1K@H"=PPI*Z;RD.3]Q2 MV&E[098E[=&F+M6NBBT=&X5V%\6T1>.Q?X>9KP7"679TI>/P:2UAFBN4#R;O M,NQ+9[9#+,\*0@$8I6)D'):U"@=/<3%C9BAOB M4_8U#[I?7=*;2(_TCTF%GUU'$)U1P!CFCH-4UPY++*:<2N[ME46+T2"H.66JHFE9CM&QILX.TG (1A/-3&__6GLC M:P].2RWP&";37@2/$&/>9OHR:57-9U**EN@"Y=2O9C_O3!)]89#T90AA#_NZ\T7["+,S1ABDLN4.@G/ M,0\HM7NL+U651RT]FLTEHY*O?5T^/3LO%2..NB#>O74:'P44Z3H8DY'[- B# M5GVK*IMF&%-UWH 6E&P8'1>).^A#E[47!8^(+QJNYG."59+D^$T$M%865VJ9 MK-T7=)+CU^4^- Z9EG["1KA>4'1J6T!W]F!0?N=%?LPY\K#O#"[M>G,/(FX4N M#JRMD9L?R1I&=]^8R2.$U:!6Y-CCY[!]2TD>G+>&S%&*>K.R-FQYV.,,T\HT(@?*MLQX$^A8A8^R*QY$A+2]05+M?I6Y%TH5 M1ZQ?F*+V*7Q?;-A%&I2,'NX?J4'@](^"WU^8O?PY6>F\O \+S^7*@L3_V H M1>?28II,%>"-01 Z31%]O0#:0 $_$=Q$C4D@PC_#')H]XO65LAN>$MS=T@$V M*1&/3Y=]3&*E36'X%_L<7&QJ/+[1:RU;"IF3TU)J!W7%+5NMM_;-%:YT1@+^ MH^9#:#201 8!\2W! $DVKETM %WW+GK*\5(C>!(/%+H"LI8PNB;+E6,**W=8!Y%>]''\"1U6P_A%6Q7?5A35^:&G ME[E"O78%\]N#[TCW&Y*(Q*44J#0[I7RA M%+1E5F\*^<$BS<\]&=36J%37 3)^D X1)65TP:K5%\P)BOQ?+W MB'X^4:H,A!4GMOKN[*A]7<.>83#$LTL6Y5*TKS15U%1'K,JCSQIBU&E>6Z]< M0&0: TA\ZU7Q*"4/__K9>LM\F?*^GU[^\O+]^<_1^]>7_XY>G5]\>/O^\G;C M?O 6UX?06W?H@;BKTC"<+N! S;-1AQ8,35TX[A=O__/ZQ=[!&1CG!7U12T6Y MR-CSQX8=L;X-MDV!X>5(NY+F\Z9P,'H.LH)_ESY12P8&AFY.X[6$5VX==>@T-!%Y9]R0@+ K.W?]R MF_WU94K/OO),Z76'3D)3OKRI*[U$RT7W;QSEY2C)8P>#@(A!;.)Q%)MT(%R8 M*,L4)K/,B*U0!M[6X5?_RWS&>%!C,,&TUJBLV&RN9RGZ';!N>QK;XP\H5\/( M;&8T\K&S'RH#C4X?M8N5Z@5(P%CM1+CYLO-O1.5(1H46C//*',3S(3#N7R,([NHCFA&+!5.!UWFY&I>K0F&S M1MKV9@@LHLPX9\$PBWS WK\ :51\ATGN"3D6]UW04 M?'4F2PT)2N-)AWJUC*0+W1U+,)=K5QKO3@4J"V05'35XV!T0NP;LI9&<.[L6 M"*(RDD8E]R(LC3,'+I9BR75DB25=558<]H>QO,M$9*R^+TDN]MC'3;NM=G2T MN:0[C)N%RK&?4BW/0);'Q"[PH7<5R1L.*.(X S_71#LG00337KVB#?RQ=G1= M9=#[I!9P?95B"3$[I"GU=8G&349+[U*5'61"1R[!77VUA)F9B](T@%)%G R4 M@ O,9L4N=^J@;9BNX"[,Y4^5JFXS4Y@(MS^?QKC6D\)[#,(\1N#L\_AR1'8GG":/&[5!:V"N1Z_^&7L*:I]CI&(& MLT*,/L4(:X.'<:Z3.INE9&@-[OS'0HB,$.$/+K*EE*YXU<:7+O5+T@CK[6Z> M3+NMW+"F; 671.H++CZFM:VI47$,-)SHM59R4'/1/%HNT^"P2X^::!V"NEN5 ML^$@9)P2$/#(3J:9Q2@E(-VY(9V4]E"FGJ1*!P5MPQMWG-:C*AN"/L:\4_:( MC]4MPQ&_%C[X9)AEL]Z[4(2(RH)'_K;!PX8Z.^WD7XQ"G5;EJKO'_9?,9V?V M>"!:3D/FQ/2P0E[N5,&US5XPEHR# QX']@"2M^LJFZZ28./@<1:B,+Q))'YH MWD<19(]DW3ZZBJ-J?D'%01D" "^QN5H@W'P!@[ND^>35K9Y_AV9'S IYXD!3 MO:BPR9\YU!S/"N>?3;>]DM*2>M0:<,6#K;'VU0%E6/? ,2P2#(AO44?'H :[ M?$E5XWH9"'7=!B-2WZ*)2C?"072^9'P1+H'OM57Q(I(?\).VO2WKU\M<,+Q4 M]JS8X'(LRIJ+0!QZK"$]FK5#AN$=,(C^Y2@LL?C/21>Z@DR@T7$F2R(YR7EG MG&[IV9'72+X]JLJ^$T!#S$HMPJ'BCEF")AS\^0_!P#02#M\!4R!9TK&(C8B0 MD=W@UZC.:%*EZ1]^$+1YABU:2T+5@\/IP[$94 MPJ]%#VKE]%>Y5J@\/UQ*Q16&,HUE9DT?FZ$C) M7T%Y%BB@,5:A9;T08.W!.N3_NB&F32HIXW%Z]%CCZK6(=/SS59U()3?!7< H MTF*ZG)%):9UJ JW7N6N 2'GXX-WKEK5H.G>=EE!# PO62C@@R_[9ZJ5%AU*V M.#R4M 2&91>M#^2%KR(EO^O_QN,]8'7V -]DPPY@<379>X ZKEZ*E>0F1+U@J+74 ]'ALFO-=.N8$333_=O!X># M_7V+%E&V9(?B6>C%BJV24'MGE8Q)=%;\D./!Z3X7D?@/<9'HT\/3?7R',A^^ M2H=5DU32GG]P0N "!PCB0POAZ\(,D?=-\^ NH&=\DRK!F@2%.7#\BQB0URYR MSP8F[>B&45BJA[]_FD> 2DU/?]!A_O5#^&&!JU],]_)T G\Y'IS@6IPSD#0J M)-IKNW:;$:&E79PC'UX)8I>>SFQ?_JTOC' M^P\RC;\[!'<[!"3E5?D[^W'^*@B#8[N+X3,M?Q\EN&65O:D:VJW_;4PF<*,Q M3,:%,LP;HPE9XO?.R+HN@R2F#\*:+FK,1_IN&4XO49Y5_(K=B;F?'6/8;4IK M*B(TAEE\B\QNG>]MG=75V^[>NS:+P/\SP;3=CMSW75&G158&P.CPKX^I=AL4 M:;Y;\WM9=BM_/VLO*QZHJ6-0\=Z B[3#,RE:AKT!M>$ M=.7 -!GY,X"VC(X.'9,Q1_V09![> U_LCXMMP?7<;?/G<,*#P!5G6FL&,AEK MPJ*2+B-NRL<(YP_X\6X[[F,[M/Q"LU:Q08_7HLQ6<<3-TAQ'IX\LQOM!D0=< M24^GZ$1J.Q2KIQCK%1&$7"DRSWEOER,5FB.MPML0LV=6QTYLO9QP%9>#Q=?R MD^"U],9R@MC6E*!MBDH@XJ6!KBJ%F1G/D]3(>*??QB4=WJ!YXX^$$2&C30AX MB]*QZV 4 7_FM"-;6%]."=H;B%DLP$?MBM?;(^!@SI6+CVNJ1Y4YF8VRF^RK M)E1'M=\F%35^@^@9M.B6S\%_SB@TTHSJ'1='Y2+MKDN\X:3,$@MDU@MZG0$# M:#%[VT(+CV 94,F7M104PX%39B]O17HJ]B65X#SF6MI;)G]?!Y%VHMP0>=:H MN]:BDN50(VM2G5)O'*/H$K%4,BR;=O%R6;F?J/1N_WXKE2B=(M8$#5A$'N\6 M7:M_==JFMN$:$&F"0.I(B+6#P6V6I]*JK]UPW3;>)1\9TKVR%DDZE'SFR6'Z[H?V3(EXW6K1^J:H$1XJ%)E.T M;",+^J(P4J*RRD56&&0[Q2]V_RT"N)(*UH]4Q2A"1U/IC,9,-AIAHQ:/*)E: MWHT%E2!7-%^N4$357R%DD3M:O$$PMJ9N<_A@L_HP4,@]O1Y6%7KV:3LKK'L) M3Q4QO%YSI+Z^',_!YAP/#C<;_\\W63(>CD[VAP>3P].3X[/G!V>GIZ?I\.#P M;#@Y'1\\&_[?D[/];YXPV^"&*V69SJ.#'P?1KP6C5## Q61"A#R/&WEQJ\S\ M@I5I+G-Q;Y.\H:@]/_GF86S]X2!Z1^301+?U-+?Z+:ETA8>=ITP]P-JCTB!T0KW7-8IU;")4R#%&P$00;C,BH8S&FK]!-&UJ";\0>Z M<>DGJD?G%F,<9"V6C51DDZN&RYL@*5Z1I@QCJX!)2P(\;@HJCC6X!? =,EFT MLI],D62$=RGM$Y5Q9TM*-W)7'C*/LW=(-@G^@-[VEY_I_0=RIH\&T<]@Q.=X ML@7DZJD>[5?48Y&Q8<3=&2OU3T=8^"I9."JHS&E1//(7&9LAH2%!3]4.?$F. M'>$F([(7XD'5SDP,3&P43*F]KHE%B8!$*NG>Q>1?Y^VH)*CWU+5RV"930@&+ MQ;"%E48LZ(;YHBKJ:2]\'+G-4JF="]I>MZ'#T)?0;6AF0&,;F":;Z' M*53C7/@F!4$%ESFV#O\(Q&!S"T53.S!2PI>=I$6=2OOPB#9=60YC82!O^.#Z WV!5TF$ZQ$?N$8C9^J%OA, MMMQ7ZTX=WHL[]>R+NE-?;E'[3^:[\_OM\MFSSC_I%(Z?2A*Z42XC[K_ M[QL?.'M/[,R(Y/./6AEA7U)N(7;DL9<&:?D-<^^Q]G^-A.=5](ZA"SD'P3\V MT(F/7@/V+[&LX>N" G6H;A[[/*_A2>W!ELR1V'NLKH?P3O_$#=6R/AY,LU[/ MAV4>?7/^[MTOWPP\'7&'4(7;;_79E:;B2Z[HXB^EGP0-XFDN.KNK_S'N<'6]=+49LQL^6C;0S% (!3 65(5AUFZA>X]Z<"BNQ"\DP:MJR#T=IZCKTZU0G M^U3 GOI5TPLEL7GLT[L+^Q3?3))^,91(_#TEUF"*C8V,4O$-.:R824 J4D)" MH<0QOO*;/;T&O%SYE=S#R2DE./\[, W%UI\VM>&,_$P8/R&A&3RX\*SF-IGN M03(W](/U>K(*$]4D;=@Z[1048#>IB':%TN";(RC LL^;W#!9"C4@J#%2**57 MR1-HJ.T_Q61U1>],)O"G*EG,'NUD-V;>-R5Z,TK%> MQNWRY44D]*K2SX] <_SE@'B%:#(F<'%RTYW$B>1@B?1E.86*O.'R4FP-Q !7 M8)\0&1S.3878G$PVKBW^6M@2XE[G\*@F82(?LF>P&9]?^N@%>7/*WI.Y3%&( M$2EF51.][GR!H3\EGGF3.*;QF%NLOUTZ]I=--LV(\F98E:.IVRT6Z7.#9IUF'$%TF<-86EBZ2N[?U];9;J&V.\V4(&IXL"%BGX$N/TD\>9 MEF_CYPTB\M''@^A%LDP9-GKC]@006,4?+*)P1\3CH]<1(;WZS/.P5[>8P MQ>9U--2&":)W-(NR,! EN'T)IPXD9(O!U5$BAR6&/U5"_\A(] IS%.O5VBH[ MZUS#NTB2BR0=/?3FRX-#+;>UR_7Y"W!/;W3K7KQ]\^[\_>O+M[]$;U]%%[^^ M^?7G\P^O__,R^O#V \+MO_SPZ_M?;E)4?/1E9GE#_Y+0A,\7BPS>?6&Y1.Y) M3=WK"F7S:517H__Y!FS;8@^5],'AT<'_G1X,?E],OT%,X4T?A5K@Z/G^XM,/ M,@(YXRPJ8F MBSK]7O_C!ZR^S9/U]UE!&T8_ZHRM7/AC.-CGH[BLX/_&^GSY>$ ?_7,Y[OGL M^>#@[/G&C_<'!YM_NN6QSP:'1T=W>NKVSTZ.-K]S-];=6'=CW8WUH8WUZ/GQ MYQCK\^D^Z$?A6@.L%K^+_^>;(78?2XO/]?G1 ]ZL^;\M7#Q>?\,L]]W7K M@N*;\+[-FN?7V6[[G))91^HW.@/D^KD]M67XWZ9(HZ/]KWX=U+^/V+7_JM?" MRL3SKW@=VC+Q-:^%E8FSKW@=VC+Q-:^%D8G#_:]X'5HRT5J+:^RK83+Z.*W* MIACOR7!'HS2=3'[8L@38;OUE%J 3(:(%Z,:&VM)PW60ESD$AO\42,5:S<:3C MMBNQ'SV"]?C;YYN^G7:%KWQ(\^8P$Z=(/ML2X*>W7(HMBN;:X]=65CM)_BHD M^7!_<':XD^2=)#]V23[2=)#]^23XY'IR<[B1Y)\F/79*/C@\&Q\<[2=Y)\F.7 MY(-X_]G9X/GS!RK+M\[L3.C_>TR9G>W5O3?>D9Z)/[&#US?#AWVV[I*KZ1?@ MSWH1M%YYXXM@)W(/4.1.!@>W3:KL1&XG#4YO:S_L1&XG M#0YV%^M.Y/Y*+0>VW-E.Y'8B]]>)W/')X.BV0::=R.U$[D^(W,G!X-FSG,*GI6^&#_JT M_)F.@T>4SMR)W,.9VMGIX.".&#XYV%^M. MY/Y"D3L[&NS?L=ML)W([D;M36]CIX/@+7JP4Q/XG@>+^GT<+D-^/.?T^10"D MZ#+)F4\'B:&1E2M%6A//-/ TV0$^+Y/@ ]GA7YE[4]AA:^8Z>(>T]J/H[622 M,B_-1 G8B/KCL:_$5[S=2HC7RXE]]A79M/V%SV; M?A^\B_#G;SJ/_*LWGG@73P>PVWDZPNU\Y1B4D+;CEA-_6%OW/H4?7J7CVVZ? M#//K8^(XO@].U]/C,R?67X"_XPL>HV>#Z(TCH/Y'3:3*35TKB]IYD>3K.F.B M1'?*+I2GC+[SG@G*\"MOF;6L+!ZO8J4GWH9 R](NCH=?_=X43-9%M%Q,T5-0AR9=;/X-]1+^0$QP\@IFF2W* M95H+ 1W\,\WK=$5$ET0U!$,]+PHDF'N?+LJ*B,U?E=4\.MC?^_<@>HW$YS+N M96FYA_Q[,T_5&@OO7\_J()==DL$DXT@N,,C3_'(I^OV3)_83#(=PELS.LXPO,KI*7G-/)"R-46\ 5A MLM^^H?=T2+^,^GH+CNQ5EJYNPCS]>P,R,UEO(@:ZB?*YT8/^ZMOOMQ3)'9$^ M+$HB.&5[HQ+_LX';G'GPX,@L\3RRC":C$9A,2-)7,_D:*!8EO9S!8_= ^$'N M/'.D^!!",YDB/VPFK)5PDN$M2 &+_'[\1N:+G9?U$H\1B%L"#G?"W)-"^)95 M[ND#[8XNJVE29'^(VJ,#A$?9O!O? 4^$J:;NQ5'Z"71EAL<)%,%HEJ7(7'WT'R=? 1X#?#**O6K#T=E$!BEN[ M-((Q58L2=I'X M"84.=!^.>2G\LZQ7_>DIHSR!FW<6%;"^[GC@NN$MI-)_ M12RL*4RX7*3[GH'Y@)G,DV%1.1YXE.N3X8Z6SIH^0 M.S0MIB"I25V7(W;'F6(4UT2.+NQ+5<*93NGDU^5DN4J(^]>MR:./:6QG7696 M4UP;TJC)[V!G+1V':@7K4#0IFS&U!C3K9EB/JFPAVGHURV!+U,[X]N [ENG+ M)+D,OPJ258QSW89Y0AR11 ))6K-9D.& _PVV"E$2JYS0'[\]E">=']%EE6,+'=I59"WG*^1,K/8PT?+ .#83_/@63K?.M0QCJLYPD6IE:06 M1GZ55&)^EH68AA6HBG6:X/AI>?#ZY%L=UWK"1-ITTI',=GS%_)SH.<#_C[9= M'/VW 9,OK7#(\/4YO'P&[X)!9S"P%XW:H/CV+!G"JGA9@G_1GF8:*EA1J.R4D?&^3_ZTVE5KI:S)ZH7+C/F4AZE"_:L M5J(HF$Y6O!>DQ54)O&SX(-AKFYRV-%_ _5OCKOKMQ%4F^D3X!E\TQ.^>XDT6 MGIW6J8%;1T92(U$\.9ZHN*8@.^B'@-S7LVP1D)[3UOW[W9N?XNC=ZB*.SD<8 M0A)"^''T G0\W.;P+^'?I?N7&*5#J[-A.:J(0KI4D6SK'A%IFKP:R_"_DY0\ M41RP:C,G9G):_,N:6LW>8-[,IDMN?CFX'&8:UK?'(X_%>X%"!X*!]H'X^6&^:JIR9! M?F@X:K@#^%Z\IX6'F;\ HP4C B42O[LB(:Q2.ODYWO^LC?NG2;(6Z@T1*?RC M7NLR$5A/U1)L\3F>9-CDWDE8F>H9 ,DQJ38Q<]!NH5N+LJ="S I'"30@V%S9 ME9L;6H;CP(:8D1^(WRTQ!P"/+TIO)\[3\=9@DY*6DW79+LW$PPL8?Y0 M&'DK6&MR<%E&K&L$;JW>]C'+.1EH(#R@P9=)-4W!&<[@_]()_&U)!R7TK?AJ MPZ-\&,.V.X>"==G?#OG.+@LFMR\:?UH'T?:-/#SYNV7VEB5M+;]XY8?XZF!@ M//?3_:XU0+][!;-!8J,3^!V1F!>T3>^ML6JV%K0-[!.IHD65UN@2@C0\'QS\ M/8X.GM'_D'R<#)ZY08>J":8OT]H_..-O(]E8C.$_5'UDQ VB7THQW'@U4BR< MD)'S7\!D!(5 X5.RGBHT&>$,'NS?[L5/5#>\M4:R&.LU.'SY,@,W#QSC8MHD M4W;5X)S@]81>[ @9EX=":\3A\/&X0I/$.(&PDO2@0H,VK:/T&]Y(>/$'ECH[ MP;BWKS>)P-'1X#E(T-'AX$@$Z? Y"%(H&W'_]JZ2VCA@)+=>U,MF6>/5+0[M MKT6&7[K$*=?7';^5!JC87CLXC$CP*CHGYOY3XRZ),)J234 UH2ZDE0=%M20+ MQ9D:Y).[!9R4Y1(<)?"0\8E)I28B7H3P3HQ?3--R6B6+619>H1IO"6]>-HHX MDE/(/UBCH2U?I#E'"_INYR!R8/U(%Q*2(*7C_>/!:31G?1^#[C_='QS[?_-]<'@Z>*9_NZE2;/O:=2#]?SLX M>^Z?">]%"(FCUGL/X+W[F]Z[RU"[#/7)Y@SU$\PU]R]"OQA*@)@MM]I'LE"K M=>-4H*V+/3 5YEF-E\W&:%,L44;-XI!,>E2!+GPM,$''D)0+B M;^#[\C+[()G$U\3*@%.2D3^(+AT\#UXWDDBR7$(X (D7A7X\QNTR<7MY4AI8 M<4%_# XD'U..Q*G/C-_@>=AKFNR!1++1L3C/#06\"OAF7F*$G?7\T>#$R-S) MOM6^)'/'9_X;-U7R: #D=#\Y:[STRBO^OE?4O MDU:^>/N?UR_V##WMDSJP/Z;3K"C$%L1 *NVDI#Y)]/DS$'+8Z .NX "3EVXF MM7D+<.*PA 5,F.0JJQJ,G-48-J'HLRY@#*JA%MEGS8"_Q5A24KFL<^(26C $ MT.PC.<+@)=886DK ^*<2/W#2BY(^1RFCU-*H@O,3P0"PY ._FZ/QR2498JY* M0(*BY7#<1A@K5TN9Q5=>7\-'X#UC-8_DP+%.6&:BZ08> R>U I6@6H.4PQ#M M]DG>9)@O@*'AVZY+)C]6<7KKT^UXFZ]0W>+%"U[(B)0.A@99YW;J!F(?UX@U M]XYA&*K>'5.PA0M8,)[IP\RH:V#0'6N2BG,G MLS3)EWQ_U0F8UZ"J$V4]QV%B;X!PXLY@4N, *FA8\QY=Z8)2;DDGDA!0I9@\P605/A_.8 MU90>F)=C-+EJ/U5$&!X,:@?5!8K[ZP;E,.%M3\4'],\\@],R)K7I+1*K MXT#82*@I2R@=0M)!P9%<';,O^H,C<;,T-?UNB//,4=)X7EQBYU0LIAD2S/DL MJ1IQGJQ1D?)7Z^X:W*1^DHV5@_:,P?IJT 6'ZP9_JZ='JR#XW-H$=PZ>>JH& MZV@]RC%:@S<%!JZH[J/_R@BN"-!CN-MR*%AR86)96@RZK,@Y".4P)D3C?^Y@TN=LKLP.MQJ8JUJB$R MR:76@X5 MH7*%=$(+G /Y0KUH5V?1E:[?$%-.(_;,$3?\4?=SC?E.,V?IO)Z M:\5VCO.4"XC,J'GR*9MG?ZAP83:%)/@JR3EDY0)^'-,!V>'TKY2CX%F<: VS MB*$5RR3RL?GGAP?/?M"4(:>#)I*ULQ*+CUB 1N)CY$])&-XR/_5CU)1Q+6[@ M"!U3$W)U7TQ&H#]9[<(QJY=!X!0#>U@#TBEIFF5T5V/,E;6'2W60;TJK4IKB M$/(K??X!*T2P,(2MRA%:'MX@D2H)VH2TF"YGJ@6,GFI?NC)R-)0U0R?7/2L* MJ2Z@Q>.G@$F646 7?U:E.M4QKKOZLD_T$C]?TJK4"2P[BCA=VQJAYS(W6$WG MU'.- I:2V[(*5+J4639%,D[H:)VUM@W_+\<"2=E[6TW4D3YV:#1JJH4^;S7[ M'YOT?\(72D0VN,]G!X4458HBRFGR;O&$JZO85.@CAW =1$^XBH2$.:@?D400 M?\)E6W*[^](*G@A*=E(OI4**BPJYQP&]-2Z90&EYLB@^:'<->!F'+$Z=OL.Q:"S=%$,I[H 73VZ(M!^IQK M3. (@:8Y.-RCLBTI>Y**.BS:YJ1YZ]?./THI(5Z)ER&J$$R:UO-B5!>DJ\BA MYAJ4;.0K'K!<8HDJ0'2:V>ON%"F;;;]"^TC>?[, OQUS0K!8WV:P2!L7UBP2 M*J1-ZX,57^3Q4;ULW]RB6R]3C<6JO<\:8!8;EB%!88M),H=TIF\B'U*NU!E? M2N[J%F<@0UT'=X[8T. G%27JR-6^_(G[<_E/:/+X#7/0'WD$% MBYTAR(9R]!26K?TPNG-!>_!1MHTUW0W% ?MJ'RK*H@,E+P4KDFL;)SRUZ\2F M=SS#M1&GWM]ZIX6&! MPS1KVK5];I/ Y.C5.XE% 5$O)5#>IMW$SQ>;4TSAX MB!QT_KEO\V[+7>T#P'(7L'HHS540EH_P0J2?)$X2W!&4;G8W#L9<>GZ*@F#" M$+_9"Q-,OWGV*0)S<+*TA6KH]DBVFSW;*^]0\;D3GPZC-7"5962+U.:*HVD% M)6PZ*-B#@A[3EVWPE6V;+9BO+UMY^J"RE9_5DMP(!_X7IL]T[%]BK^=P\3<5 M&[-L%Z!+047#DS!ZP6[@<,UU7=5F[R\P6P,/4*V\S48MW[U6"5)R25)]&9;G MVT1M!1X1>&I_@'+D]LES+N/"P5TNX4=)-:ZC"Q.PC#Z4BVP4G>Z?Q)][W6_9 M1:PU4%+M4@^I57E__9OI><"+A]95F #?KVX#MW94TI M5\/J6TO'M,M6OA+T,ONU$"6Z,@'%&?=/B)L$$T@1C8?0.M07 K[_*RJ;&HB[ZA*^_EHV3U3=9N^%Z M^TDQP12R ZAXK>^&$V_=9YV-/1P:UC3DIYJE>EU(UJA.50O9\NY>O?'K8BS9 MT>.]_;.'JB_H"%Q(KY$4#E^X$_&MZKO3[[ZD,HF]-CF-U:^CN-9FQPC3QY1- MO,IJL7[UX)C X:WN'^I67.3)B-H%>LM_4G"NY+XZO0\X2,>1.0&P MX-L%UXDN%(W?H&LX02\H] ?M]=45?!/4QK(+C.6F>+B>?>(?^LBT"Y-)YIMV M3J^%>=S*'EUS3L&??]1)G7^G:P?C<\+H)?N8=PH]\?G2H&J3QG[PO!_O3+#>&RG/[PI:R" MOD']$*S?P?'@!-?K#1!4&751^B2*5%AN MZLVC[*(6C G^WP(1(C"01Q9SV&&>N!E=6O! M,>+67?-8 ]!U^M\&CCJ7\F'A$)@RS7@*.S[&7B)IG76HCZ:%-&CB+$.IXOLM M#6.36GA.N0_QG6C)VJ'/6-.D:/PUE;:+&HTX::A#WM3G>!5Y1Q2_G2;\#)KP M)S["H@!=G_R/>"*^J!;L;_R"XX#P22A0FQJ_6J?Z-SS4$VK4-G8YBCHWS:[9 MP<%,*1_SP'G SL<- 1<'9J'8"WBJ4,P7*55;NJ.OODRB:$\8@!]Q8DN"C53& M@:YUNTAQE?KW< -LD4;:CJE-O^(/C1C 5^J=."1%^2K./+EOPSCJ=)%0!Y7BU<]OZ CT!R .NGHP0+3DI@UZ;LCXL(;NF39J+!DVK=(#^YTL88=A8 M25O/TG'+WZ9-[&G+QY(7J@WE70ZQOW![IR6#!=)%X:\)TQ)*"7^)>QGH!,E8 MGIX=Q=')T1%/XOCH5.1Q8U/TM8UROJ;(M#S369*#I <@C&'B!V+'.E0H8S$7.[8NL05.G&92;%& MG>9P9%36\: $N!0XKG3)R40^)I2 =J6L^*9LE"U0$>WNZ =S1[\2&)5WH40<.@%Z/!],9LX6*Z>5N(JW0X-[#PL.J?4C^"[Y@P-/!8'32%>M5/%WZV^4,76 MI&X2K1Z+L*62;^+OB"-%:CGJ+SMOAPCQZ(3&"9\*:='L 1^21ACW4BGUA?7& MQC*J/@6+9Y*TD(X#[W<#Y@!6M1%,BVL8N39@ZP>Z=S57VAY^D\#Z*"Z1"0-4^=M8#,8 MQHT!1"M.UF05IA?(@")OP55QF-17@M"'M20(G(((CI#Z=_C+;UI:Z1O?.8?= M2-CCR2!DU#26(;0+#&"&EMC.@'HX!M2;[!-JIXJ VAAU<>6S>L;03G-&6KL>'DY:5O P$F[+KGR_M Y!.C7 M[UTO"',_+:8*74TQ%(8+I0+<54GUNB ,6HO2[6:8]YJ4W1X_#;BV2\#+(E]+ MT4V>S0D%J4Z7'N:;W?-%N4PYBH4&!5FW/<81HN,[ZZ);I1K",_$[380K;+KI MEY^L=L6K,&P$.[?%,+KU9L.U'MPT54BOD4;!-[RI/9Z&34A],"I2+;G7-CEO M8KE%\H7YMIFC'['G)AB.^KAN&.?+@ECB=5:G_KD2/-^PMJM6:36*,'57\1=< M!%'Z4=!L)FG#16YJ61OW+K[I@@7NREX7'DQJS^U.6./:ES;;:NG>^6S!+SL] M&1S^/8Y.GCL@O).3P:F+ZLA8VG Z&&>"K8!_C:\%AY9F7V[8QX-P=$R0:<<' M@S-YY?'QX+@#F=9Y!^N5G->V=YJ/T$#8>F4]&G/@M8DKPX7R4PB1_*5N>[IC MYJ S!,8'3,]VQ!"CXG$0%D>%BYW8>U0UI8!IWA,-4>LZMFY63*H$]%@SHFR= M?UW9U' A2%LK'PGB*3"4$:/,=%<92H!YFK+&2*_*_(HC.,@[V+E4$]:O-X8- MZD'V7859 [B4ZR8UBMG47]6:@N4D@FENYU0S#-2TAER'?=2+TT3=%WI=F#RS M!!;8O?<:TQ*;XA *T03[J!6F/_<(]751I]_K?_PP MSFI0FNOOLX*&3S]JDQ ORX6/[PSV.<:#5,2>]E@^'M!'+4ID_NSD;'#X?//' M^V!);?ILVV,/#@:G!V=W>NSVSTZ.=H,]/3R\T6.)EUH$HH<3?1/UN?OJP4GG MNSU$YQP[_6OXP,^NNSSH$/Q_6'[[,BB_C8X.7&_0O:R-H9;G,PRG\7LD$"=: MP4CG^*C6#9VJ-G_Z72?\E2V<@3Z\PX2_VE5[?ILSV>T\'4TF^Y/1MEFC8]=S M;W[N"7=LOOT;VAVA2M\XXQL+P7YTPT7Y:P2A?UW^]OFF;Z==X2L?TKP/#L_B MPX,S=EP_VQK@I[=/WR^D^2=)#]V23Y]%A\? M/WN@DDP6TC\I&O (PS1; V+O,#B+I5J*3*R-YMS&J[!#\6=J&NZBSH?I=0$J MP-IP#_!!H;JXMY\8"]\4!'6(4>&;-A9SN15(03I?(%?D'T([?55B7HRJTB14 M+S6"E V$IY>5QRKV[Y90W\;V;6(HQ=0"E8Q3*%Q[%3!'B//5:6YNGGZJ/OMA<"=9%DXP!XRY?%;X4VH#8A M)'B"=Y:50V9M820[+H]N:R4#0%,J2[^NJ7^JOL T#Q5F2HJ=84P-6G2[=-3G MML*^DJS09W5+7GV%IRE[U3R5]F&R'NR4OIK>R#ZEK2 PTI^%_?L5EHR$4&5; MY/*>]VY(]@-S0HUNR/YL8&J7I9/($$D.;K(ZV#!Q>OQA_ M+CSYX.)T![=/G-QR'>X0I/L"Z_#WFRB7ZP[(1MWR-&$QKF!!%1L NV]$Q!B)<)P':3:XK\1$D6[NKL]Z"UJ%J8.H,@]-] MI2AJ,*AZ5C;Y6+N>6EPTF][CVWU&Y8P8+.T6N ^O'2_M3]DL*79NA*5R_5L$ MK?M;&H+"6;CZ&RW@7SRM0;0ER=(2(3XUA44#M^Q"E % ="HF [W/R2I2X0V% MRL("NT311:&*0A8AQ@TP>RG.D\VJF2#BK)-53N MK?4>@=*+])6*.;6,#8C M/AT\I[Q6FJ=7C-+++3:>^17&05=?"ZR#@-)NE!W&#I\ND]/G2WBTYOYY<(+_ M0@J/_BC[+[#Z/YV?OXM>.4"U-ZRGGFBWSX>2\KXY-YX+[2A9<@ES&#E<.>S% MI[M>^0JD7X?!PQG#Q33O)*,1F(>47":QQE65$@GN,^:>M%+%?H04I%GAE0S^ M@/_E!R%WAL6LZ?N!9QC*RUJU5/B5 DP.^C#J_SMJ!+A6"8Q4OQ'Q2AK0;?H" M$[CES^^_O#B//9(99@=,=?ZA"$&D_IF\Z9LN-1K>!)V MWZ*%12<% B>PAB?KE5OPZ_1F;Q#.N#1*,\JRPBT.-CDB_Y6CCWN,E$1H;$7- M[U!2"M+Y1*U6\0)BCWA6+\HZ(0R@I 8KSZ):NE4-=XN4:OB7(9607#N$WH>[ M_83'NO^^X0-O-B>NC1".+F8YH#**8 @@KJ40.7HS]39RA>._^7=5_!RUF>#; M3CR U8T9)C01\!#M$@88Y-ITLB:+%$ 5@A5.<2E6&;N^PS;B<,)8$I#H>]; M<>20H<=&W_**?*=K'>-W8R)VH<91+$QR'WU[])VL((CT)_/WX^\0B@&D/C/8 M8G/L]O\CV$D^E=^>?'>]$-VMN?V!:'-"N^;S>ZUP*[(:",554JU);J[ >*3< M+O=RXM?!4YN5X&J44VKQ!=/@=X&5!NEOYHI H-@7\*A,./3 TN>:,.S3%C!4 ME"XTWM3J:(Q5B1SG_*__G[TW[6[;6!*&_PI.QG<>9P[($.#NS.0V2:+175O77CI#J\07 M<6VL$?AKY1CE,&UENE0\VTO286OA^87@<[+:9"-));\ M=5Z0=2?>4[LE;D]W5K2F-!U/?4R);HH4J761XZ$;I35G7XF$TPA$A602.A5R MJF@8)POOL\1'(,E6$K;TT<.:(&LO=>C:<;N*J.& *!QT,+$)>G]*98-9:'ZM MVC(2:V;:"O7PH2$Y)2WW13,P(MVW2^]6'EI7$29/"[Z M>OA=V_@$2"082?$>IHXPLF _@W9UG1E<9URBO.C3E/N7.Y,Z2C'$92Y MH9J3.BDPV.C: ]PG_KV.1$(KRYX31+99QI.QL^4GN)W,9MA\!'6Y9.VU\>;- M'=NPW2;_-,L_'5#Q_#)(_1 MB?&&F^;DJ0*8\;8IQM+]+CKTZ>MO&I,XDT!*=YM'2 M8D^MV\J^QZ]T-O#+[M <=^SOJY04?E2\MT(DTUEKI!!=N*Z!YWBUBPJ][;R[J,]GN\:1M&LBY&&UB>IJ2QCD M(=7$-2S ZYOV\,":X0K=Q2>.I('9ZW4;)%4=29U^[_F0= ;ZP,?RP,_.T)8G MEJJ9#,=T =YNF&+L11W@7#7WX\.GTAS[TK;-@=W=7;4_.GP>6R!O41L;1FD8 M93=_9,_LV/V&41I&:1AE,Z-TS,&@CHQRPBU'K@MEJB++9CG)*"L6U-.+L@^; MQ*(FL>C,-]LD%C6)14UB494 5X$&JG6$VGEF%2E5ILDG.LL8=K=K]H;#ZL6P MFTR,AHKWRB<:6KV&BALJKC,5]\9FKV]5CXK/('[8Y!,U^41-/M&C0J/))ZH# MDII\HEH@Z13RB>H@PG_%(,]+;)+W?6F;S8-$> DXZD%XMKTGT6U _#/%ZT\; M059OT&"HTAAZN8>7XHBX.0-O]L?EX/R!=O0!J1;GXV-Y,'"JS9S6R+2&@T,] M, \%3CV\C$TJV^/#I]I'3\,H5:*'AE$V!5<[!SOTFYS/I\KY MI!;WTS!*9B4IGMG(E:,E>V([3XYXHU6IBW?V#IY@([%=N]H>)Z4_'#7%0-%5<*F^=+Q0_R M'S4)H<=0A]9--J69+SCR,)PO<(9;V8C>"8L]AQP\-*04'CBO?)'!V.ST.V9_ MT&^R$JJ-J+[9&X[-KCUL$%5M1-FFU>N8@]&^Z7]-+LF#C.&-4OT9XU^GK+Z= M?GRPT[:?,MFDGD9,PR8-F_0/GGC0L$G#)N?#)@>70%BD(*YZB)8YW (TR0;3G['(V[POW#&I-Z6[+#%,*V%,V>FQF3NG]ZR M?O[DV0UP[G>*L'CF O$5/KCPZ?2 M;+QGUM_1H?/,^=D-FS1L\@A9?PV;-&QRKFRR?TO1YV>3,^LPM6FJJ' 6<-=X M^_/[ZS<7-9HI6LE$HYZ]6][*2?=A>I3-=D>]IFE4DVA4%[@UB49-HE&3:/2H MVF?3,*H)83<31!LJKC\5-Q-$&RJN/Q6?^ 1107O=:A/?93(# ^VE%SCAG'^O M9CV:J":=5_>GEWUS.-H_TE4A)_R)XV?]*JC81]>Y"P MKJU6,!KM.YR[T=N>&$-VI\%0I3%D=\>-7OT4@'[#%Q%W/(8=G"A'A]IERIVCBRS<[>]VRC"P M Q#:#Q?@M54>K+YI#Y]1?V@TO%V0-#![O<90JCR2.OUFC,'C-CDH9)8?M3?P M^J#Q^>0+/ PRE>;.E\">P^&1VZ[O")EZY,HT;'&.;&&/37O4;=BB88N&+72V M&)F#WL'S-I^%+8Y9@?C8A88K%0=4:/B__-YX#19Y&%"CH7!J?.)QZHN_7BYX M1'9ZO++;P\ZXY:E'.#RM^,I+ 'O.#N#XQ&]YD/+:'G=C4>D?W+CA :(4BTGI MH,8B\N8L@G<9R0RXZV9FQ PK3 '[<3J)G_286M!NP&OC-& &&'PM!?@S R CPG@,V;L%O_C:ON" MO6#EKA<9L",/X.3 6A=XR'Q"6+HQI!!^MGY=1:QJ]!&@KV@0R0&=AY"&B MY6"1K"CZV(7)%1!)Y1"YT@FRMH?>_8@Z^G/I!)>X=PMD +0_KR_J-T+AW_]M M9-N#S(_U]%M0*E$+M>575J_=1UA<,7:U)!4GH(7Y.!G(2V;&',1:P@.2B2A4 MXW2Q"*.$_CX+XP0;&*A+X4?\=)?9)ME,D@8M:]!R&;06$9^#;(1;BL/5)*^] M U!UPE?)6N)$94+TU@3MY=9SN78%$ZSPLB$+ '6 -(@7W/&F'FH<2H%)%S<1 M<_$FU]\2<9\S1 J^;L$29\9C]:%KN&E$#3U@<4*:O-6V;E/3ENYF/&C!CUK> MM,5NF>>C]:&I3J*5!VV=])>$.[, +9@,W<:.M$-:VG3*(Z0?>"MM58$)X,:G M""UX!2AWTQ;@"X>#X6]H4(TC5B<1*F3I!$' MG0U?5-2Y8EC0!^F/^P!UDQDK(HF4J7P#N+0R7>#< >=N;-!;O8P,V.G]+H0=WT)(.%] M2W8>B$@0-T8"$#!1Y*!00RE"^RD_!KPBQ#PU==>FPFA56T 9YD3YS4 KIM2' M!<[*X1-\ *64_!6)-$R/0/MT(^!()(*X0^I' 8AW2@BB(/L!'$Z]O&U<@"XA MY"+:JA[=/Q%!G^&O$',H*D.!+P=DLI+C 5""9C_C Q'YBM0M]OKRG^_?M*PQ M7'M ;W//D6+YWF!^C+<$[!4,=J N%NGOVGB\^@KE;;X8,OYCCD,UX=@)NF5N M/,? ZRD ",^\18'.B:K^][O3>/"082GD23I-T#X7I( AI'5-/V& MGB//R\HKQ!80&%-@AT3H)((^$6L3\8$7$%5+5@2D>!SUE,F]P3VJ4Z4+E;PM MI,40-TW3B+Z[B<([>CNZ:\BKM+H+^+E2PB91""I5E&L93BB'CI):A#>!X'/2 M!^X-ARW8Q/.!HM'?Y91)$ 72 M)]Y$'U5P3\PA?Y!Y;$ANW!LAZ&($0U-Q-Z*3,%)J]^+R89K0LLZ,!3<\$T\; M&<6XB*7,R 0,3^["Z&LYV'<7,$)^$+=NE36ADIOHF4,O63GA(7EM!O*R/"U% M(QT878MMH[9B8D\/]6O06X6;OMZ>ZL8+M@ZSY5(!M2#0872?F%*2%LS+-!C= MQ!$&4>Z%D4)6.K]#DL_Z[Y7\RGYG(H_&81!P']X/+]?OHP6[CT(, ,!:$Y"< M4R\1^AIM XU.@-O-?6Z)29^[DNS*QDTXFTNC%61OZ(C+ACDHU>_%:\5^0;+, M.'/IHI%RRY$@TR05"E]/_ETI4^2VEW:$X6)#R2C.6F3"GW!K<.I!.4WQ0D4I MAX?(MDIW%]YDC8E8S\/OQ'=;S!,B?+R8@.9=+T+R0[*$_8M_"$JENY*4DPTW MMFZ"Z"S%YV@N<%[,D58\=>.'$UAE^Y(YUYH%_E9Z"2ERQ,T[,9R9&2SB.P 5 MQM*(863^=@S<[,S(4HI I11"P0]=T'MN2"TSTF 1<==S$J&NW2N; 50%TH;0 M!@)E$_\.2B08"V#/>U.PZX)UVHFFX@)GN^0A,V@@/?-#4%5$'!$5#8>EZ-O2 M5ISZZ&Z24DE:.UD$SP!E&$Q%C[0:$0O?73C5ED7V5$-^B;#S\ ?RV-?VS!O% M@C@ATIXG./V&/A!!"HKRWA1^L44S-H6Q->$\$ QU1_%H[;::H"4WG8(L 1H# MZ^H6;OD03),IL6SA[B6?L?<-7U(2GB&"W,G%:^HKB>V6:Q_DS-XD'\VB>05* MBD/"+1<;RPK]LC,6SR4YR^-Q+G2 &M ! 0"ZFWD@9'(39[V 10$BU0MYI>/M MGZOK^6U MQX$+)%,(3.L4#S") 5+'E@LY\C\SDZ <;E\D[B* 39B.^)H MXNK5H4=ORAE.Q(*,>"9, 1!4DQ0V/4<;1/,FG V?E>K=QNG?MK^5RO%EMMO, M;%O=Y+LSG;JV5/SRM6*AJ]2!14$)CFY8H,K0*1=N#?-I[Y%K*89J&SL>&IWG MP!%,/SF;AZEPRV?/27^:^ T(GES=5\%HZ7Q#\Q8X/1: 0)]M% AE%[9'J7L? MP";&>1- %!@E4)EJ +K4X>+B36.IY13?E$N)E6@ K!%+C9JCW61,^1U U -- MA>R5-?CCP0V\24@7&IV6QU1,8Q(*N K5H+!)E7'G^*!YB(S&S%HAPTW(F'5Z MC916;>._PSOTT9MTZNPA)Q)X)'*2QLM^$CSES M1[44E4J+,!+I0G.\:'7WC%,H2.#,F4EW49R]TT!7S$T84=SO?:!V*:1TN H# M?%=!,2US$XM[7-[=V76(5Q7>X"IJI^QRFHV7:PW[FQX/7)J5C MEX QX;V6V1MTMO\89S21PV"=IC_#-'$,0.9+H4:$A2^Z6H][!^B"8;X@)"C% M2)G&M>6'?4W9C <^*!Y0,J&V(-CQP!G39VR4&[*9@WM#S"=>97/@U;E'VA/\ M(U[3YZ-4&D@IH-U<0CI)OLH357(N%CE\L6+^;-.ZVYF4&[P7A0C+CPQWJ7=+ MSB7ESIJ'Z@6W0IW4=%ER1W&^5V3J-,GGNIBJI,N8DNL$%-_ 44X3)19[G>YF M4=CK]=>+/Q+PF3C3)5^>79(Y*6YX>!.QQ8PR7J=AF "%JZML$A$N,8U _+A< MI(H+0*2':7= V6$G]WI.1S&I*_\]I3AV6UQS MK3&*F2K.7ZFZ+(JE4"I?1[I6,^NN+'D7/^/?/ &B0I"TOARPYQWR25>9WN0J MTVE?))_6*(JY4E::I+ L\55 ,QN+Q?%=LLW@ZFEIAJK@9(*#.#K#$O$KZ7^P+(,M&R/@IKGL/M(@K^ MUM'5%# O+85I"*)&F,6"/)3$C1>8F4L(".^$Z"T4FN9)O1MNLK5;*+O.NEU[ M\W76'5D;KC/QS]QQO_[XNTHD\JE/''U Y"?J^-#\7@>JOE*G@ MNY8V+;48\@H XR0>&7?*M51?NMM3IO^B&;H714/WI*7Z+UL-_-WD^O$%='93 M%+=E&CZ_05O?"Y"OA<\LSS@SC5D*0-$EK,CHX+HRIN?;2$G+OW$GQ1>LM3[D M1;%BAFR[.81YDKD_U(JFH5L;I5<([ P@FLB_8\_R0LH/ 4)^Z<%M%&7'% !U MP@AL?PRTY>_<,>EGPE 831+]2>%^W]"05]RKI\DG&VZ/#3ZRLOO#Z@\VWQ]V M9^T/T!S*KP[*"]O.O_O;#+K32#J(:HO5?3W%8OC6>SE\J^ZR?\];L/ST)KPP MJ2T(=CEPV:RU-?=>&@ G^? *H75F_[AAGM2E<)1M,2@C"CE(6&#"L7>#:1E1 MQ /G'EXIRSQ04),@E[.$Q)Y0XR7EC,5"1:2_<+#D;YDO_%;BS7!9RA?+5"77 MBT&+ ]$@LEOA=@)93S<=/*RY^,5=H5P=\&/UXBB3(!CC7"J63F4#M^HNGW<[Y69-/),84E0H?5=K18"JG FBBVQH!W.QDUS_ MRQW=Y,Y/A.7+A23!!7V>8(4\ODL\>RQ^?YZN9Z?5XVRKUIHU33*H51V8$,*V MDH6A2%/8%X^$>YS 'UGKACP_D!HEO"3+)TQA0V[\_;'[\,C^+U*(9RU@EH2S M/((2^-3>#QMYL47,7ZF__(A7G\_N7WD!@80>6N[EEX2+7#2V.T(\RF[.[#VZT[;6OO=IF4MJSVPQ@!NCJ4":H@=9GH37G M0X&CM9'=8W1TM0&'YOG:619['OC, &>-'P*XLX7::!^>/-8\ @#=\QSXM:ZI M7.F:2J[&&6] 4WFU"S$]:)3]+H1V\+RE\]WDD:8B58""R[M MFC6.)@IW'J_U;!15WAGC@$%FI]DXOSX-\*WQR!Q:SSB1[HF&/#0T5YVC67W+ MM,?[SJ)K:*ZAN0?0G#TP.]8S3D=]ZLF;SZ8:E-:7GMFLS4[?' V:.8Y5Q]+8 M[/0;+%4=2QUSV-UW]'C]QFT^F[R^UAL&/62H_B8W?Z!&F&#W^KC%S3^X=[#M)\*OT_J_HN@]]?Q=?2K(0]3_$Z-)V^J;H\Z^ANB^L*B1 M4GIB^+4& [-O'1CZ;_!;??SV+'-D'6B25.]2>8B]\EP1NM7&W4V0[BF#=$SKY-<[&[5O2.ON\G+Y6MV-VK7U]!8U#\:G#0$.SU_CFJXZE3M\ MW[?Z8GM=H^KS2K,8=DS[4#]@35U]]4-2?V1V#DV-;)#T1$CJ]V;G(L,,"]!M1EW[.\K%ZYMPO$/1FV_8_8&HP:U)XC:WL <6N/JH?;4#97R M.2\/:A1;Z1A]5=8X&]_EAD%"Y^6\?-DWAZ/!WA*NIO=3#?$S[ED-=JJ*'=NT MQ_MF]U?/7UE]<;T\6NF\<@-ZPZ:TO]H8Z@Z>L:Z_P= N?L'G;(]QZFX_&50/$TT1"VZR$X[E15*WR#&,D_H1 MWFC4-!NK.(;LIBZPVABRN_OF#E;/WU]9 ?V1)Z6)8SO>C'(8?1>@ZX8I3I[' M':^_-[>37^TGC1T%,I5FR)?=KMD;#@_5IAX$F6?6H1NV:-AB4U;BT#K8?FS8 MHF&+DV0+L+U[_3TR:BK %J3U_9 P>-U/LEG2\?M>]=OV-@#:ZSM-V>W1]^,JZ2T/G:PNV@@)FCY<_P$ :+#4:?A $/J/]P,N,Q-W -PTOX/#:\ M&'\U#7T_O(N76E;!?]11YBRZ\0)%'P/8E_P$P3,HL6D N831C/($"0%(?+:( M^2OUEQ]=+U[X[/Z5%]#)Z*$2A?W'.\]-9DCE[0Y1NK(3Y/KRZS9]M43UXKO^ MN#VT1FN_[K2MM=]M6M:RVKUA]Z!E-W_7[ZY_Z?EL=K#3LEL,QSWMP\<1X%N9 MFL,=/I_PR.A:9N&<.R)Q MEZ3P7>^K:@/-[MB=74H"MIYV=Y!) ;^TSLG TQHW\#PJ/$='Y6!-NIT(B%YZ M >A<80I+N/'W^P"KPL[.W6ZR-5,>*U4/=$IKG$!MTVZ$M7%8X8,C,E53"'=W MJL/O0UZ!PZ%:.BMH;<#CM:W]FW36+U8>O75@>-- MPZQ@\<]N(+ P0MP4:%4:1[8Y[#5ECM7&D64.K?H/,*ZLI%X_5>91\O.:-29*+75$H9F=^]2MD:3 M>VIM>V3O*Q,:'#TU'XV[IS++:EQAN2TZ6,7K$L77E(MO \/&JH&-B6[+B5RG M&:H\(GPJS<56W[3WGCER=!A5/#+?,$O#+,0L [-W:.)3PRP-LYP;LW3Z!V;1 M/#^SE%62-B&''D2?3#3VMK\R3 !N@W6*U?S.KFL%A* M>TJ"I9,_PB8 @319_\C*AH]-$U9GIX+'?J\("_V_LRBO-KCAK4G$V=<6F\)F M7S'_CMW'W_U0+&ST@I8.P.6SK\= .3Y7L??4T+F><5G/B9%V683)$RSRC)*9 M$:812/" B)TE'-D(_IC+^E Y.Q&^-^!;AH9!Q&.T%ZB6%+Y%S -DJ9B4C J9 MW[^^=O0PJEZM."TCO^K5F-JC1ZF$'%CC^I1MUFNSMGW,&M-=BILJ4L*TW%*@ MTJ6;)7=RM>'VT.I-_=3CM3IP+9A+L=^+6NQ%SI M2LQEKL2\ 27FP+%J AI'8\]MX'[(&B>ZR?KFP^[6K.?3LN9.[5R/9:KW>7K'P^YT1X6:*XK>?1'[;VS MHQOR.($\A!W)H]]^GE219R>/$T@XWNW8QZL3K6"6Y(YC_'KM)MFXVBCJ6>UG M;,#>H&@7%/7:M:KKKZI;9U.FVK:F43OHJ"B4H=IL)5)"CFB!=)@]RRQ MVZ#VR'VW3]B]NM2 \$%NUL?SL!_1]WFBFVR\MZ?OGAOL;9@>QSO7.%!WQ]#> M#K*:8JBV/LQVT[>@<2,^ 0AL>V]*:WQ43XRB<;O?H*C2*.K:>P>L&S?BGFY$ M9\<>].?G< (!<6 \_*S\3?5$;G?0(/N-+/ +&W$&W0>[I(M<^U$!\FJKI$S9-5MM@/ZA"I2KU M'95>XVSZ(;)>Z)4=1O M:HFJCJ)3T+,K*ZM%$D"X^]BY\PL5C[I[%[.=8ZBXML@]4&L_*^36$[/'SO"H MDAE0V1LEC]WX8?R@M-\3$S4O+;O=_[YRL<0F4/QPQ([;O0:Q)XA8N],>5 ^Q MIVZ37"8S'ADOO< )Y_Q[99(T&0!-!L"C$IAI!/QD9JON>G.UQWO+MYK>337$ M3N< M:+!SE/Y)?=N65$]MV3U1?5[;"+.XV3=_+W3CBEWGJEA:Q/UWQU#YY*7 M4=>@_P$8JES,O[+B68:/2O7IQO6GZ]G#ZOD1&@?1$33T;H/736>J(5*M0U.O M*Q8WJIG7[U'T]"/*E91VN)!X!2@?0\C- Z=D'OYT?6>Z5_=:09=W(LHXT"6;7P8Z2 MAX*HC@1)^L8/"8/3PI^N=_O3?\)_U);H'%[@\@">'A$)BFNHIXY\ M'*NS=)Z56=^.S^E1?0[NFA$EWVQSO/36:O:)P,$;E2H>7Z M\NLV?;4D%<1W_7';'JW_&FR"M=]M6A8TMX$U/FC9S=_UN\UF![:]T[);;*JM ME^QXY:F MQNVAN58;4'AM[J*W'FNH4D'_6EWJE "K:1='8<"CSXS:0QR>#EY>NJAQ1+'A M!: BABDLY<8K=L1Q1.5C#/"JK+_OTT,&S-6A=J8J:YQ-#<_&27 /CD:4'?4Y MK?47#SIAI1T1UGAD#JUGK*4X4C2LH;D:T5S?,NWQ"75^>ECNQG,J8FN&>%CM M;HF'\APJGHXW/:^V1356IV^.!N?23;.^6!J;G?X)86GC&J4U0=46HB_M]OC[ M!TK1FB7^B7JD-;/L=LS??ZS(?>WUNR/"I]*"K=OIF?WA@?EYSYK8\)3V3,,M M#;>0+WO0,;O] ^>TG@RWG*PE9@W;G;US10J'J7JVQ+KCVRL*!=:E19S%W#5> M]'IMVX 7^F"HF488&00H$R,'E&WB:-DF&.XQ7'@>_@Y'4*O@;\,T,F+=E9F] M*YS"2X;M7OZ2NYGGS(P[%ANPX,9+B^NNRBS) OK=_,S MM(W+*:7%Z+LKW9D)SVF'IPVQ)(F\22JR.>"4CA^F;N%Q[6G+:G@6(BD=@KK [;7=TCD@>>?8:@ MPN/CM]D.$=M6ISTN $W\-DY]F@"=O7?E90@;'19V>Z2#0M!EQ'V6"'IGL'+$ M>>L>4P]T9#K ;Q$#@(M'@$J0ERC8QHVI%\6)\5<*M,TC7!?YJ&UT= NGWV]_'^R',)R('B9E%(,6\9D4@8CER0L6)'#+ZQN>YB1 M&DH&XJME-FH;[]*(^F804Z#LPC?)W,3]"!Z%?7XUI3%@"?D';XD -PV++G@T M#:/YFL74I<7BE7M+73LS%DM9(3A6O8]67W^+W7D81T] S-T;#F7=J-]O/%;[ M7'(O7X-IF7319Y$XVVH=U\TW> MY;GF70Z&YKBW;R9^A1/Z3A))PX$Y[#59EY45H=BFJ7^6:9=.T>1\M+[8IZG$ MG4@ZV&AD#@<'&A5U2?9J*/D<*'G<-4>]8[>"KQ@EGZPA\[+?[CWT$JZ9Q[?@ MES/@*'%LB"9,1VJA7Y*>6S_U>31N]Q\\%GP+).K8 >X9;*^3(ZU1>]B0UN.3 MUC-':"I[ 91ZL!Y^$>SJ1J\<%7;[[>=Q-=>&XW;5#D^2/.QQ^WF"7R=''H>N M<>H:N7"+'4L3KQ^'#3OM?7NL',=171L..^M(QJ"W]PCMACR.KQ'OV_;[:)#; ML2IGB40JNLNE?+NL@L/U$@PU-*XM[)UPAZ6BQ+)8@XN%7%DQ5IQ.<@3%QC0LKX R M>' #3U!M:-OX>1E!VGY6",0/ =8&O.$6(($P(*=LPKP 5\OJ,[.EL&I6*_^D M&JZ9-Z5J6!^T%0Y+1WP>)MRX"Z.O&0#R.M,=B8)JU-2*&34#" &)LD8NPAW* MG;6-WY80FM>VE1=1[TXJ<<*F4XU@<),.2$N" 9N_R$J_\H' N"KRX<+B#+5 MK026E:?"0OFA9J&L,A34&^>5N(@344H-? -R2:OHS0BROJ5R&^7I>F\V 1'= MN/\HY4GTPLEOUE;=E]@@YZ/+K5B76^;R@KN*I.4'=:F0WTV6&IU7=C?% M2>A\;4T(XGAN>)01?#/A\D:<&4\Y WI#+/ ( UCYB4MH P^.CPA8DDR&Q[S0 M)0JXXX R65#/<((Q'@^>IUI_!XD[7B^G\@.NX!$-J!R/2]6YJ#YGJ*RO%* 5 M=R^8O2)F0U+XP**OG#CQ[=*,SV: R=E7J-9JLTTY[0'EM,8.%G533]O4TS;U MM$T];5-/^QBB\JQB.;G>.5=ZYT.\UB>6^5EVPDK[XZUNQ^Q:^\9_JU=&T=!< MC6C.&IJ]4ZJO>IAXKU[2,#:F/*_"G7]LJ-R?GMTDAS7)8>O)(PO:-N3Q MC,EA-<]-D"YDM"MM1?#/O^D24T8%(?0.UY:=M\P5':ZMC1VNU^0L#-L#HRP" M'Y?L8DTDWVYW2Y. ]O<0U\;]/?.NMO/:A4?^OR"^*98,."( 6> M2V/1C'H*PC-PN&E<+!8>[.:/,/)=$^GOUHL2^&4K#("$M;#W4C(/1L&#E.(T M0(YP/"'*]-OFEGK?S[B?I;&LD2A%CFCV02'=[G)1N>ZCC]9M:BFXNS:$V%$-^@Z.TFZH#UP)&>\?K-WA@,6(;0^+ M,0^*V&Z T>@A-9 R_NG)H.FV"&@0!JV(8[21@I,S#&)J\4=53;H4;,W!(<*N ML'JZ\.'W.!/TZ:*JJW'EE?.QY3X*>ECY;"HK?^$!UAX3,B[[K!I1%87DVQY5E4TUG#O8>N--5TYU-L M:?7W[A/>D,?S%UM6QM&],4BVW; HA,FLO#Q01,CPFMHW0C9LVZ4%BS?K][(2 M'1,=C'>M>\QZ8_9+G]C8LGG? -A.IRB$P+HV /' HL5"U(B*09-4!!L(B;2>$5+Y(WZR2"-GAN\:=CHFD*P1SX 0LKZOKWT6 MQ\8%U5.&E+9#/@>A5P.Y[OXG&H<^"@Y8:4]3"_[YG T6&&+?0[XZ#&/XBMW#[,UU%8Y M:AOWK#K3VLG&U_[C/_ZCB:Z=1?CDI=4>[\Z"3>3D? )K+SOM7D,9E8RI/6[G MM]%.H3&X(HR6\3YP 8\)UMCHH]"2&4L,+S:",#'FG 5POFGJU];]OA$0*_:/ M%C"9W.,4U9$6<]HY$@C/Z8U+<8@-.XX7/).>!, >C%>JX5(,1*G(3)[2Q:7 M7;![65SF<.\6'J<8%(;Z@/R-&XR9B>JSDF(SYLP\4"[H:_C($;5JQI=P8B#0 M*<9%#4C9 F,\\/);'B?T\YN0^4^M;P9[ M7@'$IGJO;IMM HA- +$)(#8!Q#H!M@D@5A$O30#QD3PPF;*Y=ZU>$]&IFC>M M-]QW,%;UHCH-O=6'WKJ#80WH[4RK]+J=MMU4Z9U'M*C3WK="NXD8G4\LL=,, M1*Q//+'RPXXVNOJ7K8FE:!Q08J%$C^ZH\A*]-4&EDE@=S<$3\1HJN@K%'"N? M)XF88P4[<#TLCTKB!,Q&0,^Q0CJ/#>3R^$")WW"I)N_U$B"W/3$ZS>#P.R Q M9KA>[*14EB=+W9A_'WL4)14!5G(J3+V !8['L)0R$&%+^KF()8IB02!%&6&= MXH1" .P] I9O0@6+5\AZVT,C$]XZY9$J/KP04]X^<5'E%QAPKKEA=5K_F^UC M"F>$GVS=C@F_S$HR\<&KMZ]I13Z)4A9A):,INV_6FD6N0.9@W-E+[D^3M/_@ MQHS=PG^\. DCO'U!(*+0C3P< 0AW>PX!\IGQ:$Y$?#?C 8;BR5[!"L[08#<1 MI_!X+.@"N 4ND]POU/+:(T8,5[TWA6^"!+Z:P=9XI">AP*N6UPW@ MZ-G:ICZ&,.+P'=8E+SW!O\'QJ'-M_I@<4S@%SH!?_ 54"[M:S:)03^AK9MQ2 M>!9399:+B*DOK3@PW#H_[63"\7$ 02.BH7<7A-+D#7H=_N["! MZ+YMO,-W ?3#B%,.1!JG&Z%I()?+I(BUF(&[CSKZTD7'X+Z= \7,\!'.' TJ M_QW>@3T4%9,OZ*DY^P)TD]QG+7E+9\:"O .0W%-1,CV6T='J,_EF5:$V D*6 MG.,: 1<2$'Y&DHKDKL^#&QSL>I$G;F %/2X-ES5V4-8!0C NW2D=D 0D+$I MD(K#'>@;QH0;+H_RS!%<1\)#+>VBR$4IG9V=4C(0R 46(;Q163-\+M&P@&>\ M,(WE.X%Q7L/>^%\I1^XP19MB9&+<'+*!F. +Y"@IGT#! @$DN?$YNZ<4+MB[ M-Y^#"L,2T2IYZG,G$875B(5\O^*F$E3.$KD.LH87JPV8QBPC"01,P&\H[P0+ MZ:=36+>P)-Z+:9)&/#_8!3!"A#H4G@O!R.5CTP(1N^%= ^*'*GE(NZ!I7YCM0T:^A)H&HVGJET.G[/X&5O;\Y;.= MZ$TQ@QL?V8/PC5.6O4 -)7Y,@5"4!YQ0E5]0Q@VF7L$:MZ#+LTG>_B"?E(Q* MD_I&KB_E&N%9[$=7T4A$PC\62(]2UTH\:EF /PL885LNA?LV?,\1K0W*]ZTL M#%PH78#@H PTQ6V9]*BW-?$SF+)^>'.:Q"\/)Y1@N!]P @ B%OOB.RA_?)^N M?"D)V!PO^1AQ/BED*X*A#[1ZQ=@5D=).Q$,SVY%SY%M%GQ5)?A&?,R_PQ+1X M%'Q"&$Y\[T:(*+H1X<<;!L(+A?X.-4%7?#W1CPL/O[ [ RT;%1]Z80T'>>:E MJ?B%KH V#HZ.PF]@8--5T[7_H?8K5T9E;?VF9,XQ_&:SC7%R=1S[/*_\'F+#!Z!ELTW=+T[D&PS!03$"4B"A %()12ADDPSX1AB MONLM\].,+O%^B)A#TM17]Z_0F92Z# ^KOR)!$0K@,_H3=8\8U0M8-R(+A#1V MQT]=I:XBN:&6H(MF0!)3>MA^3"8F4I"VKMD(9>]!B0&A@T8CJCBE7'?&O2TC8( 1A7@%KT,HM<3 M_%0#/Q$O4LX-%[]>DM'B0R**?:E$R!M)RUY0X RI/61]C9YF1[KB2I*."CG" M2-DXOO>5^]XL!#,@5W?17LADJ[RQI#JRI)?#G3"!Y^&[8F' TMESK*BMH-'C MT8U8V%+Q98(1X!UN2 ^FH$L#,94L3=GX7_D]'#< *)*/=L[!U'90.(,!C89A MDU__T/SZ)??M,^?7/X\:^ZOW5^JYRHIX+6LY/O$8;C40WJ7[X1W= MKL2XF8X;9%Y"JF3FWL7P&/6Q.+!4[><-E;NIX@S=9N(I1!97*Z,AX M6]74+31U"[7<[!/5+5C]>J;I%RW3E9J%)TC8KVHJUN-DZQ^0JE]_D.V4 MA]^ K "RT3Y\N&MV9F7S_5ZS>"8K=^$O'/2_6^:CZK-O.NK.91*GF7"\^_$K MG?ME6;;9&^P]JF9/&%0\/;XAY9,@Y?[8'/;W';S1D')#RI4CY7'/''<[%:7D M4Z^(N)J%4=(BAW3>U43/Q!"^$AP03C/%SZMJPNJ,S9&][Z"QX^3&-]4+NV+I MW_]M9%OVCPV6&BP=5937S-C]-0QN5B3Y0?)ZUT+:RM%8=V!:]H&J1(7TWM-& MTF&"H,'2F6'IU#7OWR+,-I;1:'1-+E!@EW;H/VW%H-LW>YU>H[U5&TECL]]O MD%1M) W-?O=YAJV>A8+]1QA]I5(SD3IT7JJUW0$)T#TP=M)H;4_EL!KTS>YH MWV8.#9:>%DLCR[3M V,W1Q342^FP5H]04)66&,T:#VTSN".+:3EFAUS1U4MS MV:5K[D.MRX>@]V2RB7;+63L<# V0=\YR:X#)8ZO3- M?F_?L'V#I:?%TJ!CC@^M'#R:"%_;(+[6+4HV=;&3S>O4$?3MK;TQGVK?KE&V MK:=Z^PO+LMM]U:6OD@!"M#XGB)QUU=^RS6%GK(W^QNZT>]9"4?-KU44+6^/E MS:@WOGG?]YA&$MYPFGY-S>RP"[#H007OI3=,_? N%MW)M!:VU,O^EGFB@>4D MC"+J A3+7I6RC6_HW^*6J?=P-@K!S)HBQ^ETZCD>]N5*0OC7@CHHWQ53H0K3 ML6FP ZPA^H'!V2.MN39+#)]C.VIJUP@"R+!LT9H:P'D).Y*-Q-1BA05H3R[' MY;$UW!P!,07M+HP*/03Q8$#X=]CKE27<7&[S"F^5D[YCVJEHX*R.ALV16.0( M_+F 6C^DS%QL8PS?R]Z!<$B@3$4X2]V+BTJG:2P82O;49]B75K8URZ>>)]3I M,HE"-W54BT/L $U;#6:,FK4OQ-?B+=,T<"2*\P[I67]D^4Q.5/#LE--X P H M\-*MYV!KZ>F48^-+>2 ?3TJ=,]> Z0HIZTG]X#S5(X!P5^^OOSG^SX Z5\ P)(;0=1GEGA)-CC'82=@*QFR_5G6@1EX/@U4E_N(86M[ZH@/0H,F MITC"H!]@9V?@O"FR-1!SV[@.)7<0AVV7A^8:86CFOUZ1:B =L*=@43#A]K(> MO1KKR4,%7#2;%>?1 83'(D&./XLY_[K^9]B8/DQOQ $2X%SQ9PO0\96[-*[& MY9,D!SHL_'Y*?>GZI&LH6K,4Y"YZO<&\$]X@X7$R+P/,3C@WIB=F!#$'-A%+M@^G)G4&]TD 4BM1*0!($DLQ2L\EW)D%P* W@E)H M(($ "//C4+&+D5*W9R*-#0 C)-$'*D.@W2L>FT0:B:\1D33XA3 MK0-H&&F3BV@3^D0(P /1A7YZ16](" M:::,H (N+EA--N.T#NJTC!J/'- B^$0H4[IP!"*-L)&NE/>J&3,- @$V!=,9 M)"21;G9A(>E[8N!'.@&\9#J,G/TU%.IU.I&#-82B>P?R#CL3+SU#RE..9F MM=E2R[U%,5>Z8IU$1^WQ:/@(732[HUY]6GXVF\7^I-TGZ4_ZH)_6(C?T"@5\ M;%R%/EFFOZ^/(9T^+'X#:X"&(1D$E2>#Q,:,I*>\P78%D]1>0/?.Z>6H&^FW M1_T=]E*B,&!:4*O;MO#Q99 RT-UAA>]^^H^EN_ )@\@Z7I\ETO.!W0M=WSHD1=G]HCNQB$>ZYV$)7?)&(^GFL0ZZF)50G4K* MD@Z7D6>=@-GOMXH+3;J(B3_)PVXF&[A[@,*L> M0=GFP!J9P\Z^PRGJY &MRAJ-)_:T/;'=7L\<=8\]3.OYZKZ.!C[0*79(V5H? M9=XMR'S4+8]V*TW"DN%PFB<(8A*AZ\4.(#A1J='SN4=5$[*60.4:4GU+?*H# MP]\'6::P++[;D.^I$MA% 0Q6PJ23V(F\15Z"45I\0AG0E&1-RV/>)9MX/B:* M)J'A1NS.2!=8:V"\L#OM3E:DM:Y<229OPW8I[8.R.2E7W/@8WF8.K&';H''H MS!&OFC-,,(^7?F;;63D C4?'+&FJO6)S01RXO0 K(7#;:W8(@NPP?1NCUZ$Z_[Z_N?+3X:0C\0:8J&R[&D K:4U=/(2C!Q=-CG2CW8IN,(R&U[*=5G45*OR-C% .T_ M\& VV";_4!FV#D@ 7%D91G+.HF WXA_ MY'4;^+&L6XAEX<(]^*&(_+Y LO"">"GSE>#^!GWFY7G6>UNGU9[ MZ:G'@)J\.9!K]NS;G]]?O[E0"%+L07B4A LT[H5N#'R?X&?)+/NQ.J\L*)'/ M"IJ$I7.*E$C,,(;IUI19"]"#&^5O0> H=Q* @$?IX_"?K&@MAG<+>7/'*5-; M5(=X5-DFRBE]7X?@AFIDV.SV6F67JI/FS.54HU'"9E2*M8Y2$'QR':S0@D-1 M68C/DT16\TB()&A2X5&M#HQ"M!Z#WDFE)51F1G<, M_A[7IC_AY";R/9.E3N9*4;60P3PBR<-E[2T=.WM+V_AOD%RP&[UT2JF*LK8- M%9Y\6U2[JU;!HC91A'(CQ,7RL=.HB$6J>+$[LNP9[Z(T%4LI-&*"B MY=#%F[RD?CM&#/D\ZX86RT*;,3U'>1/9^_$MD]3S26XI\;M:""QO0O545D;, M%J I?O/@>L/ZL1>VI:E];!)*+?&%-6KWLL\3DME8#QRA_D:UKSY@C62[W@N( M"IQAR\"#^>64;=8T7O3R5@JX=;%)LF9$W2C5(V:52W@X(3^G:12(2G=1'/=- M0$W:#XL4R_5F+'+O@.GJ*V8WUX3A%0.'7J"N3)6X! ]%K%3I2F("Z4K\1%1* MHO*+TB6\9[Y0Q>B!%YUV-\.%PA7\R6/.2762+]"PP^#*#5H.HMT7S0YR?4JM MD KU,:OYO!I#QTGAK\Z]>IG.+UE5ZGS.R0"#E?XG]>^EP@& FPD##"M!"Z]T M0])#(JX*3-7&M)+2-MR$$8K\>4C2F$OM*D@BYB0IZ5+A!,QV!>@Y^RJ% 4AW M6:0J*OYO&6AZH'#FLH\4C=Q$O'224!A876N;'I6KDQD%%4$M+QLCO%4*58)6 M@5 W">69JE,HH84?+LF9\3B7,VWC$Y]RNA<^AF!?6%U:"MT":2QZ/8C#ZDL* M5@_PR( A55>MENC1"E,!9;U,4"??4+NSQ9[1KIB&L*?ZRHP]5;/_]N"&C=!/ M9+Q&^GJ'E^_I'7Z-TI8QS<5JJ[JZG7WC2=]):4QZ%R^,Z%@6 L$N/>KIPABV M!]F% :P8>Z1*H35+B_AA+'[7[>:WO(DW.)JE$U0V;$W9\)1UG#>M$;<+*ET) MG\ON0=WV6-<85MH/@BX&$H%$_Y(^C9?(QO7S,X &C^7)/MT-U#FA-2'=$94+ MT"R9TN=>6/W\UC2Q1PYHZ)[XFMH S=%3\;?X0&JE]%P_/X90!B=,%FKKO]*4 M,1UP3)PX5C>UB^)3>-]@@UA+_2V[T^UV3A[Z:[/=*JM!,P&$#IT9$)I74_@Z$59D>(]*EV:.$Z7+:!*^&2'U M)SS@4T^X&_1WSH!7X*+@8 *%]YRKWXD%P7Z0+1]BN&^=?-5)B.XHW!32Y;!T M2\*T\SWA 436<5.NE!$!"D9>DSBD]@ZR4<@](C&_[<'(B%,F6JZ0$:;P'RL? MV.N+3V^O4([1SIJJ=B7Y!IVE=*#GK6I_'B"P3+G,*!$]>D!!BL49*HQ<7A N M1[\XJ>G*7F2&\&L+XI]2BQ2P=0./.NPHN9;8+4E+@?9'-X$WM]TEY&-3)' 5CAM MI=J3]\L6Z(XV QFVL/:2I(5%EJ7F'?8-P^9D0M77!#M>EN5B$T21<-:B#P@D MM>B P.?S#(>:X!2-T?(F95HG-@Q!X/+4B8.4Z,RU(J3K:)O#K;5DUMD N0?32UG@X))D$4H'4*EZ&XNK,IXE+G MLG90[0J_.DRUZSZ7:F?9.ZMV*F:EW$&JAZ!06EYT^YI4AP=E)T;)ZT#& >YH MPGQR+2[MG=P5;KA0*+ZX>FT,.H-5:*QL"^7OJN1:T39II4C\G)S(<';-;['O M_;8%%L F)3?<&E!L!\!^FZ,;*4.X)F_IMEEDNT3V T7"Y?HUM(07O!@WN8C; MQGLA^",WCP;^MM)@I+[ MC+S$[?DY M(ZZN68S;K2*EMT:V[J0DFN7R:U5?S T*:]W;=G,BE+R1E:Z4.0V4 C#AU'-7 MIV"4SRWRI@,A >7[GG.OHG9)&'[%-LA<=-_]'Q80;2MVK:W^NZ>[]GTF.1MW M[7IW;=G]0ESVPNIW=158)@$4+GYQXRMQ_,+J#8H>VG7!;J'H#XJV@6(XL

7N\F.P?J M*;4]DI?F1DI]&[R6AA2 M6^/?>.1X\5I],]+B26+!I[(!"/4W&2^#E(H>5 N1%+9 M)TZS7&"S[W DBM5I_:\);_-A+?+RX/I7Q5$(;[\)'Z3Q.J-4ZM]_]?:U20OE MIKS,!J\[NLLS<2ZGT];/THJ_FG' [876J+T)Z&8!7:M2 =V:T5XY3-_L[!V4 MY1:N)\HMY.R0^RS-,IYYBUCP>AK@;8=EF<)7%"0R#A5ITRS0?Q: 68"/Z;.D MLE_'X9PG=-9(^930SP)?)%'JH+_5S:X76)G&&5#SV A(FV?KF"*>3;<52$(& MUTH\TUQNZO>8]RA*7DARBJ/#]=.2#C;Q04S\J0]2P'=+WV$AC3-@6(:"W_K> MW$M$OCB^2=3&R&Q1'MQ@=9,7;'Q?^0B')0/Y;G51 QWV2\(>+@11""->@&Y] M+@6Q^(2<_&YVFIAR1_-,?:UV0*:OBNH;8#7A#N7?\)0"64%A7HOO@8'G4G!8 M3(\B<2^K:R(O_BK'X,B1,!$.4?&FJCA'G$J-C8AYD?*.=3<\SQ7P&J]%3,6\ M$ Y/Q-E;Z6P]47OPFI*9.(B!+%(K,GTUR9%+"V#._-Z^:J]6[7W-'=Q"0?F2NC=R$A!->Q)^6+WT M+B*M1RV,8J1TR])K'X2V 9E ,7*IM<8RK=STY)V.@N%G$E%H@(XQ&KV2#W833"[V-1>A%;&];&73$))*#1LJ'$4F_*MB0L&/KH>ZN(HS M%!8[5>OPCR):\K"61G YKB30059B4J'A8O60DADH:#V)-Z1VL@FS.D9RK-TR/Q7!N@T\EL^7$C$/ M01>2+_6)9%=P+$JVM[-D^AVX5N:3<3_F%$<5/ ,&S7H+0@RPQ(%967A>;8=N M7*W.K" #,(:BK(R=B51HN!B0\Z;W/U:=;O?,]O\D\Q\^B40X N7)\JP0_ E? M:HZ@QYJ:1(%":$Q9GZ+%M@QO[B\0$W&I4-$&HE2 MX%CE$\3''O15 6Y=8Y7)7A+*-+L&I3]F(D.*1L+4%A!;5<)$.^H"CVJJGAQY M?1KY4EUY'Q7KU";2\//E]%'AV4024T:.,/SP+6A4%K@UJPP3M<<9IW#LDP < M.O6^85I/X%+Q'>4CX&T>!L(:P^V7?*%IML*@4@%8,J$GV/L"4RD"<9.[-#]9 MOA%X>"D6(A]80UBIC11Z!B M0P?,RQJSM Q96+F,0J$!W])PT_L,DR:ZM=4TZSF*6=#L8)8!06]6PRN4-@+[JW^?E C2% MV:,J9T'8/N47:M2F;K%X_)O/&Q!4R,9K4GJS;D7/ALS+5, M8I-6[_]#9IZ"M @.:"1NG$35_$WJ&A)D7%S#ILS@Q MY;1C-%:Y"#6!'B,]D3&L,1;/@: M\L)>:0QDK*Z0Y-%<<4]GE683!48OD6E"J(/%.4QC"=-Q"::UG<,E5$$D%@]0"$ H14Y]OIZ+]M?P5IRTOO2LN29UO4> MW$&NZL UY+GHGB#- 4! :D862*!?/YZ%(AM:MK!IZ:ON0'4RE>NTGI%DK$QJ M//W;?RR !;-_$ PEAGO+^ 4H3U" O+0R$5N@0:6CKZZA:$.B.Y$DNO;WDG38 M*N$8%(X$(R("/=1=LO#DFIJY7C"T\S:.:TE%3DO&/J!()]6E'+MRE'.]WD.S M-P6M]_;DG;OT,*2&_ V.H@<159-!D&40V)7,(-C&NL\$K;4.R0]K7* >!NU] MNOF9?MV#/N!)A3SB ;_#M@J277Q^PYQ[5"L6G,)1JO&38@3A-<1G2<>04?5, MOR:]&^M7)=M,.3>UJC1ZQN53:LN:U:SH@6-0KF5:GFI$2K:)7(Z:M:T!0_TE M<;=RDG@=9;6*2I9F]N)^A3N\5[EJ.?U:K"C7(T">KHN5;JV/(;N!^WNS@BFQ%J11*,;/51@ M)R49&5,W/+R)V&)&(NE&5%=P&>+-=X+^,Y"J-78B[AFKO*)B?F&+O]9+\6H+ M@&W&]YRS6+6T5*U*>+$,41404D3GH&-_JG0/2XL0HR M8MY5'NJ7[BML+ Y$BZ)1/)P&5.8(+_MT]3LZ6752S\M I\R+9!! ]>O&EZD? MWF"P@4(:PK@7#OE8]C?(E55M&>5C7SK?*5+_NM9TA)?:'G>G2NF9]]!G+BRIF%*%@%W,A-AS_X$+K<;QOJA;*< ;LD MJ^HS$#XX&-*(9RSBF4+ZVF=Q;%Q0]01V@Z ]$1WG<>[7,X]/C;??N).29^N2 M6M-BMTE0C>]EN$ A8A+@>=(UUB*E&DM\=O&FSSM$'E/D!42 MOX=R6@NFJ+(AE/V,N$Y4IY +0Z4Q2KN0YHZH1V'7GQ<5 =/G)5P6&XIR8 MXN!3C(3+(# ZL- 8W"S9[;6H2>-N&" M!)^LL75IG(8,'/' S:-E60ZYV%G][83J^?M>RR8?*CM>./ $ VFM_'.GGB T MP'-!#7+\D&2YE,J%)TJO$;!)_TK#)%_A(XM=]I?QBQ]. -\?Q#KR.Z(06(WN MGE.P%ZOG;2@(3($B@<3;$&]C:@C8@GM>);ODG^JDH(F][!=>KE"(0D;,$1!U M%1DIZ!WZRG]$MND<8UDJ'84%7FY#XNJ UQ04Y7O5F+O0HV6KS&RO.QS<&>C; MO>4B,Q[ILI5E+[/@OD75-B#X-4M"R]W(DVETJ$I53/LH!Q+'!@&81.!C:0\9 M#(5.Z;QDGPY#=4GVS.'9V $-3N2CQ\03;'5!KT#+@S2>6$N44*65)R!LJ^>4 MR2@,P D: -#0O<=]5[CT2!/%-)3E;Y4:K#Z.]4[PN4 MS^Y9R'1XX1QFD:QG MT(9"J;YV(.C)+,YS0<@:P347[%[45&_8P D03+]R!(-2&8O!6M.(9H7I8\^( M:%32'J6[(+60&*&:GAL4@P%Y#>*LV-A$#P+*9Y"O]*OKB/PM."J*1F50=0]% MYFA G1#?8@($_ S?FY4P;]# :]R.=$\7!;J$:GO6K1G(19\6GK6BFE^M(8WC MX3R: XK.__&HC&JC0L!_49LCFII/6. M%U[.'"];Z^Q]VUMS[RK]S]KG8@# %3K6-"(],Z:PGO( M Z'QX@\CRK+6-2 LZA$IR>P;60ZR@[#4B&AR&[7]%3X7*N5,^!QSBN%.%&6> M/%"QIR7=2J3B8A?'0D26:4[(O$4KNT''I:#MPNF:E)0L):5;J9249YI2((B] M+(L>S3_@@*^6_+M2-I(W03=8ZF)>,5C[64[\L'4I(G761F!^FUF[I;O-]190NP.."81 MHT!SDV=U>\0\*GZK$L"I]CTNE+H4=#G!24J7RRD]K_D0W4F$JJ?5I<)OL$6X M7CQ/$/'978U-KFU* 9BKCM!&$\TK+>IR5P8#:*,#,CNEV,I"UYVU'BO%G@Y\ MM2?$U!>7/S4(S5X7<1!CL)+H[X65,7E5EU O5"9#Y!;*L;+=J2=7EJ22)_2X M)!2#6:Z0*0Q#$'Z>6)<32^Q%YOZ48R6-;XKD+U/-RP: !U*@",I6O;[S0)&\ M5E8J^H2LN%\2%A[ F"_M1TW$CF/5V Z4&;!K MGPQJ2R*9F%4:@KRN\4IF0+ MD!ALL'!)2KM(6U^4PNFR2];/D:DB<4(T)IZV.Y]HJ++>=.>W* Q"1.OFWFNUEBY:^XZ=F^X(OWGI,$TUF5K0OZLW MXA#9;Y%;(JM]M 7-/^!2?A;K> _",X47;^#\HKRGOGYB.X/^4/+J0[T&3Q M0WM(;J&31G>UY(WHE)Q4G?Q=LG#U 3GYCW6/G[SE1&\9U&"U0XBSH0+GK>^R MKH)=="O3#:OYNN/"/244 .<^;V,@WEMK\?M>G?<37CY([R=+[MC ;OUH)NH( M;-G:2'2V<5RS\B1JPYG4X)H(.Q)@R[-;YHG)W,Z,.U^UIE68UHE1$MP@LHW* MARM,L*<$]QFFMU.@0V_X+^LXYC(Y6@N9P#;&'<-E]]2*PB<>O:8N$K'6^57& M[%R.0M M8Q)BY0S\K?9"8RI3)4]:8,A6GJJ?B9>=&GB5T,NR&((V($:_'\VRUFZ4TJVW M=M/:NKU7RB!VVIYP,G3TSAV:99]M!Z]GO'A)?\F"(=+=IN9YBK9TLE4XV2=R MZJYXE>K"E?6H$ W&Q9V*OA.1[H'=8T&FD5,D1/C$H;1B9RR:[W+TY;9V^=EK MS1'OI([P6ND(66/MT^602VH8AO57U!Q>G5QV#B"SWPU]GT59TJK(E@*.$98K M&O,9_O/2W!5]2VBD!7-'#CC$I,UL!EH^L)2+9D[2:2+7H=M1=E9AP?(>S24- M\6>\*G'0 /8_D7V 8>,^M2IXFT:A:5Q@UA<8$;"86@,W='4'1I@QC8#V!?N( MHJ.\BPG>OMKLJN)FR9L88B);=GR5EBI;8N7-1/,Q+DMMB DGLL%_"7P8-7ZD M]=VL50S!(Z"D\ZLD]UE13*RPPR7TD,?F#5<3">01LHX3A<(4#=Y9GK&.'I); M_(:>1/U)R-0"MNF1_$Q*E# *OZ$0%)O4WE3H]9QU\01]9S[G+C6ALCK_R,>L M45E,<>3:88>YDW*1NI&6W1/+ASA1+>D/57&?M0=R92.TY=R#_!?FBEV6#IO32ZL"@QA#.?))7T%V8.7518A5&P-'GP7DWVVT.F3-/ D<)M MF8.Y:JNN!7[Y?6%@)=$J@2MO(I[)A1EW;V1-XXJ,U. 0YSWLF-;YW%4 YP,!I 5Q1=7@5 MIW/0&NZ?TY_2I=+$3D$DV2-RQA>[J?[SX^/K]Q:_&U35\\.'MQ^NKP\XI$Y0EIXDF M(XEH:Z-X$.Z$J(6CA-DBYJ_47W[$^><^NW_E!;1K>NC'6[C7,,56@BX)%SGA MM3N"^)((_N>J]>77;?KJA\1=_6YLMSOV:.W7G;:U]KM-R_;;PZ&]TZH_T([% MKN'X",G_^J[[W5+UXBM[\N4Q" M9;\#"UZIU)%_ W%9.-0CH7.3W3^=/LY5 P<4^W-1=R--]16U_<=?P9Y8J0CG MWV;>Q$M^?/8-&K.(3__KNW_;(<0W[&.85DP&F(*EF;N-/_$;]'ZC'?F;&!:G MQ7'?>='<:!F7"R^0: _?V#+%^)!K+"-6 ZX:1HR.@89#89K4-P(AOIA MU.J,.T>2#.^%5]!'$9%$(69T8C%E+B,^*4=C(R).G: &XT9&G Y*!TN*;V'* M9G/AGSCJAYV&ET\'H>,E7M;\/W#]7V:QO(:K3YL(AE;#U2>#4-O>R-78_3'B M,VQ&X3)X:AW7#WZ2"TOYF[\P1K:ODZ"WT<7/K_C+=_I1C_?OF& M8VNYY/N&Z4^;1H;=ANE/!Z&CS4R/>>KO<%9.P]6G303#7L/5)X/0KO7=3U@S M2/E=32CMS"EAV-_$VC]02LB^"2E/EBE6EM6TFLKP7.EC@V.DCU&X\_GSQZJ2 M2W5HE'"7)#'L;>!-55K<,]6%K&]F]W-(XQBFQALOXF(^*V7+8<][:6^M'O.9 M*MH6"RQG>"VGVP(O5V1C'YQ?.0M,XY\>ILQY#T\L+-+,4W.#%OG&_.NME_GQ MV. 90;&Y/(!:"LEA?%@E2SV.*5U?!X[,QS=BBAXB4ZV2K/$2U_CW?QO9=N?' MUV(A^I?UX_<;BWJ)+<7DB*SL@]K_:1N("Y:47K[D%!RE6()@ZO7KL>9>P=U8 MPQ^I_CBY-_."Y"D:9=3H@883R;J!9(9=6+.><5I[D$U#AO.65NH@ 2F/+S&+ M5'1B]&D(O6S7%:IF1A)R6QM2*)A2\1&6=H6"JDW517]+/PO9+(":??KW)@V* M\_V\5 :^QK9WL9R L=HL0()'HAA[M&S%:PZ2K 01&UGE>*1?X$='Q\?3]/@M MES?F\S48_NXGJI<)J7$)NA2I=EUK4"(KR;%&[H8'V"4(2[\<'&N>E[X4*].0 M[><<^[UOJ9FJN6!D?AP6I*-@$@=KA4@,9@W"LBXOBD:E.J5X0U.K+K&U!C4> M$(K)RP)LOS=>2O[_[?7%Y<^*QTV=TVB.O,S7/5 B4T5<1=1CV1/1RPQBE)?=4_B-W+R6<;[5UJO&/A%ULQ $P5J23K32;#K^CZ08>"FU((Q M)X#=+V*"CW%-+9[S;_/I<*"VWG%J-$LP!4T2-26!+GP5%9=/J&)9F]N%S20C MT>"9&I;=S;BL0]Z5X6BT \W4E?HV8E;]Q,P6E!VYP$@ B87]/R+8U0GC^U)' M,8[EXQE.A+8:.MRE3G%D,6';QZS;6;P6GMILL1Y?T@*0EAZ JA M@21'^VH;5]CR1?MQ=C;1K9/:6E"C_@1;0%&'?M/@-'?%X5KGY21K!2I$@ZNU MSI.Z^M8S"K$M@4PZ;KZ;I7$#I69"*O0'M] .)^^U.FEEZ! MBBN:G=(:9;IEN<-)0#RHGA($?TU";)BWA[>_9C&?!#N5:SNO\1K!=B87),L^ M,% _HW7NSNH=:KU7UU$'$T)Z+@Z&X?N!=+^WO5<=J5T[IP'EF9/V#MN'[/+@AJ90/ M3:7&6:K]=-8D7O0+SH\H^;<4/['AAK!U[*W!_$2,BT6="LTQ%JJ6Y(E"\@E+GT^R== GT;&=: -E[P?5M?XW<9.2(G4)>OR-U(-/ M 21K0CPQT4.J.B51%^+NSKQK9NUSBM;9_XNS/DUYIRLY-CD?$K#0P!UJX!8- M)LDI)54!XRJ<)G=D82%O7?'H%CO3*0?$%6-7F0,".Y\#/Z@9M-0M$\PC%[.)@.FS6#H^B MA2 DFWHTXUTQMB#K]>.P!:D"-"5 S+?#)N-.DG?<4A_(*9,2,TA#RT-JR?E. M_?P<[+\E_'1Z4R39T2^FD3"%&R![RSJLZ/.VO"AO@R6L&#\,:+:CGX]O%7T- M!4C U(Q"=)H+$U.0!@W\R(8G4)_YS($XW6539-WCZ434HFE9E&B?/J'U+10X2&C-=-$2)\"F8B&[&Y,*)P?480N(;%A M*>BI%_$66;_4JI#ZHN5SJ^0&Z_Z)NXR 9&S:=2/A:L'1L:7*KW(BO#H^M*H[.Y:4H,&/E1D@*X<]7/,X MLW5U7%U*4B$4VL/%HR8R1? >Q9[_L#Y;TP MYEYZ]H93&"I?<1($&YJA^-9O5:T9+R!8I.!2LA$U7#/U/4@W"'PWA;XN.W54=H@2!:NR\4@34P^LY>T*]5IW<82ZI M2[K,%84M]V/%134ZB\,TKZZA<1U0N\^&!^?5&Z@S<'* ) G%@ M]LB>N*UT@]%1VN12SZ9*.1K.N]"AY^QLS[T4D7^;=^UIL348!#Q+I8M8N5=\5YZE3D'!;P&#M MPF:>7NKER5%9?2F--1E?F,:'5?>@,N;VT"B/4I.P.]!6:Q.J59K0E"4\95G" M7GQ1U1*&0V0'1NES97.MKJEEGN="0>Q,2"#AH\\&]NXG9HJ)%32"7"3)YANY MX^PK"3#^#5A0!A@3%:D*5A+@#XN=%O5?L2WX-^Y(AT Q]5XK*J!\,C'73@O) M4PZ]F'CMDO (. 9>,7"O(T/XZ<+PSGX8J2T>Y4;(-A(W&>J+*-4$A4+74 ASB9!XM#%-4H+*=J1 M2/:48>#2M'?2U[_) RS2:!'*B:G+4KBD#KZT$J9M/ A"@O-C62BT -O%45?K M,9Q,_)S-/@ZW)XT#=E!),28DG9H\8/V(+")V5B MMA0VE?5%*K*2W4=RPGR6"4L ^)$J"C8BETY2?(,V>A/E6R[1D% PV2/9";,/ MP*$ROZAVR^'>0@:#:5HOR$K"0?&HM&V1.DRU3F'@E^I>+ 7,1KJ;1U/@!7"5 M,WX9EI3WTMT"SYQ9%A3V%B"*C 1D $TV3KBCP)8&:C<$"- <8ID!F,:BL$/# M]-)V\FB]0#P!R]DR7K?8,T0KV3I=8E<,1D945JH;$0A!'H$5:U\X4Y&:DBGQ<3.HMI",^F1NJ6/0C"C-NN^J$-E M.5VXJPFP[!S50Z#^OR@W9Y(?7?.E9'/G8Z(PP?^D5=W(XE?*[/2*^F\F",." M^H,OI@PP#_WGO,1U5R]J.9^TB^406 TBC4WNPI;__WSU_LW[BT_OWZ[.PBW) M;[0K=*3"<-^?+WZ]^/CZK7'UWV_?EHSU?08VV#.B])),\3"%55T,K7U#W=.( M9^00%+X9^2^7)>Q98Y5"MNT^';F48BHV+WEHMT?#P='G)5M6>V"-#UIV\W?= M4>]1-FOOMJ$=VY!WL"FUME[VT_%W2ZB7U&(AS6,LSD R_K$B0Y-'.\U,OBA$ M'HVNE37O.PK(NLL@0WE<9WCIO14?=-IS IDUWH>H)LSY>A.%:>"VY X=AX,Y MM^G43S=^?5>VBFG>Y'9"67?8MNPUCL3%!OW9K0I*RZ8H $HQ#2;+A\%(Y"WSQ=R+(G;W.7S'J!0Q MEY_\Q8-.J)\LPE6K=+3_]+Z]"L+@721[5Z2!EWS"F1AI['ZG.F#0!]YXT+'Z MXV&7V?U1CSO]T<2>HUY@V5WK.\/ECC=G?@RF-G #5>4E ML,2WY%60SMTPD=]_9P1LSO%EK1O&%J^0Q"X"%_]XF]/71?*:11%FCOR3^2D' M[@+8<>(S3]Z$M[_:GVX_=S^D[I>WMW_^,OYR.7_W]?/\@_7AE_?? M_OSRWOYX_7_]RS=O^Q^_?+;__./]MP]??._/+W]^_7#M>K]V/_J?_U[,_OSE M?[Y\O/[9^_#'Y_N/7W[O7%[??+N\_FQ_G/_3^W#]OO]Y#L^^>=O][(^^??3& M;"_O#WW_Z'][\W]WGZ]]['__X MW?[XYNO??_[Q<7YY_H:4/4^QU0CG0[3FOH?OKRU_L5LM\M'?-)B[H"UX%[IM\:,#5K.J#<8]:W) MR'4G(*$Z8W-D#QXJH39(B8^C:_S-H] %7:+AV\?3*@3?VB-W M-)T,[9;-.KU6KSONMUAOV&\-QZ-Q?P)H,MRSY^ MRYO=F/)"]?VD%+U;U"Y,(^"4;X]]->]4%N2+:MV]%VIO[\+H39A.DFGJJ[-\ MRHXBW:,-<^_#W%[G3ID,L([/__O3_9]_N(N)W1MGP[9B-D]&^YS$VAS12J0SKL/U1U^:32D53/2NG[_K_%HY/:= MGM,:#D= 6M.!VQK9K-MRG=' '?2=[GC<^^ZG02EA;:N +?L*:V)EL0W-%]PR M@7J3!K>K'ZS.&MQ37 $K//F1)PU;'L26N?-Z..TPQQI-6I/^:-#J#;@+?V-N MBXTGUJ1CN1;O]K_[:3PT[>&H0CZB8P>DSYU_G\#;V_#O\?@W=_+R46\TXM-. M:S+N.JU>;S1L34;],2A?HYXU&CK P_R[GX8=T+FJQ+_GY.-]HR83.UEU-W;* M$)3?.'2?7J-@BT7P2F$E+[F/&V%T@#"ZUY0)>VI/W+[;:W7&@WZK-^'3UL2V M.JUQQ[4F=M]R'1N$D34T1^-QA=Q"C3NW-LI$P[I'9=U0(OA4326X&CB\"]1 2)G.U&2.TOI"Y?:_K%N#MVIYUAI]7M]D&_ M52FAIG!6UT2\:-GXT-LYUC=$41+#% M6&O2'V/X>#AHL8$U;EG=SL1U^KTQ&X"9T+4KQL9']5F,JZ)KE!>:7(<)=M9X MN%HA8;!3-<])"JNGB(PT8NE0L:3G\0_YH.L.^ZSEL*G;ZG7ZO19(*KOE6F/6 MZ??1TVJ!6!KTS9Z]&F8\S ;:F2]JY-LX7UY_BBA*P^N'\WJN@G1Z$]X;CD$% MF3I6JS>8L-;8L2>M#N)LVN.%DLN M,)V34M@:K\=S>CT$6G[S69" M?1680;^+AI]\E\YB_DG/,'E]'"V*OZ_[_[+UK4QO)E@7Z5Q3$1-P^$=H^^=CYY<*_=[%]^NEY)[ M&[C/9,>S7D.P1?96=9LLG'92>:!]/'!\S@-4.*&L=" U&D#M"=B@ C#MO4*M MM10L\X#I"M$F'EBJOA[7H_B/0?_#E2K FAKR> I-$4@M&9J%>5Z=:R#;NQO' M6YE]T"7<*NU"-3J!-F$B-EZI]CN+CID]CFA!^P M.O[NC-N-\>99YN1+0][][Q[QAW_W[3_F:/OPS=[F[W\=OSO<^+*YOYGO)]_# MX5]BD_WY=7/WS<>M]?_LO?UVL+^Y_Y'_[[>_\#U53(M,RT"8SP8 #=D T%X# M591H&86U*J,>V=62CA^67L]04?T4[.0'4%V_1]Y6'+_Z6D:IY46MQ^5=87>A MUDJ4EEBN(/#0U&9&L(E*0)^\]SR91&AIAZ%P9G=[=7BU%LCWJ]96#-\'AB]4 M7A?SZ5;@*RDJ0$,-.*\T8").48>4E]E+U?OU"!CD('DT@$H9T,%*D,)H'E7IUI(U<4ZZ^846 MF=_54=9&C:)"^.$@?*%/6*:-L0S!&.\ N299G\@6=>1!HHE6JE)DP+#+R!+6 M/K59G;B^3&4;!$:'#:N,1,HLJ4Y!SL4C-S&ZGJJV@M?!^^;=8J=->H-C5>>@).BG.M8FR_5M?$PP07S]9\HY]5 MN;AKOYZ[1BO'3,4Q?UU2$9(U43@&2(4'S+L17 @.E)#4.4V-*]$,U-7SL+P( MG5?/]8K0^2'T0@N0@7G%L_[N.$U9"R .=& 12##,6>V%*^WWT=3BGH>-4S0M MVF;OH;+4S/(088F+%D[5ZK@CW[R=U @X6H*.J^(TL(!EYJEE3 &AA >IG.*E M,H!W)9O9E5E]!JU%[KQT@@K/NHJ"%YTIJR:)Q M*ZO"S)Q37ST"T[=6NUX=^-ECWMA"Y@E,6;[ELR\+K3Y8W[A*L5-1K)_4@)@A MAGH9( EN2R=+ YJ5$F>%B5.33T:"F6(IZPHV#)$]6%.\ M2F33$MF$KAB218\4:+'GLEQ*9VU'03HF14Q:65=:PRC:13VOO)3[);*EV,!_[CWN @K^JHR4A6OW9*!Z;Q\8UNIULLR(28>)9% M&!R5^K)+XRD-$SL?X/S) M'I<9>K,8Z4NF7EWWA,NB1#W@?-77)QNKMAB^@U*U?ZGO)B,$2> IVX3.E-FJ MF'\3$;CV429CM @E*Z=KI&J1"VY.YW\(K>!]4> M*GKG@]X+!<(P$ZPE'EC0'M F!\X9#DQZ::F+47JULJJZJ.N0^<=5(/S@L&@0 M)\V]BE-X&$^Z?KG8CZE7,Q!;H%F\.OQT,#B.\<6I2"I!W86@+K=:%K%R_Q]Y4[^Z8WW7AZ-\JK$X9GY4)QJ8!T509+M N<0 4R@3T)@& MZ0T:GI!3(E96->MF2;8(R4_)D7'1U?&@M!Z;3&":3=MX"O;/@S=WK.0T$SG] M>=F'D?F"4PN*1024B8!6*8 *DAET7 <:5U9EUS#>(O.GNC 63LNH$)XOA"=< M&,YPI%Q!1G!33B&>MW+Q%.R? M^2@7-S6RGQP/72EI)DKZZ_(0"FJUMP$(*0WLBW[A1/0@&&,B!$M0NS;.;*K> MBX73*RJ$YPGAR>R+R!P-#'R@!)"5GM'&"+ B$<=4LD3&,D<&<>8\\NJTF*'% MDY^BYNJIFSGSZO78K'Q-]IJ1;BZU=8I4RH$1 M08,6*9C\3_2.9'H2HJOGED>^$-V2*MC;H)!4L,\.]@M=A$?-2:9HX%&5:&;^ M84EP0!VUFCENJ2I@IZS+],R61.TH] #)%W445MO4DQL"N;5][AT)[,.DMD)I M9,)J!2)P"IB,!\ND G11"$H4\4R4WHY=.GM#_>H):2V,'R\?H\+X[C"^T$-T M5C>BB@JRQA$ *25@.2(89S :SR@W96P-=K,P6P3CI6I1-W4JQAQ5C:<0VWV$ MS(Q*3G<\#@&$HG/,94DS.6'\"/E9Q147QW M%%^H&,H0D1&;[0/N$9 H#D9[ D%Q(YDT,FI>^OQQ54=Z/W*Y:O5AM,V'\<.2 MM\I/=^.G;Y?ZD&HBM'%.0F!" D;DX'3BH Q3#C4U*;@F*UVWR0*JCHR%TS$J MEN\)RQ-A%:>CR>++X"7%%ZD)6('%NX%*!T.%+A6LJDMY'?3].+I&&?0]I\2. MI>:C>YOV/1''K0.%IR6;2TT[ T='F6$@D]& 5CEP7BD@PJ-2U,J03":;>85O MJV>B?2B]MXG?%:6SH72BZ!2)BRPF2$%EE"+/ZCTRD7\(],Z$4CN2U?LE[,S9 M9GW@I"0D+S?4LI!6.1R^SSNO=LD=2>A2 \X@9-+&>^@ H@LV: V4@ M@J0.@T\NZ;G%(*M/8?IJD5HETG*-8H*2*A%-1427^FSR0)W!0+/.H U@) YL M- 2B98%0C*4Y\,HJHZ)K9D_5JN4A2X7RART/J2B?%N43WHK@&!$I 748R=K<$X_XK-WU'^KUE&3W]/B/=SZG\=]9[W>P?_[\IX>!2OAC3/GWRM M'UZ>/;=O6*!B_Z?8G^A%M;N9G_G#>VMT"LP)$+$,(_07-V'F H(I.O"1YU.(4 F:<@9$Y=-?LTB9 M23=NPB=@>>Z,!_[CWN @'YNCQO17OW;B_QWUQL=UBOR'\3NZ\XXPR66PHA"< MTCH9JZ(U'O/V44I?;VEO;/UV'=T-^LT6?&V'V\.=<9E@]G>YL8NO/M7 227 MVQ'@RU,"?&G(N__=(_[P[[[]QQQM'[[-:Y.?\W"3;7W[2+;6_\S?'?:V=U]\ MW/KG/P=Y#3"OS\'6/W^R__VV2=\+Z1,R'8"@Q*R_$PW:92+E2DD:\AF.EO_X ME+QI^Q"!1C$JD\T:&@G:B!1C+%%,R[VUUYMP=?LLUO;Q1FK%'2O'K2M#GC0X M87DV__*+UJ7$N5Q9)<\R!5Z=P'#EA5\[-VZT49'S:'X4-442Y/GV:_;::.UH MO#<89H(.==L]SK83[XT*1M&4(+A27F6H R-">9'U/4%(EYS\_Y6M MUCG94!U[+LW&PEV _;^\M>4^,S_9MBH!-^U9O NB8-"1.659( MF;1!_.#$;,]&VCX:C\9YTV=MM^ZFQ]I-U&IJ+,O;AVD%F%@"JYB#H!07A@N; M-;"2[=7-?-?E[&IKBAN9K=?P1,-J@PM)=^RH5$RM1Q\/71R>.& Y[7;*!IOZ M_+V[CE?/WX7=M:^^;'UY3Z0D-@5?7/[9;M VLZ"@'+3T>3]P:EV9T'O_)_!C M[,!Z C_F[ONV^>$]]5GE4WG/!2(U(,U*8&;-!#RR( 6U^2AV4Y_!C[&5ZAG< MBOV494XR?4600:2LTP4).G@%)*#.)J[0B9A\"F-7,-'EU]15SN\4IN;<)=NX M%&M2XEQTY:LE#!-8;)Q)-0O@KI' M:S%)L=\$I )--OC*JL$1D8'FGK44?I@ M35A9K7W5EAB5=SH]*RKO+S2Z]C[HI!-'!Y83FK6DP,'XTDE>N12X,E08FT^U M%J'RH4.QCQNT>S'_H%T*-MALC3F!#'E@QFENJ4D^,<%,]#5H]VC0?/LCA14W M=]>.-_?W]M_]\V;OW6Z^A\/_[+W+BNKV^HO]S<,_OV[_GJ^Y_HJ>!.TXE\FY M""3%#&Q-#%@J!="8MQ>G1EKZ(_/GYNW#J:$-!9?P.3\B[RWAC%^?T%[6:@J.HT7-QM)]Y+H;BB MI*0*E_8#5#@P+B%XGYG%&Y^,D"NK]+Y=AH^R_ZK+\!'WWEOR7BB4/DD.UH5\ M8I)\8FJ2_ZF24#;KP9)Y,JW#\%$V4G48MF WV5+UP"F%K&QE)M.&@O.>@"5) M2A*"C()FPXIV%5%=+>_373A]T&X&':^>OPN[:YN@G32"69E-!DNQ1.Y\S'R8 M%;\8D6/>IRI(\P G\*/LP'H"/^;N*T$60G2V,+2$;+[&? :' "8R"MF8Q6"< MBCH+?,HS^%&V4CV#6[&??,AR-OG8C8[$,M$EZW0J_U!(N(],1&Y4/H59UR#K M2M[:H-U3Z#MV-UVYA@?FC[^)^8U>>%6*IJA%"8@J@DNI#'?CWOHL($?)',(# MM1M@:U%YM].SHG+^J+P(VAE)9 :D!R&CRCIZXI!U(PW!".6$M,Q:WRY4+E7! M_/686LMW6E;9'G0^V5Z 7K_C[:?>V![4UG^/UZCG0BJOLU V^B]/1#+!1I6( MIB*B2^.=$\>DB6 04%A JDN0,21PVABM$6WP=F45%>FBJ4T EQ?(#]"+IP)Y M_D"^T"@$#9XPJB$3;K:37?ZAJX?W1X=%! MR8WH#)H.PWYP^&D8]V)_U/L<.P>#T1.;./#+@Z@8H_R8^;=I*.I"4DW?TI>3 MC7(,T4D9&%,,R MID!T";T:G[C2GZJZ)180V'=7.9B++M*K MP9%'0?-2^2]^--%@-'UWR5E:GR]]]_,'")U,-@1]U8BJDM,4Y+2U?FDB*X&PFI_Q:E-GJ$='[;/,8V95D7C/C;PV/!?)J/%W(/T"0I4)^ M=LA/N#D,$Y'R")QS RB;$H"D0#HK>611YE\RY(GH,JX6!?)+Y0RYY0RF)LOS M]AK,SY;B5$8GC_B<9T&$P9$[B"?S*688Y](VK])_/N):/>9,/[PU^S06?E\2ZGO\Q(%FC*>_% MCO4E'\GVCTOY4[^9!&:'^>5^IY=O]<.PR8<>CDM9U'@OCF+!:;-Z3; Q]?JV M[WN-AS"_T P\>G:Y4&IB(4Z_7&;A_/II,&H2 I\/XX$=]S['7[_TPGCOC"HF M/G4J47+Q$>OR'1R-;_Y(7B$/>=7+CGH^.CH\M,/C7^]=#)3\C :;55?DNTJR MB9_E&1JRL<%Y01Q-+%.>T=1(*:.CS&0.#%2Y;)VNG'UH;WCV")_LAPAN&.U' ML"D_X7-[\,4>CU;^?6EU#GM]F!3%]ZMXLBRK_^V&^7/7W.K/%OH445".Y.>T M;,ZS5X8GRZ O']TGTCAYI=ZJQMK7=V_GJQL[&^L?9FX]7.C1O\X;?8]<_PWN=+9_ZVR_?G7R5*UXBBD)ZY=>/[/0X"A?-8RZG?C5QT+F>R>, M%3J?XO#T7YF>[+^F?L+K]OPD<.SP0\;.*2&=;-&&]"^HJCEE\@(=V$^C^/SL MEU]#;_3IP!X_[_6;AVH^]/V1DL^F"RB6SDP%CJ>NFM/KG[[]K'GKNX/QY#UA MG@G%;GR;/*,WOO>CRU+Z3%)SI\O^^#VNL=XLNYW ?N*[^ZE[GHHK?WN-(77* MQ@]B-YA;.?3>1COLO,H'0SBOS.YPVKVD(,ZZ-A,F[VTUQ78O6G$NW6;RWT^? M]BDMV421?UVR6RZ9G@:'[>N3F??=ZB.YQ3 M[.O$^\C;LDFO][7M'+F1'_8^%7OY2GW1S!F#;7O:J9VM;7":WN[1ING (KD0 ME/IDF"Y#RQRS5CA&O0[)4^K>KQ>E@%!"8>;0TRD)_C8<');IUN7N_NF-]UX> MC?)*Q>&KK_[@J*SPVF@4\_]"FTHNMG=.':J'[_;??COXN+G_]GAS_:\O6_MO M]K?6-\76^@;9_/:?P_RYX^W=CW1S?^_PW*%Z^&;_W?XK\FZ]3![)?[O[YY?M M_+UO__G[<&O] WGW3[ZS];"WM?N?@^\=JN]^W\K7?/-Q\UM^VF\?Z=;ZFMC\ MO6F 1+;7WQR\.]SZN,5>T^Q.>> MCTO3-F/N5$6T(='%DK*L$7UT7' G31"<:DF4K(;@XE#5ULL)0S!3#3(J+#!) MLF;E+ $32HD<%\12@HX17[I[BZZ6;>H?^,3;9\P=X,&CH]Z(Q&G^33GM;2AN MGY 8TJ!9-9T6"N 7IA/E5FFE(D3.,ZP=TFQ$Y=\8<8)YP0V5O #<=(FH %]> M@#M#DS22*48#BD ,49R$?'1+RE70OAH;"P7P"V.#DF2D5RJ?V\0#4J;!29'Q M[A.S/A)EF#B9SZ'XS&4%M8G.-''=D[JQX4^BN[=HN+$P-:YSIRWJH[6)$4Y< M0*^5I9Y(Y;5GQ@G-2#4\%HBV=B8,#XN$<\=E,\D/T--,6]F>S':(%Z1L>L(S M;7&"7:'F-6VX->7O<^S%\W2I 2,S%I')H"-BB,:E*(DD!KVQDM)JLBP4-5R8 M+#;J0)C4(+@HTPPD!U>Z$#O&T2:A+0^E3%Z2+A?SZ&IV=6CE MPF= 51@_0HICA?&\8'QAVT:G%/-"@$1;&DPG#4;2#&.5$HE6VXAA996J+JGS ML988Q@^9^E=A/"\87]BA2*7B(MNA1@0!R(($JQ'!28^!IPQF$3.,:=>8F1LY MU@2_FN"W5 E^E9#F0DC;E_+X%,_2*324%QT00P(=- 4N:.*$YS/%VI55J;H& M9Z[GJED^K87Q0Z;Q51C/"\87YH&C3">1+0/F1#.G0H"5W 5,:%-SNN2K:?F MXMZN,&XMC!\R6:_">%XPOC /G(E,"*.AM&7.YH$38+0W(% ;F7@0*6&&,>L: M-K.57U/RID_)\[<,1]4@>TM2\RI)S8>D)C/P/-6\] %SEPV&9)PX"Q)D)RE MS"&A4L655:V[^=A9E%!ZS;)9T@2\2@#S(H +8T-RR61*%)QP"9!H M9SS"R M,22K@PIL9=7PKL8YSR.H!+ 4!/"0:7:5 .9% !-]"@SQ,F3L4V.RF4*5 \,E MA2 -HO&.$\^S!H#93)ES3_V:3#>##?/[<# :=3X-!^F.0[D7;7+>0ILNC;1> M-\*J3#5-1Y7=2^,R-2IM I4EQ!H ?9F>I(4 3X,FT3K+N%M9951T-5F8V7EU M7.:2FBL5]#. _F+J#Q&((CH&OLS*Q&@4:$("*,89IW5F;0(^UJ.J_H M2?O,DL4+K6Q_BD,[+D._XM=/L3_Z0;;5/#PS]1I/*Y]O)_/IR>#E0SO\&,M& MJ]E\+;!O=^+!02EO[8?-,[F\.L%_/02G.@0W)LU=&TPP(MNW-'@":#T%1X,# MHIVT+CK.8LJ'("?=K,ZT*(6@9@(MKM%:D3P_)%_8L)0(GX5HLOY:>I?K)$ + MYX#&;&^@BTPH5TH%5!=K:NX2(_DA+=&*Y+DA><(P-2(JK[2'X(@&1&7!ZB"! M:43'M>09P">]!-'T0[]7F,HA/@Y'@P^E1G2M2] "TR% M,^%D7EJ_$$UEIKLPT^:DM4"<1EW, ZI,!'0Z@/.<96M!6,.)DHKI,B:\R^:6 MR;.@R3I+C>6'[8A7L3Q'+%_8"XHK:8UU8!W-6!9:@R7)0=(BA&SZ,Y>RO2!T ME\RMPU7%.@I220J F,"N*-3"NK MB%W%L$58?DIAA=]C/P[M06,OV'#8Z_=&XQ+&^GRWJJ"GX,EXT.RY$_%D9EJ[ M))Q*3GK:)XKFB<,!V*X1V9#AB]'P&@5&./S#^D]S\*EDJJ55:ZZFM69/H_00&!P M^URW6D'8$E/B/#_QE)]&E:"F(JB_+AD/K"B+W$'0,@$:%D!;ZP!11IZ<#U%G MXX%EZT&1>4UD;TUF?BT>7C"[HT)_9NA?6!HN*L.\-1"\TH"ES9$)S5A12TE, M2C,?2B6>[!I5H5^A_[A&2H7^K-"?-$LDBR0) H09D<]ZDD_]I! <)F:2(<@$ M6UFE6G<%GU??X_:5YBQ>QX"+TIR#P6BF)LA+1EJ_/*RM,LK/FW^["WUM]/W@ M,/Z1Q5<);"H">SMIMC!EL[XI*9@LS6RV1 -&*PF>:Q-U4(8(VOA5#+D:\_A7 MZZH*:RGQ0Q+ '"R62@"/0@ 7Q@O743+4$B@CS0!!S!H,U<#1RZ@9PZ#%RJH@ M7917:XLK 3QM IB#W5()X#$(8,*$"3*&Q+D%XTMZ)7<)3$HJ\:!\!/(&(R_9X+PX[O_2:[?^OLX!+[2U0>PO,[1"X?HMU._TX4X.] MY3X-'S1V5P2T->@/+A^&-=/@+N?AATF+V">>C \6; JRN/0H:,.*-U^'0(@) MI'CS15?IJVE#4Q^'"ZKR+C>.YV#65K#>)U@OK%=DD8M0M%63!&!P K0W!BAG M"2VA,96&O>::(K\*U;9"M?7V9T7S/-$\88JFY!-A:" P[J&,7@2#B8'2SC@N MA$9A5E99EYF9NV^W+\=O(>R"C0R^81R-?VIT/O5JQ7G&QB[3SYD(+K'.)!UM MQ=IMJ9!K[!,Y1!D9KI17#J+U?6455IY$O+WKG&=BJ MZ+U_]%X8!)I;(AP10$@R@!FRH$-I+N9%IM]L$@A;XMFR34/(*WK;:Q54]-X[ M>B<;BEDFHB<&>$(*R$0 31W/9V_D,IF4LB&PLDI-F\[>)Y M=UKB,UW8J4;. MVQ(KJ+Z*N5#5_J7Q.YAL1&<)!%L4#1$%&&8D^,B1<8[YT,$2)N"DILU4\-]S M@*$B?&X(GS EG$!E- '#HX4L]9@1K@)$IC1'*D1,,2-<76U45/&]?/AN>U2B M4L"\*&#"'E$A4&(S\$-Q"*)T$1PU'@1G*?ILF5B")2"!9N;.@S4_;F[F2LD( M[600#H:QYO;\-!X&BSF'I].SS>&,?#4>;$\B3#0=/\_6L*\PL:E$M!ZX6%G5>EX> MH@5U!R\U3N<>T*DXG1-.)_I!&X^BU#FC%66*N@Y@G> @K.)<4ALYSXI")M6* MTZ7%Z1P,AXK3^\#IA$*OA:,\*)[WBN& SBG0UCAP-LADT6CO2C=%/G,GQ?:5 M@+1#:[\^J+(5Q]?V2KM?-T7;;)?_NK_';S7'MCY>E+=G;0=S1_J]-#G36$^) M41XL3UE-(DJ#8YY!L(H)+:FSMD1X>!?5U1SZ]OE3YN28K2Q76:X%P:S*= MT9X=QN=WZNMW-9N4YT4/@R-W$*_(Y$Z=\F[K;X8&A][! MT3B&66HQEU-_6!(5X74<[A1FFJ_;A]U8=/W*#OMYV49GW]OLM#*9_62?G2L( MI"H(MU 0+@TMB\HATBC .1>R&80*7' 23'2,"R=\I&YEE3S#66H8V]#3.MF=YFEG\)6WQ-;3Z&M6K M41N>GN!NOAX ,D6(X(P/UD[H8.OHT,7A=FI.PNT+,JB'XBR'HI]T%4B?HB8A M E*"@,DS<"8KZ3R$K- $3;WP*ZO2=(D@72%G;M#ON@/M'X M2 >B0U1 :"PI8%J#T2% 5@DDR39YY%)GJ(LN*M/EK+9276JHSVC!5JBW#NJ3 M$Q>BI&B\@"@(!^2*@2G-SIT)7E(F(B,A0YUU*9*NU%=SH1ZY[^J_Q]8=Q/S? MT/N\^M_YQ]E7']KAAUZ_B=;*RW#TL51=SQMY^@QYS06?]\;YR_R/LGT!^/\=7G#9ZNCT\NW^F%H#SJ?['#<&:3.>"^.BO';;[(K M;+&(4Z]O^[Z7_RCC8QP/\^.-GIT+Y([KLOK?;OCOU7N^RAT_=KI^LIB.GP:C M7MF'SX?QP(Y[G^.O7WIAO'=&=!.?.MD\S\G%1ZS+BY@)Y,:/9"%[B*6&WX^? MCXX.\U,?W_].HN1G)-YL'$4O+]#DS_(,#1/:X+P@CB8F!1I-C90R9GQG=4T& MJMQ[QE;./K0W/'N$3YE[P0VC_0@VY2=\;@^^V./1RK\O[X&\ 29%\?TJWBS+ M*Q)MR4)?*7QI%GKM]>N-M:W.R^TWK[??K.UN;&]UUK;6.SM_O=C96-]8>[/Q M:F?J'?[0S_!R>VMG^X^-];7=5_G.=_-_-E]M[>YTMG_+S[7Y^LVK_WFUM;/Q M]ZO.']L[K7B:*5GTEUX_4^/@*%\UC/XU;\(Y9;M3!KF)\)J3Z()MFF2AO"(' M]M,H/C_[Y=?0&WTZL,?/>_WF*9H/?7_.95J]0-,ST1O?^]%E*7TFJ;G397_\'M=8;Y;=3F _\<#^U*JAXLK? M7F.WG.SL-M4@OHUVV'G5#UGK68\^%NN@PVGWDO8YZ]I,6(TWY;/^*'#2OD4K MKM;;Q$1^^K1/:??/W_N;O[_KO=U_$6[^_RL^8?]_WY3G%V]V_#_,]Y^_]+6WV3AUD.^3+ M>V$DYT)3\ D]H-8$=#0:=/+.VB"(MG$.!=$+-@F@Y(?/EX/#3,.[%_JCW^7R2RR_%XOY7 MM]./34!TAND>?)8ZSUP^Z%=-?. MA9N/WNVT:[_64W>*4W?KY:3W1!JA3"#9GO 2T'&>3UU&@!)TP3HKI6;YU.TJ MEN1_IC-M2N^VX#O"PO:JDBX(!%HM!Y0B03&. I*:Y<5/"M8&D2TY:C';-+UQ M;[:)J(O'98]EO-R>U=;.A)7I;2>+:N=<4I7'9N.QG7.;!#?W_^+O@Y(A<(7 MK+: F;K 4L=!D;9-(C\2T.!\&.]BK4VP'U M;Y>@GC63Z+(B"I*Q,E D4;#""?#&:,S:J7/"KF0513/*?FU1@5,%?>OLDPKZ M]H*>7@)](@EI-!Z(M"+;*CZ#7E$"PDB"1M+D#&DCZ)] VNSN8&P/.H,"D]+& M9R+$5ZR6:R-[=XR^GE;L7-.N]W99UTN=MS'SXK3Z7&A]H.J:$Z(R_VR6W9?W M2J(PRDO0@95<7:_ *&%!)6:%$M$I]"NK7'>S'.>6XS$KD!8CRZUR:>72MF8! M5RZ=N^G\Y7W$K!N7+D N$@(8T(#A2(!':1QR1QS)&K2@78'SRY>K7%JYM'+I M8V8;5RZ=NT?BRWMT@C@1)=@41.92E03^ZK'XFC5B0CD2+=:^4WOQNN^YUL=I2D6>( M"W2SDO!I>FA]I_U0UMCS=^P=958ZP\&7[Z/M"]7'Y^7)7(V=\4DZT37=XF_.;*_M^ZZEH\/!T0]JF1<$& ^6-77N MAWE@,;VP![;O8_>\_>F)WY+3;H<1JK[S!]VA0&V&^%/K0BW3C;FP5DG.&0W< M<=0J68W16,$P6N4-\>\WR@I_'V/9V/IMBMC*"35-3+)HR^B*XZWST16;QUN[ M'[]L??M/[]WZ5K[>G\>;^[_UWNX>[+_;_W"\Q?Z3/_7F<&O][?%Y1&7_X]=W MZQ^^Y+\56]_>Y>_^$]_M_]W;8G^)=_N;Q]N_Y]^;JU_Y/F^]K?6]PZW_MG@[W8/#C>_;>"[]8_L[3\;-#]'.I]0T]25!\.U M)Q&TD!:0$03KG 0FF6':"XV)KJQ*TA7&=/4UG?GN5I*V3%'HIQQD7N@8\A0A MY+NQVM52W$EU_$09;TTP>$&HZR*QAC#C-8T>1)DQBY1)<-I+(#(1JH4*QJ=, M796Q*F,]0<92*C*+D1.F L8@M9%<)"Y$4E%2SF]FK-NK897,9B2SB/1&G6PZ@&*3CURFIF!5E9I4B[3%Y-;:F45BEM^2E-6F^)U$QXF3 $ MH@UQ-"\$ZD"B$ZPJ80_%6_RU$M*) M1"T&0DVI4..E/%0C$_('JE@ELX?S\F]>#*CVC,DD2&G<@ 8P)@O-:'K#,!+/ M/;5!9SU-= 6;>3CU@W#:/!O2J7:3T4WST9:[(\UI3Y':-ZA*J4JI2JE*J4JI M%5*:QOBWU*"45L5BZ0>K-=716(+:1&:%8T]HSM$BZ,Q;+R<< )$;E6*2X)5' MP""RLAP8 V.3TD18(R/.8']TDY&B3W MP*,-@(Q&<,8H0.<46JYC5'9EE7:E$MV\#5LT.:*.A[DWTZ]*J244?$WZ74A> M)">=)0Y)3"ZK(H8A2Y)I3W2:LDGV7>CW;WMP%*^R;]4D;\6^=))]D=/2>]% MD#)SKK$>M$(*3FDMDQ&>"KJR*E17LWDENE105^JM4JI26B@I/=X4B7I /KAY MO+>^]=< 0CI*CR&2E)!,.X!BX8"F.B"S:T\(Q\0GD$-_IOE^DW$> .5FR/1D'X[6& M+%K"+#?YD#(KJY1VC;@ZZZ#&:EL-[QI1KU*J4JI2JE*J4JI2>IJ1YK_C:%S: MOF>C)RO.XV'/EUZ!)X9/4?=K&+DU%D^Y@Q=V%$/I>QG[(UON<&TXM/T/3=?] M%\<7?_+:'I>7UK[883@I#]GH9^D>-=WYF^Z9NWNVO_VI7&)4]D ,&_T3$ZK: M2M/82KT)6RE:B\Y9"F,GF-JXZWPRD"@/ !&ID KI4 %23U#(3VW*ZN\ M2SFO%+Q8X*X47*54I?1DDV_K03D/>V6BYCF;GE;)Q, FPO-1:0@8Z3T$3;/, M#4L>6WA4/J%H=+/CLSV9]WG)P3V/;^']'O5%O'$]SW$_TAC?1 M#S[TFZLT*D35%J;0%K9?3IC5*C!5!GP!Y4( AJPK6*X81,%MTD8;ZLO("=DE M8EXM02L95,JN4JI26B@IM=2NK@=KNP[623/<.L^S*:[ >4K4\HT:')$&XL\&'OLQ[7'U>5;!J5;&=B3%TT7JD4$4R, ="59LY$!J $ MI21!JA1D5LA(FZ(B%.47!\T >8A@O!$@ M,)^E)'%D%MO&NG.*1=_:]@V]S_<,274M)%_8@](+JMM9CSX>NC@\67).NYV" MJ_.E;^[O+HZ^&:8!+@Y_75L/P+WTB3F4+"64FAO%HQ+Y14*X9%HTP_'F42L] MVCX:C\:V7U:S9OE/,QQO=VT\P5/,6IF"]> X%Y#)B976=0@R49^5_DBR,%=6 M)>\:*KO(U4(,R'L$W_Z3@/Q5E>5N>*]SR>\#U,?GH$Z!F*"C LQK#LB\!P+(TG$2': F1Z++Q88+0P0@E!"+GX68LU\&V#P?S MK8NSVVC+BD$!"<4,9FV!49IT#$ZR MP%=6!<[& M_/;%(8[,>.NU M'DRV20@]&>@-8Z9=D)&P,K?<5$5^+5OF*WG]771L3__&8J M%TP?N54R1AZ8$-9B\%PG$3AJZ:BT3*&J:GP;&&#S=,32'[M9CW?!J4@,9/)F M68]/$:SG'+1E+OI .#797%>\2\UB'/Q/*)GNTG?F:WCH?86]7@BQ_[R"X(<@ MV!AOOCP?HT*+/8M8NFQ&B+1HOPHM6$LU:*)BPJS\,B=75E\>'1X=V''O<_Z[ ME*(?=^QY.G"AL,YX+^:73IHWE69.:SLO.Y+(:(U"E5*54I52E5*74 M>GM&)"*%)&6 MNHK<-B#WPA.Q^65K=^,]\U0S(1"RF,IX@\# "(7@C TR"(O)J!:"]PDUTMF* MX\[!8/3$IK?4BO$JI2JE*J4JI2JE-DEIFC!]-$$:'9/P7*,AUCE.HF=&9BV9 MQ-/N4^:LPL?,)UZ?U86+LI^J'D^E'K^:#-5K;]&P%,"J8 &ILF"83F P$,*# M\L['E55!NHI>3;>;.E)? =Q" &-DQB(R&71$#-&X%"6190"=3T?NH.?S>RF63LK=3C];P?DO>V>?\H/1'0>:+I\O[OI9/4EE0G*9 MKZ)")X,Q0G/#I?;**R;L3[AKCK-Z\M,W;UV06:W4! M51D-P6+^)R,J*LUCXJI,Z-%,=/,N;)&KKOK9:QQS2:0T31PS&$Z0!RU9,2.T M$^$Z573JILRI,(B8@(*'P$1ZB"0)A& MGTUYI&4\&J%=WJH6#Q74E7JKE*J4VGA SL&W4@_(EJ02K+WW*!D/-D' Q,KD MN@#6Z039;%%(! E$DS:>D$\HC^!&A\MXT F]8?3CP?"))1DLJD?EY/7?!L/3 MON;5LS(==VU.>E9,M-P31H$P20"M+?58AD'>S+XXD]>V^/RTMH7.PPGM2 ;_2S=HV9.5-,*>W?/ M]D]'+I<]$,-&_\2(JM;25-;2GY/64G0Z)"T0M,72O<)3,#$PT)$G(SV7/F9K M23#:15FCT O&#=7)7J54I52E5*54I52E]#3#1*^^QJ'OC9HPT8F1=-);J8:& M6F,F_2@TU+QY:O67&NRBFKE&OGKB%N%HJ5)J"1NW-_'VQT1<)YX M&3I.,R]K17U 91A#M[**76U,)>'%@G;LP6O;"QO]E_93;VP/&@^F^S[_ MXTW\OZ/>J#>.I\GN)XK#F^@''_K-51H=HJH+4ZD+;R8I]5JLK):)P-BFVIU*!Y6TJY2JE-IXM#ZD:5V/UI8=K9<*8W5B M)'D$09@K_;5=/EMMS#\408/1$)U:>+8^H82')E>X,<*'<2\CH_%0QOS5-(]C+REMS^KR#SLN:.Q=0=Q=_ Z*W3]<=7-IM+-_.3X=:ZS7BZ- M ^(D PS(P&D9@'OM,W)-<%F*JYJI=O2&K:"NU+LD4GJL'MR5>A^3>B^9Q=PX ME44*(O($**T&*S "=4)&2K370K2(>^<4F;ZU&1QZG^\9F.I:8+ZP!Z5%5+>S M'GT\='%X0J2<=CL%7.=+W]S?79Q^MYM$OA@L-EV) *'&%[H3"8KHO." M2>X)33+:9CS>/ JH1]M'X]'8]LMJUL3_J3CJPV3B/[&!A* ]4&.S>NA=!$V( M <:-L$EI'T1:696JBU)W"6-S\M[=#B$+Y.=_$I"_9ASFG?!>U)4Z\W+>H+ZP M^8*A,I7N;@319)LO6G!!)C \LI \22'P#.J*Y8KE21M$F!"E$4$+AH1Q+2@M MHVYE1!LYTS=CN8ZV?3B83V2T!"\=U4@!B9& V6($+;R _%*6&5<^L;"RRI%T M#9LY [:"O?U@G\;C$&QRAI4T*"4QZHQV91D&1_(93G5@-Z/]!D=#Q?;LV)XX MPJDB7B8.(7*>L8T9VTHD<-%RK1Q/J.G**M-B!M=!A?1R05I+9@3&0(@@F'>+ M,]I(%S2Q5 2?_"T@74_RAT/[Q!1.13GGRAJ0485LA4L"-D8" 7U6O(QC3I2Y M5UQTD5Y-H*F(7R;$3S-Z5TMEDA8\1H;YV#9<:(LN28&8=4!2-?8VX'PR(I"X MS=JYBQ )SWI[,@0TMPR,),B902,@C/1-*VJ0%EY#2])NO,=<3] M(VO-'R>MX\"EPA0(<"TT8! (CG@&43-!I&*)2KZRRGD754LR:2J YPQ@ZJ.U MB1%.7$"OE:4^2]YKSXP3FI$*X-8!>-+L95ZXDEL.(I@ R!('IU #IY'0(*0. MVK8+P4^H2\N-(Q/3<'#8^73D#GH^OY=B:6C4[?2S%9S_LG?V*3\8U>DB/\J) MHZ62PC'FA*>8LNX1 U7YS(H)N936_(2[YM@V]^H4V)HQ=PLRV]^XR)C;__/X MO60>8S(5'KE3;. MJ(Q3@L)XDT)I>RZ5T&A3XK= ;1W*_JB WIH\C@D2#$QY,,+Q#&A-P-F X(21 M6CA"(M=EM+'J&CKS;.,*ZT7PQ58I52E5*:>"DI Y-M$T"3=5\GM0?/J(XJ$":B.3LEKR:5UAY-C^F(&P\ZH3>,?CP8 M/K'DDT7UM)V\_MM@>-ISKGKFRQC MHVF)'F3BPIG+4VL, M(NA$/#":#$7&[$E@NYNEVT4ZC^O>J%K5):$BFUU%2N\]5;I2YL3EK6D5./P0G@*2E (@/D M7>&!L.23EIRAPY55*KI,U92.!:.#2MI52E5*2VU:UZ.U94?KI"6NK3;->-;D M+0*F8,$E6B8I29'M9D>%TRT\6Y]0PD.3*]P8X>^N;^[N M/Q\R=/.ASGL41!D<95B>CYI[$A,9K2P^402E2Y#)R MCL0H%QT*;C&H(*D4L0QIG$MA]FC[:#P:VWY9S5I0,!6'_3594(#H)'?>@+), ME8("58:Q.B "0_*6,HMZ9;444"O3I8;,=TSC3/AYY.C"HU%$VUR6__48PI]" MZ&TBS:M*X]T8\X9F^G5V[4RT>&%R,QM3\$)#R#0(2)D )UT *9DT'-&$P#,M M5C:L;%C9<(YLR(P1(ODD*9?HM'2&$.%1935%$T1Q,QO6(=\/1Y03V5K"TRBX M4,"HF"-H2\80,[(KR;SF'STF7S9Q[7\WB0UG4=W\X^R6#^WP0Z_??+>\S%,^ MYFT^G#< ]1D FPL^+Q4//?]C2+("R=V]V+&^Y'[;_G%I$MX?C//7V6%^N=_I MY5O],+0'G4]VV PE'^_%49E(WF\6TY8^XJG7MWW?RW\T&N<7FBJ,9Y>CW1/K M1_XF?Y78;GK'!>4$<34P*-)H:*65TI:=>DH$J]Y[IE;,/ M[0W/'N&3_1#!#:/]"#;E)WQN#[[8X]'*OR_OQ+P-3^^(E4*$[Q?L9%E6_]L- M\^>NN=5'7=,KJ1;-FJZ]?KVQMM5YN?WF]?:;M=V-[:W.VM9Z9^>O%SL;ZQMK M;S9>[=RX =OR#"^WMW:V_]A87]M]E>]\-_]G\]76[DYG^[?.R[6=_^G\]L?V M/ZUXBBD)Y9=>/[/$X"A?-8S^-?4#7+K/L=@+[22[;3]-5J;CRM]=8 M,B> >!S%_?KUNY%NY3U-\O3 M/J4EHZ8NV;1+IJ?!X6US?=OA6KG^F5_:T5XG'0R^C#II.#CL##[%H6U&'!5K M\G.V$.+H^6WVT4UK<>/>F':/W;FPX>G>Y#Q[H%'>EHU\O4-L*XZOK;2>N7-$ MVQYT:F?HXC@U6U^MDS?917E.:UR&?Y-WZWQ_SY[]M[7XDF^N;>.[B/'R+C4MR_U6^?CA\M_\G;GW;S-?? MVM_\MG?P;O]MON^M@ZWU@_WO79SO]O<.MO/];>[F9V'O#K?6/_#-;P>]MVSS MV_;O?^2N0K MJYQW45W-T9PZ$K1 $9U*1NUYM&G("",S%I')H"-BB,:E*(DD!KVQDM)"1M2< MDA$UE8P>G8R^G9,1"I3&> =!4@2D6H.C4H,TDLO\0W$25E8%Z2J*E8PJ&;6> MC$H7"4I2M,;[3$S<$,>I5$C08_!6-V2DS\A(5S)Z=#*BIV3T;7/7O[?&<>,Y M!ZE) (R>@DT"@G_)1'^\SGC0 M&<8,/=\[B)W^J?U97BV_^^)8.2HMN7O]^7M5VN*3:/4UYNK^,&W9E]QI>M5\J%,Y) MAG3QID4"VO ()'K%+->*>+>RRKJ$M>E GJL%VW)+X84-&31N/--TJ(5M"/BP MQL%ESGD]''SNC?*W_C88K@^.W#@=':QYG]=U7%UF4Y%.;\($D%%0X8@%KXK_ MGA@&3FL+Q"9NM78<2S#1Z*O.^]J[;;H+UA*@+/A G( MLYKON'-@C%-,1N>3*5"=>79%16IKD3H'';\B];Z0>DF3EVB##=Z $%H!JN#! M8C;1E1/YO][YB"QK\G1F/;Y]#7(70H\O@=;.+Q]LK_^O3L9<*\\TR]J^"] M?_!>6 ,IBX?8H(![&TOB'0/K(@-#K,Z2#-0EN[)*<>:I\A6]2YVL5E%[_ZB] M9!D8FKSEV1X(PA- 0QUH(R-($ZQ72J-6V3)H2;+L4W+MO]RS_0^Q))PEVQMV M/I>!J\4>L)]M[Z!4Z4,:#"$;";$SBOYHV.2A5?__@YL%Z]&-=\X%L'8FG=\& MP\)9?_6',2_4MQC.N*RRU11LM?WRW$ 06]\^LO=A)%2O8VNA/.<$H6]Q. AVM%=Q_;"X_G8)UX0ZX;F(H#7)QK_7 M60V)4F=]!.[HO"'&.%".&<#\3]!4 M< @TTL3S_Y$0V@CNIQ2!6(\I#H=-A4NI_.J,[=<[FA-/PM4Q]WRBC;[/I#.* MZ_'DOQO],XF65%3Q>H\VP9?W5GF>+7P!@8ELYUN+8 BGP(.5@FLN,F1+ M5Y&*U^7$Z]Q#"16O]ZCF-Y$$449L8[2@+2L)@5Z %9I RO^VR$4FW!*_IU=' MC]58PCTCKVGI#\Z6"O;2TSSV1W>O)7X*;HB'K"5N9FB_*+)Y.2&:2D734-%D M&7'6'% EPH#YI #1,= RL(ZX0G@>$)[*) M2#!&$ YE.DI6):R 3+L!HK9<.YVIN#@,J>PB\@KAI87P0]805PC/ \*7# (O MJ$\F>9#H""!%"U81!R%K4\Q'SVA*#8J):%,]WW)Z_6_H&-XD&8U*EI$=C>)X MU%09'/2LZQW,T-CJMFZ.>HWYVJ%,M&6[7<_]9[5G98(^<(CI MUJ??5>_8F:C>G$NJGH73-((\GP#8S$N5427K\]DG94B 4B6PTD0H52WL_V?O MS9OBR+&^T:]203PW;G<$XDDI):4T_081M)=^F=N %SP=]C^$5BB[J*JIQ1A_ M^GN.,K,J:P$; W8!.1'3!JHR4RF=??F="(K02)E LH58]4F_/SS6VK(;:\O^ M$E3IEJWO@ZWG@^,##[F1P6"6"JO63$&LX1GQ2FI#1<'2&.1BF^=M0>H#8^V? MG*QJ6?I7LO0,AO+KB_RDD,S"J3'@YY 3KJ("M]4#9^>9%E84U&:@JUF^G:_A MZE^BJ^_28]UT%^+5* Q-U]> 5Z7#.IBVE[<1\OL&^)NM,Q^'\P^=T"DT][&+".19X9PYG-B=8YEK:*PDDLCE-G: M5=NZ:&$S'ABS/QP'I&7R>V#R!9?$:&XSP7,2@Y? YID@)G!/!$8/N8G6A["U M2[R2SSADW.#_OCA&^[HGUX6_LJ$\S'/:OJ?Q]-C^P5C[=2#X= M-#V.7%E."R9)'H(C/->!:!TC838SC"L/WD>.1H@H;B.=V@#HYC+U3_4V6J:^ M/Z:>>Q8YR.A,T$@L!D#A4'-BHLP)I8Z"F&94X3 >O9W3-F'Y.)GZIXZ>;)GZ MWIAZP9.@7L3HF25%(1%DTV5$<>9(D5NGM&+4>H,92TDW1%<_I=S&K#QJ:"XQ MCU?._G-N- WSA,?3RF]LK&OQ[7SLJ_(0<2!1>81_S\LJ6R%V(R'VNNEN"$]M M8$5.0"UYPED.(DSEBDB;V5C@$$'*<;X8RS>DT[ -=SYD=Z-E])_+Z',7!-P- MJW1F2'3@AX"M$HC5#DB=!2M5+!1\ 1D]RV_C@K2,OK%)S,VHJVK9^P[9>\$9 MB31:RJ(GEFM!>)"!F%@@TH?V(01EK/&I?%(^UOF"#\ C226CT#,3 M^,"&?HC='ZRZ>K!AE$UU2JZ(HE2GV&QL!&GVICS"/ZL3;$79C439NX7V#LNM MIC8G>JDJB&*6J2"H-AE./Z#;H*S:0O"'Q>L_V3%I>7RC>'SNC5A! MJ8^9(IG6CG!A0]G"Q;BE.:66&80WRK>S-:56;4+D,7#WG6&2M2S\$UEXP>.0 MPCDKF"(V\HQP%0S1*DKB,@N^B 0B+L#C6,44:5,?]\R'J52P"3SPM-(<#Z8M M/)W3T3",0#SU3]M(R(_*I?=-]T$I"G9B;DFN"T.XM)YH&2.)129$)J/W-D?3 M0JI-BH.TT9F@Y$41B=5:D()3'56A59$KK-O. MUX"BMHS]6!C[UZ8Q6L:^*\9>\"1"M#QZ(PEP:20\4Y88IG*293Q&ZX1@WB)K M*W9KA,(V=W&[OHQ1^!SZTR>&-/5@/(IGL!1N158X)WSFB7>8O M]2U:[KY+[E[P+[BF-.479I.#]FAS5YLB*]Q17IU'@/!W]M R(\*JM.FD\%<\#ESE#@E'.%@=A"M:$8< M#9IYIHP6!E,7/"LV* S21C@?GH_1I[GL7>,O0],_2"/Y$QS6..A%,*6+RS!,X5@26\G!TQ9T)IS::N;'>29@4Q1@,W!PT_^4(1ZU3TRCNNL5.BY>8'R#[ MYN#%](.3DP?F;C M89AT'&BUSA3'N7?[G<$L#X%'\/G6"0@[&/DP(I/!\%^X)^-!K^L[^%J/7%S] M$OPH.,UG<)BO1H//71_\GY?OX%0;49"]V9&V NTF NWCWL)0#!F4]SR2X*(G M7-- M!\=6AV+<&$KF^_CG 44YGZI ^"4X4ZU N#^!T,AP M6&,R&C,"XAWL&Q$C4866I- Z"J,\DX5-@S/6U$:V N&I"H2?"HG;"H1[%PB+ M&9(BTP8$/)'8%LZ#PXI*FV.KN*/!GOOOM#L*^_,3:A7CC13C?)[DT?.#B\.+DSP7H/ZL M)0;,',)M$,12T(\ZX6.?! M">8,,3YGA./E>^RFF_CW86*_I%9P"<%%AAW@J)7EQ I&>2ZDC_SN/(VV(O#'/(W1 #;.5XFP,1 [>AF?Y5>T/'T_/'W9X&GE MM8&C"<1BKH(;3%AP0PGU&GA:4SA;V?+TX^?I.QN\TG+O_7+O85,CBZR0)D9/ M!!P: 8ELB0DJ$,; SI)&QNC"UB[?(+Y]4MF)9C'3<(0]1)/+--KQ=G[#@PUR M/)B,Q*OJL%[U3'_2BJN[<"#V3F+4!3>Z(#8K4%$, 7AP3.B9$Y)*#(0 MW-R)H@C8RYO15=^B!2?XV> $Z]IR[@6.:.]4Y-NY6(54<*$%SGCQ) 2P8QV-A33\#AR8%J7@<4F$34(I:"7" M;27"T@1[%J.FWG.B-<-63+ 95,$Y8:R(6JG,A&!+[V?CD8R>($A![/9-W[4@ M!2U(P?W5 G:!P(:FUQG6_4>@+4JZ"^6@HA:P8",2>R_+,TEC#F:G5@<16R5Y M(R7Y?L&9UER:PA_ )VYY M]1YYM3'&E J7B[#%!1OJ*S0+EO?'XRE* MLWU86A?$6#K.H^HT6V%V0V'6\!MRK3RS!3@*11:P7BB"+>(-"8SEN7/6&&>V M=FFFMIE<#:ZU/%4@+98 P_C$+/3(+O3 8KSDB;FKA'=V-] MO?)1?#L9N$^UD'J&1]0*I1L*I88; 3)'!\D4X4ISPG/'B,Y-!(>B\-91S[W7 M6[LYOX/!(FU(E>,^FG1S,],L,KG@#59]NK#D ; M:GPL[/RK<@@M.]\).\^=!"9=5,HXXA@#=F9*$/@U$!W L\\ J@.6QK?2J M[=&R\V-AYU^5.6C9^=;L_'5O*6- Z5@21$E"X:3!R11QG/"K30^,F^LEU@= M3/--2@4^SH3!-S $AE4S6<=>KNVBFM-+@_:3!W5V)PGC'#B58R@C0(FBAA&+%>JT*+3'"EL=1); M^:X>EE0:/ M2AK\3">GE0;W) U>+'D[41EK/25>@V' 1<1M);K/<%5SRC(JM79EM:[G: M#+F)XN )@ :\B"#%4T<&L!-\T.^$+^[,]$]#9V0FH5/^G/JZRPF2?5_^@,C- MGX%7VJZ-S7" RH,\BB^JXWL#IW?41[F'_W\Q/ZTW83P9==TD^#2XJN\7_]#X M9BL-;R@-FX59@1?6NF*Z#)C/%@\;).BNRV/;UYIU\TA MT%I!\*L%07-VY0$]L8IQS_*<.&![4/@J!U%0%(1YSXVE-FB1X5 '+FY3-[9Y M69Y-=FXPN?,;,- (L1A^[W3[Y4\(%7VWSLR3*&'])9#0MY)HKV!/!GZ_.O;G M%2' [[TIGE-3=I;RM!6!-Q2!#8\G2 _^#L](Y"H2[FDDH/0\,28OE'#"T.BV M=GFQS70+L/-P),2&9GA:N;#9RK"#:@&%DK!1!Y]J# M9 ?B6\K)C8(LZ<5#@\WX=,*APT6#O/)G8?/7U.$YTRNDV+NTH;M47N*-WGRH9M(Q$LD(2+J0F&N=G,3AK2J763HFM7%K=6JD)(*R(%%@>-C1&.O(C,*,Z$9(G%BY;%'PB+-R=]OKXX"04U MS%%'G,!6G#]0+"?#7*_V/^YWNN6G0 M"/]S?Z__6 2XEAD8XD5NF% \.*$LBX%)"=(\1&XU"O!;5N&U OQG"O"&'V9D M$%D$H0W2VA!N'2/&QH)P[35GN7 F6; A:'YG06D6D'8"L*'+ C;J-VC$H3O MEE.+N?".(UBW\Q)M046)RH,BFFI/;4%UX.ZN(G<_2Q8^@;SCV^EPV L(;VEZ M:3A0;S">CDJ>)R&R*.T->X<4W^_HI]70%"'H2U#NIFM ML##%UPA'8^'!:8I"@*M4!&(9U\070F;@-A4VE^ TR4=8H-A*FTZ\\[25 M-K>4-O,035[(+$3EB!92@5=2*&(HYR2+L1!!,"TSL[6;Y[25-JVT>1#2YLZG M&[32YC;2ICDV^34]D<8)HSE6-0A+N $31VE.2<&]LHS9&(/8VETS(^C!%U<_ M2*_0#_?NEY[HW?"S2\V?"!.TG\CI&ZD+9V@K6&PK6 MAM,HLR($;W#D J-8:) 38T).0M0Z]TS"9SCI=9NJ6Q<<;%Y5:"N*'J4HN@>W ML94WMY(WC3)TP0J="TDXEXYPQ!53TEJBK2D*JPH<+8TCY!XAH%@K;1ZEM+D' MM[&5-C\N;4X7W<9"R\@"(AIEWA!.G23664,*$0-5!NA2@WTCU2;UO#R!-8BQ"]^+TQ$H B14;.6(X*C"S^.RKV-P/IQ.PJAS9D;^PHQ"&_=X$NK_ MCN,>7\-HX$'Z+1L%;W!U1_'=..R-QV%R9"<&5NWW^S64Q\O!J*+FOY&8_^X: MV^UU)Y>M^7 C\V%A,F7AEE5B;@7#6BJV?)K;F,1:033EXG(S80H+/(T!B:2LU404HI2P7A;,( M8KC-BT<(YM$*K4:TULWZEO#I\WAPQ^N[BQ+',"["TB+<,)!:G.5&Y M]4290JI"9R[#J/#F&5K)5_[?B;&] /_Z[N?=_P/_J1]];D:GW7XJ))>+,L8% M+ VY:Z93-=.E&_ZK.X&'N>O9D"$;'I^!/^O0@37]2XRW] <3]&J3FYLJO$]' MIM<9FE&:L3,Y"^ L W>FMA S";X.U<"7QA/X \9UQCNS UG>E^KAK(#U#@?C M;HKKC$(/7._/X8^+KI^JU?[>X>=9T=O7AV] MV3O>/SKL[!T^[[Q]]^?;_>?[>V_V7[R]DKHVY1T.CXY?O.T<'\%;'+X]^GO_ M^=[QB^>=E_N'>X?/]O?^[KP]AC\[_L2,@S)7+ MOI/^^8S^2P5P.#V'=W1W$(]9- *.1J>FW_V:(H'/9F(.?MGK^U1_]\Z!X>OSD[ M.#X\>__/Z\O#XQ=?#_XYN#A\_H(>_/.A!]J]%_[OF\L/__BA95P>_O,>UK$' M]W\M/ISOT\._7GPY8"_//CS?IP?'!U_>?]W+#H[???EP_I\(Z[XXH5IE>?"> M% &4.>=6$W!!$'@LCUG08+ME>JL3P&@:(L&,IF'K%Q(]W>DT#ST%=)_#XD;= M-$D>M=Z?TS%<-AY?3_3=O@YCN:OO^IG:ZB]X; +3WTV& T'HW(/ M?IL,3@/H^E'GHCLYZW0GX\YX:L==WS6C;AAO=] <8]D?Y:7;Z3?Z!UH']2?/ M2HMB]E'UYXLP^\M@5/]Q,!U5?_R]GF(.%DBG-[@ L\V#(3(%Y5\N; B& MKR M\"@S0<,E] *.^1NG9R/2<7UF9_"&I N+<)..K-*!.PU&$].'AXZ'P<&&E-90=S2[^T[GK][ M@ATT:)#3N#/%[ (\H/EL? ;<$=XUS![<"5\0!BJ >[$-;W;6#?#A8!C*(X'; MAB_PMKWJFQY;+339[!@KS9[KP%2@+/JP^V#4PM_W8%%@DW;QID-PT> ?N(>! M-ZHVYNU% )Y:LD'_=T%OW(9[OU-C%3])8_UIQMWQ46PJ)]!5;T$!=R/06W^R M!^;]M#^!/7H%VLP!_VZ,=KJLM9/_>/0<--3SU]D1_/_#QS2\>'+^FU/@]_# MP$&,>9X;8:0(GA=&61DS[H.,W&56YVIS%!K;Z31.OS,__DY]_G>AQWX*42^1 M[F7YWR=-OL>?3G30FHK"$<:D!JN*4?#_E"%*:$0! 2HV:^VKGV]W7!F,6$^Y MZ=11"S6%V>,TNE;B+M^,J91E!X/!I(S0G!DP#VP(8!.-PM!4VAAO.?*IKB%9 M;F;._,,1*/[NL ?7GH8^Z.=>[S)94,.&'5 IY>32C#N_50;:NYVW8-SL[;V: MF6EFG%@^!4CK:V<.45/DP)WZWHS\N//G /Z9W?+EWML_9W=;^_UG Y]$6&60 M-DW+^0>KQN3>VV?U?>_- KCZJON5BF_ ) 2%]'(T. ??=((QT'_@E)]5%N33 MEHZ'SS]EAU]/+P[@3K N>K1W @9:%JG*2;".$FXE)S;3BD@=H_ ZZJ*PRWH> M=MZA? V9*#AS7M$\ PL/SL[&&+E9$:R_0GJ@,>X'B7'7\LZ[(V_? M;?W>@7?B)-/;LZC-SQ;WZ]^B(N=.!'KNU 0]+@77LYD[]MOQ8 B\)#/Y^STO M_]K%ILU\ALO8^KWT3; V;%2]PBBX 9A<25:=3KN^=&7@EW^;/GA+EQVZC:>@ M.^@KGE9N)8HQ.,%1F(P&R:GL@D@_!X]GX'= $GOP"2=GH!#+/Z%>3(<.S]@& M3ZY^YE>X17)^I^?3,HS>"6FL#U[0Q365DA[3CUNM!Y\QN_>@#TN ^[G9 M*2<'/OFCH,]*/S7@[4!-@3"'KR[MW$[G)?P]=C'5UKD,!B@#DWWIL>F:[=D; M7<";-#9GFG82#Z^F)+&IG/"F04:_DMAK6A=;#26ZI#XWUWEX-PY'\<5XTL40 MSOB)J4%P$MC!\[T3IKPLO'-$% @';[0FFA>*1"]S$;@!%]<^2"?AW3B)H-GY M/E[_H#3L9Q'-%*7\II> HX$'J6:^.[DL=>G,? >IF,J:,2B)(O;7NF$ER[S3V>N!9IN>GJ$Z MLZ&70I[XK/F:X ,,H&+H$.]N M__.@][E<)+QEI??&C3MCC'4RQ;!I&$][2^\5IZG0NX3E1U=GV@-%UX7-&)76 M"BR[>;.K\]T/F@B;8:3YD81S&[R?^WW?0Y,X>S"LLY:V%_ "$J'@/5-% -SN ML^E-J[1,KS>X*,TJ_,+\ ^",T\' 7W1[O70YG+_IGW81M\]@'0^<="KQAW_= M8#Q)A#](M3T=,[-'*F]Y%HQ?\Y#YFW7[8Y"7Y^4$AQ2)GX"[12P\I(RXA_XX M7?9(R0)ETZ!_.BA3)Y-4@5"E0X"Q/X<>;,((./5S=P1RQG?'J7&3A7?!A\%YXQ MF@YGZ;M%25#)B?GYG9O1IU!)I>H90)#]P?GE3N>?LVX/\R0SKS#)R0$0*UJE M:97PS,&P).SQ=)3*BVJ[NE[J-AK3U8[X*K/2'8^GM?UU-9Q64F M!O>B?]E!#P&9L8-,A/DGT ;=$=CA:&2[4%O42515D*%-A%Y92,I^YL=H-TG0T=H)33 #Z%#\!M M/HG_(9Y^IS\%\31*# L7#,!- !(==WUHJ% @H5XEE.J3 \ZJ'4@@ET+U&K^S6X%PHEGG84*IG?QR].,I<%9UQ.I#6<<.XETP[KV3D)T5!8FD$(&17@A,/J34R(H=[FGPH5<;^VR;9%EVT":*V7U MG?+H:YOI60_,ODA78PJ6_LXT?E@;/!A*0&0[[-Z*>/R]!T%=5:RTEE93$ M#B]./*,>;$-''*<&*$D+-&0L"5&)C/-,,HGC>+9U3K=9M@K=TZ"D=514I@! M47DTDJ>E?GLT]/3B2W>,#D+Z%FA[D,/CEK@2<7VZ/#@]"=)J+8PA-MJ, #$I M8BG-2.31>:P3ICG;VA52;1>:WXZT0G44Y6?56>QTT+J;Z4?P&X?3D3M+@9Q4 M%ED^((7\IG.';0Q>X/*M.A@MQ4Q4Z>'_SW7];:_"*%'$$B'GC(D\VLBL%3PP MHV 33)1!<\4"UWDYWG$M_5ZI-5_A@N;/:TE/'!SO\8/7X*!1HVRN26$$D!X8 MT$1)*0GX9B(WU!21%DAZ.V*-=AP"I23:V.D<@7KLATGGNPWL9B_.T^B $E=W M0+7-3(^]F0D8H0JEED&U)'>^74R[6)1C@K,V,.Z PCA3PG N+-.4@G#TN?<_ MI]QV/7D/1P,7@A_7B:$P]ZV2 KI6$]RM*4/$C[E6&,7I^JK3X$UP 221/UKK M6\DGK3E>?#T\/;'>Q\PY29CBFO!HHJ@KU*HF,X3/RT,G# /KK*KGFD.:S]?N2\UD!6*@,UTAKV2Z#9O\5-8^8$>O3ZS05#"!SJZ*P-HJ M)UIDD@2J"NGS(#T+&#;)F?[I89.?0D!MV.3VE/0: W %\WG! B,:G G"E6'$ MNMR2*$$Q@%[/A4EA$\7$MRCIGL(F&TQ/;=CD:N+*#RY.:%%(8Y0D7%,04\X4 MQ&@GB"@,G"3XKL)EX+MF_/:D]0#")@+>-^=\8)0X)<5SJ3OG W&%;I4PNT<51HE M88C00Q)5)I>YVUY,H^<\(?-5ZZ(<I.=FP+QL5N?Q_1;\^R<^5GL%463$I$69B9@S/.A =@PS5>T1OX4UA- MG0D5QJ@:,MZP%]4#!-QB73H%;WB,WWZ.9Q9&0MRLC:M&&2L-LTW?Q M!T1E^ R>E/3/J:(:84""")ZF/"'!A5D1H5!M^R2/>!^YFM)='V@XYO":/>?L V7 WQ@!2@UH\.8;)=>+Y1A3;QCIX2BKQ">*H#;)7[9 M6=7$M0=;06LDO8ZAJCGZ!E@8H8]8V(C[5*(-AVLR0"6JR%)P-5HG@U(N-T7. MC;#*YB9JH5UF(Z=%^,;XUY7A[RNJ^E48X1]@J706+R7LB:GMP^-3AJEET-@V M!DMTQ,*C('.B$,].B6!!HS/CJ-O:I6J'K@1)_Y_M&QZL+FQ464*/%5R V:6B M9C:CLF A9C%\8TIF>[ _$ EWET=[)YF/.G?,$Q>%(CQFDFB92R(R%HN8>947 M @ZY6'_(U^9PUQYT[BFG,K#"",DIM4HQG@4@,*J=ICY\8[)@>]#?R\'YP=Y) M\(6"$Z0D-U+"X49!#-<9<5IFQGF5Y:DD6NP4JX=;5X34#GNLT+A*(%A$@,*A M/:YLY\@39"PB892-'4@798E294^ !X_6QZR0)/FJ@^'5Q).4Q>7=3O]>+@ M&\%A@NT"S"-01PL5 '7:_Z^9_MJKU->3S<8>'G_Z"A+#Q>BBM8[XC!:$,^.) MQ1&2 02(,":W!0)=3,Y&(:PFSV+P"7AKG5DPMQQN)E)D"(8[K9P*DK-,83[* M<$^9--Q$(UJCX(Y./S]Z?:(<#V 9P24AB8YTR!(E.$VX]&;P@D/ M#$U;D^".^)*J0!"R#DP:YA1H4 P"<&T=T7A6L%_)X3S<8\>H. W6-H6 M22@B*X6"TC8G1IM">&=99. -YODZRKGIP;J<@K?IBLQD%J1-H7(NBR+:@H%V M892VDO_N)?_IY>'>"2N\]XSG1 !'X2$S8I0&1RB'$P2%+$*6GQA ^>OSL!2S0RL$U)(9@D'!%@+#6<..4="S98X<4*:H[G M7AC-H[:1%PS$&Y4A!^5H?,ZM8 M@U2SA=.^>Y>=7A>$EF^FR*O!'OW.8-0][?;3=&[0^N=5,=6YF8#M4%M/SLJY!FEB^&1AB$.-<[#=' :0HH?X4IA+K+[0J&#:QIRI#2LE &OREJTA M<4=S,NO<\/@8JRS J#C"BM1J5N)X_OE>/57FY6#T?#"UDSCMU=\J#8^G9V_0 MH^?[)Y0;;A7U0!$1[ V5(8"T1H@1(6V4690R+DL@ZR03G.?PR(+;R%2FE =_ M6.0^UU:)97NCWNC._#R2^3$[E!34J8^EGG3Y#6OD 3'-#TC&;V_QC8($)]G'V*V=R)C12';03,#BP4$\LYJRECP?ERJ MU((O^-DZ%PJ RB["5,N,1;EIV[:K:MBR1!=OU1W!#_6&U[/BJKE"OEXXKFI> MXY,*>7'Z\I[CK$@*+GKYD;MD+=, MV=ZH'?(ZU3(7>*_2B+G]ZN6?A_+?)]L=>?CU-7;_"Q^,4(X2XS#GPR0C1DB' MJJFBWU+"*5H3QTQ*AMR\WIH+Y#_ND]8=C>AG_LU MAMZZL^"GV)I;4Q_VSXW_'H!R L.HFMK>/YW3Y%.-M30GB!_ &@Y.3PHIO(^! MDD(C2KBW@2A64")Y)C.N0L%4V(S:[VN-B3T,<7;3-+SO8H8D65&*X_?&G=_2 M98,I+,&/?__7'1M^;R7]U^>N5TT1_@C$U0Y5;!A,E@.(^;[&1E[&0R@O_[^O[5QSOIH_^=^-7/ MA-X1!;ORXVR'7OG9=;>E=$=2_4.WO?ZS7/%VL>S[#NQ_$S&4! &4A42:!S/J MO%A)E,S8]"[V9O[5BH>!&_\%W^VDR60=?,<_'M2FH9)=V*$??=NGM&54MUMV MTRU3-^%#:]RGTS2(EE0K="Z$&*][ZUZ(DU_SSBLF2GKG/\O.GFIP[K\-^'JC MRPY=IIQOO?'W44#6>0 [\C_W].[-=Q[A\S;II6_@S E$*SCEX:27N[XH/OU*F\7V.^LPESQ^F5W3V_OQ+[^@CW/_Y)UC7._H!O:'G MK[\>GK_@A\?O\_'?WU+CL\WF?U-?"LZ0?V3AY^W(=UO3P_//[/ MI\._WF>'SP_8^^-3>OC1=P\^_AM6^()_.'Y-#SY^B ?=[,O?QR\F!V\S?O#U MX/+$4R8T=3S%TPUDO>RK)6ECU566:M5)@E%I&"+ ,3 MS =M\R(RHS@3DB595K2R[-?(,KH@RX03-'CO"6@9L,MBSHG).25<*FV9#MX5 M:FN7/Q!9=F,W.:;_/20WN>Y0&5\94F$W>]^U(O6'GEE\/*ILRL/3!O.F?0J<(ZF0@PRDYGF3AOYS>ZJEEWODUT7'1\&Q C" MU1,&9AWA!<^(M8J1(DI:2)MGU&3 KJM33UMN?2S<:D,4-(O!:.> R'* 3&!PM%++6&*!<4\T&*@JNU MQG_+O(^!>>_<\&^9]UZ9=]$7R'S(3)8;$I@5A&,%NV(L$HJ3C[@$,TI)4+VK MKL O8=XG$,9?K'9KU-_>U.NJ$BI5\7P..X[5_+U0)E6>9-;U+G=FH^7WC>8 M9E3H(C=,*!Z<4);%P*0T8(=%;M-4R/4.TQWWN[5R_"9R_.URPH0+3Z7-B2T$ MR''G*=$>?@)A+JS7+I>%Q:FX=Y"PO4,N^L7!VU:$MB*T+3=^Y')RT5G-,D:AIU\($'=3JV4;*5D*R7;0N8'(B67H@)H_T?C"(*+ M@349<>ZT5D1F7,M.YTRRD..8A<-!GR3 K0:BT_@1H9S] MS?MGW(V]0BG MK?=).16N@46$X".C$'MI)&DU,.>FA'7 <17UQ%U\;X.7K0S[K>: #7MF M@CY]@MY9.WQSIX.3\=8OIAZ7#7O=A9\3,I!I(A_-8802H$HYLK>/8SF[YX@/ M%,HI&[5TOP+X/,$':MP8+/"M1FYXLJL_!\9XX M.G[WY0#7\W$? =RIUS(*R8AGS!+@#$%,+@2A.8T1Y!""5F[M4KYFK,,,XF+J V:-*9"GXANL9(/#8#>5XQ&Z_\VH4TE3KV7C;^<3J&EX+$<@FXQE:BD/8 M+]._1+)&V$E438D-JG&$G?%9"),:-BS-F?\:RA&.71PY#\SUO00-+W03>A8@ M7:SFD2FCN 5APTW,M02RYE%1*BMZSEIZOD=ZQN%67BN/UQ8(+[PD0$89L2H(EA?.:%]L[;(UHY1F]'MQ%OHS^ERD2^,_&E<".L:N:]#H MRV!'">D!*2$1Z9GQ%T M-0I0.'-00),W2[,=5=_1[+ (]FW0/UO1@ M%+;+'Y.- M32)X_**T=4M(ZR<_48,>/7:4)F"4>9X\QHJVC1(*Y(C1L/1QH(:ECF]&5"0-XP.[97.SINY<9A<=U2]SP8XBAWL MT2,[,3A]&_Z"LLE-*ES]SK,*5?AQQG1PS( 9IIVLQITG6%DT/A+$,NX.PBNG MW4G2(Q%,TLOL]6#MP??DET!H.GVPFU2CT MY[[6.[K/%9S?? M.P6FDO,R6PW\93H=8E0E:/,3DYN'7S^)P[V3#/21B]01FTD& M8C./Q$:MB&<\.I9G 136UFX$Z[VR6Z7_!-A<.K3EAT@H_<$D?0DT MUQ1!RDN66GOQC/K 2@H78',E5R(!G)\#5Y=^Q!54-L.>MP.X/7C;/3A_'$^4 M#$;X'31 ]8<(CQB )Y[, WB1&;1\_=AM#*GZ*2PDW=I=.ECL]FQYT^1KC\YG M:.X5@YC)9)3\UK3L82(O3&4L@<^;T2C%H,HX,+)'@X&K#3#NO]-NA5 _DQ#S MC0 ?+46Z<'+:)(TY:<#1N^[(3<_'$V3U,3AB\,8#EV)BOA1!KH1J/Q_BDZ[9 M4Q002\*MG/F$4]H&JZ>5CGOV+K@U2T("GU6'1ZJ+JFU*.P:W&%PGJ2/.AX.3 MABMC%^7@>#QPW72W1%-S:II'!:\7R=\4@6M#Z_">(]SM44WYLC66_W?>?- OF;">9K.S.KCK@2; ?B 3\TW;;;EW'D-(&AJ5'3?(WRJ/!0AZ$<$[EN*M"U2O!. MYNZMU7C'+19\ PO^XB0&#!*Q2(1EAG 1 @%_(9!"9L9QQ1@S>MEAX,)SICT% M[Q060*7)P+7@(19:4T?CRD@5 M2^JC](KRZ)F--A.Y,V"H*\^MW?KF((:UR_BF5-NX 0X%VU&%;& .Y)B^_?XLC^K(:;[ZYMNL+S/0R31U)9_B(_ M?.Z^'C[?9Q^.]\'IQ=37GC@\_@1_^W &O^='_WSX='3\;J6R_.#8@0-\D!U\ M_- [^'B:I:SK\T_TZ/@@.SQ_ ;\[\>'\-=SK0SQ8Z%-\S4YL+IWBWA(7M"7< M4$F,SPOX#Y.9A0^*'(Q$GF\+QAX$LFR+DMU*MTUIE&FEVT^6;O,! %\.OKZC M!WLGW.?2^,"(R12.A<01 ,I2HG2>&1_SG!OPK9G>IMEJO>A[RWMMG'9G)%D/[_H#VFE+J:Q@-O!F?+91&7B&=7L08W.0HUL?5BJJ;B*HY MPG8MJH(LC-$N$&H+0[@SD2@O!3&4YY[F46DKMT F*4;9'QL$!=HB]VX(JY] MH&O>@C)/QI9YVKK Y6D!_/XZL^/&,NIY=4"M;+J9>[08_!%1!#B\0*06CG#K M%IFWA"#HV7F'V#F!NQO;6A8)YVQ MX#8XC2/"O+'$Q$P25P#_RD()8_.M70:61G9K2Z,%$;V1I=&L5UQ;#)SLCJ<5 MY?C)\P1N&XQMGF$KJ7XLU%&:'<:+F%.P. KNP2%2F2 V#1/+/3.>@;_DP.Q@ M^7;.\EO@'+_*]^QD7S:SPXO M3BB5!74VDL@])YP+D.":12)USH,56JF@MW8%V\YT<;=Y\HV&XKV;*J%6=Q4P]E&A MBKRL6C'+GNYQ9PC_C+"+]'IBD;%KO7:ZT M,C=Q83OF=!2J/N2RS[EJ&"T[F;%EN3M.4 ,W!2U9Q # 9::;P1O!.JJOXR.: M"T^=_S6\PG= B0LA1KWL,8'6 5!J5\#,>/22R[""7P._6G8>9P(-L]6V]9O MBIE[VRCI#<%&N]BM$\:3"K)J_@+5'YXL9M[1\=Z7P[T31:5GU KB,+/*E8F@ M&10H"B5S&0K*E908Y]Q9C7+6.'G;&P>6V)[_=P"7?=V'];\#R^/3!5@1%&A! MV"@4Y0(./V>$2Q:(XBHG1=!!"*]984Q"G;W*NYH1! K8FQ#%;>=!MD1Q9T+A M\N#UB=9:.I%GQ#.$'[8L(]8&2FBA%*/&-=0OVNRJ!/L M$-C296U 0H5"?/OI^;2TAGT8@F7>K3"0YE:W*=')GC<_[B9W8#C%ZZ;C!%B# M\.-@<^-:"*ZKHY@7 LLUX8?=T>(KIG6>Z'VE:@UNO%Z7OTGO_#2?QI#&D$&GV\.O^"0[5L99S$CP"1UF* M5AHM2![@'U]D8*?YS9"IUTJ5==A4@^D$OSA>Y,"*HS$N<&X^(AYHXD0'O'(Z M&'7#^%]W)'FG9Z5Q,X+EQ\D%Z._O@;GYX7KQ^]K534UAK35) M@A16LIC9W#KNO-.LD'FNLBQ2QG,EUIHD:["=D92_V_.;FRL/TT"I_CU#-;[YNSP^3Y]SUY\/?QZ&D8MZH"+)!@"D=C(P\IU(S'IBBO&C%Q2\7%]V&N*!44^M\(*:0.)9; M>QSQXX@M8J$Y98)CB?8=BXN'5V*Y&IWZ1?;&8Q$3)C K=/ JP90Z:T4FHBN" M]_!!$*85$[]<3%PVQ(3@JL@*D1%K8B2<2TF,9AD!J9X)YKVQTF[MBJ=N51R5 MH_3B=-3O3J:CY4H;87,AO%.983'F MK>CXU:+C\%E3=%ANE'&&J$(*PK/@B%+,$:K@T+3C,DB_M4NSIVYB_!W,.)P- MRF$NLXS*!ML;UV[@>O#W)&=^4=.:^7TIE[-:Y#B/8=_I M5WQ?)A@1W264\% MY>"?A;%<2[FUE.8[&^!4XOK7-=^8)\7PMQX^*Q7L/9XI-#=,0=]S9]!__1OG*5;COG;KX?0[?NNM M8]P6=CG!-S\MY!<\)9*.J5,>Q_7C51X0C_S I*9O;N5NVJY>VJY*RJ1B95 / M. 6G.R/MV:=I[B$.4L/IEF4=0;W[.+4Z?%XC66#5[^ M)>[[?W#?<5M?=K'P!"Z L9N6LV,+T>F#5$?=6$%6&.(-3AX=7=I/^OIALB6"S2]Z;6(;\^ 3?_$ M\9.8(0C]<6*]H]28 ?X@Z&KDL,\!'<1*03]!C7ST_."$*R&B"@411F2(8EH0 M8Z,D&:?CY.:&LN3M!,PR MDFBFTR2:QRDP<+2G2RHSB8IQ>OER7JMKO/RLF*ZNQ\-IC(WOF@LS\N/YH-?% M0L2YR)AI7_Q^_<73$58AEK/@TSSHGDNUDNG#Q6O3,SLEOFEJ.JKG,@_ZV(95 M3^K$3\J:QD;9Y)\]\(K)6P?N&%9/E6$ZH3/PH* .RJNJSW!+\-JT03L=[&JK7G!QV^MAN;BD[6^?8355LQI%CE6H M2R6E<"U\IS$6MAQX&V;;6P^&Q17!SRD:UU]:U8T7,C\IH,C0PW&=J8X6MM]. MTW55J>O"?H-7;8WM]JIYC?B$<4SVX_5.\+7S$Y_>)$353D)L)R$N^(C?G&RX M9 R D2"-X,)ZK;CQRG!1R%C$H/-"2^FV[B,6=RLO^)OFRV[50US+M[E:*45? M)7ZKP=U)%]5R?_;--)M\O>P[#V8\'69&/="NW=0P4#<)_(B< MG EP\&63)[\HOI>T=3UHO59$\I\1:A#/*LT U]S2:^"!] M2? B@9[2R.]N+W5Q_3T8CU&V)N@&(/9$$(^3Z=&5*\LR.WU0*+WZS6LO"-^\ MHF8\KM57P3E.&D.^RA?X7QUW$YF[WA3N$F#PUF+[O#4K^, M R@?T,&@59)?E[*5H(Z[=8*FS)IUX2E^KFAA'S'LZF=?KS3?L[2TO=6'EA_\ MN?0!-@).+0:X)UW3PZ:V%,L%WQ;N.%>'GP=IJ140".CK) 3+1^]T]D"]CG"E MO717,MW5)-=LJK27Y8'C(IF@[>IEXHU4:'$PG>.+I;AYHKR*QVENN9< MEE9;>67:8[#P M>$PS(ZK,_2R_1)%)%B,\H+GJF0$\[?F4+1F/IVBF#NN(R)RP4_MF&+ENF8]QB,W9+EZ]\Z(FV(2L5=:IL S?MVAE:<%^V"&PQXF<"I\\"3'1LFLOZPVM11FCRW+!GGQ]X@Q8CM$RXCR"MN0X'#<&190)1F7@Z0O_,',3 MY9%WX,P?JZ?X3YFDG^79DPSH=>L(;QW9B'7H(64DL=R@W)D)[@R*[0I>H$8W M@[\WZQCJ&W9#7;DPBZ[4 BM.4\4O7HCU &!%A52KL*R!?1<$SJC\S(;)!4J2 M2NNE[L$R 3++0"=TB)3A7ZIS2.HX?.F.2X/PBK7.@ _FF#!IB1C*&:>03!54 M^JY7+XWOT#=)V>$7,98TGD=FX/U0PUTF96R^I'>N=KK;;\CUV8:7:AK><#@8 M(2,=JXCPC,3L4V ;,$HN%QAX>8$-&569.CV$.AE/&H52]7=+9KQRJ8,F496K M Y*;]$K!-,-O7+N\^0X"*YG>3"S5^&'-#/&TWUATXUV:;(E_KMCRL9+W2DX[ M@='T)U5I3<7ZC?W 2N%NLSYZN4MO-R-Q!BX/NC MK@!66?)K&H\;!5!U<*>8@K'P&48NDL*;5/*]SD",X-'^X[0N#9JMKKYRY998 M^MNEK8SOP"]#S3\Q/O7RXQ?W)CE]:# 904?AK79:5 [>$SYD1 _'P: M;WF[R+&>K;:3#=SIHK^*]<96IKBLM)WP)K@PR#5+?Z B! M\ 955?SXBCO_PY6JK9W]Z#O:\AUU;0;%- >ZC6/(V MTE+%[>.'/BOA+A"-OQP>.W;P^H09QV(1,P+R51&>%8%H(7*B+/7&YLY+PZZ9 M@K%)!SV33NTYKYZS5X&J(E B.96@36E!C"]RPKP+(GCMG!5;NR"Z5_"*5P&, M1S..JJ7!NGZ65>NQ+;"<%5CJML#RZ198_G#Z:-5F^V:9Y9*!7,#?M!(9V':4 M2\=!LFAKO"XRX24-XMZ=GY>E;_XLQ3S WQG!*91R9;S7]^G7LLYQW#I$"P[1 MQ8DPL>"T\(1%#2*\H(98I0Q1)N8J,.%DC,OGK5QNBYAK.''&'3-&"*ILU Z/ MT 3W(/->%0UU:B)ZG$[:T:)5GLQ\= RF$VQ'K<-7[\ 2@[^^G:1HX,59G03' MK_>JT**[1->D3&/U75TQ47^4!AI5?)?"=I-!&5KSB.8[&C>*LNI()293ZE(& M\)W+>.(@-I>[=%=31;.JXI-1%8 +7ZI 55P8T;13-66OSS2N;R@4VX]C+TB>9/Z>]BC]'0 MI->9N;ZSSJ2J! =]3EK\D8#A*XSXLM0%KQB%L] ?HYM81C^7H]X/..KV R&( M;XJKW75'6,=[9R0]:6B5Y8QN%0;%$T[.-1+.0G9VEI-=(>EQY9+/3KD\QBI? ML8U%*>L,X8:.ZYPN+[^,SC?7"R..Z*"'YZM(0S^(\)E!,X(U[ M_XW%@3/\FB%4"\575]5>)=)4%I M$30G1LH IJ6@1#'/2: V*F>480RH*]M9'7TYHZY?,-"J)8_[)X]/%T >5DG+ MA;!$9IR!\#&2V,($A)UF05FK(Z5;N_E.=JMA5U3?YY2KA^#8W+/O#98Z[+X[ M T?[>8"-'23PPVJBVY.$NUCVLH_V3J*/PEHEB-(X"%AFBFBAP>GF(C-@C+)" MKGC9&<^\T"RSSGA.>6:-*IQ5A:+ &9*N#/"J#Z+L!9H?Q5/./GYS#Q=WS<]W MK3; QW757F=H+D?@O&YWPOFP-[@,859JM-UPO\Z"\0]U8?42%:+5YKQ['L$BVUG'ZRD&K'V<97J_M7[W15 YH6VQC,U<%2WEYG$MQ9'XCR%!NE.A'[/:O"WS,S+JOT&Q67 MV_."EC(A71?&H-;U=_Z3RA[%.I*G>"OV28\P86SGJTV];48AX6J"5@2D^G)\BD[M4N? MN5K-);;U4K+:> MY^NQ<:'?'.?VC234 Y*@FV4Y[/D$!8M1MD0#;6R^837P@[T3*BV5' P&+QA8 MR*+PQ#(OX?B=*')F\^#,2FQ>V (Q)WSDAN=1:2>C]:9@(A>JH,6RU= XA$YE MM#UIV,IO[A^6VLZ$26/S:C4_EW77B9#FML\LC=1LMJDAML:*G_JXYJ8S"\]A M!Q<>WOR5YT\NG:>2B=" MEA'G R=<@7PV(9-$TJ"ID%+1P#"&2J\Y^4V>V]Z>_E6G+P[W3D0,60C)\IPJ,*1'.>D8P&P:T!PR3/EDT^K3S5WH>K,:::S2#0/UB:]4 M:+)$GWFY]_;/&MUC[^V[SN%@)WU*:+X]\[LWXV360GZ39V#P=R<)@PD>_MOQ M8 C"-&?R]W]U#LJNR[KM:O&;H C6WO"^7_KZ 2-;> ;5_F_]7@?#JN 1*JO) M#$BE[BG% ,NL!=N5[]@ ZIBW#51MUF>A-ZNY&=4=,R4L[:SW[ZP[G@Q&*12$ MMQYUL=M[>U8YU 1"+&MIS'A0ML7BK^/I<%9:C-$H9\:3U+>7XE7#GG%U2W;= M/S<+1B4TD(3;6S:@CFLTEJHS'Z\Z7SS6Q5=.C8M+;SS#9#2IKQ9>^&L5)JX6 M54VAZE:;"]KPGMGM>U3B-4W Y5:-@D_SBUVTX[:8(915C MFQD95)3FQ4XG29LZ&IL0<8- 54);G N /)]1SH" @:V1OLU_-P M,1A]2@5H[(]G9:MHS0R-;[YIA)@3\5[QI(T0<&I!P(5>MRR6 JX![L>^XHK= MC <>\_.7'"V_9 /9NR$8QBUG/U+.+FE';!I7SP=#C8,R3[ M_2HW]PYHZ6V=R/GM[=1.2H,%YS-DP _/JH3B_SMNFN)(L/N8_\+3+X.G919G MOU:<7>PT?)9RC^7<;+QL;PZJ"NQ0=F":SML*,?@9O!0ZQ[]2'M0"('6#C.?( M]$T.GR4IDZ6PN NNRF55:5_4FGNP<_>*'[EWM,.("E:DKS.X.;#TT:37G M^J1DSXTP^'],.CVYQC*5M8UE3[>Q;&V:[/M:OM8@_G\K5O4PHC*'(+?>ATGG ML4=G#E*91!F 7F_]L(QD?-.LGX0%CS&"SAN,([S!(I3S#@$/Q&$1R0*6ZHND M"E,MTOK+%B(S,TR/F8/$U>_W_OK7OFQIL20\IX0M-P/&*\Q0:EOY>__/HS>-@KIDBEC3_X20%VE@8MF1A;B!O63M M)#MF-#N[\N-Z7A$^\BT"LL*%1Y_AZ[AS]8'"ZM))__;VZ.6;WZ^UDQ*"&5)^ M.:T"EG<:^@@2U;L$JZV/:&5LB]&L M_0UNTP#7P$LK.RAYG570:3:":((+[0/]U-;4&BMH:<+%'=I!29(;;YW(+(U, M"JX5U5+*8"G3-DI/"WO"LZV?DUIZ@S,_I^$E4$_M0_P#]FKMNFQ(2BD[>%:G ME%SV_BO^_'#^IG?X_.SL/7OQY?#K*7]__/KKA_.#[ #^/3CNQ:-C^-[%B789 MBS$3A"K#"(\Y)\I[^)5+YJE3VJN5.3O2"2Z5EY(5!6&2F=@D0JX \IYL&+;F%+X][N#\>B23<5)K8M8T/O!BGJQ^OK2UJ;5/E?/$GG+'@+9RXL4XY:W&,X3.?U0-_)3 VKY'Y M(;S:(W/SI9+H?C/LQ>VT87;Y'8#:SHB@:\Q_;9WR"7!9"^@USB#7_[PC2ZHZN6[1BN_W_Q+?^3U8X" MRU0(''24]=G 1>:GUX%__>#XY=L;^5O_Z?G9]S*ZH3*Y\&V\01:^=]UA"=F0 M1-_IL->_QQ1_E(NEM[N@_^3/MWC&L%AIU7,"LV'JSB?;_0[72+[8@^,-/ZIG M/DK/?Z4/_S&3XYI>[B+O^= ZIF]"A[E8':1H:WM&*89B_Q"/9O314BMRI3GO MU?*T=2W=XQ\OZJ$EBS'QA.YZMV_ID1&]C%!9XWX< Y!L>51>H7,!PH;K[KH9 M8N]Y[GG&?>7WG-#M)/:<%IJ;;O9VBX]K+^!A_-<3VU;III=I5U L MT\S(0$/@0@A#?" T8D" C C!;FI484L4K-^0#MK^548JFSD)>O#CM S/S.EY M5T1]U>EG?KCU^6+W:I._[ 3O<.OE1W]J\2F7-AZ?_-O?VZR<'WW=Y M??^D ?<7=QOXUS_[V[W=K_CB2(:(O08$#@&10EP:C"PE! 7AX&7FJ59D[3VA M>IV2V1KXHN'Y<70GO;6D#EWGJ&ZRV-/.[LXW\<;MWZLU@8Q3AQFSW@O&G2!* M<4]XI@6F+#HO;NK8JDS@2IG JZ$)U%@PDYF( G4!<0^_&8,UBH&'Z!W%ALNU M]UJL8ZH>VP(^E!%<&K_&_'\O";_N+\RA+@Q^Z'(/8*[E?LDF3&34=XG=\?HCR@?K^! M+-KN_!W:.T&0.7?_ZDP4"TQZ:4@F;.29"(TLU!A,EC9%896"TUMX3M8XS^4!1U IEBRK]+O4[1F$# M9DRJ3/,@O E,FT")ULQ'T.@*@KPH_1Y!$&QQ4$%)E&GB$-?2(\,\0<0S(16@ MD" ,Z+=85WR6;?SY]/L-)$(^S:O_JG(@"PP45AH'&[C41''N@F6"6:F]8$1) M\$T5 'E!!NKK& )%(R09PP9Y5QB^BI@ _./&J0B O2\%'""137F":.20EMX@;^*%@ ML5$6O=>$2XQ50B!8KV.Q2@K^0%F00D_9S5BDUSY_IAV9=B]O')MLYUAN2ZSL MLH;;K/EV/Y6LYH4!5:G1/9_,:['N]V7,K:S["EGW\4(D+J/S@:3L-H,?/LO MNNN(J"#6:DLRGA-Q8KXNLH<*,!]"LUY&F5)E5BNS^IATU)5972FS.@+-A#M# M,B(0T9X4XX$-\XF9UE-%K8S"N;7W5.)U)F;GN+T\LYJ#[?_D?4L/.RQU;FOQ MC:W"TTR_\.BYBZ!EQO$8E$KS2ZT/G#% +\JO7&OQ_,ZW3V.#:/8LK,(8O<1^ M8MX[+M@X9AJ0;\.T.&YW$E%KHB[L%].B0K-]L5';-NYD\('+7-R*6:^MD&C% MSM+PGO&Y0>VQY]U$E?$D7+12N]VFL?%Y.O\E[(3C ^/1+S MTS2:^;D[H=ON=Z;:D@OJLG-X_21GE1U,6(9OYF?N=W\O6I0'USND/ L#5S=@ M,!F2HY2W-':H1I*21!?IBZ,6%"9P1X.!6Q,'^#W=S6_T]WS@<[X\<(;A!0R7 M=_0@QIYYJECL&3A9SD!2M*.?%34$.:':\)5STTL]Q?G%)ZJ5F*8KM2?68:.6 M9HY=TU1>C.%J-GZ& 6UM[;P-XI7?$ AY8LUK%K/#9MN"UA>UH1=4<_/;SR?/ MV/Z9+AI.]'*))IHJ&"H+U@&?,V/;/DTEM]:8I(%Z0#;B6 M;R67W4FY?^DW>C/=2DZ3BDKY'=>&6>:5(3Y(M"NYIYR1U&(29B%7Q=C+Q!B6 MSU^E,E><$O^4HP-SQE:_T)0,65(F+F#(4E3,2,P![57! M;6\285F.6PIU+WS=.,S(;<^(9K5=@(B<(3]_'B5(@N^>&1_&@-!<-[_PD8\X M)D:&JN1FS:\ GOB$O,#Z.]3XA4X:'D3JW4N+J>_,0K)[FK.0<"4C$]:BS*=X MV B+E,(:&:*P\<0%32$> QQ=ZF-:C>MX9IBS7)A(?483^1;77DE/+!Q8:"(M MGYN9'DN:I.5XY_N="XB/NZ$UR)J .VB]&S \;W9+"IEQ.S-(HG131\S+S(_< M:RWK%TFXJ92 M=QP3SXRFF0R1JTQK:0@7TAHOE&MXEVKXSV]7@Y0&5K*'L"U%-.;-%.F_,(H["ZR!XL?^618?G$2RGBX MW1P^M,&3'AS@I. KS3/JY4"6\=L9C))I%!SD*>'0R?/[15;[,J7)7/OL+)03 M+6=V%]+5OM9DUW3;X]>IML<7>K/SG?V"'L]I"2P5!(*K9!S<22N?=SB>HDYB MB> 7U(AHE.49"F;__+AC?,JLED.,X+4)K2@SQ/.5>F)T_80UF+,W=8_]*/!> M9FAX!D,CX=CGG?9Q!]1^2F<7Y=DF%;9(H5W.29X5$XRFE+%XL?AT\<:$(4J: M7:+J=K\[2"NF&9<+LOLO5FZ7W;@?WZO[.MTJM$*;\@L+LI\2X%]/K)W[W+/S M3B.?<1I''-M/PJ\]=CD+B+87W\&4@;@!+'0+;YKCF6):1;,L+BB"F,$.>;[7 M_7(UZ5IW]]=H26^G-:M_HPOW=O+2E#DRG&_0Y$(Y%L<", :)*\?'Y:-I@NL/ M)Z",B7,9T8Y&VOTURJ[F*='>:&L&3I3&WRVXA@(ESU2=C!UYSO=,/NKSN-\T MG51]DV0YW[H9$^CA9NUX.0P8(/C-U&+C5_ (5'Q\$."@^B,_4EY&D;O$<@Y> M=[!Y.G8]HR C+[O)2W=&BCBH0UFHB#8XTR\F]5S6?#M_:LFA'>??RM4Q/V:A MD_,U=*K8J#W LPG_M\\L2 0\FG[OO-^;!<3E*?.90@7^S=\"^:K]!G\-%K*< MN.HG/N%K]O+WJ.9)0QUKR3 - )!> *S6+,4E%2 ME0HRW?@HJ#)TS:^F&+A07G\^YZCUL]W(QR,!9'3%LRE>2X#P+$U^@E-"U-.% M3^<#<>%0:811N>3%_-N!SI;[DTE6X Y>J8G?'WC6YS'PSPYX!I;_IP%HW9^' M-&;WUO=G/C/,?)25PJGXT-+ZTNK6!202) M[7=23F!_-&1DWIY\#E?2R<%;M5VC0$=SKW2DJ*]OL9>M5P-PG@^* \OP=]\? MGPVGS6T#.DR6Z\4CGOEZOQ52GJ80CB0T^RDC5#9,?.J J+STVUX\O*0W=JOG MG;P$IM+'\DA#0S![KM+5P.-(WJS1 M*ZH#VS8_7LIUC 0RZ7FG"]XOGX*=$$';N7ZGR.66[@R,S/RK3.,2BTL98L79 MBUER#,N%R7=L1I=8A%MAH"K77$VR.P !VBGA^Y^LH+O@*7C%](_]$-XT%^_II[?>G'-?X M9FL]:%7K\79K/>964]RB.F+N]VZLWIBN]I!68N8R R?AW@4K%6/28!4S1:15 M*SF0+ VD+2Q<6.QS\PA\P0Y"JE@;9=Z'0#SA](&=J8'U*_PN_#)(Q[=M@M6Y MLRO.D^H2\K3\11E5+.@+&G7>Y#7F.6B'8^67%:PYR6#E3["))4+/<)?+UY.0)+W=+;%G)49B#F]21=C*]MKY3' MA9\OY<3,2DDM=QJ =3O='@2$D\% >R#D=3.:2EB=MX),EV)PKDKD" M%N*;IQJNO>0\&UE\%9Y&$OA2N\1Z\?B!Y>5[<5W# M6#IP(.P@6Z7<7%,.<2]Q7]@#M6@C'"3UFI1Z(R_%."W+6@8-'*UPD7+DY1-H MAF/C+I-?.@^]=+W3U1I%%%3V=)I:RW0Z[8M:GHH?Z$(K](9/(X:P4?NS3)># MP 2X@O99PY5^#![12>,*7*PL*=B_MH^_5%+)7&#P># MKYK&+Y)^-(LS%BM14<@!%)AJ>["D= ;!8077>FH8X5GNE$(U9[:(_KS2U M>;AP'-K''7-^DMO/X]R(GZ2RX['NM5'J_P6+T)(Y\T%E;NU/T\Q;8A]GMOGJ M:=."&/O&F+GD!DFY3-](.[,3KK<+Q^K&TK6E/:,%N^!E+]78)N=8?U;YW2(I M/%,=LV@,=[Y)7ZREZ79#;[9//=]E;J6^L.$.ZK#:9_%D[U%MVBA+/=BT&MNQ M"K]<"+X[_L'R3#,=H-/76=0(3A2Q&N<&-^]"H]#TX9Y84;H+GRJW@U--03N) M!L"S=LLWBLKCC5GAK6WF8&V0%"^ZZB(GI]E% H+QF.\E]+4%-IB8G0 M&3-4*!Z<4);&0*4TW(?(K3[:F4OT)Y9@I)I'0Y78IWKUT/NK#\^UU1LR4,DW M5H*_M_7M5_WBR%'N!58&8<$=X@YKI$E0R(*:2Z%TS&A,P9U'H- ,S:EA^NK%H_%"Y_.LI2DI;3A @)ZJ)O/-A:JOP4UDK MD/:FAI%?6=E3K,;0^,$;>_D;Y0O)5=4:O7"61YVEQ<\9QG(O8 L_70-0%%Y! MK>(-J*39*"JD4NUWO@?9[17]"Z6K&#BBO(&D+%XONYL'OJ-8E"%A2%S&3V^ M0Y@Z4Y$N;HV[OJ)H?=HI%GP&G4:^&YD+R5GHS3E@T0&7-H7MA$/U_EGS5>XE M+]I*SG,(8Q>\C$6\+P7N?4WC/Z5<798E3^9NI38\1FG@>&C+8Q MC6FSR&(G$&%1*BXD9S);>Z_8!K_!28[!Q$+$S6Q%Q8Q,#JR;60C4B'ZY-F_) MV&QV;[_<_!^!ZB]#]5[ 9_ABG]6U3^8Z'%^F-GV>ACP^AF _#WUF]A%7#\(/ M;5&YIF-+.EK1-VR?=LCN\9$4,1-$.01H3@"(9QR!"V%(&2\BYLZ:2!*(EQN+ MJ&"'*'Y=;2HP$#Q$LJ6#3I M;\S/]4X:W7'7-?!FPT[ 5F+NO*XG?QFQF-.*GT/".\G!=ED\5Z2U]N+7,6#\ M*8>8Y.T)" ,[PR3.'!8"981:Q*7E2 E/D R!1(P-8X&"G>$S;?KY6I29M$D$ M7J;%QB!SBOM"OIMY(X%2_O)U'KJH+?+6"6Q)I%)PK8B64@9+ %5'Z4EFCSA; M&RM.6B2.=X+GD]+W3^*)#!\:^9[./\% $+P/Q_\3;.Z/YY:HRU*BSG;HP=FW MB]W3#R>'6[OBX/3+*?S;J&_]W01I((=GV_3P[-ME_6K[U[1$'9P>-@[W-R]W MOW_XL7O5;-0_UN'?';Q[]NU7?>O?LX/]P[/#_1VVN_\AUK=^T/KG(\EHH-$: M$";C$8>?2 6P0!G3PFKNN?%TNH9+$NEE<%9HG0'X#D9DW!L;A,22!1S6:@'L M^'E"9IU^6'N:1=T[SPN!6\?5LL*RND@=DR1#7F:PK$$SI'FT*&@?&7/4<(&G MEY49SRCC'#R.Y/"D#:Z MFJG+.#8FRU[RXV[4AN:S>*&$"B7!Z7'.E9$NTHQQ]Q3-9>.,K3FGSG@J.,>= M2>11.R9&YMIO:U_VOJW]7J:5U\N[&DNHKA>LSHTX:.>WS0 ?:[>.45'?,_V% MC1H<<9"F[H3!3:<4]7!+KJQ5RCM0FYE!3J\A$V#;W*-5B(=BKYWPT@#P$&E,-L3 BID0<-0J9!GF MB\YS(Q)918C[SXPC+<%(HS-&DY >_[L!;OK-WMC0JFAZYGQ/:>O.( LR5$\D>1) &7%W(7 M.J#) &?5R?&;:=9L.U52Y]WT><%Q;\P[3M#;^;(*:@0*;W&OQ>T,KVF Z-(= M7',1)1-,MW9:=J(/2 X'K3\^=^-Y;>(4?\ODI6() M*()%28BPV3:M4Z<.\NL2^.U9(5MYR3RZ:B]E8ZP@PTGA#5U&\\ MV.(WKD[ T.V![QG^?-W#GO MRV#!P_ACVVR5'Q[[[,0-C9'A%%T#K3#6-##=KC"\PSEH^+(H>6N41'.FVV[E M!'.#,29)/%+=0/@5.J[1+?=9RZLKIB&9\:L=W<_D9?9;"=/>?)ZBV7IXKL%3 M*\%P^>$A3BP?<:ZT*<"XS YW;10E1,=1C.G2<,\FCFTJI4QR8X^BI>1XC(YU'!ZVQ(Y:E2J7@#$S[X,QQ M,ER8/*]):@R:F(A*"K:"\V$#2JKK!S/8&[PX"LS*Z"7-$2KL4V$=2L,Y,ENQ MW;DITBF'H"5;7] 3F/&.@M]'#"VE>)7&]]H :<@+,>$-AG6S^2&=:26EL&-I M!C]P/_-X5?-#E90&ICO1]>#:>1O/P ?$?B_GI!QM/ZX/"0_&X[0Q?1@^IG$0 M8/LE-8W)8O^J;1YDT2@9*D1%8(\Z,1LIBAJ)W*F;&$D\AS"-D9C5SY^/E!6.*Z$0-I$@KA1#-DB) M>.8S1@18UBR .#Y O!R2Q"O]7P[K=KF>:?13&66JJ GR-&;+\;XFFG(-NB# M[@YJHA860G7_)_:F"^J$)F#=#"9INHRV5D@:6&16$I'%+/=?1&'.\'@EU$[] MPRU*H?)9%+!DX+_WXM&:S#' "RC#C(/3:@@N3 M KDL8U9)J3RU(/297*=TMGJNULT?9&KG+5(X.<2I@:#FK&NU70>FI;5>^[?1 M 033,&6F @S-&"XZ"<:78SK+Q$HCE M')21OSG1V:6[FT?<,DF"SQ")CH'#M ;IZ"AR7CJ+'07IR4!TQ*S!+/!/'O;U MVNT?P_6>G;!1$#J0%C>/76PX-JW)O;U\0VD8 MAG:+PYDB 9C3]'P(M@/'O"S[^R[*BYN\J+2=[ ?]A$L9-YQ%$ZG.)*&:&VEL MAC-X:"[32A+#"]'4F%)U3^.V.;R^RLR!K'Z[VCT^(HY[B2E'# (BQ&$=D**4 M($DR8;0'=)5R^%2M*RQNM'+&GQI7A/ C<_=:6$!$MII?."&R=)M,KS3&#K5<128:<-$P#_"G"-R63Q=04Y M[J:+#D.@E4CJ-(0RB$H+@9;F&ED);@1C822+Q.:$=XRO$S';=GD=XM@ /U#* MPD#.0"(2 WV.1P;9MSR95GJ,(I5#>)'*V:A]&IM(E[Y_W&_X09/@YM>_:H"4 MULM^]H'(3P^I*FCBW;! 94()1DG+1G=NYG' E3^BJRO9?M(VRJ ,IEMBJ,F= M@O$-KJ1]Y;91^F#Q /(!&?F(]SPC"0=+PWH*ZH+.CU!NRVW4M@?)]]K?_>9E M^8C&DEUSW&*^Q91.LGZ3ZUTO)D2P1F^>ZO$5%"<+.%>_-8->>?TZK1(/'D1WTZ:.R@" +P8($8("?*I MY$99IA! ;%@3Y@W+W+"TY]MZ!D3?$/SR_7;E^VWVK^^,QZEE(:TF!V0PIQ^L[F4(_O??NWN'US5MPY$GD!TECMK4<" :3C6$AE!(""FBL$_,E"L$N=C=H,&G0\> M\D SNFET34YEE9QU,8SZY=XJ[ MI]]=GQY=DET\G+AO AG>#5PE^[$%!N6HQ,6(4?Z MZ@ *C;\+4*0LOQ[PY4\]NO18%I>V#J#48UNMQVY)@%O]"Z#A?MK)?776$W$L(YMO(QCB?D0O^55X.T^7+'O_KZ8:QK""0AW4%G2+.%.RE=Z[?-W M!4%>>:F#VN<.F#24EY*==\.[P2]_^$;WO&DNWS5:^:WG7_KC)VAI&AI5EL[" M,4=5PANXJ!3N=>!?/SA^^?9&_M9_>G[VO8QNJ$PN?!MOD(7O77=80C8DT7N:C M]/Q7^O ?,S71T\M="-5#JYN^J5 Z%ZN#U.^Q/:,E0SUXB$6C(A$T_HKG?[EAX9TS@K40.%>-U=YU86Y_GGF<\67[/ MTW6^*8["Y9^6 %Q[ 4_DOQ[O]L=O.^_36Z7[?D+.,';G/%+"TZR^M7QX"3FV=['^LG]?WT^H>3^M6?I[O?=_CAJ6-PG;A^ M^N5L\!TX5_^0?I.[5\<,[@/O?3_@!W2;U#]^:!Q\WV:['W=_'9R>G-6O'*V? M?J;UCX=Q]RO^]<_^=@_^>W'$E%2.4((L!>#-A0?T38Q%UDKM83F#M-G:>[DN M^6SZJ8B5'TTWTKM+ZLAU#NDFRSSMU"H35YFXR2K00+7AG$JO N<^:!N#Q!)K M[K21A"031W1IXN8PQE8F[BE-W-70Q'$E/)8R0RHC'G&I S+,!Y3O=F0NLDC( MVGN]GC'V4DS%HV&HO M[.99HA*X&K9J3O!B%*GBA>M,EWLD;IC;?QY>P\DO+^*7+ M,>B=*4:%"AJ!<]*( M/H'>CO"D<#C*F,KSK<"(:PW!LY0<,1*<8E%%KNS:^PSC%=+:!P*,+P)@[ R: MFA-=T73/[9V@Q9R'\>KLT - B\5V:+ D9;M\97N6L#WUO\8P XTA(\H$)!AV MB%./D8G206C+A E9,"3@B4Z/N]J>:_3_L1##;8.LMZZICXH8*DV]EZ:.4((S MBAD< "!@I1#/)$769 Q1K1EH*V< %5(/ZZ)Y1L^AJ6]@<_/K"4#@<0K->;N; M57#R6* @?_RI9;/*:]_)PHQOW5%'K6O!8%?7 L4"GH?17T:@RLX\Q$89 (2B,NJ42&$8:T#\IG6!F5:"S@ M]152T#>PLS3%'79G / 68HT'!P"#AU^9ESN9E\:8_U=><6,P0X+B@#AS8%F4 MX C;S(= 9.#&ID[Z10-SJUS R]?/!_?_E7[>4S]'[E]ZQBG\@SA/-&8QIF&= MAB"AE PI%Q!37R>\MT+Z^:"%"'JU<:=RSM*1MJ&-RJ;_<3F,AKVV]7 M]?ZJ"P+O]V1>BUU^RD*-RE3?R52/EV+HH)VPF"++.0%[G0FDN: (0YC&/<8R MQC17>5VI11W#SZ$M+Z- NC*5E:ET52.4"T)D@EI+/)1,L0QU<@X MYQ CA*HHC.21)W+>=4X>*J_UG+8R!\3_R=N=%XVM>BV\*(]$>I!SK^7E9]W- MEO]G5(I3L'F^>0J$O<3#EG'ML$%,I$1Q"!KI2 /*--@Q2;%5<69^DN,,*\^( MI=$!7LFTPB1J>/@^LY%8,DV9\+5_?MX-^3D@P[RVB- MD)L<='#MZ(.W-Q".5P/AJH%P$P/4;ASP-F5H@DAL25HI'1F/S"FN( P"8"9E MS&P0BP:UW3C@;7H@'&?,6,8R'3'7GAFO!< ]L(89F$ MY2+?0,G(2 INT:UZ[PWI5;O[F?SF7;??L^63,*N=NUQF(-2#,$$L8L%^V6G, M+Z^JN]CX>_JA__-*LGWTXV3W[1NK[.^3@:I/7SW;@/J>:;XDU4FJO$-"(U=MO:>X74IYO$N/SP/064UWHS5"$I"D*L$"X%R T$N$\IP M&Z7@G!.)B_DSE=58%:LQV/P0NZ<[1]$(11@GR I'$,RPK"$YO=8EO"IK.]#JOE^/=;\_>6/F: MU^9KGARA#L=Z_%7(7N5LEG V$_U=6OH,&T(1)1(\C8T1Z0B(53DI+#-<.AH2 M-:.FL[QE%4*MK,9+0JB5U;B?U1A!U*MO1PR0*!A[BH35%G'G/=(ZIKXS+02A M3DB3QKJM*R9OA5!?1W[W#O"I54RV*U%4+0U*@V=TGQ3P/*OQBMI1G@]MU-LM M5YF.Y4W'>$,9S8R@+J2)Z]PG0CJ.E' *61L=EF#^G9%K[P59)YH_#.)XP-#P ME6O6\WGD2K/NJED33MEJJC*O%>+!(Q%2V9@W;6.>#ZI5-F8Y&S, M:%>[6]_PD7:9,,>A8>WI5%Y!;,O5F,EYSN/3PL&&IO>G8;KO1$4<4UBY]5@A8>)1ZY" MI^U-]V2)40!_!CA V'2N?];/._Y>X6R )RH0VM_L#4?J;1YED6=<91&Q+!+$ M*7%(,2&1%IG/O#2",[[V_G__+T4)_>-)LJB5.7DSYN0)0H_*ICR532ES('O[ MN[^.3 O@<&@D&AUBDTB6)40D*%6TT"T M4^WQBG:7G@V&5,;B(8S%]C@ P88Q:3..@C4& $C@2-N@D)38 M",89Q5@\, !YA!#Q)2G:;T_BH2N=>FJ=&G? P5+CL<^0)ZEIR%F+C,\P$L2& M$)P2(CG@#,^68O[^&"55+V+S=E':HQ663GF\^2V5I9[#JXMKG@V?5$9S*:.Y M,PY$B./22HA9:% 9XE$SI#7!@$:$9I*DUBFU6IF0RLJ\:2OSO-F3RM0L:VH& M12)7FZ0.<8]062:U1%'(@'C@!!FJ,(*%8\:[J(PWJ>H]RYYB]_8!0Z+'VKU] MQDM\ WM^@]W;!^C*K/+TK\W3/!V>K1JK[N5E/H\#VH"E!!2;(5B]B+CT#-F, M.N29YISY#!R-7"U 6YF,5V,RGAB<5G;COG9CE#T41R'*3$K.D>#*)[:A"):# M<42-CQ0< ,',KKTGZYS?4,'\!K;OK@%.#]B/^8*W&U8;9U3M8GT4E[13+HH2;6)]\9<<:5:=U>M<6^<">84,0QA13#B M&AMDO&:(@4ET&!N<&;'VGJZS!R^F><&;>44G9ESDG*L-O2K5OMK I+*92]G, M@XF:(I::H](NGL<4<0FAB\HXP!%I0I#1!"_T:F4^*OORINW+2"HA[G#.I7("C"&$0=9G&0>6;>(I6FWC/?8FO:A-O?@OF]_R/ MX&N;<%'F.-2^A#/3: W'0=3VT]2R--KL,IA.]_?'\'0K<8P'Y9QAJ[+HMZ*$ M>Y#.VQ>4 9D[_W$9O#[F0>%*W#O?[R3MN)[#8*!II:(-]2Q_,VD9J1SJ+1SJ MCXDD(F<*5H4A&ZU'/-,"&<,(@F7$ G/LK/5K[PG>D N'+*Y O$EJ\TR,+12 MFV=5FV&"\//5$576!LDQ\CK-.*8X(HTSBBBSF 4/)B^2-.-X@U^K. ^:'EQQ MISFQ:W>O*5FO1?T]W1"W<98KD[!9Z6.\Q=3+UF N_!?3"ZMB<*M$RU,D6I8#L;D:KGR8X/\B&Z4S;^+71XT##DH)]"ATW7FB":.4:;^$:=\?AI'7< M,Z4\PCZD.A-PD4I)@IQU)AKI!:"=M?=Z8Y;O^W__+P [?]QG;!=Y$3MZ__VH MB:;*;-QQ'[0R&T]O-D:(FAU)@S/B,4,FID$<@6"D-#-(*BVXDB)0PY+A4)7A MJ!)M#](N\QIMWYTAT[(E9I4]?&A[.-%V)P%%92I*%#QG"/ZPR) J(IP0KSW M$H#5XN*S)2WB-9;A)5G$APYG*W/R4%"J,AR/;#C&@13)'%.,*\0YRQ"W6",E M:$!$$.D]44:)N/9>;,S6^;]-LY$#J?_TC&V&]_DC21K0:/5-66#G&S_?_W_P M8W"1^9TU6AXD]1V3N>DHCF8[_QFE=Z_[%E'#;SW8G1-\TZW3'$FU.[7>2>%S+-%SAVA]N_ MSD.K&X9F1[Y,J],,__?+Y>%W?VXIEP>GAXW#_\??NQ>-1OUCW7X=P># M!?E5W_KW[&#_\"RW3/L?8GWKX&+O\U$4$'DY[)&QPB$NI$-:" G@@X*8..JR M"':#+,S<@+0VQSI3QZ5[81#V5&)?NSAI-$.M :+8"=U>+11+7DOB/2';8]T] M0P&?=T=/=>&KIESF_+PUI5D[Y4.MU,C]JA\?98029B5&6-LTN;$]0>M;QX9G&GKM$>*IE8G M03C2T5!$HY0^UBD6 M'\QZF4=*UFX(AKJ+T%!.Y)JBG-J%Z0+V@6\UX=#=O *^=]+NPV7[[N_O%FK& MF>D<-UJH +SO0#7^*%_)^Y-HL=>?)'&HY45/ CRZICGOAG>#7_[PC>YYTUR^ M:[3R!Y!_:1I7PT'_N&CXWDG"NANXB/G*-&%Y_/+MC?RM*91?O)?1#97)A6_C M#;+PO>L.2P \$'VGPU[_'E/\42Z6WNZ";DC%WIAHT#,?G9-)2)%QZ*Q2M<)! MBB&V9[1FF2SU,B4%MVKJ6_F'EDS*;;)6-][M6WID1#_&UL MR4E!/-YO0S'%+$JCV#55(]RXA6+6',=-/OM0=KG0V\PDS!'+?V.'99U:_.KCGNU>'6\VXVQB;"*XE M"P)6#LF,&<1-M,@RD]@XF2'>16JY3%WB',_2Z3U+A<133A^O[-'JW-H2]H@' MJ@WG5'H5./=!VQ@DEEASIXTD)-DCHDM[]*#CPRM[=!=[-)H>+O;V=XYHI(90 MZ1!5:4"?TQ@I(L X$>DPS:(1B;!/KG,R.R'H^4S26RJ26F.]EJOC53GR0S3&%#2A/@H.%)<,\152&-#8X9D8(IZ;Z+V>NT]$7@U MZA^JTJ75!!:5TCZRTM;_FD03/AIC M$HTXG^UY,,*2PHXF!NL? 9PR01$.![ M%X _H-Z^I7Q2H0*/AB5>7W/*\^9?QBW6ITX#5N[<-*NPYVZ&:H0NC"-9@/\C M+H) G&8<:883SK ^2X-2O/"+R/I>?!JF4N2GP!>5MMY+6[].P@IEL2;<:N0S MK1 /TJ2&5(6DR[PEUH28",&D>(4IBE5&$V.%Q&W;,_!^OJL9?KD3TSH..:HH M]C/;%BXV+^&YWW[FJFQ95AN3%07"L\#%16U]4Z7Q>Z4Z[K2V2V7\T.Y,9L^K M@/=.GFF4I?JUN[7)CIB2+),*(TVT!4#)/#+4$Q [IH4S@D;G'ZS)KT*3*ZOG M#XXF*XU^,HV^FM!H+#(>+/C0QK[P5]A6#S14"/ MBDC@I0&/USQQXFF,U-Y?4["#8C! VC%$M& (' Y%5@>%M)4Q!*$\U7'%N 6J M3;+5A!VWSD97JOY$JCZ)1ZRQUD6F4 1=1UQRBK3(%#*9#5G&8K1"K+WGZWS. MU+^5W54;M$'!Q8;K;<-3?;*ZX">YX"%)0]YB-TVL>W-3XLN@:'BD_MB!)?XG M@ $."Z*_7=/K=^"_;[TSENU^/M)6N^B(0EZE@0B!.F08HX@JHJ+"5%&N"X_: M:/6#WTQNT&M.A">=HV=!JNNDX@V:\ MPH /^U@;UW6OUA;R5 ]U;8H69>:5,4TJY5FF:/"\W6VD#[S+^V\;/\.H/?6_ M)UN)RPY9//J*L=UVL]];_)69OK5GTEDEII[7V,^3(;_WN3D.R':"^8%,A(M] M9YH7YK*[]I_)?N%&"XT_P-6Y]YGVO/S>-S]]VMFLU_[:^_)I[\OF_LY>O;99 MWZI]_?;GUYVMGY*W /];W][:^U_3VXB_K7O7]VMC;WM[=J'W;J MF_6_=C;_J7W=AQ=VM^O[7^>M\Y+-WE.:4QC7( +%2BNE(^.1.<654AF@<"DC M@#6QZ'N>,V8L8YF.F&O/C-<"L#H/(9,9MV3A]VZR5"O7E*[D!E&+W[Y7G_>M M#_O42&R)#<<7U=,[V@/\Y[;#?+^O['T[K6U]^U$]_P'6F M_WXXW?M^P'?I-CWX_O=D5R@V:3QPB(@S#3\DX1"D:(FB,U+@*#E+0\JS=:[N MW16ZE-8\;([WB4W__,VU5;9]H+FT*J-9?<.7*'/V+]J5O5O&WHTW=_&@,ZRC M3.QZ:5H=P\A0;I%U&F(9YD#F&(3CZP3S%=IB7PFK]B(!+:OVZ%^(53OIA%#9 MM27LVD1;"7R>]NU1]^1K]#:S7:- M5VCM9=BU#^U^IS)KRYBUKV-FS3JJ(1R-2#(64JD11M9S@QSCAC#M(S4VF361 MD0JNO0*X)BJX]D+,6N-GA=:6,FOC6;>,"9%AQA%3AB?2;(&,H091XE.A5=11 MI5EUZU2N4EG52IBUEX?6]D]")^3[]15F6WWCMID6JK)P=[%PXWDVRKGPUMH4 MCPJ(1WD&\6ADR,OHG(I:"YZ&2&7K3*W()-_5,7$ON#]F/XV\*:O.SDNEN@^D MN\?V5B9P"1.X-YZ2B\1%%:U#'FL#("]J9!2&'Q),8C2.VMOF;\ES3M7:UQ=M[OY1P5!?G;V\*"O[T@X_>MYQA.-9O,@")\P[1#(2$)>90SI3%!%EHQ.PMD1#N,OQNLIF235_KW#@"\6! M=_1>9>TSW&'-M_NIA#CW8%6EX3V?S$H[B-7R#Z^;V^*)RF[V-\<'TE-.M;$A M0RP$AKBA-DV5EN -L);2!R\57GLOU#HA#XR&[Z4U*^= KADT?9M7;MFSN*C3 M,9=ZXZT3V))(I>!:$5@_&2RAVD;I26:/TB"11YW5.=#3/_M=L"3=[E_M,]MH MY?>8YL$WVVFJU:JT']8;I;*>.ES__J5YL._X[L0;G MO-S]N'UY\/T#*-X!KA\?>2RRJ Q!1*ND9OFHE\R@( RSD0B%/9XWF/-Y&JC$ M1FW3_4^_433N=9?ML5V9SMS\B.\:@'X:[C9]8^V?YK(3:E]3FV*Z\=K7?U[L MO5_;X;C3JOUMP YU+LL9\1>A9M**=]*$[$7>'[RT#9UIW@G)*6&1TTQ9[C*J M@XF:"N,L4V"%8@$ ,)D$ #OU#XO,QYCD?0J=U.QDCL->_+>=(," K;WX%%SM M$ 4@^L8L2WU_\T@2+!2Q'&$2.>+6<)2 & I>F.C!PY,L));UV4#NOU-O<9HZ MV.[WNCW3\CD5>/OLK)V$$>QT>G^>0M1^6RM?7OM]O69@37^&9II E[Y@:ITV MN%YP+N>==@K6:Z8/?KCH5 07VDN@;[V8@G@.'_D%XM +S> F9,QS M'RTW$?[ 42L1@U&& X-GT/2=FN_ UH80P2)+(Q$I[@!7 HC@EE/%, 1>>.D]-K^26F+"AN0 M#VH^,S[4?#^D<<]):$VOEW_[9X#URGOL2VD&F?)]E^9GPJ* 2'?'Q3C-?FZT M:K'?@8]V"H?N-U^I-\S9H [XI'-5B,?L>=Y)M/ #=#_I@L_.EK M_7/X$%CQ7/M]+9I&I_;3-/NA._AJ228\]$EIZ<9&H:;W <7ZC=HC8]JO[B3X M?A/\SQSWU/WSH4=0'P@Y=1@[V80L1)S)*B-6\6M@E^C'?7\V'<60L7=./? M>%N/TXVO]882[*[-^)(^2C,^4P\Q=/VA"BKA83U/1BV? #VP9O,E!1J;+&HG4.85!H^G&5*PX,CPD'&/F0O8K+W/V+V+X5=OQ-4J M&Y^]!.YKK@\Q6:M7 LFWM;__TFU4L73%)_/5K&S4,C9J?+-?:.&%,A@L$T^U M[9A#0.X9$E%H3S6%$!UP-7V-(WU7V49]ZJ2,6>\RCVL#Z,)YJO"KVFU>D)4: M+.&GI@%;54"J?!4K8[6,L1IOQ+%<41JQ1YE*T_@$(4CYZ!"6S./(<##4@;&Z M]RB^"D\MHZ=;98+?UWK!G;3@I,>7%9Y:8*DH+_84MUG2^+.1FRGU3.MXP9\N(H#ES);X]TU1GD&CB@B!JN?:-DS9"DCB(1( ME)#.2Y9&E*\+=N]:F@IE+95TZW?AW! ,%F3%[5;WI'%>S8E99+MDEDF=">)M ML!Q3KW5FE6)>9\8*HM1SH*S*0-W-0-4G$U4>PK_@D/,91CQ:CFQB&521./!) MRL#;J>+[WKU_%;!:1C4_MMO^HM&H4(A>!BJ(@9?34!K&585^GCX/#H_[ 5+A;P'^K&*2*5_# M^G )BV]4MFH96S6>8-+<1A%X1";+".(@U$CI:!%7G(,)LY+2F,HE*QST]#0% M4Q5?]P%%;Y2GX!'ADCD_;SVH82L^LM-RS7Y:D J&W<6TC2>AB%=8.V= ""V8 M-N4SB/%,0#(5.UHJL,0B4<=3^5!)J,=MV7H# *W@XBIA8Q*TP2-L(/X25W&FE MO+=@O<2],_5/PH#W%@!8Z-V4&+MEF%[Q.#W.DZFL_F,7K@UR@_/A;:CJ;9=S M"-OC#B%HK#17%!F6)2Y XB#L=@XQA4V64,*6_$ZH7:0?K7;-G9C6,1R\U\YI#3KAO-TI>Y##<MZJT D_0ZM?,"F$7^>AU85CQD[[+/^X-[TPYZM#2H2M MX$)BD"DDAY'UG'RFN,;&6>("Z#1,NM%&$M#F9 MPZ"T;\ ,,<'+,'7@.?W;+X=B86 .$\7%G-Z1U/#NPWD'3&_.J0"W;^ 2.R8= M J7#)>X%^% ;5&2,8N'_I"4_+\DO1I0,G7!F&JW$"=/OAMA/L=7/T-VH#8QQ M.AVHF>LW\X^#[*1#AIR@=2 ";IPHI5B8@BEE= TCYH?!EQIC?J#6FH4_I1C" MC79SJSH15B ]Y,(NK2]8%PF$ZC&PI9;>>5$8UA:>', M.7HG)MDE4)Q>[7_Z8$KB9Q\/&[NGVQ?ULV^BON_P[E;S M#(#"Q32CQ\'^ 3FX.KBJ SC9/=UD]8\'_/!LYQ(B1'JX_X/4KSY?['U/0.'/ M%#7B^N(T@H:'/.9XT1:K;#* M $4H2C*N6%P=CCNY49OHPANN_WHR.Z^3IN>Y5.I-*]+%D2>6< 4Z%+F3B&/M MD"$Z0YYI3AVC1% ^K4B$%]#;3"G[3)@2CO:4X\]Y9%Z85:7Y':2[+A2/N MYJB@<+(%+4[AL=)K"X!9.A2LM*[]UD@@KMT'V?/=WV]@T[G&8Y3"*!-?-CB; MW'^^*_SASU"RV)21Z]BWRE@!C[YB;#9%"Z-TYEX-F,_ M3SJ#JSDWQP'93C _4#Z9ZIUI7IC+[MI_)N[IK-%"XP]P=>Y]OH'=_/1I9[-> M^VOORZ>]+YO[.WOUVF9]J_;UVY]?=[9V-K_L;'^]WEZNP#W4]_:WO];V]^ N MZE_W_MG9VMS?WJI]V*EOUO_:V?RG]G4?7MC=KN]_G;?.XXMG ,^U!F&OA).7 MKZ105^8.82Z5U,W^=-)L<,-X! M.B%,\6*NBBU9;&PU.K3ULT7EN-#>/0UD% MTKN!"PE>EK,JHQLJDX_"647TG0Y[_7M,\4>Y6'J["[HA63Y(K^"47)E'AJUG M/CHG)5SHZO-D0&<4.!>KS0G_5@/7-I&PNN]3&=MMN&WF:K6?5_+["_=,E[G; MM_3(B%Y&J%X\EUT^AN&DW?1IC%*G_3/,'2QWY[W!5[[YM/3MOY8=)H RC%.: M$>4\-Y%HK#Q35$0(*D7TY@$FA2P,0.'W#P5!;RZ\7](=[,5OW6*KZ<\ 9PB; MSO7/BGSFUB"1"K<$7]T\:\,#O\K_7)G=ICO&LN74D1]L]_ONQ=['OT]VM[[\ MV+WZ?+6W7V_LTNV+PX^?+^"ZQ<'^+H,8ETWO-NWMNU\'5YO\X R.__'S57UK M5^S2G:N#_3]_'&[]V3BX:I[L7CE:O_*35%09CC$PCY$4:>Z4E@XIZCUBS'NM MO ^6IM(IN4[EO=FHEE6RAQTL) DZTDNK*5K\M67HV:JC75/$2,#-4*;"45R'K+D!'.D51E&DBH!*H2 MJ%L+E)?!11,P(D)I$"C/D<(,I,I)8F'E4\((G&^V3MAL]^M+\<9OH"!P+\:T MXQO['=#U?CG3(H)NPN]58\8BZQ>%X(P&DRFK>99E)BC#O//$>454D%7H\?JL MWWC?O])9)H0E2',C$#Y0GT;=[1B"S-O;]T* M>"^L,4H1ZBG/A%7:>XD!9;&,&J%(A8%>HQ4882"A:,:Q(\A%#J#:N]2[E:9? M8R<%N(5$>)>8BO3]\P]5]]92C?#ML_-^+W1J)Z;C+TPG5&WPBTP8X\0P[J0- M@=LTI=<8':G+G+(JDZH",J_/A(VS?&2I14, ?/'<>,2%,,@X[Q$6(GCBG<9$ M)!,FF%BA3OD'RI)65J"T IGC+,001?216Y89'V@F@PV1.^)DK(#,:[0"(R## MA _"$+ "+$U]]3X@$U5JZ-00SA!CJ25K[]DZDZMD!=Y =F8(9+KMV+LSD'D+ ML9C6*N$5JR(G' "+Q9I()@(QVFOI0@5D7IT)FZ"DYC%0J4B&./,,#!=WR$9, MD ]$*8/!1I'$][/.Q+VG?509F96U EYXFQFGN%>$AT"-H9(%XPD6U!#A*R#S M&JW ",AD&5$1>XDX=Q%QQRW240@$EB%) C%>9(45N#RLGH>TMZ "58(:KER"C0=\VB4I"$RZ:Z! M*)6>K[B>CW"(LLQG3 >D$R4\YXH@[8-'(E(G@H].I@ZHK!H\^*1:NJBE%>ZK M>Z]:ES=*[*62HQ@DYM3PP#4&-,/7,_I0X=;C\CD]0SKFC9J.H&2FHQ(L!,J-()H) M9;B-@(TX!\&H$C6OT72, )*#,,@[9Y&6&4><90*ID$%RHU7UU!J!43W!D6" M 2 9RY!EPB'&%,]B1AQ6 )#T.B.SDU)_KY(]KT#W5Q?G5+K_&+H_5AR<26QE ME$AK)E,EC4"&4(6DS()748-%,&E^%J,KHOMO. $TSL_W$+3#N")"?Y"'L])N MX'4@P$0/5[F"!W<%$[/( M59%@A&X/9CF@U+D(KPF\7!RV"Q#%ZG*1GK'#_4 MF)\'TL!G3J151K@RPF\@Y5@9X4EU(5Z)$;YI.L7B>16OAIMZEI?T9C[3<>T;S*2H]=(\N.!K_[4,1[&Q2/E!0IOY=(9E1( #]#.<4^E5X #VM4U[HQ)K[K21A"01(+H4 M@3G.IQ*!AQ*!JQVX_F_@+HXYN RV]_F(<@=J:0.2)))$B120(1:\@B*1>TNL M]VGW>F-VO'EM* LIC[",/-@0!<$Q&.TT\W%NU EF)03#PY";7+ M8#K=6@#/YR<8@G/R^_6<^7Y]P(&OUL?FY#0O-VI;_4[BSQ\<9_%A+M*TF%X^ M5F89T9/4Z<3YC;G'7&"MHP ,A)4%5$Q=9A[2&UTW"N6\W84#OEW!FS!$WW[M M;AXQ39RV&J/H$C(-FB##O )49'2TF52YR[LI) M1;U1D7(F./'!R,C!/FD*MDH1GE4R\BPR4@<9$=A(FF0$GCGBF91IKIY$X#N, M4L%0ZD!&\,9L1>FXC+AI7HSE/9@3' +I&)07D6.FM!&6">&=PH;&R"H1>181 MV=L\(J"B4E"#(,CPJ>;8(1F=4)Q&99:0:%Y'V=7QPT_LFZ<\T M(:V59F6WNVEV'QS%EZM3C,M+D\T@RO6W]'#)1=[1P_DT9-+)X!P ..$ARG+6 M4"<(1/S&$_.08+L2S5N*IKO>.DY!= %H ML1NLUX-X.$T5YM@ER\6IQ]K+X$$\>,!.<<4J&7D6&:E?'#GK%/P+$-SZB#BU M'BD?*1(ZR[1BWMM(D_F:[8VZP<,M%9]E&?;[GX^,5#$31J)(DG>+:<2PS@3RF 0/;H]&'9)XS*9O;NW=EA,5HD%: M13 *!\4))UHPQ;BQ2@*85T17HO(LHE+_?*0A5/$Q$"0QN!QNM$$F-8'CC 1I M,L^+RH!Q97F(G$6P65(HP%R.IX0O@^C),TV9I9927TG&<.*3PUZ-D-8@(!H8@PNHJCK(?)H1'(Q.KC MS630^ ) P??N)L<;=Q MW(+?EI"@CZ;1^@B8I!GWW/D$$Y .*;S2EB&E M4E2N@G),4A4(O5Z*-F8WWVH/-2#V=E.1DP5\DJG(F\ZU^P#3/YG+M!$)?W;Z MP?_3,+;1;/0:H0M&:R^-SQY[:30P^:\TEGUEQKV2W<9 ^/X] >$CN_L?&O6M M'Q>'^VD3>Y?7X?B['T&XZ,ZO^E6SN;>UBZ>%[_#[-@C?MU^[WW?@7'\VTR;V M[M4QW?N^DVV_O^C>]>?8E[6^Z(&8A4@N;(*(CM>6JWTUX9) -C M3'DA,.&K,P0YVZB52US;+K9.NS,BNEA^'U<4O[J3X/O)QLU*X7X2SC@)W% M,3O(==ZLVFI6:C4K=?RC+V*0934KM9J5^NB/[(W-2AWXMY-V MMY=\F(/_5J-2J_%_S]: 8L[/6^]*J?R_A5#^E62R#-U6I6#YKJ"Z*%@^^_*C M?O;Y\F"_?E*G?S?K5U^:AZ??1/TJ >AC -9?SNK[WZX.O_]].EVP?/CQ,US# MWR>[%*[C[!NK?_P7/ON#U?>/K^ <5W4X9WT?[N>L/C7>-%J08($Z83 7PB_5:.VHS-N#FK>QB:0<9]Q0CD1F M(N(L,&1EI,A@*HR']?1")O.F'FSFP&L9%_GLV#/I7EJ*6M/ ,YT/02M*\GM# MKUD#]%?YX+?/SIOMR[0O4YFA.YBA<0Z[3 :GA/8(FX2RTKZ@)<*C1-3+1&:% MY7'MO<9JA?C"JZD!+Q(^5-K[0-H[SK/K+,%9ZN%)HS]<)I'"E*(HF:214RJ= M2"!"K]02HSHSG1\ASU*ES120?1]JW9/VQ7!SYFUQQCTA:!C;?4\KL3M8 MB"ITN:O5&:=U,QS0 0?,(*VQB!.;HA8ID(D<*T]TDM"U]T+/$CM5-/ZO14/O MCADJ#7TL#1WA@N \S5QF$5&>(DXEH/IH$[[GWC-JG(J "][D.,-G1P6F[QM% MZ63/_+H?%'@+P% ,QR;YCWV$-Y"L/&0>PC_I.>=1QF5/5G& MGDR49C"<80?VA%$K$ \"O+_R <48G,DP=Q%6XGTF[^WSJP3 RNKD?7U^I9,/ MH9,C'X^IS0)1$EG!#.(Z4&2LH,@1)GT0U&0DC=:D;W#FWK/[^$YHG-E^IYLW M,81\^RN$*O1_JM _[Z_;+A_[EY!SS([U/I7AQ6;+U]LM5\4:R]NAB:%XF@:- MF47.6H:XCPKL4,1(*2Y5B$)C[=;>PYJM4*Q1Y0-6!1O^DT?&UOB?TK/_IWCT'T*H#,TRAF:\LH +CH4$R^*=I(@[P9#* M* >!B5*'S JG4F7!_3<3JL3"RFKG0R86*NV\OW:.8 U/EA+01J) VAON40J MKQIFS# O !)0#]!>W;M6N$HQW%JQBP ]5:E!I MZ4-JZ0@C&,<%S0)%+!A \%H39)E2B&1$69P)[*U:>Z_%O7NVJT3!K=5K/PUO MNF.WZ/SA76]SL.!#/IG78H^? %!55OI!K/1X 8=U@)RL]2AC.J9Y/X"E,)&( M-/:#2O S:C&C#I+# HX MPXA3Q1 L&4':\& P=3($N?8^6^S?UQ+;+D', M+)Z(F'DKV-Z(:'E5J&_K(WKOJ_H5?.^T>7:X]8/L;7V^!'T0AV>??QWLGYR" M[%+0%[:W]>_9++WW+ML]VZ5[WP]_[.U_XXD>_# _SH>3O8_UQN'^ 5R#X_7O MAVD.X.7NYR.AI#+:6*1E3/E<@ *&&/C-9,9K1Z(6KC!CC188ELUDA%065$:C MBT0IGEFA#;,>3F^9CC!"&[SR1(BW+7BP6956F!CRY6:GO;QZ!18<' M["R*6@;$N8 8P\"?$!TRS37V\$\B,+UQO&@G_&PW?R8:A68I\BY_NK6+1N\D MC9U(@]0Z&[7]1&YM7$(\ES58K'QB6V-"@BC=J'T/\.9E+32#@T.:_31>KI:<=R_O?!J=(/] P9,-7X/3 M->!" [QY!I?E:_8R/YCY:1K- O!=#KB^ 25T\$X_=:_YI.(T&8+W#Y9*B+B+XU M9=SZ1H^<]!R ET+6YM.>L4'&JX!T@'!?RO_'WIB!X..SE:5^=23 M6;E8';DN>OU.:^._L_C>;YH92YXHFQB7E*>H-! ^+[4(,9 HC*JF^2FF^>#B MD!JO2$H!\6!43O=WR&F'D4B$2LMM;I^3IUG,FN9&"7O>=@M4**'*AN^VY0>] M+Q^@\=H2'A0EB5D&YJYR@049)'-")&")OA*%)UE^\2%F7A,N.%(X@CPXKT#9 M@T4\8D==BL81G]LJST?C@[-:P,HNO$I<,+ ":%*$2XXE3@GC:IJ?8IJWS@^Q MBQ$648X -(DH1ILI9:FTN W4GC1_C(4.U+4G C$\HR8!NM@KKT M6_TNT)$K"I9BS#?(I*9@5T";>NNZ+X^:^(' MIHC]'CLPDD.4.&MW>H-^@C^S2<#@/V[XXVSQG)4=U&I@4'7 +FE>#.R5HTXL M.B%?8Y&/G?Q+S?>[O3:8+1*V/^4$_Y>>\DF"\9 *\N^GIH?9"1V<$BCHXX,:8(4N%1!Q6Q\BC M$"(67(A-"W 6A$R2"@'YI0&2 %9WXQ1,^RMQV/I]>W]S8W6XF@Y]"05A'EKZ ML=-HAVZM&WOYL][QU9>'XKM6VVA=7)U;&NYP[6NS?;#B7BVOMI/%MYDSGSJV MV;@L/0'=ONOV8.8;MMF$[S2+)ISM?J=FNW#O;N'^*/K29_UHGYXU&WF9'[A2 MFLU1A?A)=S!XV)\<+;QTQ_8G>#\CCD#+ ":!2LXPSK WP1M&!&&<"J6)$=',Y&T!C;0BN>FT!*-.6"9Y7%EOM:>5IGT]B+.<4 #G-R-^ MUIN! (U>IAE[(.G=$?+9RW%-^=!]7, /#%BYEPNX?-*AI(T(5"EA2RQ6\ X? M#S713H/"(Q8TH+$&B3)4$R0-#@0G':@E@,9D[:9:!4//<(%AK58L)[W , " M?B?+1,:\\>V-&3N6P_V,P::#9&>]W\[:W<(!^JZ3LTJ!)%RW"_SW>,_'P=8L MOC[%NFZ[V>_=?,JLWH8OL;&BU<38C/P\[ERWH#N*R('-_0W9! _[SC;/[45W MY3_C'1P;+30Z@(OS[K.W S?^_GM[HUY[O_OI[]U/&_O;N_7:1GVSMO?Y][WM MS>V-3]M;>S_?%UN =ZCO[F_MU?9WX2WJ>[M_;6]N[&]MUCYLUS?J[[%QU,4P/("CR!CP63 0XT?+_1 MQ[HQ6OBYGK=VVH85J%T 4>9NI2L5F.3>[H=/N1)XJP2,H7F3-Z3 [N@W>QG3 M3MNA 2]:3DL[;T[%5BA,G &7BS\:9?>[&[=RKF9]LL_V77>_[QBMH9\I6F.[ M!60U[ML?BQ>RL?O^*I2I43^%17,_G,*"R'O*1['[9HKD# M\<[^$9_N5KQ-8=%LUNG!Q<'ET7E]\^!'G7YHU$_^.:UO?A8'^P>7N_#9[N9Q MVCF!9_YX"+:C,EAPA)F 191&@[0#$]U8+@6P,VJXG S9X#H*'Q75S =.23!. M)N(B<&P-9B=>H#[:9JU63GD-YGPA>VB7C_=[!%88KZ43_@'-]!NM\ $^AV5B MH1IK/[>H F?$=?C.SLD.\,N/ L06AMJZH!D*,EG$O6?(41R0\(QQS10 C?]9 MG^T%"4SY,+#K+Z(%DR0'((2Q1K\#.SA' MEO':N>T6)GFGT9W5K7NB#W=MSA$_TWVX!Y_D$$-97&7!FG +LT;US8<7K@FW M8-7#2DJ?I6,X$:^S9?A!CBS:FH*3JF]XU3?\:?N&5T-VAR'3+]%J_2736H9\ MMFJP_D2OO]!)3;_F$RH1YHDY694"?;8%O]>0SV%SS-#CTX^8CK)]_$U],/ MS?KEMXN=+Q].P4Z[W-G\Y]MD)M3.R<;%SBD\PQ=XD\NOC3K<;W>_>7KPY3/; MW=_^:3&@)$9[!B1BF/N>?!6%V"HAV"H*S!\96!( MQL!0)QRC]0Q)D\,[3 K(1,E02-@I'H@1. (8XE7YI.3P-96/?$E%'FQ4+5?) MR+=HV@XFL@*O^X!78\*RE90'%4-$'.=<*4D%9T<#B M[MA5%9A<7'5_+99;I>X/4O=QPTUR*K!P"LPU;D#=(T%6U"2IUH%[K$*U*_;","U#BX.#27,>X>1\I@CGI1!+CON:60B M.JPRO@Y_?H7'%1Z_(2.[PN.GP>/+,3S60407?$":>IG[ MR6.DL30H&6\C(\H(#GC,S:JN\+C"XPJ/E]<)4N'QT^ Q&>?'1,4H"$$X!8VX M=@09)0*2W$NNK?>>L0*/*9E.T7]M>'R'6N?3:5*#I*C?[I%K]5R)B>_;IV?M M%CQ0=YBD")JS538&_#VV8FKTJJ3$T:3$HT-@&28:BU&2T2$N?.8?S""5//6* M %?5[&TG)5XG(@Y[2-9^<:6P_+IHB8E5)N*B)O>]JH>M,A&K3,0J$W$!AJS* M1*PR$6\U9@<-K-[=150>E4=T%S&ZKZ]F+@_Y6I]P3B&TI1_*++:4?H@A%^-\ M3)S &W.XS7K#A?::/>^F\K@1/P"Y@11-F>UOPZEU^L_QUY-/Q_7];S^^?MEA M8(+_V+G\=+R[&;[5]W?P#CT0!R???ASL?SB>ZMZ7'5Y_;)'=_0_PS)[5-[IQ_)SN7'RZ_P7G#L>.?+A^G(7JL-%I1%) VEB'N8%1VX0\HZ$Z@Q5'B: MJTXN4&/J.<7Z5?#S)N%G#GNH%?P\(?R,1QI':9Q3UB,GE$8\)86,411Y0YQ- MT@#5=ROKTT'&%?I4Z+.(Z#.''SO?B@Y,P9+_TZ MLC<6P 0K1GVC%?YJ^PIU'HDZ%Q.&F+&.>J*SY55&>UED" [P9R*6!RZ=Y2OK M:CK_XF%]U!\D1YT2@;- @ESM[2BRH MS36_Y$W=G"NU??UJ.P?.7ZGMDZOM.,=7,N)H?$!),XLX2PQI[T1F^TDP'5+T MN0W[=..SEU/;I=HQ6L;J*PM \*_:,U1@\W"P&4FL&X"-!DHOB$96*H:XHPX9 MSSBRP3NE<8)EPJVL&Z46R)E0%518.&Y_YPR"2IGGJLP3M5& [*GH(K)4 5]( MUH(>!XR\=U&IX!(6=F6=S*QI6:GS6U'GI^+\E<[.1V?!J<9H 0[_XQ!'D8B)%@6L *9( #O!2(:"J#I%+SN:@Y&5-S*7$0L*8C*F$^ *-E[A'D$&'!848% MB52"/2)>QS*_!-7@-V.*H [A88E6@_=]ND2KNWIMEO8,9B.:B&=PT(Z&31'@=Q("A8S8<0A'D,NE@8+J4\<2V*QYKEDY9Q" M=:L0G(55Z3G;OY5*/Z=*C^^ON6A]),8BQ@DM^XUH@C4""U@*+W$4$E+NX0DU MR[#=_\PFPUCD;P5)CX>DWQG-APJQ9Z_8H^;#RP2+(502# )7(,&AYPF''&'J67>2A55I=AO7[&? MV7RH%'O^BCW1/]D;K8.2R++MZF]\VSF4VGOTVOO./W'4AI+3$#.1()X M?6QV0UM$J ?(;<$[8 MSR7 %T%[ER FKLS>"0/9KPWZHCQF"^$MA>XNEE500=(<:H@,X*B I!HA/ 0!)1R"8AD*.&!944 (%[K/U0*?O;4O:GMSDJ99^/LM?' M5W8&6*RIL\@Q1<'<4!X9*2)*G&G*L;(TFL>:&\^B[$M31F"Z5^/S=5R]$Y M MVK ]8WOHJ?%9:(!_R3IL%9S/ \ZW)PTU8Y*0*F#$K/:(PP*,C&8!6<:(9LJP MF.3*NM:/;C0Q=U5Y8?=QA9D59BY>R%V%F4^"F>/V;DJ6*T%RC3N?$#=<((.9 M1H(K&8CV+N1(.DWG5=JZPLP*,RO,?*;J'A5FS@\)'BXT0*+@>JG3/BV^:T]!*;^HV;.S MY@6H7G$\E:FG\/:VU^^U.Q>COJP."&.WUFO7VOU.K=GN=FNP%K0[<>(I?AEL MO_\Z_3P6'J7=;+;/N^]JXRKV,,4<.>O4=HX:K2'\R%D=XN%"!3A<05D)2##% M37O6C>^&O_P6&MVSIKUXUV@5$U6<- D] &._G3="[SBOH&NX7$4'SLW!]0>' MUXI#$S!:'A-FC>J;#^,UIYW?JV MRS1DQ%1#=M\AT_?1P[>P(_=Y;6]M!JT9\IDG*?%])]_(Z_$!M/H9Q.>[W;1= M_S!I!]W%^MD8]AG>&\[DV)>O? :(OD[+J'0:G'PZ.;C\2 ].-O#7+Y^:< X8 M^SOP;,??=C>W&9S#P$JZJ,,])YT&]3_J)_7-KXV=S4_-KW]\!FNJ?KIS^8WN M_O&1[YQXL*8\KI]L$WB_M#.95&0C8<)XCK3C!FPI3Y'5T2"2%'=,<.N8RI$& M:W/VLSZ)2^ %-.C?#RK)6140I+4ET#9>%*4\)R$MK9(W>VJ+9HU5*OV2 M*CUNA$4MF*!$(:R)1-PEA8#/1D025Q%S)H51*^MJK>HP^Z8U^I$V3:71+ZG1 MXZ8,$4ES)2(LS0PTVGJ-M'*Y(WRPB@J ;NVS1B_2&KT$&U6#BBW%KM0@<">V M>HUE:YYS>2&ITU*'E74QP[*HU/N-J/?CK8I*O1='O2>*9-OH?9XYJP.L MWH)HY)Q((':,1&\$"1@5^!'V165 M-W.A]?I%[8I*K^>EU^,&A5&"4VP"2KF?/J)G)TTB4LR12 KT.@J,P+@PB!AI?"(B"B(62*^78*]B MZW_[C=Y%D48,0EX(_W+M4BQ^A-,L,-H[MIWXN^W&\'YDYMZWN[T*H>Z%4).) M,XQ$(!C4(JHM0SPY@XQ5! D)"5HB^DHK]$.%2EZ$^J MZ),M/KV2DAB4M,AACY'F?(^(#- W99*U.,J5=;,F%DC/EV + Q2CYCLQ-'I+ MMF_QBK8MX,/WY115&'0O#)K,IL 13]JP1FA2+\>E")]F+'P:GT9SQ[D5"*1/3MKW0F&1J<)OC H M^/UW[.22>14RW0N9)I,FJ,9><0 E[W)V5Y'G%15'C&EB&1$V:KRR3F?L1%11 MU6]$G^>U"U'I\XOH\^5$\(/ Q(&QH&DV_:D22"?0;)!D8(<"&^73RCI9E##J M2I\7,:BITN<7U.=QRR%HD; V!&EC N+<9S< \2AQ)3$0KT2"SL%,C^GF6>TI MW$<;BQ"]Y=I->$U9$,7T;(23?K=W"O!3>2[NA3^[D\D/DD2FG6+ )W*0M$@< M68D9(I2;'*[$%)./Y1.5!W*AU?E%]Q,J=7ZD.H^;!X1YXY60*!1=OJ2+R'E% M$,.*164893P]EDY4ZORV-Q0J)7YV)9ZT"4P4/! $O K69,LL*'%,B' 57 3R M)8.8G9!8[28\H1Y^BJ?1=ON=F&6\UDZ@-2EV.N76P@,3IY?%9_&B)L/[8]LZ M@B]LM>!9"Q=&50'[WB UF>/ I0]!"H*2P#D:"6/D" _(I!04)RQ&3+/A\)@L MK,H1N=!*_:*&0Z74I3ZN(W& MQ>; &(0O;72[L=?]9SB+&\-)K+#K7A7D]C=Z5RT)][?$SL=#2C#U) 8$TY+ MYO *Z<0EPI1Y(W%2CJ65=8-GQ%E6[LTWHNP+8714ROX4RGXQINR8<$>!@"*; MDD(<:XRTJ^XMF1U3*_H3*7A]?V4FB$O.D4<26 M(\YP0L8PC4P0/&JK2/*YMKN?.K JZY ->X9<4TT*JD M-1(DX Q<%FG+ H)YI%+HJ*PC<]KEJ8"K J[% *YG-B4KX)H'<$U8B4".E>+* MH12CR?V$L_\W.$24L8:P*(26.3".5\#UV(;L_^E9>%OX-S2^KP^'L]X_A>O[ MZ;_A2\-''EQ8PI#]=M;N-O+PO^O$ILTJ\MMY(_2.AQO3(V<-QAE?GV(=#&F_ M=_,I(P.:\]! X><\=@3?-G@T/Y/65Z-7CM7(S^/.\&G.[%%$KA/M-V03/.P[ MVSRW%]V5_XR]TVFCA48'<''>7J-?>[W[Z>_?3QO[V;KVV4=^L M[7W^?6][Y MA.>@7T^:S3H]N#BX/(*U^>!'G7YHU$_^.:UO?H:U^>!R%S[;W3Q..Y?;\/R? M+^N;1P+6;U(_/Y16.9TP1S(&@KCE'EE+/4HBXL2H2%S3&[PA_\Y!#WF2X%_? M[ >0MG_=* S];IBO)" Q'K,$TA;:O<'Q2>&XEHE';Q7(Y989#GS.1N#@3$5$ M0>40=\X@1UGF<\EHZ;G0*7O0S(V9#@!0S2P= !\92@8]S&JVU^LT7+^@,+5> MN]8#T/%7X37YKQDA-L-#GT'28J@5W<:[-=N"7\\;O45[OT-L;O_^W%2?#Q#;?+TY(:+< 6P NX.5R\ MET\^ZW? RAE@2W%^<;5NK0^J5IS5*!2U>+[AEV'>QFRN.8#*^,JVYX\! )IQ M-TTM8ANM\-?U>^UG.=R'6__>;/MO2Z;G] P2MN1(39(U)XBU520$XC .E9 M5J]./X*=50CH9O0Q,^$2'AA9+4E3%J/L:U\M%H9&:G@+LIF1H-W*V9CYU':_ M,Y:N=I/,GH/8PS&0PKPL=FN_%(MBNP^J&;J_OJM->P+F"B:GMG,$)O# &R"+ MTV;:2K<.X/I_R]7_RK]0>&L C9KVK!O?#7_Y+32Z9TU[\:[1*C"E.&G2-=-K MGUU;XFNXM,8'F_^#ZP\.KQ6')GQ,Y3$%U)?=?!BOD1N/_>RRA*Q)8AYTV9\? M$T_TL/1N#W1+@,6MWG(S]=49/NW2[_ RGK@I9T0A5N.*7@,=GW;-/6)41O8A M[NJ^7.SQR@!XEUV76]]VF8:,F/L(U5N(99K!#M\]9K/N1E&XKT@]>#?P,0\Y M^^IS2K$I]P[-8LM#'=A_N_3C 2%OMKLS&I\_.OAVT5[Z7X]ZPX7>P+J'_\5( M3(11S%*A>?1".YHBE=)RX,?)1*&2B$T@;&8-A3!OM5];UJN0W;3&_XE(NKX)< M7/D=._%[;/67K(S+LS",6W!G^$$9^U+AS3WPICY9*UY'YV R*!)4:L29L<@% M:A"L(%[EWY*3@#=T.OS^U?M:*D5]0>Y0Z?!C='B<,R3K#1&4H8A)0!PS@YS3 M'"D/2LTQ92'E)M*KU$QW?*@<$L^AC%O3D7R58V*Q'!/#SP:!LN]'IFJC%0;] ML2KCYEY -5E?VOK$"+,8>9$B&#<:[!K.%0)@\MK CX2SZW05FT>WNZ]<%0NK MX"_DJJ@4_"D4_'*B@+P61( AD3QWB$O#D>7,H<14,I2H%$/!1*2LO!@T:T1X%'AKB7%#F6 M'!)$6\QP4 %[ "*QJAZ/1)5G8V%U^ FI1J7#\]?A<3*!!18)4!@1@T&'@Z'( M<(Z1IIYJD0A8"5F'P5R0;[!KUJM@$QO>=_HQU+Y;7SDU7F0OY,Z&S=7',6RX M;I$'6<'3?>!I,O "1"LO*0+IHJ.?$PHY3CW2$G,?)1:$FY5UQJ9+65>NC+>B MU@_G%Y5:+XQ:C[,.JV-PSDN4E#*(,YN0P\2A2*R-*BF89;>RSO$BJ?4R.3!^ MMP%4R?4JO\7+4XU<**3S/>9B @43A"M=U<3YT.YLMONNE_I-.%840ZB Z1[ M--6<,V57AM4!V=PQ@S/ND%;6(<5Y(MYY(4S,O3/8 ME"E3_CU?*-2K>?5+?' M20<+!'NC*;(X)[UI9Y )DB$LF#6.,<4M6UDG$4D7@&'LT\%1.C(55 MWRGW>W.JL/V& ?%6^KIL.!$HIB_"J3N!5([UT3BNNL6UDW=-6H>17M>+)>#2_EN+A3_:DWJ?8O$1!:J?V#U/YB M3.TQ#RQP'E$T3"'N(D6:.A!L@9T4@5-+XLJZQ*M,SROSY,Y:4KDU[A(,VNV^ MJ_TS73=]N5P=-W>I6 R*\I.& Q5PW9.O#!P?A'*J%$/>6N K*7M>J9>(6>($ M4\!7,!A54JP:,H>^4Y738P$5^25(1Z7(\V,@I2)[QP476B#E,3 02P@R-E'$ M12[3)8FP.F^*BE6)Y]"R=X%\(XM,*XHNXY5+Y-6Z1.JQ5^'2O7#I\Z1#!-B% M,()+)+W2B%.:D-/6(A89)DD 8G&YLD[5*I;SBM>H'")O1NE?@IM42O\ I1]W MAT@>G MRN..,8=U)+GT"HV6(ZXI0SIH@GP4A! KQQ(8;(#$SWB 1DT(<]!89 M&0ABVBLJ=6!&NI5UN<6B'VS*$WO8^-[[GM<>2T6B5A< M#&?HT_4$58AT+T0ZFF06R@B9C*<(@RV#.*<1N6@34BE::TT(1HN5=;HJQ'3) MALIG\184^0681:7(\U#D<6J!O2=>QH08T1AQ311R#O0:<-EY8!J&Z)"K0VN^ M((J\3"Z+S7@&I**QA%7>%H12W.8]S:VO>Q=_-VVKM]$*N>' V6EL57OZ]P.E M;Y/LPC+I@R8!4,A: "5/D M*(TPD41HF6GN^LLY7*9W.<*C\%F]!IU]P1Z32 MZ3GI]#C1T$D21KQ"E#"&>*0$6>("DHIQR56BWONLTVQ&LF+EPUC84BM+8>L\ M076W$8^-7Q!-'0)8G!G MI P]MD?-;3&N;QR%GM$54?;P'(>I"J'NA5#;DPE$26H7J*4H,,<1#P$C&SU# MV/EH"#;:\+RK(57[IS/?9F)#L_,).K?)%W#(8[ MM/NN&:]FXW&0MFB#]J\7')^%AOI%J/0_ N=56NA]$7VJ.![UPF@=)-(ZNYNQ M2L@$XE' CD@=(TM8@K%)'MU19.Z:\L(NI0HR*\A 62*>?5]?'G(+'CR?WHYD&R]>*DL MMHU662X*/@F-[^O_A1_#5RFNWFB%V (MT 5LEJ_L.O]9OWK].YXU-WTE^#:% MI47;R&ZMG6J;T<=3%SOEE#&R6LMTI69;H9:5<+5V'FO'-M3^=0_]QH[2I*D- MEEJN@@ 5CR9)SB-EFHN;*)&XA_&[>Q8[,"NMH[_:W>Y[V^EC7DV:S3@\N#BZ/SNN;!S_J]$.C?O+/:7WSLSC8 M/[C@/$5R(P M3Q&XJ'\\9 9'$F3>_2P\&5@C9Y@%\LN5TMIG6V5EW9BUFRH@#24 L.*HJ++> M DN[/1S[6C-_],O__3^:4OQ;??>OXC?RVZ\U/SHC>59KG]?VUFHI H3;9F&B MG_4[9^UN[*[6.K%[%N&NWV/S8FW\BW#-B6LU6K7><:S9T]SS*#_7?03S@>;: M?01SN@7#C9*ZUWC[G4;OHKCV+RO%B1N?MO;RW_G"-RO']1MF-8%GO8BVTZVY M>-1HM;+"VM2#-YFU[,/CG]H+^&IQR?S,@ZO6,EE)#5"J0CU_1AP6E2_<0R?K M[5ZEEC>HY?X6WSD_C$GB8+P",F$,XLHI9# 5*(A(*+$N&)$KE BS)NZZJ/Q, MD$N)+>3SEF7D_+CACX="G#4X*W@[)9CPFL;_SK=K]SOYI$SQ0:SSS@EH'C#\ M)DCV?1G[Z^#Y>[%40*9I'H",)=N@?)T6#-^G^#VV^AF50JPU&Z<-P+7\A7X/ MS.C+LAXYG#,].^?'$8ZUI1&;W3]V"AH:;5<%,O% M-MG-#2HT53%B) EGB&NED8F!(Z>)IS@$H@.8( 3?NEHLH!%:B<"M(L#J&X&D(2X%$%0F"(KS,JZNDT"Q@W%U0P=4VS %],QM2YD8G 3 MRW>Q=QYC0?7) '0X?J-LX'Z 6XQNR=!N6LON:7\GR["E(4EI* ^,626CD<*! M#)@HE:Q\@T^ODCOG.QN' 0O0OEQ7$, 8<:X,,LP01&ATDD9F8:T$5%9J;3H M]W&P')F3FF"E-4[<4:6-LHES8HW %,"Z\@T^@PC\ !$0@E-E:4+*1UB8&>"S M8<0CC7DR1&B8C.P>QO@V]_"D ^]+B1X9CF-*\'F\F0N_;O]=?JF-5OBK[?-U M*M'*HG6Q\_&0,6T,#191DC-VP79'.F0?'F9.)^RILS@7,9T_N#QL;[F2CV>4 MC^S9=0JHH.4H@F$&JT\2@#H!H"=&;RP0@43TRKJ\W22X&YT9AZ?]XUCK])M MJCKQ"*8INT7'0>F[[5S44J=].H"M7KO\I733%KL/9062?*3T31385IS9@ L[ MF[U/\(#C?'!Z3WF$(0YXFF1 Y,[:W4;^PKM.;-K\W+^=-T+O>!AK,7+68+L< M7Y]B7;?=[/=N/F5D4]S'[ IZ(2ZJS<3HC/P\[@R?YLP>1>0ZT7Y#A2?PG6V> MVXONRG_&WNFTT4*C [@X[ZYF\_"__][>J-?>[W[Z>_?3QO[V;KVV4=^L[7W^ M?6][;7\7WJ*^M_O7]N;&_M9F[<-V?:/^?GOC MK]K>/GRPLU7?WYLUSQ.J4$(BIQY+SCR00\6=<& ENB04? 80[FPJT1[.B6$C M8S7SP%)T)%[A *L_UTP!S&/&,';PGQ[C5.BPT70(QRK[)$GE-[ MTB[V=G[BQWSP/M5FOP"K8J/J_9\;JS4?.SW;:-WA3B-N]L*Y"0-VO>\S=E9V MH#;:H;*0;;%%!B>W;MS&N"^]99$%3 -88D#"O7:81@WV&".,21-491X_ T') MP6\AL>A5\L@DX*Z<18RZ%W& M3A.$*"\>[>[,3:^\*!0;_/DB/_5O4E(N)52]U0VEO,+F"*5RKVX8*]0K,IN_ M3_=8KH5^)R_2^4LY4J(6X0W"%?K7KH#_'"R-^Z@Q\=':!(LR=H%[K2P!8J.\ M]M0XH2D^W,R7Q003]&A$G^YH.FFBOB]&8[M5[4R,:/EGO)-#)!WH:C(@C3HB MKI)"+DB+!$ M#\[!AS+#.0KB,@9]U> M\<7/F6B%VEZY*9[7C1'UG]7)\ZWJ\*T!1EW2;G6O8Q=B^7J#B(/XO0&3Y0'N7;MW M7"M= 5W#X""1\7="^N@O.\0Z9J-;['9.&ZW0[X-F-8YMJ)T:)2/>3X6V] K M,+6\VM4MX>%[Q2P.OG!U[^$7EM \&%@%>0)FBN'B&0/WZ8Z]Y*L%RQUEDP\X M,8-@/8?5@DN*C,X=)KTA*H:$5> KZ^9VK_8 CX;6XPQ(&EU0@67:K5[M5-X^Q*+BB"Q5O%A$?0%IYRW^\V0X_B&[+B$ MJ5B S:S!N/*4Q*N@S;>Z0,)B< ;SFU\V-+JE$0$?=0!ZV_TNC&:_=?UYJ,%J ME$-_KT+EQ]I_&[J.QID(R-1@@HM8XK7:YS,0J-PI#.YP%9+7*ZR3 MX:T*^\.V+HK9'P1D=LNHVN(F]D>.UVRT?+-?N-]!9H^/V\WB]\'!(L^@N$C- MGITU&WX8+%<\^W6H!SS0YD"\1AYF-#^@W\I\ZZ@%(SS"HPHN, @!'2UU!$I4 MBN=9H;O%;9=P+9MV=8T-8QXQ%ULQ-7J+N(?[>>1986W[??"DU5I6K&4'Y_6- M0ZFABT@#NTU>S_=/9_@-WK3,1) M!(&X319F7Q+DG#7(*LV66LW9,+Q';]PYA$ ;Z+!7G M8%AW8^N.(K$/;.-+9AK;IV?PI%M%M J\"WSE$RQ^5Q*#ETQBZIO?RFJS)K[POGTU%L>:#-^W"O MWYMM_VUYY>2R?OE1U#\>6NFXB#3W9]"D#/D"VS@A%XA74A-!*9OR MK'W/++Z(G!FD@(&@W<1>RS"?/VVKG^WG,A%2YY-NH,6_%%L*8&8![^G^^JXV ME/*! -Z;\]]B*<"K'35:PZ(8LCAM9N3$K4.Y_M_!> WCAHIB&F!J-.U9-[X; M_O(;6(Y@7%Z\:[0*@Z$X:;)L1J]]=AUALX;+*)M!@;G!]0>'UXI#$R5 RF-: MKA%]\V&\1FX\]K/+$B M]&Z7O:4NWD/+W\T_XN1N)7A^M\W2VWVC64?41"3. M^ B]F6I,;[)LDG-2*R&=2 0H$E#B$(T#5D:MYE3(,FY>W5XVZ3;KZ'672SIB M]?WCTX-3./-DZP*>C=7_^.=X=W/[\N#$G^^<;I&O7[["\QWAR7))NYN>[/[Q MM0%/DI^)U#<]_OIEB^^SF"% M4/=!J+T)A/(R"$:#1CC$W!'%X1IW,E['3#K9[_"@X^SM/7 5FCP.SQ@28"<($5I8A;O,/ MKS72C&,D5 0$$\))"6"6BY$1^MNOLIAKXO\6O@Q"L<#+5!-D(_ M[RV#G5H4>"EC!2I&MIC =CV38\CV5Y[.W;1QM3N_5T[K;OKK>DXKG+L/SEU, MX)RVR:QL +##G@@L,'66\;GA7$7<'J3&>['7:\8<&%4QLP4% ML,TXBYF-3-R71N\8O@\'-OJ]XYR?]W:ZZ#P/=-4G/6*21V4#]LC"? )%$RPW M^"7(&BL%YBJ*E-XP17L+NP5Z]F[!LG;^NP?<<25C9($*82W@&]-)!,:U=$1: MJG@1NGT[RCTJR*D"K3N UK63[')GW[-#QABF,7K$E8 ?6C+DN.:(P<1YSC2E MGJRLDU7,'MTHYEFZ_BT3#WMZW_\R$#4@9\9R3F70D?.\Q9BBQ!(;[F'A)J0@ M:F9(U.[0I:7R_3\_K$VZRXST+%DG$:SR.I?@),@1EY OBB\FK(TT*^N"S:N5 MRP+QL+< 78_V_2^#BVP.P%7Y_A<1S"9]8H!5(FBCD5=&(AY#S(49-&(Y^(5P M9HV.E4]L.7S_%2-[:F"K?/_/A'.[DPXT"O_#@1A$" 6<8]:A7#41_O0D1FR% M-?/#N8JXO8SOOV)F3PU@E>__Z:%K,M:,<*J"XA&Q7$"+2Y*[+0>'$A81((P2 M[>D;IFAOP?<_69OU :QL27W_#V]O7/G^GS/68G]CM$D\JY\?JB@&BB-8IAL!U#3M!E-"*+&4&>I1@5DS;BL+*N\$UUJUXQ%WL+ MX%7%_C\/=%7^_X6$L^U).&.&61!#$59ZQY=@! MJ%C94T-;M0/P;$BW,X5T45B#PJH]@&< KX^3X.5$H%0 0XN66 ZXVB]Y;H#_ M/+E?0J47-AJ"E$^YF;MQR!F>$'564=1*\-_BI)X MLYIYOJWJX%_B=1U.,-M[L1.[O:+<\UELV69F2*-%%ONM8:_!*?_E2)7UW#.@ MU8VY4^%8XZ7NC9V7QNJ0C]1P;+5SQ??FH,[[X#[E0Q;M4@),_/,EJ,ZG+.WV MX 5V6U?E1F-WJQRRJB9MKDE[^?&B?G2H\O@'X9#/"::< _IHJ2TBR:5D.?'6 MIYDU:7LC(IT["UR)]<_[@(UG199]/$>Z:;@!D0(6=8.>W*E/,0AX)Y:=,:+- M;112O_E&.P]\R<,/.-LX*]LKY_9L-_<7*#K4@G]OJ=DIT4'6]R M,Y@4@3H"$)W 6M -C9(R9'"&+^6^[NU^MU;V4.@'9=@WXFY85UND#1HUVFO&M<,&@86#:+S-?*"-';U?$+97@&HD.U< MM=0I[MHI/VJURVN/7+@[:*I4U%X?M">[7F%JC:($_K!.-DQY09H+6I?@"BW? M@#$IWKMPE;W1%2G/V_N-3Z!E&S 8P.G:@_9$<(OAY+=A>CI#*2H6>'O1:\_'6/N=@LNV_EF[3/"@G*#:%R?Z-!DZQBG1H^Z&CGKNYQ M%I7<@+Q=SF[T_:(G>=%[:51[8#L@A52,<9C:]6:M] MALDM'^EJ@%?A%9KI^NVNNC(-'K1;R')QOU(I@(_E;Z=&)L$E12O:V8(Z-,N> M8.7D%)>]T[ET[1Z$X9ZB74"E#H<4D&HMRA)"LC6/N$ M30PVX>H\YTOGW\<7/YY\O5+_632WCC8_YH= M)'#N%MG9W[JH;X+MLOF-?=W\"/?=^O%U_\/)SBD\&ZVG^O[&Q<[1H=:6)FXL M,C+'L,<8D-;!(B6#PLY'F4B<[&=@8_+>*LUU,MQ;ZXBS7)%(J ;+,NK)?@9/ MX/J](Z$@H)=[/9A<5+8('!6+*7E>,!POKOBN 39#P]_A5;?^MY^A#2QJ>+1L MKOT-UEIWT5_RIXO5=L;?BX)=K!: _GL[KR[9Q&R $=5K _6P 1:%W/X[0W,! M^GFZY:4H'\X(6="4F>-4^R4?SWLT%/]6?"U_6OQ-?OMU=4!'7/0 M."/-7$I[MUB%,E\:_)X*APW6BUKCZJ&+MQRLAP5ABJ=GS?9%C(,.O%.G NZ6 2GM MSL7XV45SJQX E2T(L/BY;^SGOGI HM-VJ\"F]_8L:WFQ-.6MV^*1/[0['XIVE-O=S)3\ MPCC&GG^A.MGX<4BPDHEY@B2)')8I@V&98A+!Q$3K)*.P7JVLRU5.R2KGTP&^ M)1%#8:7QE/LL0@)QYS%RCB>$* M)D^%#5$:N[E9^7?;: X;N$[*4UX!@,&JDI#4=DM;9L;J@\=7G]S_.!_O-4[C MN%!.+4CE2@)2DK<6LMU3/N05#,X0["S19=!(\LJ#BW?I 5DO O*1JZ[)^=(@#"2*RA&! 81' DB!MG$(6\Z") M8X0[N[*N5HD4JQQ/%T.\C59<(>_M_.+VGK(SQEZQVLY.E4B-!T7WB,)$(,ZY1E9CB5R,-+"D%3>96ZP":UUE,Z)& M2GRY9A.P1 )D9?F)X?4ZIN_IT!BE2=-^C-?RTK?MV(#I#2K7*YE=LHU.T?^U M]%J/V?A9ZX%E%F9Q"UB7K67E _,X'RGSZFK][G!W__>F]=_0GC]N-S,\E00* M^);/7SAMA]@<6C2=;)!W!FU%^]WRSB7U*UT:O2WS+,1L[WO?*.%.#7O,@7*5YP=?Q:Y4N79WQOYZWJ9J-WL7K]!9C% M1LB^[HM&; [\/OD*G4;W&TJ=.!+$4_39'7I"?O*T)6T>_T(GGF7PSHPA?_&L MR&XK3AO2\/'IR;+OM5H$(SG8;W5K_#&:UG,;,TJ\V,<:$:N:+3WB SLNI+XXT M3L^:C=2 $TYC[[A=O,U/+CAT;HU=<70W9.J"J[,?R[:&<@IOE@>_?WHUE,6& M82.@LS9,[M7F3-$M.3\:R%(8;EB.;(44,@AJDV&U#T.;[[16VQK>^%J\\AU+ M]Q7<.M ^N&:ZD%6Z5W5FV4TQ-\6LKGW$5OC$6'QYIH8?=P>[H;U)X3NSC3#<]FWEO:!4K-!7?HP"4$"&>EG\ MSAN]XV(2RW>_*!V&O;Q-58SM\&:O=^VYHY_9W.AG'AJY=FRV"OWL=_QQCM:Y MIS4:8\ NDS0,_TEC*/%$JI@XM4$F.2@7)0;EHA[G&WJP53I8?@L3M+O=*I-\ M_^BTN]WEY7@GGR]W-PZ-L"(9KQ&<#Z:#!-/!.$^14EQ$Z;W6B>5B W@5A/=G MAD,6N)G&PR!4X?UQ(R9 K>C[Q8J\6SK%2Z?12A%1]WYKMU9Z"7Z=Z>,I]-NV MKM>6JQ7Y7S^+'879+J1BOI)+[RV8J$] M8-G>I508H@FR7E+$ V/(:1)@G@(E/$@>F.[2SW;.8J]G^G&6FT/5CL@%3Y[ M(*]V]T:?IXBF+)[B_!BXPAWT+0QPL7J"F:F/6UW>D4JPY6Q"_2SD5W>0_?4M>OD M9_%_#Y*=R6VYT.]D=9J)7U/B,&W]N!OXY>ZU(V>"7'XJ=G[A\_?7;H9]4$:Z M?,)%<\(2#8)R1Y#GAB >"4>68HVLP?F3P&R(*^MT[:H!RT 4UDL47*M]*L-Z MV[5Z&_ 'S)>\9@\W\ #G;*/9'?+)(IQI@)RP=!8@-B/8=>0NRYT;0ZK&]YX]CZ#?C($IB MRA]0D((!:&IYW18L^+E?;@%LVTWF^WS8GNJ\,3#O,/3PD7*/9R1 MK:R\VS&]L?&S[;>A_S?<,:%[=>!.'F2]ZG=S(S<>^]EE"5F3Q#SHLC\_QC2O'I;>;<)N*1$TK#6!M=?96( MJ>_.*'53+JLO4]9E:JTME. @;YAM32GV6!F/QX[-2*6ENQ;S6.Q!&ZNC])BW M7:8A&VE 40W9'8=,WTB5^J2*XN?G1Z0G4UX-KI#L[E7W_Q(ZS37)-JF!Y?_-."S)IQWN?OEP[?) MXF=?3SZ?[UQ^OCRXS 70=G!]\X#EFD0[)U]/ZE_^A,\^@YFX(PZ^?$H[#8P' M':[.#RF/"<3 M=FLL+NZ71JNTKG]]D"3=_NX+/='SH#%O=?&9(UM[/4/UAHREH;C_>NXI M1B;9W%4SA]@D >92C1P2:VB\2R@RBBJR-J+ M+DWT;FUJGF3!VARH0K5M>=B*M:RZ.6/1NNJN,%Z7;VX/IN\4-//_+:&/SB&B;!V=94&HR.YRF?E4KL"SI= =>]U:'8IC:4QOD M]M2&F>.U(O6Q&IGKD;E*>ZJ-Y#W5\E9662[OEX.[;MZ^U2';.#KJQ*,<6+X- M ]1H=8'"%A9MWMLN!ZEWW.[#'<+$.-U_GR4EG/S#?%HOU9-S=[2@:&]V RHU MNRGGG7H-WS?0[94W(IY98,8YJ9603N1RM@$X:7;S,)6HU9P*2=X+YH%?E#O^ZZ>G7_<_PG<^DOOF1U;]L\SI\=^?TX^7!Z==O M!Y?_G-3ISH])A\[.Y?&W^N77)KS/CSJ<7]_T<+\C\A7,LZ^;]<;7TT\G]2\[ M[.#R0[KJ4PG_UB\_7QP&1TT25J)HG4.<8XVT4[E$#5C%'"L::=PT@?UHYS3CLC3HL5;:=A[A]=_G2!YL8W1T,WW(-H^>& MR,MKB/QX<:@UB5H[@YCW"7'+#-))*22Q(SI)3["P*^MRCP\XB2JX1.]ZY9 M4!XSIV"N$MS8 D=U#:J6W;A&_,RQ->.=WZ3O*B9!<(K6>,\C908[1J3BF'L. M2[$NN)<>+).Z0YMBA0C+7@ M-K)!AW'OC(_-2 M)($4"0X,,BV1XREW 7/ ?X2Q J=E@(?7?HTY;7(N/M<;ZO[#V-Z,](S7@?2_ MO"S=N[UR\';12VNT<' 9_S(:]GDU=Q5FWP>S+R8H7>9SW 2/ F$*<<4CLM8K MQ%1BV(.\N.3!6%WE6JY2,MUW8"J,Y)[93 OA5'^36OXB?&[.S&VHY!5Y>P(@ M&"=O@[99.=0? TWC#G4LO6-:Y)@I"3^BU\A*!@J!I=(FN"B+9O!D M5>)YQ054+O-[*/;[W%6XN6P^\X6VHAZ):1_:G10;N27E%:I5[.H>$%9_/V%F M48&IQ@(C*S '"-,IE&@%4G!E8R1!2J$M0#^3"<1&-?2$6FIXJH($GMA+EAE 3UJ ;C. M KJ =\&'PC+F%,Z^=F-@ 8!EWAH<4*":^"0H$RP!$US%E*QB.>UP7]#XL!?P M@-VMCO0KAXV;>>3#L*/*BWD=H#$16>$IX3%J!-S1(6Z,0B#B%DE/#4N4"\;E MRKI:8_-RSM^Y1OM"@,53%9U?5)B8F1'S(+NRRHAYW3 QGA%#HHQ>1# NE66( M!\Z0$9P@32)6A"^TW&D===+*KZPSMF8>[>5<8!AX M[=>HDD'>=E3F/<.8GI?;5Y>DR'"JB M%[66/O@HP(H#&XZOD4='*2TP$"S*-98.D.8+1%4RR"N'IG'/.0^:LX0%HC$D MQ'7PR& MD,#!JD1PLBH -/%5K!<)G);&/UXE@RR<%54E@[PHA.V^GS"SA#$@ MC,2 F14BXLP&I%W"2&F1A#(\6:U6UJ5:-7HZGZW*!5E4#'@+-E:5"_*D.##A M(,=!N4@9BC;FE'L6D?.,(1&HDX)S#.!?18"_,!:MDD#FUA#D_3$*0X*1! MQDF"./8*&2DLLD0PX3'S)@=K\E4N]*JMG97&2"O44O9 ME99ZGB(FUB+%9.Y):OC3;6U7ZQZU^ M#!!@:Q/%#+O O5:6Y$)]7GMJG- 49PI"\8"" +Q5[4%>*:0U1KP9$E!,4")0 M9'E;WGB"C*8)!%4FR$O0O"H39"':@IP? M"LUBY,DCXR)'7'B1BPU1E+ ,)E*C@R^R0&!N5_F,C:DJ"V11-?Q%>%R5!?)Z M0.":M"7%-$_)(.6,!-*FLHO*I.RQ(E'H %(AJ6%QQJSE75-5DF5_?$RIM-9 MH[-L[O&%-IP>#6L<[]5LF:II4K?&&OL32N\$=E\[Y:T_0M$[HJFW=N#3W.#[&4GN#$4 @Y MA\, I%M)/ J2Y0A5,;2;8W_%4J>.8^STR$DLE]<=\@@C;8EWY;HFWC]H5_B%Q!6 LC"6/X]._) M*@DD$#L8 17WCENH5%6YG/,[2Y[%V:1D0DX1@WBT#&DO%0H^6&E],H&Y4J-C M;($\4HOHYG[.9SR2A^[%9_%2_( LWO&:O.DL7B,Q$48Q2X7FT0OM:(I42LM# M3-R9'-'_W#I@G<7[2!7/CW"^'NW+8,QO\3XL4\P#V.8'B'T^VC7?8OD4"R*O5Y?NA9)VS_#+@\5PY MQI9ZS+E'U'(.H)A 328Q("$))=)1+$T$Y9@OX\N5KEXW--[E&:\_;?E>YG.= MMORR86(J;5GZP G1B&GL$1_1#2:"C(S8+51@9'GUB N742.$8%P=(+J)"1L_=**P*Q!%']J MM>4QX\\FHYBP R]Q;U%<R..1),#=H.?<=4A9C,CIW3[4)<289 M6$0I(&85I@$$"B-J:85QUL +U?:Z=/+\>Y1IX-Q5I6*+4!:L*D;[LV%W$='+Q< 4<7Q6/DO;*7]5\\K@AW%(MGVH/B117713[=[[?RW M$E,V>^1UO$N]B0X$C"*)( -Q+E" MVC*)@D_86*ID<&)IA;!E<;GY6'$(!%2B846JHUSBY%JB'.W;4?$C#N_"#Q5] M-L[8XF9*?>2R,>(7ZN)_EVLSH=XS*CW7Q.6;(]/ON+6WZQ-G-C&&0+#F=K]1 M(X^M$*7K]*E07_LP%^-.Q'.0SM.UX3SO(1#FL>[7@JO"/,H M0LS(@FWPRWG+82)<)Y_*A5'%&,QEY[D(W#]0%:[IY7KK9@/%_/6VM M[?'-M4\GK4^[P5'O%<^'FCF]%^ 66D,8BYX3K@DT86R0:>XAHC 9#B,\.6/ MV#E9+E:'63C.#R]HE#*Q$J9^:E/AC^$(GM.Q67R.^D""8U$Z*V1[_1%(U/Q+ MW]_K@44<[BPR[^FUN@OAKG/]MM\OCN'/PL5IRNJ#8EW8RU;*88DGFY66 M?]&;N'PAE@JN9@)I]XYL95P_V-LX]OG)7%[EL#\LM^I=":( Q;\=M\-H?^+5 MG[JK\HJ^P^>W6#?L=XY&5]\RY6CU,,0X>":_IJ$7UG3JW_VSV,]#8%+D!M%^ M!U4(!OO.=H[MR7#IWS-SZK9[:'H!%V?N:N[<5__Z:V.U5;S?_/S7YN?5K8W- M5K':6BN^?/W]R\;:QNKGC?4OU[NE%V .+6"T+\76)LRB]67SSXVUU:WUM>+# M1FNU]7YC]<_BRQ9\T5QO;7V9M\\7&*B")"&>73WS7!H!N^UNL MY&> =0"9+)9*I:#X"D@]O.NYQ#Q\>6R1=D&G]_LQ''7B9IJOW9_/JYS6:B]< M^*:FI#:6OT)5B 5-I@H(Y+>L)R>+9#%02+N M.%$,1TQ#7"HB*(N'F1 &1_&Y2/RF(RO0?CJ=_G'I.2NCE(='W:X=P$.&Q>WC8L2?OVKURQN5-7E\M*%,]/J MFJ++6LDK+^-EZ%)/3DV)\?%*4YR=%/D ILJNH*'U%,POT M2"41;QW8]%R)(F UHK'W)8-G_^:2.D0](&_D+;7'G7N^CH,!-=0'*6E.$99. M,FV5H2I9HF)R98=<]4P9)>O_.0*1N]$#)>RH+,JV"9)WL+5O>V,_U)F/X35E MFG3S.';:S8.-X^VM=;ZY]1D^-_GVP=?CUL?UGZT<)W7P_72G^XE=C*O:WOH. MX]DX:1[\OM_+S>X M]&YS?YF(>75TQOU@\_&",FZ/C*\^4N-7@^;I%&B>[$:9:4!%%!C-;EH2D&7. M("&988S@9+%86J%TF3RX D_=:;SN-/Y+=2R.B4YCP1RX*RU%-ON(DT MNCO&7CZ7DC@;N5;#W5W@KGU!1Y1<$)<3>GRT!/$4&+**L-Q[6 F;N./*+*U( M2AM$/E;)L45,YGM;Z'"U'O1 B/B%"M$;BU_]U3 QJQ49'!SC/B M+4,\8OCD M@T*"&$-2 69:-"*S+)?VZSVP88@UJ=P&UDPNZ3W(6 M;/[@D0N"(BX"199XC@P01(J$"9U,+K::JU'7[4A>#C*\:K5G%@!JM>>1$6)6 M[11"D"(4#F#%JFM]YMQ^3RHV]J+M>K>IN(S M[L]4ZS[W0K:IMKICW8=X)H7!R&&F$-<:(^N41,Y(C$U@R470?9AH*'RYL6;= M6W=1L>%5JSY3+=IJO>>1T>'B(1B+V$F&&&-@&5%ED96.H\AD2DIR;&/6>]BR MN9SL_.+=/:\QI$K7(57W/S9S+A$>7'0,6VY8!%:PQAH='?8NB5#&!BRLXE2' M5#T &,]#JD[S;W=UDB98QU"TE"%N!2A0TH+:%&5R7'.G7789-8@2#A!$U,%&KP4F9K4BQZTV43 D$M.($ZR1=8 56GGCF?%&8 TP@9=5'6Q4!QLM MYIG;J]!]ZF"C^X/:R07=ASF:."A N7U";I(8'3)&*!2]T1A3*PD%W4=0TN!S M8BCK8*-%1897K?;4P49/BA"S:@\+6!E0=)"F2B)NDD,VMU$-3%+&><**Y>9P M:EF3.MBH#C:J%9\ZV&@QD6WS_07=1_HD)786.#83! :7&LRIX-;3Z+&7)@7-J;5E;,#" M*DYUL-&CU&\ZWDV18P>Z$4J,.81]J(E*@EGF&_M,+(,GL9 M\8IOQN-4!QG=J"T9I[Q4F">P(#D+V II# F<^Q28#O:.+4;K(*.7!W7M*:TI M&LRBU_E\37K$2:#(&4]R4*5WR1/!BT0 M<:X-X03Z#K41R43 L HYN(AXBH@1*E$AB1;9%XV7^2M,;5M\G:<.+GHK.D\= M7/08E8R.=WT0AECOD=(, ,T0CZRU'B7%K6*:$+B8PP9P0^++!EX=6+2HJ/"J MU9TZL.B75#$ZW@U:"6(30S9(A3CE#ED1&=):>BED/G>5I?.'UA6,ZJ"B6N&I M@XH6%-6F*A@=[Q+.2$Q:(4D%1IPHC'0@ 44NHU*2!Q;)T@I1.9'L\ME8'5&T MJ,#PJG6>.J+HZ\RXIQ7)"'C:(ZBY@1IG+--@1:LBYK%Q$#AH8711!0_6C31N"(-3@1'RW-7 M7L\,YT%['"+7*>4@@<75JNJ(HT@60/!6Y MQ3RE6CLDF#QV:!=<[,\,=P5 QBQV:M>M2'7XXU[,]?O@Z+8SLL[.'AH/\3,&(4 M.R?%/ZZ#HT>!(23NH!JN=P\[_9,8O\3!C[:/\Q'K#&U*UJ#5 M'VU'&/=DEV/APTNS VVDJMM>9QZWC74*63H!$91CSB+@)ZB$A08H8$3SS& M"A0ZKI>OJJ("E-Z!OQK%\7[;[Q?'\&?A8C%%AWU@Z,(6QY/VYW;<_ORP]&]F MHO[O&0Y^!-?-%%T!N_EWX6AP$NW@UPF^S7.;]8+H^QR[MMV#[]_#+/-2'MG. M5AQTAV^/_EAS===Z09A5"0G+'>(\!J _[9$P42CA91*.+ZW09781YHN\HYFR@=#DZ;: MDR IYS8Y;1EGG*3H98B15+7$& ]: M(*F.;*[N> MZ,"\8SEO!"_CRTG[60,H2HA:+K: ZFRIME705FJC/P#;W$E)D;_WX5JI +=! MM1CU ?K+>\ZH$GXT/'L$4&V^J<3'(L!^E1KN773:!Q+LG93;+Z.^_S[.XU@[ M&H!N4!%?26 E&;N+E/YQT!\.W[#N^I4U]W:%2]Y8AQ'/-;(X]@)9*B5* 113 M:XST"2Q?M7PY1K<8:ZWE^4)I_'3[8'2>::N9>+(ID8\<*C5U.%$9IM6!*T][ M?I6>4/% "=YCZTL6#%2>>VI =62XKD6PP6.]/LQ''7B9KIH/W[H#RX+EG.Q,USM=/J^ M_/5FFB^D\E.&OY]DZ;J5W1A;,/#?X:;O;XV)MU9_ME9WC6':Q%SR#N=F"<'E M.IZ8@@$*&VBB85*:I2("TAUF"AF R%U$C3WS8>K#YA^7[)=;MV \9 MEOR8_3']7B:2+*^R0C_,P(]*<)_UUL2?^7/,PJ]]IJH4HY/#_)(*GDKS9SZ+ M97]09K1&"6]9/!7_;/?@KOX13#$,__7ND:VFL9MM[!"4LT''7ORKMTK%[F\:4XDWF_'[3#:SZ[S95RYS\<' MX^/GCR\OEY*YGJVJ/5LE3Q:38@W%>1PB^F_V$B&"VX6 M17%T3G$1%>/."I.TUM90JXT-,88; G,1NX.;96R:Q3#?+ENO=.XSIPI[F?98 M%8APX$GSX(].B^;??SW9.?ATTCK] /=_Z.ZL?3^%9YQL?_O<;G9WNA<#$5JG M7T^:W:]L.]MO6W]T6VL;K/D-[+EO.]\WMYI@T_T!\]@XV>GNS-95"(0['&&G M1,(&<644LN17:\V=NL"XC$A#1>" M6T<8YX0:;//_)^PX9@3S&XJ;UHCW[(AW'GIE/3:.$9M/.W+R@,XEBXU#UCDI MA4\>,! 0CS:D?'"=B)=4?*^&NQKN)N=HU(3 HE.4,FX-7%# MX_@:[IX=[L@9W!E*4TB*(1^"!KB+.&>($\2% < 3&@S?L+2B&HJ\J4:D"VN! ME^?*1;^*:WA;R>-W0"B.)4LF>NX$YC090W0(5GCF ]@PD=TUTI!$4,MX@\L$(56=]+RQ')T.MY!1[117G+%H5 M7%06*,,[$VUM8BT\1Y^;6,HY;YF*"&N2$ \J(6L#1X;IZ R-GF6.9@V.%ZGO M0\W1C^PF=HR[H'T0%O/@P>A.+!J2LE'!K9"U%;'H''UN10@L1&[C@QB7''%+ M#;(D1)24#X:*I+7WV8HPK[&VYL+:"D#BW7ZOBDB:1-&.^G/";M]6U6.B=4@ E MTB8."J/S4@&2 V\:L E3O(4U4#/MTS/MU,&!5SH*SA'+169Y5 Q4?J)18)0+ M3Q@7-@+3FL>J%U0?#MS,;V5UA!LS$.YJ:CUQ$;67>_K[^.OS6M#\7NE:M6]G M88!^NCQ9JYG+!NQ&Y0;3?D4TPV'>V-M8W5SQOK7ZXO*;$ C0:44L MYO$%5+#Y 1^ M5K1[OG.4*U24)6FFJ^;D,17M4>P.)]>LSR.QO9-\&=B@%(-E">/A"/[3/2NF M]9'@<6YBF*N"AQ]>7[5YP1[ 4-%LR%IQGL[:KN MU.5QZO(X=7F.OTKW-F,".Z8P-3APIXP1EB@;HQ:4 M<\Y\'HYD]X?O8['[0^-N%WGSNMK;_WFUOK9/O4G^Y\^]!N=K?QSKS4$+<[4[@)!1CMIL3=< M @3IH &26')*2(VEP+@.S5\("#J/4/#8"2LC:%VQSRUQ#T]!!T?I+O MI9$1!X]\;NG.F2/(,"A)).5C-0&DQP M4C#*5!V-O? % V+$8G&8D>CM22W6VPH7B=(X^-QTP]LD*ZQ'PLD+<.HX<>I;Q9!7;U]B91:%<;#(]19ZU^QANR1[\ 4 [+$,"N M'7R/F8U,8)J5ENCBRWIIONT>$Z\MS&B MY"A&G( 6ZXS02+@8!77)QYQ)2!N:D@62=+7N^LC6*/ OS@?\B7LN@9%E",KP MH*3U$ZU>8,IM#!XF M#I?&U<)J^V&!.7KJ-$L''BT/*)*($7?1()N,1<#5R1,7)78QRVA.Y )Q])LY M>O@8>W%@.Z7Y8$.WW6L/1X.RA. N2>+T"2MB41H MZD@*^01"TP?K&S5'+RQ'>T6P%Y(";E-.++:$.I62=)9Q[,;==&H+8H$Y>JHH MI@3;P J?O7RYWK *R 9J$#7"XV02\SE*0#4,>ZQFWPMT K&PAD/=M:.N?[P0 M4%]W[7C94#_=M2-ZCX4"J,<)@SFFC4::$($BF&C:&",-9G77CKJT? VM==>. M&EIO :U3[>LI8*?1'"FJP2Y6TB =#?R9L(LA2@GJ<]VUHX;6&EKKKATUM-X" M6L\=%)1PDCA1*"F'$;<\@46L+)"8I\%R&6B0==>.<=>.Z\N4EX1G@_,".Y*H M%-QH8J24T1&PYY(,1+E=R9>F^AH\97^"[-[8[W=@*8?K_SEJCTY:_5%<:P]] MIS\\&L1%Z3?0>C]FF8/F:>N@];WY[9, !N@"N_"=CSO[VP>Y;P",8-3M MVL'),_7D(&2YF-[M_U=4^WV)1&]59O^&1@I7LO7CSW9^AX75LE?!I/)X!4'G M'0F.8[%O0V&/1OO]0>ZP45PIV(99H@PO.M\=II+)8 7P+U=:)V-5EG2<$J64 MWMV8YXC9:'VX@TQ[7S9V*'>LE&K#U;/1G@DR_-:X\M3O:NU-$ D("Y8?@S\TEBT$G M2KDGUYLT5VSA ^"_WL([;:'&45H> F(D 7,+[9%ATJ"4)%?)!*D27EK!R\#6 MEQ.H+S/Z81Q4S-[(W#M1;IY6&YNOGQSOMP%37H#6L3$<'KUA"=/<^LIW*7<\ M:LE0Q$PA'IE L T=AG8&_4T)) M.@ZX(L#"BR&BH,$P-P2L9PZB@>F&4:3!Z&6GQOV4RCF \^R6T@O0=&NRS63[ MG>Y2(95E)")FI4;<"88TH02)2!)\T"+)]")V],U+%=A,3SB6RH&Y(D%'Y0D+ M9'PB*-H$.V%4+A8"&$0:"JN&EI>#.>=\\7P*S0U&5'$ M+K;V8U%Z9,O[%SO)3@!E^P)LRHU1#J(9S<0"5"^GB*.!E^56C#LP*'GLEY\'[+AH1#,0* M53K$P&"G,2BS.($V"ZQLP&BU[H:HGHL,F#V-F0F/^X,PC+T)!]K#P]Z[UE%V M@FVFOV$4P_7Q>+?ZT][ -\N*K;6O>-E'V*C"S0)C87BQ!I ;1=8Q,Y;PIVD M-?W\&OJ!]^^:*+3(6;Q1^)P"R"72)D7$&9/,\:!!OU]:&<7>?/H9GA-0 ;MN M.YT"MF64R6=XY [&F#4\7^[RKNMPZB*==8;]8M_^B 7LYZ#_PW8F<)M;^/HX M&-EV#VX9'/8'=I1[ 9<-R):+]>SY&@_LNA=T[4GAXAA+1V7#X>O(>:XB\FL M\5PEF<#^9KJDF)"W2\ZGGTYV(W4&6\GS^6[,-:X,TC92Y(053//D@F-7P.$\ M6KDH-$.9DBK:-#N&TT %TE MQ;+_]"#V4V.:4R8$70G_BI(W@*]":.>_&N-'P"!R@^O, B_ 1 O.A&TD=$^J%Y7TGVO!-(GH/LIL&[:G^WN4?>O.,B=1^U>W$RK M>WN#N =3_;M4>_[J'VAWD+RF[J M1X"_U49,3ALR_-^5"N$W<->81RYP3@G%5[+C\NP1[\4(A_OW8[]EH(/Z18$. MZW;0@]4<3OSJ"Q/8<#*)!?J*FP?K')ZSWUS;8\VU3P1^U=[>VCMNKFW@[:V= M[N:6!ZK\?(FB=[8^G33A'2VZ?KRYYH];:W\?['3_V-]<6SUN'@!%=[=%ZS2T M=S[F(]15OFNQYUY&CBQQ /!@Y>>2!0+P7@@K->/!T@JEVCT0AZM9HN* N00& MP)@''F,R#$>FDQ324^68F!<&\4R1#G2Y^-T.@8BR.%EK=XZRV/BS/ZSTK,H9 M4914<-?XAH=%1?QBE]Z3Q0SY_1B..B!8+C)5N>JKO3!>\ZT<._56&:VU]AVW M3N&9!\V3UM97UOJTBZG#T2>! B<"<1H9"L1>9#O!I0F&8$D) MYT1)R[3PWKIHB//2RXMLEVV"U.]T^L=9=I31:\4P5IK^J%)QDVC!V(A XN$LNJ8X#ZS)0?*5#9QC.HM_MK.: MU3\"8@[#,V=,]<3\H_/G@R)F__7NR4=3Y^ M.VZ'T?XD@G7JKG%P(3Z_Q;IA/Z_!E;=<:NS^3"QN^(6UF?IW?S 9S2&H?\@- MHOT.^ Z#?6<[Q_9DN/3OF3EUVSTTO8"+,_?Y^+[ZUU\;JZWB_>;GOS8_KVYM M;+:*U=9:\>7K[U\VUC96/V^L?[D>H1=@#JW-K?4OQ=8FS*+U9?//C;75K?6U MXL-&:[7U?F/US^++%GS17&]M?9FWST\EJ.;==2'$M0+Q&Y6!60*S@SV@L3&[ MR?)U_*NW2N7OKQI3F+Q M.:GG"(),[N-\YO'SQY>7RTL7(I>K:\(L4WWU9;Q,KKQVW6,)69;$W.NQUU\3 MK!ZLI/16C[TAP?W&$A5$7/KMG-R7"H:>)\GC$C:53+ -,KY8OR3B9R+X'[HV M4[E*5\7Q7UL_M^F7<^-LW]*2$5,OV5V73-^%#V]; &21D_%*?=^. MX%7WZD#IMA6+'C+(ESK"QZQ2KQ:<3,=&\X.ZN;_*Y-B7D][Z MSU];E64(\X5/=PBD B+;Z/E^-V9OYL+DL][3M5;ELQYLG#;7OA[O'.Q_SZ.< WDMA=-T/'1@K7,^NMOWO%_-9FP?-8QAC=_/C)WCFUY/6VN_O:5M-;@^NDJWOQ8]JZ?5&&!>6S\W+4Q$9QH0C(JA[@."ADB(M*$V1@L MX3+ZI17&YG:*_M<++L)= ]+K!*1'J&52 ](O!:33&4!*0@C,$T4\I-Q9+%!D M'.=(N&2!' M3G8RWB'G4D*&6B8-5IX+N;3"38.+R\EWSP)(;\ ;LA9[_6Z[]V!_R*(X%!;Z M&6_(??&M_",G9\"@[%X\"Q(;1Y^=!Z0U+D<,U+WXK@YK?J"? -]!]DWV<+7: MPDG8?AF:,Y5#=R%*9W%BG5^ D)SJ[ET)21*9];"?R$9!$->2(.ML0C$8P@S3 MSK"XM")- X/F+J18H!9 =5.O1V?V!]K@-;,O&K//FNA!8*\DIRC0W/Q;*YYK M#WEDDE0Q!6,9U\#LHL&5:3!ZV6]8,_LK8O8'VKIQ!H<$EZ' 0 .S [;1".&U(_5N'+V@Z^TW'K=.[MC7;)PT^W7Z$/ M\FYS7VC\OM8[>44QKP?:9W3*27E]QE$-SH]B=ITVM[ZS715EP%%XQ+&RB*M< M"84GC;Q-07EBHA J%P;CE_NBW]XS>2?.>.;&:#6TU=!V$=H>:(W6T/:+C;HJ=@FH5$9*BB0) ?& #7)!*Y2$80I;:3C%U_6%6)!" ;/)XC-%1\X(HE$< M#MHY^[M?)H ?#>.DJLEH$.WP:' RJ0$51_O]4(P3Q=L)G9?LJ2XUJA)4+L:R M-$])9D4".IN7E3[)13\>>S[1Y%SZ\H'T67+ZN, ?T'/V"K7[80@O@\G!O][F M@<./3HKC_E$G3 W%3O'!N\?(F+TA\W7Q,EB%NEU"Y$(DA3+-Z\'6&:QU!FN= MP;H 2U9GL+Z0#-9G:R-?5M ;5SN\E!QXJ^/TNV2POM:S=JZ9$!'^<2YQ$[A. M4@9IG+4L2:/%(T;1/= N6NW"WHU>AY\@/V_M0^XM"?>N_H1[://@D\B]*;=/ M?^]N;WTX:![LL>VMSOY%/P&,_;A9]I8$TVIM'4PJ&.O:=Q@GW/-Q9[_YK7FR MN1;V-[]]2,WV5(=TYR2WB2FDL?>(.\60%4XA9H158&0Y[')9] 8SID'Y94?! M'4_=[\I/5HX5-@&C-!;$@\>:T)DX9:G9)F47KUB&%X-5H\ UJ< M-_VF,0KIN4$N4HDX(P%IR1QB.E"6HHS&Z*45WN!"-R2YG*;RR&A10\5+@XK( M!$Y$N CJ!3L9H\H(EC2)E#QB$%\-%<\ %5,Q?9_(+G>,,.PU78D46$BT=*4EI8 ZK5[Z$?<9B=P<"^HT'; MYX^5SSGS]OV,JC<2HVR<\E)AGL!.XBQ@*Z0Q)'!>JDC!UG;32X:WDRF[B:L MUE'P2'$J$)< ;48E@P05WD5I'>5T:84TB 1XPVR!HI7KU(3'UVH\)SP1Z6'? MP81.SJMHF<[.$HNUJ V@%\[VYP90B"[&W)R%*&\0%X8BPYU %JM@==2@U8K, M]IC2AF9U^N$K9_O@A20R.J4Y\+]E05GJJ3?BQ24RHI$N)KT#B<[- K#\;/36WN/_EF*JS?B(/ZSBC\-*O MB;3*?4;:HV[LC8:KO?"^G,M>['E@D[7VT'?ZPZ.%B:)BS4ECI>X?W9UOGSNM MT];W[=.-X^TM(.;3S^W6MT]T9ZO3W3G8.VWE,,^QB%-5V=Z>S\_$K:]+/ M0/"_[P,QG[8^;I"=M9W.YC=@G+4FRV&"K;60@.!):Y9; X MLIWBFQT,;&]T4DYZ P;;[;43,'@IE38=,+F=/>%\51UUOL4B]TULAUATVK#_ M,>2_PY$?%U:[ZVO4'@-%V MD-OF'0VJB#UW-(1I#6&4?\%71S#D<4C?S%@:Q7$\?^/D13"9W* /!CKHYC9W M58N706QW7?GX,N!O,JB\-G8 E)+#\G**9LQM+$$H#6(9'=CN@;:0/[N3^3+U;*4-G5=]+LKPWHW>G$BEIA0HXPOS=OS6B_/9@,U0Y@^CF2PS+;G8S60JM$;K%Q^5]6<$[:R>];E;8J9QE.&%T]M73^-@ ) */P ME6I8WIOK/)7QD(,B_CQL#\ZB(\MW'1X"&Y?!A%.O!:KQ0)%YYO"H>?F>K54X>59,?+TO5+BJ7 SZ;:][KDNJ'Y?\J2;<7X=GG M^^K[0_@I/"7$%/.]]GAXU)XLX&@$ YY^9=7ZMB+$JRE[^95AZY^Q:O":V_K! MHK5'KQ,X5T=G$7B5NCGI%35I$F5*Q-FW,QW!B\[YZOAR=8!$\LK"I7_V1N(,=--['S53MXE0QA@LFCGQS&MXJ M;A[O:J*=-EHB%G0NLTP$,E03) T.!"<=J"6@69%E>H5] D39R=N4N>Q^U M5"9IP6*DW IBF-"6@Q4@..?PX+SW/DJM]1X[QM3D?U9L9JC!53Y"F42 R@=T0ZSKI% CL0" M8,^#L%KM=.; 2NX]5]Y;Z2/Y;MMW/== M7Y9*+P6U[RRN]FSGQ4[V6A'UH=3YX(FE&@+_K73@3!CG+:4[>?Z9#O>..KGV MYDFE O=S^^FLI?@8,]]7RM)8NRGUKJQ9QENIY5NYDW7YWAYHWKD/>:DQ >GG MEH1C%;'47"?-X4$3BWZL/U7=W8N)^5#8D/4]>',7R'^4>UR/E=#R]+G4NA*, M!MGT'_Q':R?1BKMM9WD>H/[;IQ%_'^U]AV_] ??"Z'W([# MMRO23S=@_%]/6VM[O+7VG;7V=H'@DHQ<(II\0MS%A*QWH-^IB(TPVOG ]O=ZPXNK>L'?PD[,S/WG=4/:U-Y1]XISSN)>!]',\[ ^R MAVD!CS\FYW\'>[SY\>_.]M;.0:Z&L'/PN;NSEM^5G_'Y^^:WYLDVA>\.UG]> M1-/-M;WCG6]_[[>ZS5P-H=OZN/,=D)*W\G@_?A+;IW\<['S3/=/C!EXOQ1I8"_6/L@_P_W =Z MV>A5,A50\I$Z#O^2 @B?067I@9:=#8#UG\"Z/=MY/_$UK_;"G_W>WI\@(\+J M,'=0__WD?,JVLYJ3WQ>IP?UST##>=9)SZS/YQMPH@IB '+,*<6^I2 Q+*<*+ M*X0PSM _ZG;!>CN-V4]=4DKV$.R-:>#D3$<^B3;;8I>RC4LW9V/LXQQ[.W7Q MSU)?[A_!:,/P7W6]@3>;PO^B!EO7&ZCK#=3U!A9@R>IZ W6]@1L:1('Z.H21 M/%D&]!LKI'AI^B\S7OBR*Y5IH0PC@K%$>6#>6D>M%E*)E"06[A8-C&_M2AV; M6E58H@ST#\%, ?B%X))RC0O"L_R4 /TD:BL@7 7ZOO;[%1J\\>LKK/Q5B][:S M6R\#%I=*4D9Y(H1R&8PVC$N9&"')9Z"JK=47!%C3=2MD$(DF39 F.B(>L4!& M.)E#Q;GAA-$DRB!AU@#C=8%R6.OT]<=E<.R,,-))G;S@DA)+*$Y)<>>4H-KX MVAQ[40Q^;H[I2"R'G47&,(^XB1;9: A*DCL>25):@CFF>:Y,4_/WJ^5O3@VG M#O[QU',;E4N)6!R44IQA[4-M<;PH_CZW."((;^4I1CX9@3@+#CD6% (*25HS M!19E*IMBXX5JB/W:SP&W4.H1SXZ?!!G MO0S'>@VK-:Q>JR(_K%]O#:N+!:M3)Y*18$851HE+F9WR#FGE"!(A:&R5U4;C MI14J<8.)J^H@U+!:PVH-J_>!U0?V"JYA=;%@]=SS0*R+"E 3&9VU5IS+>5P)4X B+@XN(!7E@2:>7%*8< ,X M99E*!NSLD*AFC-]@5[/+)4A[.2*_JAOWN3W\_E<R7(Y:)EHW99;A/^F3R]T^_MH4Y.?RYLF?]<#7H_=L*DYLL8\+[DZD'# M7"$+;KVFVM^\2\0\6?F/VY6YD.:\SL63UX,^C+UAR;&KO;#>/>ST3V+\/?9B M:H_^ZH"T7)!4T?[ISL'W:.FA]W_GV]12T.+Q]VCS>7/L; M^,WC5BXTL[8M6FOPKK;!._^[CWWW[Y[]9HXV#X!7@=N;]'-G9ZL)6MSG T!> MWOJV_;-U^HFU/F[@UL%W#%KCR?^>?H)G>-YK_(;\]J^LE4UJ M-D\]QE7L-BSA,<-=!$6[G?$RCAER6-4*//NSR)5SQ]5]RVI8E(P5R/:@2.W! M$$P >S)1'+LPB_U-/N'607WT^@\;49([W^^4[02JU0UF9&L;RUQ&8 M'?WB<]OWJU(%Y[\OZP97Q1%MKRIW5TFHD[S01/T&NP&HEO=L:I7+#3I_E8_M MO'&3QPYF]GI<&VT/EQ$_[6*RM]/#2W/KFE_MKM'W=6R,MKTQ=PI8R(BQKK= MPNAUSR ?FBL6H[%V[,E2Y^3@K3^2D)W:@J?E;05&+/>3'(21'M<>1N9V(C%E^J MDME5M>RJ'OYRL3Z?Z#-GE$7AA[';1B4L=*KJ^K#)_J@JC UC6%#"G >#_&\[*S"S1H@5K(==:/ 2QW ]C\,MU04N]07\XG '",SOR MG*JNQ+3$\&JM$\-^Y=D)O[]R;\I9I[J+0W=YU&$LAJ$,4K&E M+P'RUA*'0C LJN")UVYIA.J$!D\2_"T>#X_X@#&-O M0ASV\+#W<,K8BH/N6R<$$&.P_(0Y*A'E3 /X\(1LBA0QY0%Y*-C?&7Q2=B25 M?K*+?IT&&&)@;N>><.?=4S+L=.)TCY/*O*K()DTZDIS7J)XV7*\,%OUE=<1+ MG)PWM%\U@CO6HBOKG)]U;5G4*LQ7<.S[_A &X_M[/5B@L"AEF9^?-T]7=WDB M BP@AAB-#/'H' ).5<@RZTC4-!D.("V7KVIO?M9UX2XD\=#8I9HDGHHD6FM? M=Z,$2YD&@KB1(+=3TLC*X!'LE<<<_B]@NK0B;F[$<=9XVR MB?TVY=!.9RZL\6'?\7Z_TSE!_>/L[9J<1 Z/W+ =VG90]C;\<)]RMP]0,4"U M2%@9Y4&<6)6,")H[+$3 (5!O:A7CV8#C='N7L"B$!,4"&PS 81Q!CG /3()9 MQ$[;*'/2]LW <2>2<*!S4HE# F02VAECJ;6:6@W2#<"K5C&>BR0VM]9W(]'6 M)>80%];F8+R(-,$4Y5 F%[ @PJI,$H^N8OA@)=.8!\8%MQ[ 4DEG-"B[@4JN M?*UB/!-9B.::WQ5>6V$%1SI0#L8()\@*95&4.C@IC7>69K*XH4G,/52,+-?F MBK++O<4?K>G5+5NKD%\5<_)ATN)KHS<<#8[*=D8+V'WCC$X/@<9R[Z*_]YNG MW\GVZ3;>WNIT-K=VX'_K/UL'>Z?-@]#97-N@F^\OT&GW[T[9N^C;^NGFUM\' MK8//^YO?OHI6]ZMH;JW3S;7F28M^YMD] M?]ZY_(-M#XJ_;>YB0:WP*J%( T8\4(V,P@E9FM4C3WEBZ2+U*FQ4D)PJY7.=':VQE(R$8&0B MS,@%:=MQQZY^#R?J^;V=#HZ&HW8Z^6U![,9O56L^"Q;9($8T:H,-EO+4?Y13 MWX>_[<#OGY31"AT[',+82Z8/%?C',O1I'-=9]?>VKMUIYQ9W1;=:N)!/\J8> MFGOPYE@>L.6RO>[LL#TLHR2.8_FL>SRN$O&Y#>'9Y4]#8_OPIY,-T(\ZEUQ=XA5O_:RB?S9),==X/,>%7F/JJB/ MLZB2X3@V;/C8;6#&R28HY[&]8W(VN6T>*:-GI.4R8$_^]FL.3N:AQF\SRT7X MLLAK\6=N:%E1(UE^SE.=:@R;E^CN+)7EJ&=#WE3XZS]'_?R?0Y#'L8RKLU4* M3-<.OL=QT&,9]I=SC"8,"]]-\>MO=X##!U%C37JW(#VZ *2W4=);8]SLN,Q" MN('.&I/>QS-H&]OE P+@L1]U3C+=Y?R'ZJ_?JG LZ-1IW-> MQLNC[F%U0/$44?D+J6IF#:84%--RXCSX>TJCFU+#BDY>NC*R8QS$/E<[;5]( MR 1=*$>053>/FYV7FWG6=GH(*]1.(+W.], K1K!<6@'5H4K9OKK]GYS$6<9! M7E#J!A%>F!]XF83*1+]K3Z*N.9EZ>XV'Y=6-A^L>PF^@A_#EH\P;7617W'>C M<^)VFNFOYH!;VHR7TT#/O+-WL;[A#?GS-";.,U##T6"2?72[G-4;A-NMQ-2+ MEG<_YHF.4@1U[4GARJVM? 359DUO5%9ZIRS[&XX6'F,M:]WURB',UUV;E>)G M#P\'_9PO@8JO0WCCV)K)7%"9.F>*P53)B6(O]D!]&54I<6,5_3ILAX+TO0'^]CYZ0X[A]U0A8 8T-Q7&KFL&-] M)?/'(>J%MX?6@YU463%C ^J?[>6XW)C\OK23/(SA7W-*(,P<3[]V\]+;P>"D M3(8>,] ( M=FH<(C"LMAS,P)PC/2VX[U>_ JC!V[&JERE@8N !M0SW^P :A.C-_T07$.H<8-X!D'7L8"\C"4!'B&XT]>OAY%RW79TD MGAU?(E!5T1!PW%87';!9:ETZ0807B#I2F6T,2XOD4&YU(51=ONC M4>S"(.W@I&B#,ML>=,=@7!5YR+7ORMI DS(175",]G-QB!]E$'#6NO[9Z0^' M_YH;@O6T +$&R_?E;'ZKD\E_Z ^^P-2W\N)1P"F'0Q&- M;.04:>VYH#9Z:?1%G#!>"LJ-CH$QCFG*(>M44D\4\3QF7)G%B:UQRE^_%Z>$ M_C2)7R^29PQM4*XRE?>/@)'#\%_9[GY2Z!F7"QI[:ZN*07-AX,956?GOJE[7 MF?^W+"$)V-6QA\/X;O+AM] >@MYX\J[=*Q&HO&E.MXES3^DRKKREXR87X^>/ M+R^7ERY4O1Q?4\M$\2LOXV5R]:W7/18&1*Z^];K'7G]-L*M?6@_VS0R6Z1=$ ML_5@\V#UK1Y[0Z>>&SMO,7->@GRF>N_U)7IO71#\5Y[D7"R.?%YP6'PV.L,B475_GF*LB_75JOYRDQ/G\5Y\>27MFAE=UA_E>N(A&O M;15_MQTPQV/Q93_&4?%^;+3X4D.:6_AK0KO3.G[))PTHIR 4,][7>A'OL(A_YHKGUZ[A+^H9^IQ] M=9K]7CR+:TA'4^'8]VCL].((8_Z:E-I701ZR$@]LXY_?N=JZ&T-TXW>Y^HMM;N8I!$[>^C._Y MWS_V71>>T]U@K:UM&-=7>/8J@W?O-S_NM)OT<[Z_O;.VL]\\^$2;IY_(_YXV M1\V3JIGJYI8GK=7=1%6R%A-DH@J(>Z61<C7JW0[U3N.@'\"$N-NI[ZKW1]VJTOK'7/?XW/#-=F\V>7^/N8+( M0C7I>R%(V/HR@X36L$ =XRAP:A"WP2"C.$.6>-AJC"-.L0H4)/2W&@IK**RA M\%YF%3^F0/6C)->ZX@EQ'272. C0_CA7@(0L,5PK?C7: MO6&T<]:2J+5@A@?NE#=1")(\8=YKRV6-=@N,=INSRIURD1C/*;*,>\25,T@' MGQ!QN>2XP$X[6:-=C79O&.UH+B[(+57.:RY"TLK1I F/P0N5K'B8F5L#W5/Y M\ZI6\P!VW^&^3[LR@'8>A$'>*)/K[''0ZVA D4<065K3)&1MQM90]Y:A3CL= M$R;:TA"XE\GY((FURC'&0^*\AKH%A;KF#-2Q*$$3YPH9KCCBR3)D< Q(!$," M%Q@+JEX6U-WY]'[<0.H%G=Y_7?ZR7&P-RFC5D\+U>^%602#WF/GK.J6_,-^K M@YSOMF9SY=E+QO;DP%YGQ!,!VJSF/)]K!AZ$#M8E@/KZC/H% /V9JW+UM+FZ MRS7LH[<*66DLXBS!)P!^Y S%VCJ,E?9@O/,&YU>U;K@US,^'E2?56]\T9__S ME[!VKC\%G^JSUT7A\/.SUY+#DZ7*\PA&JW9E9Q:+M+(42>T(T\0SR<32RN4& M')>BO6N^7A"^7FR)79MDCWZH6/*QB=:K) 2"[5(@J2-%1BB)I.1),7%9>NITZ#@WWI;<&DX\1Q0[!HHV(\AIPA!EV0]N@U56YEY<#:JN:G=7L_3+ M9^E(653>)Z&3X$1X^ \6SN/@F((O5,W2B\S2S1F6UH(%;U2N*^8CXIQ99 F+ M""O0Q!WA\#5=6M$-(LT"2P.[6$,4L#?(6DO $@,[#$OJ+:6U '_U'!U\Y"EAJP+1W$IKHE=1BB"X M=LZ$6YY^U!S]'!R].2NDL<-))2I0H)H@ .:$-!4"D2"ELH9SCUGI+N7FP>[2 MFJ,7EJ-S:T#8;R)RO+CPQ&"PRYR647$J+(DU1R\N1\_FQ^SMLH03U]&A9"@& M(1T5LM1B9)RW@;+@G 26EKC!R8-#%&J67EB6MDE@%FW2@DB>?-0VZESRB#.' MF4FR#E%84&YNSG S91:VS6!$DHV(YV,0)XT E=LZ[FG4E-%%M*+?0*+'^_X@ M=^(9Q3>9Y'&_TX_Z_/IVZ&U2\)I9CIF57"5B&4T"$(!)[WD(OC[]6'0H_W0Q MR8-8SAEF&B6G<^@H 95,I(@,42&X! :6LDLKC#<4TPMTCEUS]B,G>=R?M>LD MCP7C\ M)'@0;*XGR*)@H$1>8(J!DC410SB8>;-!A:860.LOCQ3#V8HOLVNIZ M+$:^(*JCAOVC),>$8\2C=L@)Z1#)F3M$*H8UK40U5;6H?K4<37EP41L)?)TX M@7^M]Y(:$16/C-DZRV,QF?E"E@=S.@"?)J15 JEL'*C<0,\(>%A(8G&$+:ZS M/%X_-SN2'*AAWD2F>5+$4(J3IPE[0KR(M);/B\O2%[,\+/-&P.XA&AT(:&L\ M<'?D"'/"L8A6)A/*:H>B3L-\Q2S-I=1">V^XD=SJI'WPGK@0,>'PL#H08:%9 M>C;+PT=FA(VY10]6'UHP$Y8YIB+9B3V/.@ F24" MO3CL5DY@NG'19SV+]@4 BQ/.T(2#LMD#>8$L.F$Y6A--" G$R12X3LQ0(:0DN9-A3(K5 MYY<+S=&SAQW)YK8>GB).F$%T4[=Z/.!QU8V]TFP./&S'L 8>^-]TW[MM2+=D[6-PB](^ E:O> M+6^R]]-CKLQKD2)&8@(8PRP5FD5)O[LI*6U M]HEL?MIUT7$5JHZJ6=:NFEQM4K9>;FF7!HNJFKMC"+JTUMM6Y M6P*I!%()I/S0,<5J8JV=:2FF;M(ZK9EV33--E5:9T]05":1Y!=+;<4X7QONS M?7K[775JE!D:*[.&CHVSZU:9-N%3S;%M6Z6&;>I@B.I:R="W=:B)!%()I!)( M^2[@IEFSJ:4YJE/7Z]2AIJ8S755UQVZJ-4?FW7(,I)-,^MG/RY]?1M]U"B:I MHYAEU<"M1G:]7J9VM5FV=<,R&GJSH=))1**)50.EW"4&-V M76TX9IW6]8;3;-B6:C?J%HA>$UQ">1!NKJ'T^F:E?U!F-EX"X*1JFN ME)MVC9;56DVO.E;5J-6:;SYJ1DE1JP> I+SVX2A&UOK(IX.<[?H)Y?/YYY'M M/GS\)_R338(_W?5MYH.@-#B:BLF:X=''\<27WB5>?Y=$L>N,/JQXT-:D7*D^ M)>8JKX?HL9"1(?[C!T1LBM0(QDQSR8T)M0?D4'@^K P(&?^+8E[C(P8 M#0F#"=CDE%FL;[*0:$J)H*Q72 N6!DE(/6]4PNNGWA*',&"'A1$Q63QDS!?O MC8@";[*)^L1;!).-7[5 ]-4K(KBUG?2!5M8LABD6H]11JUK5M'6K4:<*L'K= M:EAH)S;4ZO=3?%E5J>)Y=1F8S6+4^:2HY,0#"KJ.R^SCT0F\!N4CH=XEC1&G M1JO:O7_].G79M+I_^FU/Y\K?WT]^]FY^?.N M?7?=ZWS]4FOWO]3 8%,[IY7K.#;C+FR_?C;K= MK-:U:ID9-;6LZS4%O.&Z6<;SHTS;,%2U:;TA#/!]@!(5)NS-.I*Y X$B-"N& M !Z+8F)B.01G;8>Z(7F@7L)(X( N-..IK=IYP3 B;UT?Q"9(8 9V].[]!K(Q1A%=Z MK=-#X@Y<@IZ#Q14X*=V71 2CT4+_//4C L9>-AL M[H<26MAYW4!JLL-?7]VXY_H=GWT#UITI=SV0H$-0:_^\OOOK\Y?AY=VM]NWN MOOKM[NQ'Y_,7O7T'8SL]]BYA;'_U?^MUYH,.=_=:^W/[_J^;UJAS:KL=>#>8 M_/I?-[?JY=W9\/+SEU&[?]W_UC^K_?OG67SICC,>$/2V1QSW07RSV@M2ET[YX#:RY@BA6KA6 % W M8I$^P1HA5D72:GL^8)W/6VU:U:@;)K;R="RCK#LUP"JMT2S7&W6FU15FUK"_ M#$\4;7CPSRNEM9E8;%<^5TSK#0=5A:75'*=:U!\>B+1MED"BO7 M':IIEM9@M;KQO(1NCCKM'L;>\S7M-5F/\S*4D>@N-X/G \2_+(3(&LRJZ[I5 M!L#&]B)55F[4#*W,;(,RL^YH-5O?VF;P+/K >F\ M-0Q^:A,LWK*BUL!KM>PJ>*U5LZS NEAUIC2;M>WM7LP!D,[6-XIRAIDRN/7+ M@G)28-6:*8'"NJD^'1';=1P6$B<,^KQN<$FU%%[*RZ,8$=5,U P>&#&919,( M3_L.PV"(58D]"E_C99R^) X(4-?#;/4@9 -XF044IYC(-H'BO%(TFBM#7*PD M79?*Z5P-]&4&0<2+*-^'S(/'/+!)X=1_S=;4I+Q5G=Q"3>"D)%Y]RXN7X:RY MGLWZ'.FF_L7ALO*9LCH?9F';]]3;TA'T9NCV7(WUR]/4ST_!%NH'Q$"<'5UWFJ3D\[U5>>Z M=7/>:9-6^Y1TOQQWST_/6]?G9]UU"I%W.HG +-K=SL7Y:>OF[)1\ M.F^WVB?GK0O2O8$O+L_:-]UES/&R=;S=Q(S8WPF0Y^P!O?2\%.FVW6;?ZG_R M.W=V[]O/>]!RO[G?;BS]\NX/I7UGU?Z"Z_^Z:ZF7/__LMV_.0:.V] OMVF/_ MNA[]]=4>F*INM-5/=YV;<_4;:-;VS]M1^_2+VO[I@;;U^I>GWWZVOWY3+N] MHY[V'!C/\+MCV;9J:UK9,6D3]*79P"R]7:XIBN8XCMVP3/6QJMRTEA2UF_$* M*F,YMRGU"IFL*A'+^KS:V)PHP3/0=A9J!/*)F6%"PU%:P,CK%Q5><0^?E"8Y M.>N0SR&%:=,(M&1D)5'$;%2$[2!F1*F"NHM(!.HEPGIUPC6=D^E04<0?D1!( MYX;P,RA#D_\2N6"UP!=.XGDC@B$M9E=(*R(4+HX2+RZ1(2/LQP#&B7=1,(8\ M%M(X5:W,"FY]_G1\'1T,PN '&,8Q@Z?]YR;G/^I4T12CH1HJU0V;4<:TAF;4 M-8W6J&$TN, KF< K56W.2*]M8*1W>S1DQS3"P$9_P/R(Z_96".2]91C1.QY- M+KFB(_RJ-:2AW1I/?N;.F32443!XN;QIU7"7TN7-MU$'=SJUOIM-D]&:4BUK MB#BZPNQR0\'370TPUBES;(5B2JFRJ@@(!,U#=G%1'@&PRR8N!/#+A.2<(_V( M99:@XX913/X&">+I78>+SQ)C;LY@?N9VH/5LF4;CS::P5#RKL;'::MRV ;AZ M!>86Z;7UVGG,^J19(2<]!"#NW> NDU,WHK.,S@ FYM MDNL)=K.^*-B[X9D6, UZR($G-B9=A8'%;%CV>48JFED5$VY> M-=M-YY,W*BQG\J^,]*GK\Q@%G@FB5G%G5D8*:YH4@S$I2OQ*Y0.W$YD##^56 MXG7B@96HT;)2>\O>\7O$5^ $B*\2F&_(E>G9#XLC$> +V'P]W#D*[[,9=L04 MMB.H7AR"ZPN;"]=ISK1,!PI_FR.P)5%WX_;35%V';!"$@&%N#)K; XH%@/6) MV7?ANQ7C<"-N;(8VLTMBNF@ E^"V/C@GF*4J\5F)1\-[A[R^4<2)8%7( !8A ML,%&!E.6[^G,!M,].^$GKM0_P"L2' W?XP"X/ 8RTML5N)O#)*8 M>"Y,A%.EM/*FW5.33EJ5\L'!0_M@H%O\"W@MW@TL3(5)7$JGB;H&?QF$\+<[ M %W#?C KX3Z,F&+VO3/61H'CN!8+HQ+R)'<1X"KN003HIP1#OD#@,*"]'J6. MRBW8V_BR,27L#77:WHE[)PEG",XU/J[<@&)D&(B: 6( 5Y[T7.; HF;$[P@B M\T68_#XQ"=+?2X0);,5%AF>SS /U09ZR9S^-,KB2*[?=50CWG-!"X:^8 ?,M M/+_T) %63![?QF75+J4OB!*K1VR@1FG=@?'=[V.JX69?(8(T"GP1CH[@?G@O M(QYNA]][9EVNH2_'C/J/B%QS ,+U/D=?P@>*IXJ:=!Z [).%$%>"7.\[5=81 M8:&SH@%&69 S -X)BS!IX4:]S&C/-#S_VP:P0V!T,S*F7$@").,$4<.,C)R/ M.1/##7U\X9S.CS*E[PBE#Y_L=^G?:7QH6C%4R-P4L(4$CS2M!(NUQ_JH3!-S M&C*LT(6'NI1$+$:R 1""XL-?3D!+N7',^,[[+I(VX$TF.N$M]=V?(HN3S>P& MQ-(&3U'<%:%J(6]/.MW..R3/ J^6^5>W/+Y#/H6TSX9!>$_>JE5%>S<#:J@^ M.6$$4D_1:XPPW' JK8%CZ]-O" \;+\'>X\KJO@LMWT_&6($$_P1V$5&JY=\S M6PM1&: W1FE*[25Q;<:2-ALP/A>T)-PHYC'.00*29Z'ADWG-C@L/GM@:&XC= ML.>"T($Q@T6NR$U7H*3)^7F)<,^L(5@0^&3U9/9^!9=KAJDH1L&U0=J4!Z36 M#TB*L9ANWDCHN?\5@*T>[7"PRQ>NWQ"L#I2YSWU<4X"5B[&/QR-Q9_.:,0M4[#L9UG-5 M)K[A,RWS$GBYG@OV-"#:Z^PVS&19<$X'U)1?YG%8-XB;! ,1$*L1"S@ MPXRN@0_ ,2%(B<\QRTJ4INB#A)LB[B1E.34*3NX^ ^/T4Q)B#S*1%Q7KR5=K M_H9^$J'F=SR>M<3\$!4?L,U2B$L5 ?TLD0&-0S3!(Q$^PHM-D&('@QSPZ/$* M\$?.YDRSQ PRE& 3[!,5@:68UB*ELW$ST/"F0 .#_)XW-_"($WS681Z/8)J^ M&2EG*$GCF4>"P9N,!04,);B(3XFO-I:2&>WA6QPZ&OI@? M5W3C6BZ^M)';'X!(<89%Q@=#/J;W;+XWW0R9<)W M WX0 8! A :!4:.T/Y?G)5%*^W@8\%<&(5X4#)"3X6^X;$J&4>A"SO0SS!MQ M,DYSJ3_*^'-Z6:D7!:B&A0,$E,-P#TG M1D7J.$B]P>"_M3$$".^ARMKMQ<$ M-E_5)$;$X!(^X67$$$$/X*L)K^!0TH%Q9 /TF+B[1/D0PE ^QJ^OPU@E&DL M$5EL$,3P&H28]+63&H,/ H0PHC>U*%C;!ZN*Q 9TRMS0/L\'*(7B201 M;&XG7/;'K,DEB[]<\#$N @(?1G SV=JR05"\C'%S&W6&2O7E"@USGF<^KI . M(@-X9^-\P]Y;Z\_+$F\C&:Q4M3>K*+!$7*0XS]7T5>>[].VV B1O%;9I6.G\ M=2L<&DTE)R4.2A5SL"'HS@ 3B M.I;!O3X)PP#4]^8S6!_H_AQP@79HIYC:N MBUE@QA,!8*AG5.$_@CN$-H_%31;T'J_"X,>(=#-SAJ,> M/LS5^\J$OT7M8, 3[\"ZPG,X :LWP3#;1&&E^?$LJLW ] U&C($83'+N4[EU M'W/DJ:0(WV/NV3SKGVU0PZ@5/G7(3- 9/(@Q' XK\'8PKRM@9U?(UW'A+_H+ M%)C$%G:O\'<7'A^$_,(AA8&%W+M"%R)E4,YBW-F8J6>8&\7;V3&\P_S)-(=/ M$<>CP\P_\, E1"Y%)]>FH3V.([1I9-._!>N22QK>8Q!A7H+0QJ<\9X8%&_R1 M0(S4;<)ZYS3_Q1M;E&:&ZXK@S6I1R!1Q=OX[1XS+J>P^E@$R40,VM5QP"89\]Z:(5#+^:P!U;EP"K3+F<,Z\ M&+T#SH]FV/D&3R<1VTJBM)Q>V$;D?%P=L,Q)D!R^;QR^-:]7J5;SPN)Z!98D MJZ2=VN;QB:49G2X+'\#PEQ!] R\18ANRECDK\0B%1F+?#(6^><+A=&7LBX, MU2K#]'&#Z'NQU6.TJ](?#LPU=!)[KNEBDG52QC(!GJ[58S86WFY+]GJU.1V%$O&/K9;A^\_0?JK*6O!S;*]-&#%!X9L&6 MO)77*\ C>>4,K'X<'"KEM7=CO$R#D5.&'$X=B#1CSV$0.9RSQAX/G]*(%_:( MC6LF [C:T"C>$<*:$](<[ %_C8K1K.W)07R:6M'J^W)J8$VOZ+7&-D\-?,91 M@#LY=RV5&=*>Q\Q?:1B?\_,LEE/BE$56Z/*ZP#7.[CM,&EQGBF.30_@VG!\@ MX6YZFVH59:<+N[.)M_HBH"(,Y[0(%6.^KL/UO#"C,TLB+=9M\;3QN!9D)G&W M%>JM;/%97>SRN1YI'\-0QWD1^BJU_Q)CL[&; B?3>U[8BU?!D.A2UYL)T/VP MZ_&17HCMPGIQ/'A_=(3% C#*RFWP<-0*K1YN(3AB]BT-C\ ;HT>*KBM&0SN" MT2I*4U/4FE)7C'K#T(YLS= 4K0FN%*C]7@SH=16R!S=((F\T<6XS7:,!)]$" MTT8M]O31VVYEY2]H>!!M4@/#6W&,&X@(ASX%I4E4*'-8NF6%O/V$E1S\*9I6 MAMMJ2O5=:2'^/'6@.*#@>)/VU%9F^-\E'1%%Q6"S4B^E6ST>=[ $)Z\\&'DN M^*L)IV);>B=?EQZ,E:!**V%L)1R//#J,7L4>D"I_7W!=-VK*-*[KZZA\?1'V MU3S!?E7"?I%A7R^J<\@E"JO\3TSS#?CZ7UGQ=L+Z(:D-;_Q/H_YZB2XU23(VB X!7IS7*&H%$ MD-:AZ1*U+[5%L[:'E +UV,/&IW"FO!Q[+C$3S0J&Y^*AR;E.K1^F$ M=,V>\$?@K(/K\QF!?SQ:LS1!%59]%C-+O)RZ!$"L66FZ$T@B38:(@DT.+Z%?? M'V^>1OM_K!ZV.L-:I5%;8Y)+MF%@,4)9JRAX^WQ9#HV80.__S4&AE-1L>?%3 ME.H:H2\$$^FIY%9E%5*[Y2'0M3OMIM3)V=\)[O4_]W$;&':IF-%PT7ACXX*B M*V7*+7 F^HYO(YV^7)PON: &IV []\EC9!F[3SF.[4Q!7BC-LVWI*O&'-;\@NOS4QJW=^& 0!O.9V_ MP__;FU)V)&B>U=SCXTO5'!T,?#R^'GD3%94F%-4GKB,0U5%/2"@_0"C7"PSE M640.-[/W?5&P-1N:2[/U)HN'>#;!BGP]HU8O2]:/FU^*7Q9:9$KDEW[,WOLQ M:U0N([1(/V9_-%HAE5^MP,I/^#!#/*'>O>M+E2=5WKZIO,5L56TME5?+B7Z3V:I?UW!'O"'-Q\6.-Z_6DG!9 MW[EIS-AQGT)UCEGRT:=0]B.2_8C6>.SA&+%&@8W8+(*S=!O&TQ;NO)K<+-R# M1WF0BY&/1W#S0V5#-R)?^7&HTN:5-N_^V[SUM6S>NK1YH[J>\.0]^M5T6LK,RU2WVW'Y<>CKYK2GVW1-\)%3:SWV6I MOIM3=5+324U7$$VGK:?I5O9!EIIN/RX]'$VG5 NLZA[9'OH)6;Y'_@!Q=)T1 MS(AT$[,L-LIP<=O +5S?*Y3[1Z52/#BEN%[QM:)+I9A#35=,I5CLCD KE>)) MMW,UUH/\L.@OOY,S&+.+Y6K9)M-H7D.*VU;V3."U*'C)0J,AJ0VE-CPT;;A> M7;:RLC!;:L/]N/2 M&&1.PC-J*T3"CSN>7.;;K,2S7'3A'HF,G+;44XX1.JX ME])Q2FW<_A646Q\XVA+<;'%9^;66>2=)&(KSWF>476.[NF[2[*0J=5W1=5T> M.@7M8.JG#)@<7+4+!LB>*311H*RLJ\YN:)^&,*)ZLU8EG:$/$G5Q<2([@Q=* M-:35^0U%-91Z[D)K(0TN>7<3% M !: YQ_3$\QQF,631V+S\F_4YU*C9$(C]874%\_6%T;$.9 KC/7TA2'U1:Z4 M0#'U19&[7W0#)QX"II,S[#D!GG;$2.?LDERX%O/A\XJN%[\E/B-*C;L9QKI- M+W[_0;JC*&;]J(1E#'N97,'8AZI_D"F6XNF]Q\XA^M7]PQOWN>"*J,"4EGT^ MI.[?AN[/0Z./'4R]9=M@I"=]CB<3JD8\4! M!MLU)6-]J46*JD6*W(SCIN>&]O+NB1=!>JI?*E&C55JD'3RD]3Z;M5'LNIYK MP><_J>>Q$3FF_KWT*J4NW$-=6.?15'4JFJJ%-@T]D"!@] CE9Q]J-<:"K$K7 MJNA*L<@=.U[P9(QKM#IC\GM(^W(3EM1S^Z7G1-90;_!-6%5M@VI#CKJ MN1Z%5$F#C[MS^B7Q/U[2D:3"1\D);S[6)0T^HNTFR?!1$H'S@G1V"^KLJD7N MV?6TLSLNMQ.'U_.=:VLYNZ?TP;7)I1M;/>9YTMN5WNY!*(SUFE(66:6F%-(D M#7;H[>(1UW59'UUTVZ;(K=>Z;$##%=UEA&W#SX$?[Y^15DV>.$-:-2^FKYHU MH:\,K9KIJ_6*H NCT5=32)$TD#'\71)?5.U*0A0HC+^:!H:DP<>M.3E'_,CW MCXMGRD\?3;]H<\T?5I_=E1Y!7YW<0LTH\))X]2TSZQZ$-D>YJ7][X<00O&5E,V3TODP=&.U[Z@WI*'IS-#/3ONN7I\DZ M3Q$QQ8__-,.C^?6:7QT@TBT\+26W(1Q37,G)0H3 BV6@DT<'$7N???A@N]' MHZ/WKL]GRV]:8JA.!E>IB@&FOF'Z_*=C8]74 MBE9O[LE@:WI%KS76>JR,8^QS'*/(37.?SM%@',/8+(YQ%KH6.0F#2#;*E3&, MP[ '91WBFA0J3AWB:AKL+H:1;KLU9'*FR$:-JE3RD)O915HF,2/7=FF(I=7\;!H MY72*#O_OP[[H>[23\JSO'Q]?BN23HUL0A]6L&<@G M#J$(>0BCQ<2Y)QGT( %0*RH G@1^Q#L$.>3XM$.^=%LEF!LT8M"U@DAAF"W1'V)4@>/DAJ$B0+#I)Z44'R*ABRD)N' M<1R$/AM5P"U+O2'B1J1/;9;Y^A+M@&X+4#%%! D0 M!P<06F'=R!,1$Y. ROA%8EE<@/0[6;?V]GW=@!O]H.8@*PP&L(5'.-=+&"G MXAPSK-SA)33$9!9-(O@UC@A_3TQO(X(=[;'-HFVG13;C9^#HQ(79^PH:[6W% M,;5ZS"Y2G/?0$:9[\J]B,O/YE%S?T!^!'_1'8)3&S.>E%9.: MC\#"0B^C+0^PL5;+H/_][_]0C.J'Q7_/?1MK$!C6\?O #3QEA*N+'$&"$#[W M!Z 0:!R$(S+PZ-2>T-D9+6L1M*OIID=!DE6S/@E\Q\7=75A#$8>,QGS>/>!T M$UMUW(;43SD_#H@%7 ;,3G O>E:L$??J$R;[3)=O5](/K_K"3W#1++FJE A"]L;*!B\]2D( T@#ADDX2"( M6'JZ6UJ^TA@7IJQ19$C%(:HE9-X ;@J'> IWE)AW\+ALHXKG4M/U\#!5_F0: MP[KPEY5@/*#(>]3S"$":R;)ASC0&F.X(@/@9P+KQ)A>X)W!I3>1DE-K"*#>< MV8:\0%S[_]ZXU#:M6M54'-6HZG68WE%4<5C*IJBS1HZ@\H<5S/K: MN.NUN6JZ*!(A.61_)V[(+:)H;04D;L0=XVA"<(O" M3D#7\[(:6Y@-H>AJ Z\QQ99)^ %58HS6!V@>!_4+/HAKDO0"U&0L057#GT>3 MN!>$,+LEZN!1QDKIK!GKKLYK=75L-BNZ4GM.4T?-J"C5[7=U5"NZ7M]ZHT2] MHNG/;=SXVF.M52M-8_7/2YHZSCIR2FT=3RX%N?GR7^TE\5[MN2U[G2FPD#?P&N7DY*3DI/:=%(OA!B[<$WX%$_!#7X_ M/I%.3!@/I%.K4P?=[*XAZ$Z7_WCT?J=1T)U._B@Z(IQ 1\9]\@DSOC#]NW-C;,8.<]%SFK-@<>=*C;@AOR!SUXX"&]NO%\?@3W[LQK):U MQDS>=OS,U4_'>SV)&>!T:/38=M!WJV1CY<$94Z$ 8Y;;[I(H=IW1,X,#3SQH MA]&1+[RM&LD?N!C$)S0)YB*]6^Q!Z'[X-H)];P1#_]CZ"@(<10D M#A/&;_3HT$D\0M/67!$0'LAII4QTBZ&KDL@SP64>&62]O/@+,6V!EWJ!SQ:N MXB&O*#'%5+-F]2&;_JK$4S8]MY^-2W10GAZI#VJEA'E#BXFI1C&C-G98Y"D3 M/DQXI44'U.)QM1(."U=@YG>>^A"1.!Z=@Q>T?!]H,VD1+8S020J SP?O3;-T MD0BA\5R->&BV92W"T<"J^FF^*)DM9@/LB^EZ<3=G*- ?(Y*]#S?LW8IX9N3&@G-@LBR*\#AI$8>TX5VK MZ0#LA\,8\07GN3'@7J0IT1#BXM*L!^FOQ/>(5(RSU-1YQ93Z/9 E#3,+<3>/ 7+KM@ MCPBCX;/J,9Q5C^G^TPEJ\&\%R_+S."(.GUC88%?(2YL!]35K$F:B CL,LS=J MVK/"[$K%:!HO(E.20"=ZR* M3 ",)6X2(WJIN$N.JAR>Z,WR6)#M$2/C968S7QRV/'SP=' GM_&X?/'%HV&0 MW7'!VF-?$J99--"6&T752KVV#,U>;BZ;AG4VC-E(EE^3;=9.-+UF5C]<_:1 MSQ5RRA[@Z[P#Q1,#EJ@@44&BPJ^BPC&>T!'23!]C_\/4$L#!!0 ( -"%4E*@?KL)91, !7, 1 M87!P;BTR,#(P,3(S,2YXIAUX(#RCSKVK6AT8-$=]A+O7'5[6O@]OZQ]H_/OWRR^__5:__Z_KY'MTP M)YP27Z .)U@0%[U2,4%_N"3XCD:<3=$?C'^G+[A>_Z2(.FPVYW0\$:C9:%KK M;_FE?3XDI_:(U)O.Z<>Z/6P-Z\/66;-N64T\/#T;DG/[[._CR^;9A=6T+ZQZ MX]2"8M:%4Q]^Q*?UQOEYX\*%4J>.I9B^!9>!,R%3C*!B?G#Y%ES5)D+,+D]. M7E]?/[RV/C ^/FDV&M;)OQ[N^ZIH+2[K4?_[2NFW(?>2\JT3^7J( Y(4Q[.9 MOU(<'E#L?W#8% B:#:O9LI*RDA/5\*9^(+#O+'C[S/?#Z68"5_ 3,9^1$RA4 MAU*$4V=!5TRT2B +N&)!D];J]"1Z64-8"$Z'H2"WC$]OR B''I"$_E\A]NB( M$A>9.^FJM&UOU4^;K\LVXURXG-\V-SV?"KGM#M0H=E.RVG M0T*WI0Z;FZ>)*FG*QXA0ZG(A=;'.MM/E?7J\5XG-W8@A' F!%'M:1F! G ]C M]G+BL- 7?%[8(@,=8?*C?&-<8>D26EZ/A$C^D2L?^SX3BHM\$C^#KM0?L>@! M/)(N?9GX]3,9)9U^9J3;T'FH?RXQ=SCS"GJ:DQEG,\(%)4%ZE%0,)IR,KFIR MK*PGO?N?'AY^ $V2(AD!JXU3OCX!$N+=+VN2T$H_O:H% (9'(ML<,RE8?2*A/_R-J/^.D;.V!)("HZCWH2_H!O$?4O:IU&(3X M3W@,^LGG7Y_O\B(P)799/.&9<%W"\:D!,33\A^K+G*".%"62I+^?K!.LL0H# MXO;\3^KO]7K&Q'$1#>%:ZS"F6W6KC63QP\2..NOV'ON]^[N;]J![<]V^;S]V MNOTOW>Z@;VCM7'*-]2UE_2:8O ]F(XGY4ZQ0S M%S(YX#/I/F$.M)D10T'-+ M<%9YZ9&2#=H<*?3K"N_?*HINU^ZC_V[;]W[7G]+R++L],C9D#28([?"'4GV M54<0+/ZE_?BYV[][[ ]ZG?_^TKN_Z3[WN__\>C?XGYON[5WG;K %HD;L]0B? M-AIG1@@K@"-IZ.X1I>7]#442T:^QS&,O"\BT^U]N[WM_;-MB%VST.)XU&N3FB[:C)I&H/WYB'G4@430# M2\]"CY+\;QVE%#^T9(@2CD=P(COL$"0CL)J-5C/;I K @NP@_JM*0Y;6V ,\ M]':"6LQ(AUFK8;?>@5G$^8A8;)"VZRHYV+OS1XQ/E:XW1&!JF):_F[L.6[MQ M:I?'MHZ6\E!*((262N01] 06SV.O!8)1(3@H'B3<<^X#$9OUP.L5\SD8=/*,">_3?Q.TP7W#LB X+ M=ND3QJ+TCG%NJVF\DHX1"Y?1<$H\2N0CI<#1/=8Q^QH0:#_W](4$;/2 _Y?Q M=A 0T8%D<QB+TKO'1UO-&99TCT@X4M*ECRCY2"F EAI4TC^>R0OQ M0\,UJZ2P/CNZL+)-.*:LGF'+Q,VK)-H(&4R<'4!C^BI&PG'5XW^&\S[A+]0I MV8$5,=%V399EJTGQC8@L_QK.4<*VROV-)GTH!Y:6D1XP&8;F Z9/.(Z8K9KZ M3VMGJ/UI'7';#6[W! >F8T]<5CNR6S#L9**OB+!R5BTSKJ]0Z(=UNY6-G2+R M*H[J4FXW M+G(134M!L1BDY!P;9@:&#@XFMQY[W1VP&HYZ4#_:5L,,5"D"21E'0&/SQY.N MMZ$ NST _VDX[X5"F_,U&U9V6BM-7E$[ ME\G_-M!IL\"FU'/MN%TPQDR.R3X09 MBGG$^M$),H?,7'#"2>V57?#Z.P)N1S#*C%MZ%OHA[+25#1LTP%1Q1,LQ[[(+ MVU2@5,^XE01])WEF6YD018?O:I^YN>2QTUQB](BYS'%>RDV:FC+38WMN6Z7: M;ATM!%02PK;C\)"X\>2Q<=2R2J0?YSY:V06(F$,R:5VM3&S%>.62L4VD^L'L MHI6-,M:M7\41;,V693:7;R;5]DN0%%L&,%1O1_@-&1H&V:JDMJ=I659VS4R2 M56Y^>*&*B=W6YU+4)A>-)B!1.=SY8FPSPFVG?GR;0MX*6E5UGC*B1(J^F MEQJ',-?%!9KF$_SV,]1A#GJ_M"-<2 M^^6KY5Z:6-YO1Z@31)Z)PWR'>E0IQT;R>H90,#X7K#L:$4=FT@O"9RS*30+L M5J3>/<[M9F;KAL8]5K603Q9Z(,'00I.T'TEEJNXZVR]XF3+3P_W1;F86[-?@ M/JYWZ=O^#1D1SHD+C]4!M #[[CW%0V@4HNR)NVT$Z(&^L)N9A4U-NTYDJ@8; M2543A2FY5?> KSZ'SF_LRX.I\" >%-^-=P$[+;IVPVYF5CC7T$WS5Z@F$BJ) M8U\PY_LU#N21YJD,:Y0^AL=B-]-J\T_;LK);(A6CNN*$TJPJCT.INTET'+09 M*K29[,Q8'B95S%8WFW;[:TA*L]5W?@!D]@AY'HS'Z;9"?(,@G*J[R.09?Q?2 MB4!0,!*YQ91_PUY(9+(!E+VHT Z@?Y]$O5?8=C.SYJGSBJ4.\G8!5V4OL1I( MZH&4(E&& UQ0K,O1;Q(C+K84BPE)H=66^1\5\^W=Q$R WBM.[69FQ4GC%:DM MRR!T!7F4R#UZP *@U.1$(#AU!'%5R:\@>(=^4$*,WAO.[&9FBEKG#2L3'XGH MV"ND\*-/:,!2[X?K[U>._^W&*TP$Z?WBW&Z:!X:K?A$5&V:+K9U$/'J&(6"0 MQGJA2USJ=YCORB?R%JJ >=3%JN''%^$&;!0?(]E)3/(3M-/[X$>[F9FGWY4/ M)EHCZJ.%WBBM^/*"8768=JE[9?UWPCR7\$#NE!/S$IZU2J>?)+BPLL>GTDS^ MAB(VE;9]Z;:]B5K;]D[E=:4F.%2Q,4#O(V]F!H7.0)_:@TYQ@ M;GCS6#$;;5,YA9:2F<]6/*,+M2.N2+)%P!=%C)'B? 1K:>4R,VVFS+23;J?- M5G8CCB%P59R#*S2Z'.!#$2\"/Q(1EU#O2JU%[$22OE]MV:W,^&:*?72_1RQ? MQB2@P;)H[!\57,DHA&TQ;=(G3LC5TEWW+8K_;CF;=I:58*,_B/SJ,'';+Q#O MC4F*2] +A?S:J/S&<9D1>'_JZ5W1MEOO'3]6YX66:J-$;R051RG-9;E$=Q0K MO\(R0"G]JQA5I$[\@Q'D-;]@".*;?UA QT ?24 HD5D[35] (/UAA=\1%FF% MM2-(6Z.TSD_??,_L5CG04#USI*E*[:M/QNK&'=_]3-B8X]F$.JG5+\-LJH") MOIV=6]D#AC%'!=>29WI=[HA18HE2B^)&K/2!^L?6AAT+A7A5,48OL/8BPHGO M- VNYTFY<-Q7L;Q>65"N)L^?/&QZ@],ZD78P/;.L[(GN)0>D6%37XB7O'=]( MJV\E\B!%D?TK.1UQY[^08!'A+S;P/! LK:2>FVZ-+6:D;R,M*WNZ.,55]6:I MG3UISD? TM8H=TK0E)TV^H3\+KL49@A>%4-0 [-W4CB%5[RKB(ONL5"#G[N5)2GCP9BN7\YG">?'XKQ-X# M%O+Q?-?NLT.5]*X&/7 ZQOJ%]M%O9C4SK M$/RGMX#?3]Z"2VE/R(SED^BW[[-(=_4(GI#H8G0%%93V_XR.WK57#OS=$W@8 M+;8/R)NX]ICSO8;P,%#]RE5MA+V U)"/I^2J9L[ IYXG'UW5!)??CWL; MS@BGS)45N:JY(8]GBP/ 3U 1RE^?.0MG5[6H.!5D6D-"%?>9[X?32Y&(N(-W MDE'M)+>ZR;%#-94?!, ]Z(3PP!>Y%=21%%>)^G+5322OAM$W!J"J9$B%83VC M)U.(/ 3F\Q*U7!SH5+=>)P#-"ZN:2W>@]5V]5OS.%P2:K8@W(^;6MH"JC+O^ MS,K>!4$HQ?1&\?*TW#4$TJ2]_/B9/>="V7IB$H%XZ%?7F(-?K<: JCC;O!0 M%8FV@X-!/S/FOD+U.3M)$!UK39S9D@CI/G#GROO50 ML&@MYPD"9KFPHQ_"3*GW/H3%-TT.)I2[3YB+^3UU9&P!S3P_G-;1O!].!USD MI\2;BV#QJP__PK +S9?0EWB"MSCNU-,?J@&@D^$RB+PAT;]W_FIPF>J<A#O%][$%HJ0*M9)"+]A_*N!-Z<'_ L1] Y4'J]7PP(=TW&L@JJE)%<=V. MN/^HF"%2I=A(*20A@'LA7%#0YHG'K4#5#T:T=+@*+80Z5!0%2[O@O.^(2BKD MQZ$M'89QS^YWIS./S4'A!RR<";!*%VA#QXR];T2!/2!\JNMJ=L']!QDI(3(P MD]0C'AOD9)?#:71?@'[L+*+:^YB9[07C$7'E/@8-KZJ$OIML[^.UFHW&>NGE!MDQ]I704 M^Z].Y&E?F.HX9(Y>.-FH(SG4X.=134*X9!FI+?/: 8&T7=Q-9YR]*+*VY[%7 MJ=6R='Z:O#7C \U_DN#E,^C.?:7]XBQ"P93!)I*]SV2M#"5]-A*O$ G).".< MS1@7^B9L2'PHK?F>C+&G&F91(TZ7/-2V>P_!$!MUE(P.N)9L5/\,J?/]69HR MMX9%9+L'"Y "<@AG_ 7".H*8C\=Q=Y;URWCA([]3A@(-B5%JQAYI?=>C6SWK*](?OF]5T6E M"JPH %LOM7>U;PF$N=@K"T0AV=XKUAZ/.8PH0JY40A\14$?M BJ:$B@D.X". MS"'$#>29UFS$ES_*%M(=ZAP9Y"S61:?;^\QAU"Q,;[)%]^Z)ZSEU,GW[#*4, MEBQ,R0\5O_@T4F_4AR&(CN3I%CP#PL.!+&?"+]DX$&@G2\V( M]S\7NOE[%*N?CMA\_?E3E%/D6F 'G/><"YG4X%%>T>:&CEHMB#= J243=1/< M$YXK=^R]S-FW%#F'W S#9I$"Y?8]9>D/U0,6*P^1\M&:DRQB M."NL(3S4^:4^QOT2RU.YQ?<>+K0T[+R#P M?)8W"?5&T)U$>ZC*;-S82'ZH[IG3I3PSS[ME_!5S-P]9$\I]9]:+R?0@GNXK M'P&68;'_.+#T_A"Y"(S]_ WQ[V>X[STF9AEFX61X:3;[]OGL>O^&\QLE=@ML MI#[4 .,!O]%I.(U3#SP&WUU,_WUC$6*OTHGCWDLY]A\3ZDP&G(['A,>[AF0U M8[?/-=4/D;7G7&G1QLVWXC)@:CMA8)AL M;,?T$/*.!RQ-*(\/&*]):TE^7M"F#O$%SH1,\:=?_@]02P,$% @ T(52 M4L7T%FJ2+P ;@(" !4 !A<'!N+3(P,C Q,C,Q7V-A;"YX;6SE?5ES6SF2 M[GO_"M^:UXLV]J6CNR=3L#A+X_FSE],$\Q2??1G.3Y_]*Z;9 M[\_R='+V[%^3Z>_#CGY_&TZ/#F=/^.4L]N_G?Y%&I^4S(GPH"R1 M7GCBA>:$,0Y>:9^,U/_WY"]<.\:E8X0JAA]C+A!O01%J#'41/Z4"6PXZ&HY_ M_TOYCX=9>H;,C6?+;__VT^E\_ODOSY]_^?+ESU_]=/3GR?3D.:=4/+_\]$\7 M'_]ZY_-?Q/+3S#GW?/G;JX_.AO=]$(=ES__SU[?'X32= 1F.9W,8AS+!;/B7 MV?*';R$<2+8G[_.XD]__].S9RMQ3">C]#'E M9^7?WSZ^N3$E?/X\A/&?P^3L>?GU\Y<3!,,'."G$+O]X_NUS^MM/L^'9Y]'5 MSTZG*?_M)_S3,4[**>.K*?_M^H^?7\\>8!06HR6S;_'[BR'*9/L0DK[.TSBF MN#[#3OR]?W?\_NV;5R\^';WZ^<7;%^]>'AW_X^CHT_%>_#XX6 7^MR/T2AYE MPLLI1Y-PXT.C K;)]/(O1^#3:/G3P6)&3@ ^#X[GD_#[Z604T1(<_<]B./\V M<$XJD54@X#P029DCU@I<=R&(0"7CR;B; KK@9HG1##._!.K%#,^+X)ZGT7QV M^9.E* EE%WC]MX=)64ES?^9>3L[.)N/EN/^$T2(-; 2A93(D(0_(FLT$N#!$ M96&YUSKY%%JP=IN0FXRM >7%-#R;3%$":))_>O8E%0-Z89U75,$TW$'03=MP M\8GGL\79V7),,IRGL\N_+Z:Z*@+FDXHR7RD6.>BJ^1UD-GN7YN_S)_B*' !" MRRV L2.=V^"&?Y^X::FQ>K"*<5A$ Z,/,(QOQB_A\W .HS7,#TP.RG/K""0G MB!0*B%/:$N>,2RQ2YRDT0=*CI&T#'O&=@J>N7JKAY6.:PW"T0_'"$4$ZSEXOI%-.M@0[)1A8\@6@BD=Q'8E/F)(<()1V*3#6)QNZ24L$G M3Q^GJ$_Q64=,W.-G*VBA M&N)?#\A*80XJ4Y 18TH0IJA. 4KC06^!B$U%] M"L$J0Z.:+FJ&\06L1YB33[ZE]',:HW6>7R,6>/*2,52AU$2&8(D5+A$&V:H8 M531M\+&9K#[%66V,1PU]5,/(R\EX/H4P_]=P?OIR,9MCHC"]@]Z4',.L,Q#& M)&8+$!*Q&6V;<%9ANF"83[%-XO\X<7V*LRKCI;INJJ'F_>\S68SGLP_P M#?PH7=*"I@QXUI)0 Y+()#&G],D0E[*1F3++(#7R.O>0LPTF]/>)B0KRKVC<9APNR[G^#K&M?O4G&)B1JN%8G>(9B#=<1F M),J(8#3- 12W+?#R"%T]3<,[X:2F*IHE76MX==Z#M$!)\"PC/2X0)Z,F3"I' MDZ,QM'$Y#Y/4TT2\6SQ21P'U=F1FLW2]W2R$24+H2'@HFT+>)^(49GX\(3P- M!2XX;[(1LTY%9]\)L],7XUC^*0?;YS#"06"JB"I1+8!;11(4 M)=K$"933:!D9LT%!YK9)-K85=7U*T/9'R!W/65TQU9;!\>ED.O^4IF=OQN=I M-B]EV;.!MII%EAEAW &1$!6Q(F:2=?*%?6=AK-RL>.*RRQELEJI4LWDB'11($HA$\.9C4D80(]]$Q-W MB]X?F:-/V5-W%=<4:+5E_V&:/L,P'GW]G,:SA,YI&9_=9!9C=-#.BU*GH8E4 M:(J\S_BM--EK-$F6-W$#6]#6I[RIGA&HK93*P?+ 0-D3%)0HNN1-*(*4" )> M)&^U$U8T2:)7TW=EXI?))'X9CD:#R#TZ4U21D9B%HI_%0$M*3FC2/C/&0G!- MV+@DH']![DZ:O8W:O>3:RDVMIY5,LDQ+MAHU1YX"\L28(]XE!<8'+:S:TU'U M\^B@@R[K2K/>V>AD?'([2E8Y 'C@A"&?1!I>KG$F09A!A/$4A6]SO^8>6OH7 MBG9:R%VE73$XF7Q.T_FW#R,8S]$-EJ3YIC!<:60<7YQASC7\W^6W@VAYD#ZBG*(N=SAR*$?]@M!@H_')9&!- MZCW;L]:_X+D3*'N&A;H;TBOYK%E9\(HE"44^8(G4UA(;C"1)LY LPW /3+.] MZ-O4]"_([H2D[A*OIOPWXSF,3X:8Y5_0D^9'7\-H45HF7(532JFDLPDDQ=+6 M0%K,_V6@1/.48V9:6ZI:8&$;XOIT0E$!&M7UT>B80FOOJ9:,*&L]D5E$ H"( M#<%ZSK6CLLU1UPK9D2@RXLY0A7QA^$V1 M.!-R##0W*1+>2-4V(+#?#PCJ::!=1<.5:1J "MII[@@+#!-M;\H%9)%(8$9& MX$&IV,0,/$S2-G!PWP\<*LF^18TP!J_WW&"6QO'@!" DH:1I&D-8DP4QP:G@ MO-.A33KS&&$UBZ.YUU%GB:O0!DDD5>66MI3EEG;0,F0G5!/4/U@Z8 MV%!4O)/<*]8!GIT-5WL0Y>1\,B[&.8U#(),\=$)5[9-SI-HG-1> M>$59L]8[#]#4IVW IL"HI9=Z!0QW^<-PW.1L Q$Y Y$,6;/2:XSAA#-"&FM# MDV*>Q\Q?;\J&Z\.BHQ9NH>&OSV_+ZRU^7[E9VP?WN!ONXKL@5'KBFL;TBNUO_ME M.IG-/DPG>3@?Q& TTRZ3[!0N)>LH 0PIRY4R $&39Z[)-MX:#=W[#9VG\2*] M1CMR7^'WU?9(B8SQ_[$TTA*> ^1 27#% ?"H,38.C.04F*TO1\&-+L&-W'($JK4G;EKAK3Z#6@U,!1 M0Q1S0*F/RK8YW7N8I!U#._)=0*62!JHA C/KZ\9\ ^K!&"\382S3TL8!<^SH M+ D0C.596XA-+@K>H*+['O_E2)<+X.J[V&J:C&<_ISR9IJL]AC0[^HJ+ M%B$U',/TVQL$PO*@HBSER0BG.7DSGJ=IFLT')CD1$EC,P51I6&8LL3IGY$<( M05GRX)KR32N=39-0WJ11^@)Y>&>W:<.HF_I*A/.ZM]Q54==1X 74(I37T2Q%&!V::(R*3'!$-QB:X**&33)+O; M$EU[5G$]S*]E.H!.GC!()9?"_^ 7@F $8*E.&3)MHZ6+FWU*N. M6FK6?"U7^@U2UFDLI\LB2N\S*I1KZI!I;@CDY @5D 1Z"MNH!]@VQ/7)$K>! M3745U:\06D\D( >!80+Q.&OQ&))X5_JS,%"62<%8FT:DCP9_W?;.0P1/>5+$ M:(\!43:.^"@U41H]%\T 2-5!]\Z?UD!VU?R=VSI[BKH^E"_6UVP@HZ;&)4DH MF'+O.65B&=-$:!&U5/3=F\".55 MGXQ654CGN16J3>OM1]2_1RE"6H;T+\;Q5YC^GM:&'C@0R1JA"-7E:K_SDD!$ M1HUAB665N6O44>%!DGIIX_;"Q)U:A#IJJ/ARRRSA,*4#R*MTGD:3Y?652Y*\ MMX$FH"3J4)Y*< F7-"[NTH0O*LS5-#2I\M](59]"O;K@J*>,:OCX)8V1PU&Y ME13/AN/A;%[X/;^*:!WS05C)".6\W%#Q&-&J#"0FXSVSDE+?Y!FH1^CJ4VU3 M78S45,B!*IO6ZUQ>OO_UP\>C?QR].W[SSZ.W[X^K5NK<';Q=PK M6U#AVZZ7H^,W M[XX_O7_Y'_]X__;5TIK>_,':)S^D MZ7!2+E!.RXW:5VGU+WZ_JD$^^AI.87R2/L(\'>6+W0L*'Z>1\B"K^^=MOLW)/]2H#?H'.^GQU<2\ M#09,J=]5#DVMD\27!OXI*><8E[318>+V)/8J\N\OVN]))EI@H&8U]WWTK?I* MW:2/9\^-C.B).9BRXY:)+SF13E&:E&GP;9H;;$]BKS*"[QZC73'0&J.KEE(W MZ=/2E?."2#"/R:70VF"*@[)08++1W-,DFQS>;$]BKX+_[QZC73%0#:,K%M_G M=;;?CSL)>, ":&IC(E1'6UY]4@1L]F39ZDICJAY[[PCU3XVJ MUB;\OC!(4- 1@*^NH$M9WCJ+EA('8#RZG6QID_L$^X;"7??U/7#.=3($/)0B M-1N(%Y23E'ETSGJ199.:BM[NZS?"RN9M_EVT4/-:SBTSLMPVN^YPM=;:)64- M2H22'90>#0J#KN6CZSXQCZLY9=FFH?<.-/8I_#X0B%IIL&)K,C]?VU^]M?/Z MVQBI'@W_-\5?8#A>+@0&S%$'ED1;[J?IA!&^99HHZT.DR:>8FYBC70G=,8YN M?FWP$&AKJLR&5NW6D]ZE6B.$Z2+%&[VK@G8FV$B8D8S(H#W&)49BV,02=1B9 M2&ARG6D_0+!24H\=[R<@6H% MGCF1MWMS8*OI^M2@N3%>&NG@ /;I^D6G@3*@F0YE']:6%Y?+RZB9)1(Q(Y.^ MW.<733:2MB%NQX[./X3KJZZT-J;F$N0?RQ'V=>=R4XR@=^6YE<)YH)%8C\F& M54DHZE)06NQE:^Z?KT]MGY_"V%300D-K<_%TU"61]SXA-9!!F<.F(D:#/<4.FDOA46!>!>223J+?4/NK0C8:I>3_B @.IBF*NY5 M/?SPCY<0#%6!))IYZ6R-M A,)2U54!YM]*'-#>J.KS>Q'VS3O):*:KX_=CXL MR>3KR?359.'G>3&ZS P&X$6VVAN"49_%]-(!L5KB?RAFF4E[#KS);>5-1&V% MFA]LE[R:DEJYKYMOBJSO7AG%:*;6$.-*Y[Y,*5+'/.:5V7&O%22Y7^:V8=*M M('*H&I&G\5)U%%+OWN?%AOK[<=EH?Y]OO'1W]5O!2OX@T4]#S=5[#^$4INEGQ/>-:&R@I;:@6"2)H3.5 M(2#"0](DA^12A@1.MVE <"\Y6Z'F!]FYKJB8AJG[?0W#+RWDMX$,W$B#( :M MT9W&;(ES,A&%Z/9>HE."1FVI=J)S*U@=ZEG")TOGZZGR*0K"7X)K79H]RW('R/[ *^+=_/^31Y$=!7E':1U^\M2\ZIESX1 MK1BRSP&(-S(2K5/RE$KNV!34:*D SQ269,F6*1@G0$K 40 MP6(BU:2R9DOZ^G0CXE#8:J"Y=M;KP7?=!V@_:8"4"$9$BI0U0#!"!L*53!&4 MMSFUV6#;FL0=Z[1^3,M51X%/<9\K.L>T@?)P*V!>3J/'$!@S,)][DZ&O'R--_[S\OVY$=?TS0,<=:!"3[8G W1P%@YD)&E;0K =4Q5$M)U6"S MXC M#W ^('K#\#/B^8+,@?"!60>*9"[*,4YVQ$:32.+,RDB-MFV>1=M(U?<0 M+-8&3CTU->R^]'YZ N.+.@,H[6!G83I<>MY)ODS+;Y*Q74.@K<;MWA-H=_*[ MMD\Z'IZ,AWD82KR_.FA'Q'R8H"\I(>L>DMH\8'<1[4!P4]DTD]&A9/4$,OM4 MBN_K2^QBV,;RNH_XIM)Z$>-P:0A&;\9Y,EWY@E=I#L.]GC;?>Z[&*;?)ODE?![.5U=4+T\^EP%J M*TUL/7%C=>PG@*8ZP6 2,?%V>)YFD_PK_/=D=3_A)N83'KJ:+<$IM<(M)E00# $HA0.DUIX+Y)/=F6 M]/7IT'@_=&S:0:^EF(IW#)""3VEZ=LUK><(^4Y6(U;0\-*XT<> XH:J\8D\I M#VUNJ=PEI4]GO76PT%'C=AUW^N]9H.M"S>*64(=]R7*C(D@6=/D@G MRKE#2I_ZI=71>D=Q-SEGOWP5_?+Y0\6EC4%YPBRE1&J&+L>$5 Q0EE'%P%.3 MIJ$;:.I3([3Z_K^+ AJ>GZ\"\./%9TP*RL$^C'Z&42'Z^#25-KCU4J\=YJB5 M5^S+5J448UW]UW>W($)-*522WA#)(048_(>VJ^\!R[;56)QK;%6 M$D):")1PYM'=94V)=](08-I[2D'&-LTY'J&K3ZE&=Y1L,CM=E=+$&5T1]?*" M(LM34 :#8/ 9N77*$1]R)BPK[8Q7R736L!:Y?=G0H:/,3"^KF4@:2'J(6@ MK0EH6K@4*)R(K]P(\%]M=@' ET]93;:>%CK7T!C8!HX MYK].H^="I^6E+2_-,*E%,DH!M-]]J!8%/S#LI3O5UB81K29&4%SK,J [98J3 M8!WU45EI:9,@>#-9?8J!:^!D\RY,)Z6T7@]KL3G-%HE*N"Y+)WSI(2)9OCS. MX)4*7.9(\P&QLEO*="CC>D"X[*F:@^[8E,L@KT>3+ZUV:S:,WV*G9EMVZAR> M7U5@OE[,%]/TZW \/%NU\P:#:-_F3>EM">SJ%3;.\]LX#F?+$M72 M-SS@1S&L6Y2>]5EX;JTCRN:(4:31!!P X5Q)\-%",DWV$?>BMD_!1A/(2%8KX&'RIP@E*1LFC:;(7L2_! MWZ4KW05].[G26IJMYDVWI?:_$DP_?9D,;'EQV7E-3"B/*@"@RV=HS9F(8#)G M5H0G#6XOZ/PNO>\A4+>/'I\&;(@>#$B\MT+30!A+'(,'@<+A*"'%J#-@ K-@ MGAQNA=)^%0/V#7 [Z_))(/=ZLI@..$=KRZ(ESK- I 5!/'A'M!<*[;.4.34Y M1=J5T'[5(?8,<#MK\FGP-CPOJT(PPP,0K]W2]0<"*B:2&?6*!9YS;-+';%=" M^U7NV#>\[:K)@^/M19ZGZ16I*OB$]%EB341I*,F)SSF3[*7!'S%*69.7&?:B M=L=78O\XR-M?IPWW69:=6F?+"X5['3O<^/ON>R /D]/U/&9]Y/VON=XS2EVF M6UQY71^_]L77K<>N*Z;#78)=G_4XG*:X&*7K[FGKOZTDQ>TFJ2O./1BKM,-X M.=_+R9D?CI=,?$QA1#2=P[R\Y+1ZQO:R\?V+<5Q[G M_MSA+ZS\9 M0.2>&E"D] K$A#D)8IWE1 <#D"AW+C2Y=MN(GZYQ1TVRKHL6U@6N=2S/$:$K MD^61(H>>S0%^91EHB]&5X="D?+0Y9WW:$>W#:KD=_O0+6M4B]9ILO;S+4\PN M:0B>)%E:XWH*Q&&L24P06I4"(T9=WY?+7;;ZM(_[HZ^5CJ!ZZH7RRV02OPQ' MH_OM0)H/K#9).'GQS:&6%B<1Q+DK7")ZR3LSC.>P_AD6+9_ M!P;-1F <".7E$$(I*&>A)0%VV08 D]J\EM2(GSZDA=\%FON IUXNCN6CIZL' M!,]AM'PB)@DC37210*2%DRPP!/64""J-5J"L:G-#H2U;?2A,^L,ME8[HZN6* M>3\_3=/K_=357PP"331JEP@WA2WTF9BR0;DF3LN5U0A.-*DD:,Y9'^JK_G#K MICO&>KET7JZSL^1Q0%T.I;<&\49((H6E!(25)'#KHP3A,VO2(J8M6WTH$OO# M+9J.Z.KEBGGXH6=0S@0;'!&1H=2]"L0)$8F)7%+K/3.V]PZGTR/?K4O=_G#K MIP[6&I;471((:[2-TWR?NJ"'ANI>_;,5D5UKIQZ89/_RN\T#-I-*BZ*\!Z:Z MKL2Z[P,=2LPZS==,LGNP6ZGP[$$S@E]OZKU6BGC7NF"]2I^G*0Q75G]\LRE6 MBC('R20Q*D0B0^GFX@3&Q3Z!I."<#DTZ,[5GK<*[\?M0>*<'V2;I!VVI!)U1 M2@*]@<15S WO>>;@Y1(T;#1N(JLQQERM$]PU4G?LV M%XEN3+'_X^'W#U1=!AN?_>[F?B]F6MN>>'G5_Y[JE'(D(@M;K"XEI7<#T9%: MXY@HF^ M7.>#%'7NX%7V*!_F5UDA-7!.K*>!2%""^*PL<2& U])%E=MTV]U( M5I]"Y#I8N=/ JYY:ZA2C7=!R^<#X$1J"R?+RZR5)(.*EH0>91D#WN4:(\&UIK)J#XAY()(U2!1@2Y)!J*S=$0ZAX1((5&W "Q9'C7D M71S%?9-LHW+S7:J\JGBK*OL?:)UN&RGN6%R^>!EC>:PA&C122J;RL(+RQM@< M;D>6FW5]SQS;J-I^]ZKN*MR&V[>ODM^KJF+Y=]TWF^Y.WW5_K8RXH;/-OKQN M&K*.&+8FNJN$WHSQR_0)ONZW][K^Y]TY?Y"8BESNO\]\=Y"J'+?87UX;?O7E MV\ELMCJ*7?M5AU.9W2:H*J]=&:JT3WT][6MT&F7+:#A>H#V_:%$T)Y=O30^$4^A.C"":^4@D#8P +WM-SF4I MO\+TF^G2(>"1+54>P^"7^.WPY/QP'HE.""I.BI%I-:40)*21">- M\$)KT:;KVOXD]^FHX ="\#Z :)@IK%%V77%Z]<.+X^*?TSCE89<:VWVFJ1ID M[,=>KN;Q(@E^B%MA ML\LQ06F6G\LC6XIX%S!!!JVH=#$KU>1=J\UD]<]1=\/);1-542G5_.BKE!-2 M%1\B2@:67>">*(]^77+A",B428A:,8Y?Q=CDL8Q'Z.J?1ZP+E9IJJ8:51_ ; M0T97*0-Q)NMRLRF5FTV&:.5*LWHJM&R2&NQB5/9F^G5"3,'H+MD4%B#*5E5]H1FTPFH""91-%FF)8^>#-U?;*O[>%345.U0721H]PERG#. MD^29T%#Z#4O!,5>*CIBH0 OG6:1-+OL_0E>?*I .8'=J:.=@L5P4PF6'B:U* MG*,Q9%!*:"2A26&.WB(0J>Q08 2> M-0@*BOLVC\GN0F2?O/@A0%5=<=6A=>$P'J)-16FDW(ZY-O/XB-JJ>L0V\;E\8EXS 8U@%FV>X-B>Q*ZF\?Z9;NKKQ66&?Z6V&Q\>B""%E197H4VJW"-"*:&L<&6" MRQD"IZY)$XL*M/J^Q3+]ARMNVOY MH,#$'[[$8'TXGPUDR-EYZXG!V)S(3-/JN5J;4P9(7G'Q9$B\)G/'"WMM.[ST M"'M[*K+.+8UM"/QM/+WJ!XD?N,@#/Z1I*/<-G D*,\%,C'08EI1.JV3H.NGTH.B[O0.VW!@9XA^6PZ\AC 94 M<@J!2L)EPH4DI&R2?5##>+[= NR1^BLJO.#HO7E*8Q/\ -' M8PCSI95?;178S*0QI;5,65W&*>)-*9UBE$D&,O)\P"VT;4CNTZ7-'B&S@GX/ MBL?[CZ/2;.!9 '!(IPZ&H:# $6\Y(TPQJ[*CPM(F_>:[$+T-)MT?#Y-5=/PD M5O+RE L_M&IH_T\8+58:'8TF7TKSS %U$;S ?-^X)$L9"R;])AMB;0R6AF ] M-"GIK,S'5GOL](\'WE90.,QIYX;[W%W/,3<.7?6$U3X2VG:W0&O ^SE4Y\[TS]RW0RFPV$L4%%] _4AD DEX")7V#$)VH3TT)$ MFEO8U_O)J57D.X[#<#H]F57\1L^=5DX>=Y,<+?319E.X7<5,GMSIK?0G3Z3=,/+[ -,X0DL*GJ 2QVB(0 M(\_$:RD) M7A_R(DW>1P:4OZ^M33]$#NJ*N6VD'H8I]B?%)Z;MPDD,8@@F&: M<%O>&F(42;4I$B<<>D?+G-9-FBGL0&.?CB8/ :5*VFH(IV6544!^17F;RI6+ M\])A(.69\\1X)C($*65NYKGX_4GNT_E>KW8%=M)E.^RM;0J^2_-!SH8[SR2N!6#H M;QTG("/Z6RVI=D:[+)O4:#]"5W6V"Z^XPIE3%A6@?'$&P$LS-R"0#3.9T:C< M81;3'09[MGG6 2./KI==%='N!OD:EP/C((=H)()_:1F)+T9(K]B"8#-0V M.0S<1%2O7DL\!$8Z:Z:=U2PL&O#.4"F0)U^V<*&P:#11QAA,5(*AYC )9 O[ MN/*,+"H>@P>2,# FDH(EP+@K;Y!P8258:%/RMLV93<]LY*Z(>-0P[JZ!=G"_ MYXS<2>V4PZ#9 XU$VN@(H*TNC5&19(R<.@UUT .5)9D<4R&!3MO+.\P^'=JB=ELG:J!^FZ3,,KYZ\'!BO&01P MA/E8VGL@YU9)3V*B-.0@.&N^S_@P=7TTJ9WQLV'%5-)3]2.*JSWSW\;X[RC% MCRFDX?FRI?] "\M#L(8X@UFIY!JE$$H#1)5TD@#6I.V>R=ERPCZ>A%8#13/) M-\,$_90!5,BJQ(B*5_:F**6(]67EHJ0XZ4J^#WA<0]\_7Q]+(Y(KK* MO44X=L-^/? @_ # 96<51TO&RE.!HCPSK\OE:ALT=PZ -TU>MZ2SCR>C!_,] M-737&&"K'7*((&(,RR@5\VUO O&IU'Q8;YT"GJQL7>!SFZ8^'HT>"#B[Z^0P M]S_SM;& M\5J)I,7K6_?/5/D]NMTG:27"@[U9]\#T,[3YGY>743#>B_/)T6P^1"+2:QA. MRQY+*IW4\"_?KSY47>3[S=],&Q7$T491Q\4U3[]-,OK"-0I>E!M F,?5ULMV MT[52PQ[,-I+Z6GO!V7PZ++=2EY_\;3R<-Y/]#I,VT\"^C+?6P_+W_O;O+_:S MVFEBFVG;ZV)GYI]4&QA@CA8X^7#\LC2=&B\_-9Y-1L,(\XM>OLOV&)-\?27R MB538A=8GUGLU,5E3$'2+W##%=&B/N(Y7'!^TNGAT);RZG_;/!;8<^@,Q: MY(B/3EK,Y&*^9&:2WZ7YQ2>6O^NP/5-EW@/(?&?VFROD*J(_3F$Q7>[J'7U= M^:WE:Y[7@ICD?RVW,%-\<8[>ZB2MC3)[OYC/YCC/<'RROX%].F(/H/K#"+HK M7LI4PU5O-)QDU1KC)(W#<#]SMVFX[C+?FMB&4GD'TQ*YG7=(<788O:G,-K+2 M.1!+)V52G/.7-#F9PN?385C;6-LK'GMDR IAV2Y$-Y90AQWHK09N+JTF>]*; MI[RRN1_3>1HOTNSG;Y>?ZY('=)ZTN:QW9;RQ'FH?$NP_6W/)'^S8X&.:#Z?+ M_8-R;+^78;@]1'?A;"2J,L<=TH4'1JK.?Z-N4N=I=N7!K\X_?DTP6ZSFWO.$ M^_%A:YQM[TC\ :2UOV?=?O"#2*Z%A]UBVI+43L:KCJMN@ZZ4'DO0OC ME;J9O3C'H8N:7T^FQS#"4-W/KQ/*%V>3Z;S4BI0'34I&.ANHR )8I4E0$(AD M2A*K$B7:1>NLYISQ)GW.=B6T>]'8C?%OS?XBA,59 4&*RXLLI:X&1H6 7V X M+LGZSPF]=2FZ&20K1;+6$^\,2LQ[0R#'Y5NU3"2I$DN-2LPJ<;!C%7W;"R=- M 7NW2NTI0%"M\/$VP=>LW&1L(%U0T5-/E.RG-W$LO:,Y-7D#= MEL ^E>P?%(!---BT9O)1)W=70NN?+*T]UQGSW\J6TA3"? &C7V%>?ORM;210 MD<"#1 VM!-HHPG@0PLH$&RQ51"@-1 IKB#J M*"8DS]/T_3A].IU.%B>GKX?GZ;\23&=7*D5G$F@TY;&&TK99"K#$@60DQ"R! M24!7T^3>>GPS'27XB^ICEZEQ*CCHAD M,I$H1.*\07AQ8QB#H($VZ;K2C>P^!QU/"M(*6FZ&S$>C,:^9=BYC9 14()4Q M$[#>D9P<]]1%;7*3KCB'SE^[6IP;% TL!!6YX]6*G: MM$.HRD6?O4Y5W-;V/OMCX6D]T$VZ%0M29"U(:9)(I'.8@FL6,5FR48,0/ILF MK2R[D]YG3]0+X%;2>L/$^'CA9^E_%IBO'9WO>Z)R9XP*AX\;R>I\BGMK] YY M^T-#U1?!HV=L%[ H_RF5VG__T_\'4$L#!!0 ( -"%4E+LRS5]#7< '06 M!0 5 87!P;BTR,#(P,3(S,5]D968N>&UL[+U9DUN[D2[ZWK]BW]VO%]Z8 M!T>[3VBT%2VK="39/N>^,# D)+999#4';'0KH&U M\"&_7$ F,I'Y'__KV_G@EZ\PGO1'PS_]ROY ?_T%AG&4^L//?_KU;Y]>$_OK M__K/?_NW__A_"/D_SS^\_>7E*,[.83C]Y<48_!32+[_WIU]^^4>"R3]_R>/1 M^2__&(W_V?_J"?G/^1^]&%U\'_<_?YG^PBEGZ[\=_U&: $IF(#PJ2V00@02A M.6&,^Z!T "/U__OYCUP[QJ5CA"J&'V,NDF"](M08ZA)^2D4V?^B@/_SG'\L_ MP4_@%YS<<#+_]D^_?IE.+_[XVV^___[['[Z%\> /H_'GWSBEXK?5IW]=?OS; MK<__+N:?9LZYW^:_O?SHI+_I@_A8]MO_^>O;C_$+G'O2'TZF?ABO!L#AT_3R M#Z^C4;\M?HD?G?3_.)G__=M1]-,Y/?=.X9>MGRC?D=7'2/D189P(]H=OD_3K M?_[;+[\L).?'<3P:P ?(ORR__-N'-[>1]H?3WU+__+?E9W[S@P$BGC]A^OT" M_O3KI']^,8#5S[Z,(6]%OYIR :4*G'\O3_NM,Z8O"&0<9P$(_A2&1<$K8MST M].Z8+Y]%$F0_&TPK(K[][*IX1^>^7U/ MQY= >W\0>0DP!M((T&,4;3QV4I6UTR<7 !QC,?]HK<^RM-IMGP_1J..U/O[\9YM'X MW"_G!&^F<#[I 4TJV*"(D1Z(5$&3$$0FU$?J;4A!2WV? '4H'\Y MP"?\;(\""XGE3*P5C$@>.+&QP%92\!@,=\;<5LC)2L$G$/_P>?3U-WSN;V4J MY8OYG AERW7]W]?'O(G]2C^>C5>S6+XJ![Y+Q0!H2M]T5$&8"Z9P(K_^,AHG M&/_I5UJ#U&?#X

([/'IXW&=R M.*V]ZT)3>[V,7E_JN);'RDJ=>'(84ZYSX(M*K\(SCCA*<9(#E"6Z B>E@(9A M!D)$(S7M!8&95>KJO?8G-[&U[_"C$JP)-2K:(A2UEM9N>N_#:#:WKP#'\\3> ME.,05;,]E3RCMC@FIACEF@,J\LXA+&S+ 07.QJV0>@K6RMI:+%HA-$5K^X6Q3\$?\]5[X4L MM M35S%'E[PN!;]5/+JYI5*_6STH<4\ZPN1)B'',&9 AC-K3 ^;:,A#S/(PD MSS!*;4X/HT@]M3-)+VCC3",N.M.\X'";+2Z3&T3/"TZO;["E\$VP43G8UKFO M8-AKW0SZEMY!I_B!J]6-+U^K48?+Y=(TCN"C+E>CCL7^$C9NYP//O=H2>[^< MJS>J/G\/FZ]X4_BA;);I6O*DM5-O:Z4#G*/_79KTR=@&FQN5J&D _#C!KR-TZO@P!]M%["4^7M0R3]'#91VBH9\M! M.\,([NW#XWSY+$17Z^BX>4E1[%.3H[*Q)%7?EC69;_]>NW9_7-;_(>K-1GZ6 M"A[3B&4@AWFJF% [QL0H5J.:Y)*G4$AA5<##FZ13H\Q&Z&"U*#[9M7]8! M'$$IVA0?:MZO.I5/)-*V8U]_WX,934]BE$>\.5C?"&PLN#?!6K_^HD KI'Y: M!\^BWK+XW 2W#SI7G#N>]PZ_RP7!G["CKAS>,=]?8OQW.""LY\N2+NN"?2Z7 M3*V MZMZV>;:^ZQX3B?>ZYS;>)P**'(.N! )@%@*@).8@#2+<89B$L9,&D?W MF/4YM?6ADSKHQ XV<@>]X!:A*X:XGV=O3VAZYF$#("^['@[_DLUC@MPC.UIH MT).8:PNMSJE9WXN@["!_[" G&\@?>\A)?V51+(+_318K4CX'>@5P%$-D!^;9 M4"+#IL:+*++3;2>PR/)5.X:ORGKV"_G/9?EZI7:F#XHD;W\4U8QD*>%ADH"4 MT0S )(\ TKDF",^4V\L5_*8% MG%KIZG^M;_+/-'R*)/YO%;]O+WPU, 0ES9"NRG/I:_<%/+S M;^3'VQ]ZYR=>B8601:VW80BF>0@2@83.&I\!FN6)KM.9X2B4'$FC7 I6O4YM M0C?26H9K&*%K=E1VCIGWN=_(VY7<:_P1M,A-V' G=/!3)[;#E*56,#F-_C#J M>-R $!LL#F)$K%X>QCZJO==JZU?4KTE9/JM]ASY\MD:.&4=9*FE,01I)!*" M#- 4AQ! MYYEP-+&T8@;;3\8,(CNEX- C@Z(,##.]?R5Q\DHW731L1H/[1M/^^JE:Z+.&WDBPJ MPK0QZ-7SMWOQ5ATR]=5T\U3GJ#-C/)499VI+!C,)8(@30*,,@RQD%%$DU9[- MW"[O1*2I[>%:3;0AM&6,H&B4T2%"[0\ZN;79\W%%YP53STK%:XIOK'G&X<@: M6/Y''R_?3*;T"3[)-A]#'Y#5_* =N5:MX/TBV%(L>/4<*-6"7K=@6SE'MFNG M0)\U;;OI:3S+MU-D=@SC;EN^,IO"YZ7BA>=OXD?]2JG^MUF*<"["F $,D=I^ MA1"JC5@F -8Y:1C.PP1:50XZU='4R'0[C\# C K[4)IMP%P Y)F]-MCK]OW:-+1?=CZ$_$X!S-5ZC&4:@BB":4ICFL;$:@X>]##)N;A51EUT<@XLI;4&TFR:7@6/Y^FZ M<=1_>PF3X16R]O7V4A5KWE-K+46W<57O%DVB7 M[@_+JOHHZD]2K^&-J5']O-14\D:T?ZZC!"6!>1ZF$< AUXG.,J(VXQ$#B*G#^W0?&R'1M^J^8C== >G4R:\7JIQJ=,9B@=))P:=6\) M&) Z4 /<>(7^\S]%6?BO2733^.F^7)JRPQ&VN%5[J7$;XU;.49JR+3VGEZ;L MY"!,*4W9H9"_JS1E)S%VG:;L=$?7)&YOC/B?2?FI;)S8^%_(?"74FM6(,B-) MRB7-.4@E2M5J0#) $IVQ&-$$9X*+C Q(/WZVSZGQ>Y=WNVKOO1Y)&3QI<1M& M7U4\T)$<#;-;$KL)_&94[1A4S^2[G=?]1M%JJ3[:UO^5!XW,@1*ZI5[7NO<+2L)7/2FV_A'Z;-:'STBGW_CNOK-ZXO$-C6>.G;/)(.1X# "*-E,/*,1]!U8PCW&#EF2/6,&W\ M M95^I2D[HLIGT;#1]WD([V]2(GDTUJ?JH9\YHVAAYRJ_B2_B">Q6&V,V5D& M">$5H[A:'H^ MN1(=[R>2%IA.0B^6_+,8N#UR'.MHY$/&&5T/CQ7G'AXVZ=\5"QV*T/@U?"Z+ M!2L>R;S/$S:#E+!$\ Q$1)T@U.1G ",1 Q*E&9(X@B3)9@MQIX\WW\PYX&RG M1E\[;K_V@Z[]??EK.8/'3M! 'Y=LU,6*2@AQ(@ M?)VA0&O1WW4&H&]9#I'F<[]L0NU^J.JEH;)$,P01S1"C,%4 MEQ;2Z21P C!A&4AB$88R$23,K:[>G>$]2HAH(ZSV.6&Z]MAR5;[#4==,(]WWUTZSEP;$/]TR M5J[4$G1?E/PS*>OG#P73OD3OA)A10G"<80EPEG, 120!88I1!!$91%2=K4.C MD/-+'4V-3#I1%6TK6?4]0/T0BO.?9PR5HGHFCQZL1,VCD##I! M R6I([@L,H8Y@FVD-&&.HJ,,E#X;\W3N_?$BF0RTV(E/,GG^"H<;>OD2EYZX MQ/U+DS_R_:+U"GI'BK*Y08EF4(@\CC!3RQ3, 40)!SA$*4BE9)"1E.'0*FK) MEZ!3H^56SB9 M)'TIKV>'>!DXV-4S?:"4Q@KSZN!2Y>;S9!_[H9'COV MO?$X*,Y=<'S(.KXGCD?$CSKD^.QOV!+SZ]=OVD5T53Z_6B[X5\%697-SUN5( MC2F+,X$0P''( (SC'*"((2!$R"3.89H)JQ/]^>ZF1O>__NGKGX)>X( JB2W/ M[A?0-2-L=YAYIMU?OV[ TJ(&&UDOI_&UIDPS6%P2WX4>1Z4O,^WW2.63N[X=RS@73*X M=YE'70/&&H']562T?@=65))2L/J3?/N#W>M9\874XI.2J[K7_]<5[=2A70O_ M95VN1__B=L%W?[#UY(S3!-*,QB#*< H@Y!@0J;ZO,*2<8\91G%OY<'B0<6JK M3:NB=G50/"2*.[W,M,H&IEYW-B/9ZQ=H!?7(::%OFO\&6[+KHMCK2EBO^\'=_]E;@W&VKY_D;R2<5D[R M(.:X-9/\X7Q0+BON^K "A!VW*IVJ]0_8]_ M(S]F%$L(&O?S!=Z5 T&N@HTC[DM&]$MHGV1T'7P&A2XX=(L:H''H% M3OL<>4U3PSCPKVI+=Z^KTSV)DMR)WEC0 4 M.EM3F#,09W$>1S'EV,Z>/$B*J?'@&[%8/A0+/:LL4ZT,&P0S(O0.K6D(L8I#+)AG9YGE*RT,KY4 YB$")(\)B'DN*.0)D@Q9^T\U34]M*C>2!8]:M*N34&P!:.&J9 W+ M&,Y%02.58_^?'4V=>^RTK8_O8[.CU5&OF-TGAGB0QV&4:_-._?Q>";:HBR?Q M60U:YV8!A4C3D!*0T@@"R)@$.&(I8)"2E&.J1AR;.Y&?[6MJTU<+JVLIG[[W MLT;S_-1UC)'GN=S TPH:K"5M\'+HL&(!R7GOZ/--C.@@;:3+KH^TV2M#PZZ; M)LOVBK&H_O99E/H':L\?S<(L2PD4"4A37>(XHA' E%$ !8D@%BD,F973R+G. MIC;[=V0-2B6L7KL[:6U#LL]@#*-8"D(E"#.N@UP1:A-WA9#$*([3',+0+M+2 M%XGSC!VBS;9,K\#R3[RYJ7QK4/E]&;4 T_&4XW ;%G^EOY-CXRYH? MAL@;O#.,IU^MU&%,U[9GK1>(]G_6)=5#EL=1*C"(4XH Y#@!2*B=6B1CEC!. M419Q&XH^T<_4V+D7,]B2\U)9=BMB6((4-8L<0$&EP1QJJM1N>&" MOONT<.EQ.T:HRGKV5=QI%[(_B^5=21[O"T;F;Y8/I%C,\DA*+M-$UXDE *8R M!@2&(1!IGJ DE&G.H D?G.UE:FRP+:'9]#\/XOG)[PP:SU-_6[C@MU8\!Y/> M2/TS4UZ]OS7=U;_VI_KY#D:9Z$8Z]M/<[.&!Q[/6([3XA_8%;>^FM5?R[<.R MK(M_M+'4"&,II!" 0PD!5-,I9C@;WBP<(3I2.>+C;0;5Q@M;U-_?BVQPX.& M.3Q.SQL&W8Y[[##'X>#T8?'J $/QQZ9-+KX()HHGG=Q\X[[^32S(HG[_\%@N MGYI(BMOY?/E=ISS9/#U+HR1)8D0!EIJGXC '!&4N@,[-9C#HAG\NM5"3;2*=K;#%"K3K"E M3[!6:.N=,0?((KO*F ,U4@H6WP-F=UWA"N"S%QI7=S+>E8?4UTU_4"?[]^JOU2Q*> S3+ -Q0B( =14]Q$4*$A+"+%1G[R2TNBPY[&)J M:]9:PN W+6/0"&EI?SL"I-E^^CIX/*\@ELC8NSR<5-ZIZ\-A+^.Z0)S4\L 5 MXO23 ^?Y.VB+G@Q7^E;UTW0?^L4+GCK-/[PN&J7N$_R+2D7Q>*N MZBMM;$JTTQPS%,80)%@0 $D> Q2*&%!).*)IPM+0SN_)N8B3XY?5PP,IGQNO MXTTVC%ZOX%T3IT'F;#5?'_H/')?[(C:-WZHE-;G_!@RI[45'UC"W;TU1/ZUNT.CKDFJ]#893JG8OY;A4[PWE@Z7" M7T\#[G&8VJJ6Q?+=4IWK255W;F(",\IYQD "8:J];22@:12!-).4Q[%(* Z- M+W&.=C$UJN^EL[B].0Z=P=7-U8!X9LA>,(=N=)?UOOK"YGCKX]W6G-5NYZKF M_)/7U3AZUZ9K6%='Z;SG7XF%D$4]2P559\$H URB'$">4D @RD"*(Q01&5,6 M6:7",.MVBI-=23NLWM$%A,UV6.YQ\\P)ZSI(G<3;]9 ZH8.?.K%/1Q8,KHID MAI./"DD7>GZ1:DEF:)RJG&3X]C >VJ]>_GYQ4+!)5+,P(S!-A00LD1F (0T! MUJ%UD1291+&,".=V-\9&_4[OSG@]K8IV.M5:3#M>,D/SW2-&V,ZA:DY(52BXYR:SC42G)"HM]1K)[>: #RYQ4U2?9I$_LO*NB MD,0\C"@0/$4 1C !)$P)$!&268AEEG*KHH^'74QMP]-(V)BQM(R6'BB' )J1 MR76P>&:.740<>J==UMZI^\AA+^-ZBYS4\L YY/23 S,%[IE#VD0 "_Y&6U0$ M7R?,8 1Q+A5Z>9,%.Z0Y(#@G(*(0)CE5$SZQBN W['=J%/!1U,%\J;[Y=0"P M9;H24[S-R,$#BIX9X]#LV^<=T?GQ.KF]Y""QQ,IIJCO#KL=-7V>'QT%*.LO7 MA\8U:M.M*'7SL@RA4[,,B!A*N3:LR08!FC "92Y&F698);E6?_D0_ M4Z.?7LQ ((]_;D1Z>M8@>DNY?@,%M&-WQKD:.H#NK M[V'PW/G'A_' YW+)A."5OL[Y2O2USR^$W1<+43XKSEGW-:,<-FE)0!*R', T MQX DJ01I A,9Q3C/L%6*2<-^I\83O=CMS6M%VGM:T8MKQQJFV)NQB =$/;/* M+IA?.S#74C<;E[<7H;7F&4N@7/*.:=>C\I E'ON\9/OZ=?&]B@6I3F?8)'QO M4KO_0_#W7&=]D$7CYEA5HFY#"4NU6UKP#^K'Q;RYNU:_6ST(_E'ALBK+QAUJ M_;N9H%C03.2 J@\70)+$.G^N&L4$018+'%,Z*%+8F\13X\:-D,%\(^6P<&-_ MPVQ&II,:/,\TO Z!WE+V)MBH&VSK&[0*![WEOZ15T2M\$6Y_#!X//87!0 MM?[4_H%PGT]CX&IT+&_7=LMUQQ4JL[KY[\LYZM%3\, M(ZRVR6IYD2P1 %(D 8DE!'$&HPQSPK/BJK!/O3W?+I9_5NRV+J+_OD=;K=4"M5H MY!L:O_+-(%#R>D0\3UUS,(:'K'P[C'%S'*[R;;P M_/:G0Q3^>8@!.V-D&J+ MP#N_(9T0L%++_Z?Z7I2?EU5=BEKM")KBN%M/O"DJ-E]6*_71M!]LE@K.*8Y MF-,0P#SF "4T VF2A5$4,Y%QJZ@4)U)-C2,ZI8).YB;)9=6<#!K%@EW-]A[; M4FX8Q;@9:#-F&GWX/!/::",WQ+72'=*./2\="#:V8Z8[+(_X;3IL_#KW\F_D M1WO@4W_I?];YC^Y41E_TXE8SFN>IC',&&!4(P#2"@$@$04*PC#.F#FU9.L3E MW%Z4J;%ZE[MXNYKO,)?T :-BS,8C8.V?@EMO4.VKWJIQT_Q]_8M.E9M@6YF& MI'MUW'NT#X?4AY?[ &E>Q/-].&JGO.&O:'%@D9D^%\2[9?EFN:*U7,UO&5NN MFB*(?7J(OY9%+3Y)6$)1G)LB2"O:_\-XM" M-'9B&,WG7=?Y;R-0Z =M5O^NA01+)>5-L!!-K=-2L.63**VO1VP'QXQ&?6 ] M4M&;3LK=Q#;KU#5-D7(U8=2.]<.R4O W.JB1<%@99QAV3LOF6(HP;DV=8?@< M%-P9V(Q]R/$770:V27&8XR/A_5^]K8X4V#HX4+ M'^BP'2%\^,N!/J@--;\C3-^Y/3=?59KG+$N@ "31)APA M*S>SPRZF-@&[]:D7T=+O]!!!LR7_.EP\3](]2)RG8S^MO%,?T\->QG4O/:GE M@6?IZ2>'3>Q/CT+7>%CJO8S?SK?:UU^$89[++$] F*29 MFO9Y!!!A$C"4)W$+^;068&BGLYVI>]OH$I=9%'2; JA(!:4Z&=I1A M/39FA.(3<<]TLQ8]:&2_";[T&"OY6XO,;E9G]_4UAZ+GDJ^L91B5S88BM,]U M@]MY>;?5UZV34OMD8U^?P21%1.V8 -$U!Z'$". $9K)%_-9/11W M:BS;7G'U3HI#R-3S\)I1[W0&S3-1>W)4[71>V]X;M:?IIWIZ>*;JI'I$XM^M MA^II]'VZIY[I=6!DNI2"Z:1^ZRP67TBM4S\K1%77C;2O[_49__WB[8*PNKF% MT,_,4,;R#%,(6"Z9-O;'@#"$0!J%6,9J? C/K8+5!XLRM;7DBWC8,B=MEU<9 MD#/GBA$R6S+&P=WSC=A!'?WV+P_BU2V#V6E].E,]=)#C+199"O4G/<_V?% .:,@)8 M0E,.0QCQ/+)ASF.=3(T3^UQ\C6/#JKY?EM8&SJ-8FG'UWF<,@S>&\<8'=5+\)'?O8-Z1HOP+F:]T%O8'S5&?5G55DP4O%G>S)$NC M**0$\(@GBDV2%- (0I#"-!*093"+$QLVL15@:ARCY=_B.ET2@LSA*&.$L!+D,'&0 1A'.G6BC "$H78C)Q1%1A&&)]J? M&J%WZ4T:&8->2-NL+[L(GF<)![CX9@4K2 ;D>SFJ^-797G9;'3G7RU&5#C.] M'']L:$[D1;6<%[S9_GU6?V//F]*44-*$")J!2(:QFL60:O.M 1&B(I(RI1: MQ0F?ZVQJ4_IS62Q8\3@734F"' =%^[O6QX]G\FSO@*IWJS$VKS!F> A8A#$ M/)< \H0H2DEBD"",B79\9W;67)O.I\8S>Y[85WFV7X#=C&Q\@>G;5JO60J%. M'@>>[;T&SXJ16@UN J6"%P/4$.S\^;-?Z/\%?=G-D#GOQV[8AJN:>4V5G/OE M7+51M5E"OBSG\W?+\CLI^2Q%>8QHF($<-OGQL%0[)82 )%G(81@S(JU29EGV M/S52.U$$;EN'_QYTN59^TWH$G2*6:;!LA\F, 3V"[YD$/>#NH!2?$7I^B_*= M%^&%R_,9X7.Y4)]9,P/3@39)[IL>/JZTXY#ZA[8B5>^K:J5K WXKR:)2O*LV MEK,L%D(DD@,I&N@]?>DWH(3$Y=K*T$&-?W>@@V!T[9@QH9FC&4UILD MI%MF?IYD+$HEB&%* $2" )1$& @4<9F'6$2I93K0H_U,C:FTF+;)/8\#:$8Y M#F#Q3"Y:PJT,Q\%O7FSV%W!PFTOS>%?-(9T^[U0?'3X^-8]C;'Z)D1=5DG!,Z@X3@MT^*G.[$%Z&I M21U@7C?>XJQ>D?DW43Y$,\;#)"$9!)"KH8$40H 8TN/$8,)#E EF911[ 1VF MQEE;*@1$S57!FC">?_ZG* O_-8EN CT1+$^/+_!E&!Y"ISW>OL^R6C70Z+:; M!'D+@( ^!]O/=2 $#0KZ+J3!X2;80N(FZ+$(.C""-1K!%AR!QL/AT?CEQM+I M"?L%U!CWH/YRXW1PWG]!408ZTY#'HB9SG?"B;_GULMI)L?19E,62SSC+$HEB M!N(X06K+C5* A,S49Y=*)',H1":M/&M,>Y[:@K8E>, ZR=5?JOHF(-OIQQX; MZ2T];XR'P] -QP?(OGURMO#MA0Y>-_CNI'?[?!Y?>\<<6ZR<>ND8=SZNRXXM M)@?^.]8-V'OSWBH:Y9I*W\W)W2R+).4LU:;-.%<\E:6 9ID$F-*02+6%#\T" M-0Y:GAH/K84+M'3FKKN[<)WGD:M \,P3AOI;^>D>U?4*#]W=]D;SS3VJQK97 M[O$'!I[3V;W@*WW1<<%AORDAM#%!13*F5&0A$#22 .80 433!,1Y&I$D2[(( MV]VY#I-C:M.Z5T/? 5X7I^)TM S/O_['P/<9UA;^KJ::'V?A*_%T>HX<*,JX M9\'K\#HXSUW9W#!"W3OZ[=X<;X5SK[UD:1J37&8(B%"=RB 7"4"9^B>.8+MF2X/+',' M#BQ;\M]L.-.#)_-0%%V2I+4,H[+C4(3V:7%P.P-=6XI%48L/Q9/VF%%-WQ7K ME*R_D/]0(L>9C&/ 1*QCP%(*$,HB';0?P4C]%R*KC:5E M_U-CPU9\T,@?;!18)U)N= @:)0*MQ5"7%\M1,G1Z\8>];[<7Y[#;N\(, \^I M,XRE"..ZPPS#Y\ A9F S Q.1-5%#JD^=G*\-P-JQEH?I#&R^2=863Q151">^/IDZIX$O/EHS;Z=453VG#:6KH16[M.ANA[IB+V&''U%IBYI!Z3;D=E( L<]HG(YM4K?/I>77:0>+7O(+%[QKQ](L5< MF]S>+L'Y[&]@OA==E.F6L7(EMNLW]3GI44QRA%,,9)1@ %G, :6Q M!#2'6-*<\B@45AE>SG8WM76@+;)'6G$#T2[YMIE=S@-L1MGN8/-,O"UBG:3; M)>L\9/\W \5I6I;S/8Z;B,5(^X/4*V9O75\-8":PR$D."< 9U9G^=:%/S 1@ MZA0M2<)C%%D5#=IN?&H\T>65EX/JH.^@9FA=&XB%;VO:=A/M^ MLNA[,9EMM_]BV>]/FL2./>,N,+X]R^YG-F0HQ!+K>N8X9P#B2.@D(#F(.1+Z M#$D1MDKQ;=SSU";Y5L3V=HSO]2'PQW$WO GT@:;O.\"C0(YC#[/&RW<,_/'. M7SS^_2PF)K'OYQL86*5,U*])=?^Y7#X57/!7S[]6^G)QG4[N5I=,;/8SLQ0F M.)(R!S3E D"*J *=&# M5=5FS%FN$RN2M="6-N. )(%TF$ M:8P8C#,1$:MK.Y?"38U$.MV"3O2@D;VY^C=YDMR*-_(29;<(WN8F;_I M"KV]'+>,Z3*5U>;WMWWIZ7?+\LUR16NYFO=/]3YK46M; MKSB'XVZV7+S4:'I>+G8JC+>CLEDKCHSRS:4A'LLQS_UHN/7@P%:1)EBP58RH9OHKRJ6#%XNZ3;!VG"WW 42O:JKFJ^*9ZJ([_J@L_ MPC1)\CA$@!$8 BB16CSR* 81PC!'*$UD:I7ISZ5P4UM!UI(&6Z(.#!-S.HAF MR\%+#8WORZ5AHV+-WS[@<\G?3N4;E;]](+O/WU[ZG).IO.,X1"!.)!8]9!,U279WM96J\ MM2V?&1^=!_$\\SB#QC/';(OFC$*,E#]#%NK]+:)0_]HGB?,=C$('1CKV$]_L MX8$Q;"M:B;^O=&3<4[-MVF2T0VF:PI0"23,.($LHH)1AH":XS"*(2&QWFW6R MIZE-]8V@02NI9938243-=AM.OU4/4:-L]VYZVUDIM[C"8%^,IE:)4[Y!V7@[U6JK$KQ#I"\4C1 M6%8/;L2,X\OBXF*DN M1'&W>+VJ:D6S9?5+4YQKEJ0Q1GF<@TC"6!=#@P!G40)HS&1"TI!E+#?9A9[I M8VK;RD[*8"VF&5N=0_$\(3G"QK=-?!^6H!7Q>F(QT+_E#OU@PPA1W/'!N5=' MF?(&LO>SVN3183N3MP^/\^6S$.VUGCB>=N/CED&<29E%*.$40*RK]T*F-JQ$QT-G M<8@(#EF<9?:)CT_V-[7U91.".V_RQ]ZH1:,1-JC/U40=!+49X3L$T#-5]YF1 M-Q@VPMX$G;B.R\H: N,^/?+I+E\@0_)%_8\G2;[\VL [W?ZN^)/40='OYLOO ME641EW--3.AK7XO9)"W20?V-I%XJLIA XO0Z\EQ_X]Y(&FA^<"EI\LZPS_MS MJ5-AU,\ZO*N^7?"W?U\5CVTF1NWTV?DHP9"2* 2)Y.JY!_I0G\9B3C&%3?*ZO.DM9Z4W[; M\:5T[CMI@8M+PC'I=E3>L[)$JF_H;&#_E M3SW(^T(U4OTA?[J0JL<^KRY?W63+^6O!Q?N%7)8/G61/8K$2[Q2,;W\H,EZ0 M^?H6Y]6S6C3YBM6;X*KM^E%)&$6(RQPDB?H/%%(M3F&2@RA)2 AS@7-NM:/V M)NGDUJ/5PP,IG]OEJ%&JJ6#0B3VXWK7CX;5=@%YPT#RO/OT@::X)>C6V;HS5 MX/6:-.M.K\M8I;/] .^IN+9C85^J_+8?S,\4Z/;4X36.X&N+S@?]M6J?1'W2 MQS'.14PPB"55)Y6(4$#"2("$)UF21%G,4JO<-6?ZFAJQ=_[ &QMD+^P0M^SC MZ)JQLB/,///J2;B)@%RH/646*AK)0@PP#6.0,)2Q/&84X="&1JQZGQJQ["8ZXGVB(]+);^EX M;#4.9H3C#5W/%&205JHK"?)A6?DH?3,(.*<^QU8"C.MP/ 2; V_C08T,3@6] M?'A8+IHC?5OEZ].JKFIU*"@6=S.:4HJC#(.498#Q-TA0+B1"S MS M]IKNI<5B?"KD1N37(W?05^;;$MLX9?0[Q\^3E'D?/;'4MA$.22QL@A1'7JENQM/)SZ(+N7,DR=3'A($45 "8:O]*PBB0,"8X04@=<*WBZ"S[GQK5J"\NOCXNX1S@9CSC M$4;/S',R;F$M_HV.+J1";=P*?A-H#0*E@M]0!@/L?(:*4(C;!==D.?_?J[*H>,$T:W9![0+R4/&5C@).N=H@$0XP32$0$0VCC%*< MI<+*J^5\?U/CK4;[@\\Q7YY +?FO%=1U\YJK])BS)!,B%C$ MM M_F>( IP)G8-$2"1"&-,0S9Y$29?&=YIGNK.9&=N=>KUKT](&#[VXS62IFT(O MU?WR>Y_USO8Z\QSFAK>7CG#T?UG9 +B6LPFF]W(K:0"(TTO(<_V->^=HH/G! M%:/).\,(I6OEG5"OD/DW\J.S'G7US&8,9B++> BBE*G=2H0$($1PD#&&"4[5 M9H5:6?(O]#>UW4HGIQUA7,+4C#,<(N69-CI)@T[4QD;>"1O\U(G[1W?<80B, M2_JXU.6H#&*H_SZ)F+XVN*KM;A[)_@>M"6F6I1E"N4[JF D$8**=-EE&01*S M5!UY*)<(6A:J/=??U'ADG9ZU;#UJK2O&G@77C% <0N:94(XDL[W99+AMQ75: MH=4$%\=%5\]V.78=51/]CY1&-7IM7*>$IK;>#-(P$PE%($=2G800YH!@M75) MY-]; ST77#X]>QP!KTJ?L0- I-R%-@!^ I. 6T M OTN[O]WL'-UU;_;Z,#KN&(A/LG6%_D=88UMO(DNF\4YB>.,$1 S@@',,@1P MEH= "BS"G.(XLB/3DSU-C2BUH$V6G]9!NY>UB[JSS&%R&E_#>S87J/F^41L( MF/W%V24PG%Z1G>QLW,NP2SH?7'M=?&'HQ3VIA#9![264@#0.$Q0A(.)< DAR MM>F240ZR.(HP#*5,4JLCWHE^IL82VKMJN6@J$JE/OQ&Z7[IM[^>/XVIZ#W\U M6M[OVYO;]28_J\_ Y0M(N+T]/][5R+?D9_4]O T___@(WCQJ",2,"<;3C%&0 M$1Z#QF60L#0$-(NYH!+3B!BER!\LP=2(1'UCB4>/G@9T4R[Q"*5WEAGBU:.5 M>"&_GFW\7LRSIQ%BNKX]VQA=Y=VST]!0_Q[%EN^K:B7XFU6I>E3G\F+)VZB< M]N>Z[DB7$&$F0IPGB!*089H & H)2!0S(,*0QR&D*$%6-&?7_=0X3@O8!+ZJ MK1)KH\S:G/UJ2O*B5*??95D%/Q7JQXU"IZ^-7(R-&1OZ0]PS%;8YR5H)@U;T MH)6]#^J[Z7^KXY OY@<:X$(T!#FW'D56$HSL8#0$G4-_HT&M#..^QM#46OL_ M*B4['Q@49EFF/1IQGF< !7-R]*2HV M7U:K&D&"18XIR&2( ,P@!XA2!#**14A1I-0TRJ)BT>?4IG(GQ MO"O)XWW!@JW,@);G,@/8#0]C;L'T?0+K<%R+&VSD#7[SD[;3'""G!RV#;L<] M79GC<'"DLGC5J0U)U]X6'\7WYC?5+*-AEJJ'K>-! M-1,H9['F+H*9!!!E7'M^LQ/ :';A=G9MB^%O MDFG_/]8*Y][K<@MY,XKR@.;4_"KU+UKY7\B+\A"_L=TFMR28G)_D(3I#'"./ MM&+';TVA<5UR2]=#?-]4:VWN#KMPN6.AC5.-4 M\7ZA!DNUWOE4?%JLO2S4'@^F:E.7@3SF.MZ&,K7'H[FBRCC/\HAEV*XD@UFW M4^/*C6Z;#7JRDO;;?L,!\%LN^<>6L\$VPGQYU%V>'QO[NS?+M@9E1FIO/&69A&G%* *.A8J(T M%X"R% *.4Q@)*E":X5F]K,GYC:*M_+9E7)^C1^YV>B$U1\VXP- M 3&>G1>5/C-1U;M;DU3]:W^"GFY\E+EZ4;=^VEY^<.#5T]&TT%LIR5\];Q[I M5NG;[Z3D;8;Z]XNJ+IO38=4X''V[)XM/C[H)[76D#Q^"?UPUQ]:89I$0.00P MUN4[)18 :6:@E!.6V_%FI2UX2766/+;S+!]+?Q--B4D:*5L+N>7 MFRH0-P$5=\5BH<\?E,R;/?-P1^K1OI(HHC327F5J&>$ AA0!Q)(0J -Y+#B5 M$A+;H"LZLJ5^FVLBJ!4 08= X\;;8J#^VJ#@\.)W[(%S>GD\FO#C7D"/ M/28'E]BC"V!?C>VK8*M2=1;%]%M1S\5,T"3-<[6]8:E>QSCA ,69^@^D,*$$ MXQ 9E9,\UOC4CD"-4-K-)HI_HG\,>G'-*ZL=H'>>YJ_%Q#,3V\)A527ME-Y7 MU$0[:'*T"FBGE-FN=W;RF6'GG2^B+LJ&-;0;\=='Q0++LB]DT9S 98Y$0A,) M(@H9@)0C@!,F0,0Y9IAD$J=6A24N]CBUZ;P1.&AQ>\-5&A?UDNOEM$]'_G90BD(+ M^ T/F5Y ]6ZO MC@!/I52G*)1%/+*BP7'EGQJ7]@('I)4XN-,B ZY=9*42.GC24C=6P%7%@T=1 MMM; L8R! [\2SR9!_V,_?8ZD:L5D C_[P\TP9N] UHO;IW[I 7X>EF8Q <5J9Z7R/XQ9F,M+^H"Z3V5O#2&4K M'N2-H/7MHKLC[2Y9"E'=TJHN"3--0&;>X(2FP);0NHX0;1.;=-X/&\G5.MK) M[K3FO"U@;@O0&_<^.(1H#) M3-_Y"P)01'.094P("B/.A=6:?+JKJ:W'6TF!MD6U6X?/(&M&1F[P\DP^)Z!R MOFF_#(9+8CG3VZA$(P>,,^-N+U?2'DVQ^*>W24^B]4(_4Z.(1M1@+6O0"6L>+W$.T_/\ MX! IWYOSXR Y+.=NB,6U(17GNA@ML,) S^WP"I/'!Y_E=9*1LC%"?BFJO[69 M*?3?9IFD3,B4 1S'.8!9# $FB02Q"',6XS#),+(\R)_J:W*4L"WJ5J$HO1M_ MO5*G^@?UZ6O!K<_S)]$V/LR[P-#_27X+/BW<38]@^X_/RWG!GH/?NC^]7.H; M0.7X?'^RN[$/]Y?T/G*RO_C*4*?&[_F#S ME8[XN'U8KM1!Z;,H:U+H"*%O_S]UW[;D.(YD^2LTV[7M*C.AAR3 "V:?(F]M MN9:=D9N9-6VS]2##-9+3"BE:E*(RYNL7X$6B;A1 0S62U5DA$BX'XB'#L#] M^.K]3_)8+*N/?Q6;[7I9?ETM%A]6:WTH,FB)T&JF^#I\9TA_YJJNMZ7 E2M3X'OVL_@L81ZRQ+SU\$,_Z#QN-@[[)N>=(Z74N7U6Z;?A\&)(N.,TENGE7$M3P^MYH)PT-U7_CZ M/FHG==9LE/\=ZWKEZ1IRCF$(!(P!BC-*"!)+@ FB",N(0IC M(WU)FT&G1F==FZM= =(Q-A!#NNH:86_&9*X1]4Q@77/UL6=C<(5KUV1WI&4# MD$NN,AIW5(JR0>*8F:RN'9K8KVYU7FQ4Q"GE*548BS#1>AP9P%G. 0XC(56T M%0F[/*/+0TV-?"I+!VK=&@!K&"TY@'%N9HN,W3OCC:R"G5U[P^ MS7Z^>L6M-8S[-O?W3(?>LUKW*ASE*8IX0W<@S3$* M8(Q GF08<$1I*N-,D;/5,;1? MSH*]KT'7V:9Q<="Z6RV5N]7RC<>SH)[_)HFX\=H=_X\S.RY?$9XM'O4M,@[Z MQR^:D4:U3VW\LE[Q+=O M+5^QS[-NHF+OYX9%EQW2F&>AQ"B/4Q 2P@&B, .$Z"5[++& .$>1R&QZ)G3N M;?4?>"2G6ZRK)HG/'KUJ+X%[^5C:O_GF<2<2QQ"!#4JCGE3! HSP%44HH MIE0F*(O:CIK?#1O2F0UM]!4^[*7Y?8QL.VTF6$FP+8555Q0;U/N?=]<@CG5$ M6!M<[7%U3%8KI!92979PI>W*8$@M&MNYAW:D+G=N(+;K?F<'5F\K/,-;C=<7 MS\ZW@R9YEI<.(/"/2[;67:[>B?K_'Y?MF&I9]UB4NLJ[G"/,.).4@IR@"*"( MA(#F4 N>Q2H*8X)&"!IW$C4:B@1@3%$B2!1) M)FW. <8U?VK$=E +P+KB>TRY%*S%0L?$.O5_V4+0J-FL*AVRH'/YZEFL@S^. M-1R?&AV^8AF\"+*V[2 _[I?+;(T\W:^,[Z/G\FZ3N>55IA1>ZE^NU%S MO^F<8LP:><:JU6S'68==[E]ECESN'XSLP:A;%*\S.\>[(*]DQ],04@''' F(",8Y*$9KTQ M1[1Y:B_4ULK@>6?F2.K$%O-L]IJ;V.R-^&X;J$*\EQ,..I[/@MUW8N]\H+V? M@.BP_51-0FC8PNP_A[BP_3PX$Q0>,/3 -YA>-U32Q(*_V^IBO_H]60U>V4:/ MS?_;>E66&;9 3 QW@]E$'CQ*RF^=GYMT%W142%6N((71TO1;'9 MKEV2_HVH.F7RH;:,2\\W(G;"N;?>;QB1JB7);VV53L0Y25*LR!#A&*"$A0#' MF(%,A"A+\A@*:=4,KG/OJ='=1P7SNLXT(PL[?NLB9D99 W'PS$*Z5_)OWSP4 M+IUQUR4]=&\_ZA-_QJ_CA_C<1P;F*(FR%.+^J:K,7CY\TCON[<'=RV]+7I1, MZU0(_OXG4Q^M52OF,%1A#$2ABFZXSH[($Y"'J0 I%5DH(RA" BVR(VXR9J+Y M$MJ7?P^*QZ>M7D45F@=$N;%,A1HT.69DX0_KD=*K*OMU&YW&@Z!R8;8[_W^9 M!5TW@MJ/1B3(84;6+3@ZS=T:9,BX65ZW8'62#W;3S09K3E9RU_\H-C]:,<7= MF%_%LUANQ7Y+=0UGK+!20@Y1Q%6HN2YJFE#*7%\%.+A1H# M.\=OUA*4-N";T: _2#WS7VMX\(>R?*?L>4!_+>!?KP,^1*)R &Z.52MM+!A; MR'( .F>T+8?<92BU/3X6=57[W9+KH16IBB4K1/E.4>EB56[7PK*1A=4])_5L M[>RN=7.[E@=[T[TTLQ@$FML'R\: D9^K =BISG41Q&5.: Q4B+<8H48)PQ@"'.4BQ#D<;8.)7YRF!3 M(XH[SHMZ\S1@;<"KL_S*@#<66Z0T7P.ZGT1#G@AMX<9'^;7C. 9S\52[&2=7^ MRNU M>B++S?_=%NR?7_7W9\Y3@BE$" C,(H!$)@#."0((2LEX3-,HS(QIMG^LJ;%L M95E0:;-:<,(5/ W8U!U*OC>;>PUU]/";H='[[%^YQ7B/OIDO!T^^X24C9Z+6 M#0\_+M5JL'K5E/>;'V+]_0=9-DW-=[FVW8X.,E2$$4<9B"DC #&I%GFABN#2 ME(=)1BF2U*CZ['7,GQH]?=[J$+O2":\R6D9*3ATV]68KT>E.J&?8&\M?]XG6F=1'KK, _^')FN-\V.LZ37VZP8 M]M[4VQVU?8O%Z@^B8.X4>%>UW&]_:+L_+IOD QD205D< TG"3,7.&08$XACD M<2H$ICQ2_[=Y\]D:,+EWE]@$K+)05Q-6\CO!<^M30%JG[%YIUK-B]E+RB;7G MU\K.]&!G^WYQ7LE"5/;K#=6ZJCCXI:TO_G7F/"=D*) NB=S:AE&I>"A"QV0Z M^#[#Z'"_'?F%%/SCLMFM: XA4$Y23$4$B.1<1?T) 32C$@Z.[7:6O!Q&33VVG%;/\1F1.8,.,^L=8Q9L)2 M$*K_(,I20'#( L#P6DJWMF!QDVYZ_/U)+6N]\-#UUS_M6W:+7U?M5UVQ6>Q MJ1N$?%J5ZO=:C?W+>O5<<,'?O/Q6"A6O[4H#[MBF>*ZUV]O\52HQEQ3%@'*2 MJE J4Z%4"G. .8-V[(J?0I6NQH=LO/QWVV7A1Z^!::KR=>=6>^+T(,IW3D8 MZ*W+ICW3+]K)7_6?JZ8DOQ4RU#65=P-MVHYIR2F$0J^H22J<4XBPF@"6* ,YV5 MD4@4$:L6Z3UC32T0;?N&6[<=.[K?I^DI# MY.E[8$:(KS>[GCGT=2;6FH']X.^2M!U;."K/^T'W^-7@:92;WB8?%!;G*H(M M5[.&=YO>8(PQ1F(!*, Y2(".$,$A%HQF*8R"ZF5:+#1J%,+E#I] M[ <6XO9B;+A\+BXA@X*U%>@SD"_WV[*#5ER%3C,11+',-:;2&'" <**D4B, M.4@H304A6,K84B7H\F!3XZ#:UKH]QRPHZ^S\U=[>X)=BV?SZ5UNUH![(#<\Z M'0'I^\BSQO!;C6%MZ2SHV.I6F^0:(JZE2"Z.-[KRR#7/SPF-7+UF&*'4>^+? MR<_!VCP]=YC0=[LY?]()W)YE=PSP9C%.^KRM!_71%SXRM*YK7>CL MS.KP0PLLS..4AFG(5=B)$01Z=0QHAA,0YEE"U:HXA,PJI>YDA*D]=*V!S1&F M5I6QK<(ZQM#LS7L3,IX?Q1THS4'EVSY4!M1%7?#<;>'3\2 C5S9=\/&T=.G2 M!P?FR;454!]6ZW>K+=W([>*.51JXY5?!1/&L1ZO%_H][;,YAE%.>JK=K N,< M(!DCD$=2+41A&H81%0F'5FO06XR9&E'L2P9Y6S*HD]IVM9M50T#>.!F0QDO+ M]+9;)L^,=L::$L\,U9H<[&V>[8L^J[FH-40"G3&T:]IXIN[384*: VB=)I[= M8L^X"68.D#M))'-QS\%'=:O%LUK>UU_!#X156KU-C$[C3#$KK\X:$$ 92D > MQQA(GF+.D Q1;-7WI'>TJ;'HSMCV\6S-M4ZIZ$'8^ C4#6[^#S[/0^:A.M0( M$\='G#T#CGVP>=WW,\>9!A?=LKNGWU_M:6FQW.H<@SK35==:52VZ=ALQHGS_ M<[,F:HQB2=8O5=G%9^6\/F==+=1(#VV"VSQ*($ICDH$TQ@2@%$) "8\!%A&) M;;6BL)W%_IY'[63;'*VH-R8WVA\[!O,YN39;OZ\^9>-L M'3>E"[ODD=K58.]K.Z/[K691JT=UW-LE[+K>;_8Z">[WJ_V8^PK[W5YQ/[]? M[G?(H?%J*=1%/^Z6_)U6LUX]Z3/O-@$?,X*R#$<@80D#"'-='Y='@$+&( EC M ;'5ID#O:-.+5VMCJP80?&^N;;C:![!IN.H(-N_A:@>QCJ7NBQR,$'$;K/8- M.'*P:N#[:;!J) &$F MU&HW8SC)K3+LSHXR-<[8&QE45EIJCYP%THPC;H;',S<<(^-A!=L+@5/-C[,# MC2OJT>?KB6I'[X>'/?3OI12ZVG(?L^AFZVW59E%%-94\9:>J<\X$RF":2R#3 M' +$N 2$JY]R0:,<(D0)E3:<,,2(J5%&99\=3PS"WHQ&?"/JF65VYG<6\J X*6!]G6Q/2+6"ZY*M!=HQ*9[<@=WDQ;X M#U$\_-@(?O>LEH8/XOU/]:4L2O%E73 QCU 8\20A((M3K&(JS "!L5 D&F80 MQ3#'4LR?JG.-JO[(,+(:QWH;FCCVP2/][HV?!50\%,NJKI"2176:J+./MR4/ ME$%U%K)E$O)8WXPLIE$8)AADC"* 2!P#BL-0O5DS)EF2(AG&S3?C_9+_R;\7 MK0M/X'#0!!BT!003"!)@/# MYFP2W04L3?]SM!48-A_.^@D,''Y8C/1.Q6+EIF!O=1K&>I<1P5'"8D@!Y8EN MD"XP($0M"^,H":E(4RQS*V6+LZ-,;-@QZ@7")>V='VA4DNKU]9A2^C\\C ^B8U^N.Z;#E\=UFEZ5 @91C++ M, C#G )$TQA@F N0I(1($D$BH=7NT+4!IT8+'0.#16V[+C%FE?5V[' 5:S.B M<(F@9\[XM >LR94ZB,U<-_@P1<8EB5P=S(G'Q@:C1PC7C]"))?X>I]:%*IV:'(B\:W%734M:!Y0T7MBQD]4Q(57]$(01#+' HI.4G4C6X1E]B/-;6 ZJRV M!-F9ZU!:HH.W&5\Y0M$S/9T3E@CVEGJ4E3B%PZNJ1&>XUQ65./7[JJ;$F4N& ML,B_X![IJESW8AVQ_G-#-1>[-*X2P_A MU&TXNN2W@9:,2GVWH77,BC?>;6C8M=0CU"G<7XORGV]>OJL[55*].>6!O1WO#X%AAM.+F'UOCX');R10:IWM)5P<==P/) M%(.372/C"P<>PS?=L3\(=8W6.6UR))M2D#=B*62QF;-J@%$"QCEK4"<$ MY1("1ED.PSQ!+#327K,;=FJ13&.MY[^A:%@V\;LJE2E 9IEYY;S;J@VTTEWKA9!5_(VD^9I35"3H7- MC Y:?E2MF@M9Z#Z:;3^6+5G\G6RV.MU2]R[ZKK], MNT;N MP1M2%F6E@W#8+^2=H)O@FV#:*]T=E[X$'7>#UE];0:$;)M4TX!IGJKQ'93LW M@KT?EV:A:0]7>>.GAXL+6-U&>3?8,W(H>#MRI_&B@WL.X^5="^-*#/A3TTWW M16O^;-?Z13YG5&:2J"D+XT1'E)$ !"4(8(DA@Y+R! D;\KTZXM08=M]=_*3E M\#XIL38]>-)DO#)4TS>? S.N=(JL9T+<@]KH?>_,K170:H/=$9XQ-BY9[?J@ MHU*7,0;'_&1^X> ]F0,MW(_++VOQ1 K>[@@U.T!WRSI(O2M+L2GG&4O.%^6@[;L<"WUJEO9V#=O-93T$C_M$_!4-VXVY T/%F MW1!+QM[+NP&M,UM]M]SMMH1)M5BGQ;).%Q!L];#4Z\"/7!&RBB!UE%B/UF8= M*1L^[6,7];?MH_KX0H$S$* 2!+KM*$$Y)3DF'$2\=0J M9=N3G5,+$#\4RV(CP*)X5DNZ8F_GL%1+UY-JQL(3F"K/-+U+UNRX. OV3@9= M+QN.WB5K5NS=\31H7)T%S>1_JB;_H\'D#T[O]#0U/O(_79OZ*@FBGO"^E$'J M:[B!RE+LA^#;A;B7W\2#WIGX*JJUK4YFK1K2:SO?O#1_K+8DYGD61BP3,0AI ME@ $\PCD2*3J1<*I%!2K7X16RIOV-DSMU="ZH/<(&CN#G1=!QXU9I?S2?*+> M^;N\W>=LQLS>#9[GP3/O^YD">^V+S/B'&,6 M/+/G+JVNDL2IG)@%GE).SB17429!#%J5 M.!W>?FH4^%M=@;"SSX[ACJ SXZWA@'AFHV,L9L&7U:)@+\'OS?^]'):?A\,E MFQR-,"I'G/?N^,F_\*D!S=:_K>1&,81:SGX3Z^>"":T2S]9%56[0'GF7NN?T MG(LTPU&B'O0H5\M(1"0@H=#//9.$R@3!T*C"VW+\/90]?:+M[C= M>+WD[7T\Z#,_X/*!F=15[/*V/KO>50"@E*,JT^/BHHNC%P&GR\MF!QDU4 M[O/U)"FY]\.WU/WHA4NKZ_IN]4B*Y3R!A)(D2T&2A5@]^R@%>UK99;SQ>Q- \ :6%=U&0GWA55G MQGJ%RJK+'I\OK>KY_#!V^"PV6A;ORWKU7'"=>ZO6._SCLD[,U1*ANK%+==)V MKHGF[MV71A%BG,5 (+5,03A27 +#$-!4IGF*$D2950*%&[.FQCR5JJ1M]EE-2NN2/@G[17NEYN;78.=8L/=L M=J&EL8\XR2W>+CG4D66C,JY;-(_YV?'=!Z[OGDFQT,=Y'U;K;V0A]G5/N@RJ MJ:7061-M[90NG=J1 (PQY5H\"V(2 T1H!&@B(8A8PBA*>"KLY.!OLF9RW+TK M,K-<*]XT)89KRK& ]G[F=E"K-PMVC@&Y6H-2N58)RW?J_G0>6LG((OA/0=;[ M.C(OJU87*#M=W=YDT+BK8!?8G:R6G=QT8)I8NV6WY.V/G3;/>J"RJ8(/9::( M$U. PTP %*,,T$QBMG[4;W<&O,MDSS,D;1HE*NCCFIZ2.%7TA!$0G$(2IRF+,CS?K#9D849//6-9$=)N1']/ MTW<]1E,=Q@[D473.U:[$M:BWP#;DIVT.0A_N9B3E"$W/M-2C+;/KJ*$LGEV0 M3'&J:G\-+L>J]A>'&UO5_IK?9U3MKUXRNC:3M,DNN<: M&_WGZ)MK.P?..N9:#SP@,>]]E4*_>PVJ-Z"^HZY%6[)B452F_K9<[VK3U <: M2ZZ-E<5 M#+2VVC"V=C1C_:^6$2=@G/?&SI>N.K!V)SCT9Q8<3(_^5./3KKW+J-/$5VRK MN:#ZZ(2FZ\"N/_>TV65S.D.Y-\GS]E'&R_UTALA!2JB[NP[<,B)/Q88LZEWS M.@%5[T>I)>(\DPF,$I("020&*!,$$!S% "4BEB$2$4NC^9-8%RO^;4/6&\-] MHXL#VCR7Q\/Z>S3?$/5/)@)2=4#^/V2Y)>N7(++<(+J,,LQSJL(*O267J_]$ MG(%<(*H"5"(YBUB,D[A!^?W24.7))<;MH&,A_$ZP:BLT@.XP-MR#N7V%'S%P4\W=-U%'JE\+Z M:;76,?N;EZ^Z.%$H1_8:LXR0E',< Y(BIA4I$O63E""DA)"((YIE1JD<5J-. M;9=K9WC0M5QOC^QL-Z,2.^S[6<4;HKYS,ZZ#&?SNM IQ$%)[]BE;^BD%^^O# MZOG?U/UJYE$_'!..W5BC<,\@]UL:&G;QK8HY)D'KD1BV@ SC.!% )#J$Y%$" M<)IE($99FA(DDAA9M3VZQ9BI\5=7P.70[DK212T^M^K)>=$':1<7BD.E= 9, MI>%N_4@3Y'LCOC,WIJMTK\+F+G#UH[2I^_ M[U+DOJ\Z;H>N];-G7Y@Q:!K,6'0$<#T3J$X+.<@4V2?[ZA=:[4C0]616 MI5\S7Y46M^#IN+1BD"ECUU+<@M>9XHF;;F?'E.5ZHPA:+,FZ6/VV+)\$J_I. M-*6;:2(83F@$$AY#@' H%0]JS1W*.*2IP&EH)++3.\K46*XUU+(.MA_)?BIS MAH_W2,\4&F/6,7*]AU/4]1T^4?\ZYI+^ 49A"B,?6QXP^[ C:4+UPY%&^5=1 MBO6S*.^6_(ZQ]98LRKO%8O6'WG[^L%J_6VWI1FX7ZF^KK5I/S\-<8@2)BHUD ME &D(B= (K5RE3"C(8IQ:MD9QKV)4^.7-X0'7%##PV./4V<67KWNA/C>R3NG M;*A_WOVA<5&+A-=.5O4&K9NS8.=H(%?KH'4U:'WU*'SH;!Z\2B+>;N7KBB4Z M0_FJC**[D8:]')I4L_+[JI$7_[)>/8GUYN6+>F0VRH;WZK=5-<8\I#1,(2) MADD"4,8)H$)($&88QQ)C'C%FUW3'?/ !J5R>"?V+NM$/HCOLK&3PU-A=T81H MC;;C>HN9,.-PQ^B.P\VMT7H)W)@=M';/@LKR687R^ZLH6Y.M/6 N2=1B]%') MT1Z58](;< ?[H^&WQ>;E;BW(VQ47\SR7E(<0 I*($*"84D!BAH'@7.(TE6E" M4]/3W^Z-IQ95:ML";5R@K3,_RST Z_IQ[5 (/'.%H?=6YZWG7+WA2/7@=J.= MFIYSHGLP>O;OKL35[GX6Y3S!(L=0I"!*F8H54H@!P3 #(J8D0RQ,LLQJ@7A^ MF*D]CN>UPK2E-\NJ5:B:O?=OQ\KS":ET4_,JI52.]LIA:U]OK4FH' MGQZ>E_6ES8S4W8KG40Z%>LYSP)"$ (59!/*012"5.4(<1I(0H]2&BR-,[?EO MC0QJ*P-E9M70VS[)ZA#(ZV_HF^'QO>5BB\R@)*FSWCM(B#J\[^C)3V?=.I?H M=/Z#PU[L7\6S6&[%5Z%WH(OE@[IWU3E'67U/%\5#=6[?%J)]+QZUFI?\IGY; M2JWEMUI^*I;BXT8\EG,I6P8?#F3<+6%YG/CTSWMA3 M:1T@N4?=95#ET+I1 S'WJ!X';QY&&% R_-M2?? /%3INQ/++5HW+[J54KY_E M0Z-!E<(L3-2:3RWY) (()1G H8H%:2($%QRG,B7&'3RNC38U'N_:&]0&!ZW% M%N6C5T'NYU?GT'FFS#[4KBMZ#8#/HKC6)8PCUDF&U,1%,IPM03Y MI5@VG_C56NK/I1#5+@2M#TX% 8?! MYU@FT-*(L<4#AV%T1E)PX(V&=%/#.8,X8PQP*GZ#^*" 0() 11'E"99%I/(?$%F.?C4V+ Q7X7#0<>!8.]! MT+HP8!]MT.P8K.0\8NZ9!Z<'M\7*SR/L(RT$6_CUR[\#/]G#_]1X\5=7+2^' M8=;?]]+RGB,VOQSF[6$'S('W&!90?Q)E*<2^A;<@I=#=->]EJ]4Q3S!/6,)" MP".> "18K-X4#(&[)L?ME&Q =!F M8;!;^#SS?6WL+-B9&U3VSJJNNIJ&6IO=Q;GF^+@,; U&'362-4?A.'2UN'(8 MY;S9EHJ\RE+%R+185F^\KSOQMH]K:7K>+ MO8EV/.=Y=LTX#CJ>S8.]KT'6VJ7!JL^EYM9G:\2MH/-YW//YD M\"VP)NAQ)L-07PSCH'[]41AIUV MI_ZY;*0O)>OTB5VNMN%U6:B1S M$L808IB -$80H"C4"G*0 ISR*!-I@A&T>J-<&6]JKX1.[+;23-,UN-'QL-W GFOA;Z_[!:2U'H M'6-=#OK^YU/1M$O]N*QS/?\ABHZ3.,DZ_ M-V:$/ E;)T3[#CK4W+W2"8MDDT\^"*]\]+PD3DYKV272\<>K8 MGZ,KCH^Y=-8YQXMQMRK$=GW0>MBZ<^^)]7O?*ND'5GWZ7IY'HNJ2^:;*O3G2 M(^4YBN(X4F_[*&, 4<@ 9DD(8I:*E&4\31D<)BT[HA=3>\]W=4^U ZME)5=0 MZ=$J<\\1?R/L,52)=LROC.$K?^I?A!%?\;M7]][+6=5W0+_CM1 0)Y'H8YB3DT M2FSJ'V9R[Z'.VX9U['2QT+QIY?=GXNG/ZLDEY8^K;VA'JZ/QEBM36#_8!?0# MN:&2,UFIR-UPU^+D\Q/ZNE9V.5VL7_3V%DF;@_N-IVESSHT#49NS'QB06%NI M[@G^23R01?4JFR<\C[,L@X )*@"".%9OF#0&<0K5"T9$*!5&BLCG;S^U-TMC M8+#0%JIW2VG5F?04O?X'\G9,/#^5+1R5<55D?QL<%JFG-\$R4G*I#3QV2:07 MO>]-$SV]:KQ$T(L6'Z1Z7O[44'UGNODFV'9='Y>W=3TZCBT '*U!J6RW>MNR!#8W.H@6XP_LL*Q/3*GVL4#[C%8 MLKY8-HTC"[K5;S"]F_#^\6FQ>A'KOY,-^U$L'P[^WC3,1HCB*)4(I%(WY^6A M 'G,(T"C* X3E*8AL]H-&&[*U.BN-3EX;&Q6L=W>Z%GP5)NMSP\5'6Y^B$#4 M5XB_E,'#6N>P#-]HN&%&32ESC'GR3J"5$T'7RFH3>1;L9J_UY.!#NR[G53NV M9MK*OP1_JZ;M"WEQ*DE_(]".I>>'6C.VQ/R-J)V1DK_UCK<>9M8ZDF^$>KGO MN[N]4_\K-P6[6^IZ5U$\')\QT9#$E-$R8!=O*\&"A++?LWF$ MOQE].@;5,T7V*C7-@MKFX%,?GNZTFDX1&D6MJ3/L-/2:3G$P5FPZ<^G@Q@!K M743Z3M3__[AL"TG_46Q^O-V6&\6'Z[:)9SFB0H#HXSG &4R!23%3,6' M4(J4"J)&L>P88#/^U'AJUXIL7B)WC/@56)HS=P& (/FQF7/&.*6( !SE6L12Q(#" M1"W74$IC'*=LK8XXL7VV&P*E:M>%U0RFFW-S+OZU67-==?Q/KYX*)\MMJP>=J30-Q&#$@ M2)H!%*<,X# 46IV?)SF-U-K&*D?K\E!3HY7O>MU4Y=3K,^5!>[L]N)HRB0NT MO'-(#5%E9G6JU!H::$M=\LH1]B"^D"*M5>@S1C;!WS> M-Z*NE@*XXW!;?%PRNO'8H_*[+2+';&]]_:VII&W.V N)UBH^ M5255+229A!G.XHR!1/)4L1>G(.<9!QF.:4Y2A!(<#TLP=6CEU-XJW5S'ULTV MYCK0*NNZJA[KG;/ZPHX$<=/HNW)XF%ZHGR^'&>.^^I1[IN>KR@B-(D*M%MTT M,](^J1E_U$TIW N8>H7<3ZZK2T-?*0/6 ]:7\V)]#.:L&\$W\5!)W>R&_[3K M%I1R*"26&-"$(Q43,P9H'*J51Y@0&>4\P;E5+Q2KT:?VHC@G/A\TYG=?!\,; MT-M-CAFA>X/<,U$[1=N%:/]UU#QK\/<8\-J2^M>Q,5#(-[C)P&![0S;5VUTG M^VY>]M7OU2D$)!F!G$B0YPG4'5,1(% M_E7@C$*1JS\R:14T]XTV-4ZK;>SH M.5I&JKW(&D:\G 9;110.4D#IQ?YM& MJR.P]U(*MKF7=WQ52>S."24Y5JMKD(A(<8=($* J) *4)0QQ&(J4&"VX;0:= M&H6T=NEE\-VWMT$:IA8R0:9(]W.)+_Q\G_7L+=ZGY&N;U3*TLKK"M+'; Z@6 MBDP>P!U)I\D-R'8*3I9H]>HZF=YK/+4G2^\.-*!LKQU WN^:[Y6N[EINU'OA MXU*NUH]'JZ>0,17PJ; O2?1Q#XMB%?:I]6V<VA'8C/X#?C<.:B^3WY:/.]> 4\+*G>.ZTA$?O!]%36^Q=YT5RV< MK>#I96ZS.XW'VU:>';"VW94#BT**DBU6Y79]),U=Y8"*>@>TVCBE'7WNTK)G MSVV#3(ALKIQC>.E\XP8\IP42MUDT;OV$$_1.RBOENC7G21@F-,4@ MD7$.$!$(X#2&($UI@HD4)-*%%S>4;U7#3"UEIE8<.ZW;LA;5/(NI(;W=C)3O M&.EMX]-75 N M),2I%(#)C #$4PE(&G&0DQ"G."$9BXWVTD_N/+6U4V.5+5-9VG5/WK^ D]O>DH#^5%7]KG\/('!A[G$S4[.J% B,VG MYMCLW>J1%,LYR0C.8H$!%3P!*-;-3W,> 93*7, T%,CN7.OR4%-[.!M+@\K4 MX-/NI+BVUO9,_C+"9N]D-[AY?JR'0F9_L'X5#:>GZ)='&_?(_*K7)^?CUZ]P M+)>GY?F*I1ZT$GOXJGM#WLO?RKI'_9U43^X=8]O';;6P>">>UH(5=>+2DM\] MKM:;XK_KW:>8ARFC@H(HT7VI>"@!13 'F(0DB5,LP]A*T=WYY$2Y.Q0"K(6QZU]KF6.@LIKL)) ^5TO@M4UVO6@XWO0=;ZZ2=?] M$30EG4_5*)*4[JR>AJ*E\UDP%L1T/_*P@.50@VJG8/=VNU[K)@F$901*D0&1 MRQ0@E*H7$63J.X/B)*%)2IE=277_<%,+%/8*:HN*6A9[<9U9P&J;[=XA5^ V MXW]W('KF[B,%NHX"YBQX>P4^:ZHU0\4E35X9<52*,_/^F)X,KQJ0)G*JF'E^ M+%VMRK%((!8YX"RA &6Z CM6_Y2IWM54*QI!S?L@6@S\)Z(;BXP&&^3[^<8G MGIZ9YYPR[\?EL21F\,D[PA:9(YZ0'BE_Q"'B=ADE V#KS2NQN=]XV24#O#S( M,1ER_6"%]KHSQ=UV\V.U5J^3S^IKTVSJHASE,:9,$7P* 9(" AKG$(0,(2HA MBB-NU:2G;["IT?N^N4NPLW86:'L';I[W(FT62KK"SS^=#X9NB*;Z54P<"ZA? M'F]LM?2KGI^11K]^S3 F.5H4W],-T:W)/B[?_V0_="[6A]6ZNXC>-QZ(V6(M@*?X(5E)JA0:Y72^+S5;]4N^1R>*G_KD6SM)-&[=Z6^T'6?,_R-I2 MRV;XY'+*:13R!(@<85U22 #F20Z82*1,88;34,Z?Q9JN)C6]78O\3?#7^]^: MQ"@UN[4;NB6%:!P)Y&JMIO'"EV"L&31[-XTR*YY?7*>;T<%]9UK>=Z?E'JT-X3]4_"]SE*;6$8$IV$4@CRB MJ6)4S %%.0:IQ#A+"2)QG%E)X%T>:VHOQ,I40"M;@W)GK*4N6P^V9ESG"#'/ M;'8 UMY.#VK>!G@X55OK&6Y<@;7K?I]HJAE<,E#9X;R0SKX.XLW+_B--\ON= MB@1Y73#^<5ENUM764WF_^2'6WQ6]W5?UAZ7B."FJN++\A]"$*/B=BH_(@_B; MNOGF'=D(K9%8223.\Q#*!.84$,3T]G"H?F)Y#J*8,!7\Y23CH96$Q"3U!J''ZU5*V8!+RF\AB3,'9"%'])DN^@_(F^!&6IS+' M" .2LPP@@K4^0):!&,:(P52?!\-A6JHNS)O:N[ECJ&Y]S/5FW?MR4SQJ>E3? MB0Y%:KF-RMF6:&LF%9>E[<>8;L.7\:M-HN^7:D<$M^?%>3!OLV#G8M"=_UH@ M-?#2RM'/!/@1275BX2NIH[I$][(LJM-1!IUG]<9ZS6+TJP@SD4)_DA#(!!*<2A F$$86$$F&U^+O9 MHJF]&UK+@\?&](!U;)_I99RV7L?4BGWTRT(T/,FKT31ITO MSZ^!QI>@:VR5U3X+=K/8.G3PH5G0^*2GL/J$TWIN-P [+OV^T:BQJ\3=8'BF MH-S1C>WXFXMBWDK1*!(C;%,\"[6<(&VBLLQA*#CC(-<520@G%.!8I("33'(H M\Y!*9D++UP::'-NVPE,[8_4>!;F:S6R';C\UNL3,,^,-A?A2:,76R90_CS]N1 M,-&M8O\]^^S:.4,RH0 M CQ+L5J^9P3D-,$@YF&NVP)+0E*3QW]_RZD]Z.]6ZF^;@ID]T1UH^I_=80Y[ M?DI_^_SQ^_MWP;?O=]_??[O]F3SUL>?I:SY3AUHGZPS M?_%TM%9>VA1LEF[O?ZKW?%&*\N.R[F%QM '8_OW+NF!B'@I)XRP/ 0PY 0CF M$%#$"* Y9P@)?8YF]+I^'?.GQ@VM<2.=4PG#GF:C\55%B,>+[E90Y'/<=RZ\&TSJN\S([UN90?*P;F@M<]C?>* MI%C24&9"@B@).4!29@##F((L(2S$(8\8L1)@.AY@:B^=KT.:.I^@9O8&N 4+ MSQS=FN9%@O62WT[S7H_'&#>=]8*')UFJESXWM$?0BOWSQVJAKBCK4^W/JXW8 MJZON3PI1)%,F40IRG*0 Y2($)(L5B@Q&,0M%GDNKGFC&(T_M>>\:_IT]9#KXR'V(+#$Y[4ED>P-W MZ2[=**E[BGJG]]>4)4]J*Y;0-3U7Q-QDCKGO/=NVM'9GM)F7T))1A MT/I./+&TZM6338:A:))@,O#.+O=.ZQ'OEOSC4I]_%L]"GY267U:+@KW,L8 X M3@D'(HX2K3N0 BR33'%S$DN,M[ !LFQ[YZGL";D]TN%SN8_9-QRS:D M,XA?EU.#WVN+/5'H<.C\;^'UFS&!?3@CG,PVT\QN9=\70$LLZ R/_UJMWV[+ MS>I1K!O9CPR+-,P0 R&,,$ BR@!-!01IAB"/(8EB8I0OUSO*U*BLM;5UT&$(C,L X]J0HP83 MAOX?!PZFE]D'"6]K]6 5=-3]7^LSNGT7V#O^7XJR=#3:2!7$*D#@5'*0BD0" M%$<2X(1BG30B89CB-&%&,A!#!I\:P^SM;_H8SYI#_&X_XUFP=\,\]K">E^LA MB4^TO;.4)=".FR,-A>[62,=ZW-$"H*&(=..BP?<8*&[#>:%O2Q9?2*$66TT? M;+44>VPVI.8PCE D*011%#* DA""'(44X#!G$>881TELI7%S=XN!) MF0R*9I%,[U M4<=5Q#%&X408Q_S*H=4Q7\5#H1,DEAN]$)QS%L4BA3'(: (!(BJ*(C#.@&"9 M6J=%,,3(J#73I0&FQBA->R$J2U;8(Y@C$?NYP 8UGIK!$94"MRWG7;ZYQ M.;KMR+4MYYTZK6FY\+F!9TE;6HI_;54<\OY9_>>[NDNS#X@3AG"$4I"2. &( M00)RF:A'&R,LS2#$$ $!4"8,/7:#S,0*8_3.,S3.+8Z7.X;;&ILT=H:=(P-?M?F!I6] MMOU@^W VXPQ7Z'FFC>' V7>%-4#$:5_8OO'&[0QKX/E);UB3:X:F09--=?Q_ M+T\3&2US](WN-:'O^\[>G4+5<5JNCXQ^*Y3<)N":##QR\JT%%J>)MS87N^A% M>%1,I'-\=?7M5V5'HW$QQT*B#.8.-/H"ZQ+"NRGB@S2O,)OV=V.^ET>%+I MV=H?: =V@CZ^VA^:@^>O(:*!#:_8(M$"Y<[ M)1Y=ZB@X!1'+$[7X8 C0*": T4@W2<&$8Z/FB6;#38WQ&FNK9C2[9AAY?W*0 M87;5X'9]QXT!M@)CCMG_&PX_=!= 6 MES-- :UO,5AA5B@:Y+LVA-TG)T.19*& #(< @1I! CB&$@$XQ!!F:%$S)?B M04<*WU<;LC"CK;XQC9XM7#];)R/[>\ZJ,0+>&!YLR,_AW-4+N1E9W8S@:(*M M-5XZ=;9CXBSXVWI5.J0B$SP'F]LZ=2KGI]11;U^S<#%UF*Q^D-WPOFP M6K];;>E&;A+A5RMM13.G$.8A#&A &*A!:HQ 3F, MG:#\N3(ON9,ERU M^<3?_T+N&.-9<#@?;]5S4VR"3XJ^3.&W7^,-A=#ILL_:B'%7@D,Q.ED<#K[1 MT%3;9['>%&4E.UUNFEK&3F<7G(W+;8QG;OZ0K AC3F#C;?I-5!3)OJMS3:$!>W&;7]0XZ<3FOD_VDN MK=EEPSCE\U;7 -S+K^)IM=YHOOHF'BH%PKD6R@G#. 8RHQR@F'! 5*0%F! L MC@22Q$X/[/)04V.2VE)]6K[>V1J4C;%VE-*#KQF;N$'-,Y'L =N;&7R[!I@U M@US'PB5Y](PV*F]<]_J8,@RN&!B!/)-BH>^G(IYO1-^V[7K[3M#-W\FF^=<_ MBLV/8GF_%/\IR/KN41E1_+>69R@W\U3DN5#L 2*U2@.(5*VODQ#P3%"&4B29 M7>+ [29-C7W>;87>B%TM1?"B;%43%"Q$SY:'KYDRC'9&Q=_[KA/==+IKJQ5< MZQU0(3S0_JG?M<97,=,L:'Q\J==[K#K[U.>@W]0;6]%@^^>JH^HLT.X'"@:' M<96S&7 :>MUNU;C1F3,43P(X=W>V8VWR]+2!SI5SX$R*"K[M3*]UE%DM=6:OI^V5,7IZI-2K/7Z2OR,0 @MWK[UX<=68+?&(=357[S2X,," DS@'*$PH(X3F@4""2@)I$&\#CH M%=DWRN@M(PU3G\6FS:U&+,T9CB40$0D!2@0$N10JOI&Q M1#P+,V2VXC,9;&KTLCN_7W?.[Y>B*IDCNV-\]8__&J8'*)U'U!UU82NWW3J+AKIVCJ?%] M0'DNJX)(]86XG%OA)W/^*EJ.\^8OCS=VUOQ5S\_DS%^_9AA]?1)E*<1A%5"; M@?;2:'V7[[8J6,KR.$-2 ")3%2S13,5).(,@E8PF$8PBQN5\8YYW:CJP%:V- MEGQ:E20&3XV9=F1C#+D9\?@ TC,)U2;/@I-"PYW=LV"S"JBHU,GI5$]O/>7DIAO_#IH8_\DUHX%*3I.=&,IXS8/?<7QYK:P]\UM5H,D8ZQMJ1P&6%39G""FW=ZV%LY4XO' MIX78H=19\7BV?UBN^9;U@#N".JS"Y)9#+PXW,(E?]/J62ZY<,XY-&DUZW MK&F.0M2J)884Q0"F2*UH9)8"'(H49"&".)8Y25*KZ.%DA*EQ1]L[05MH1Q6G MX)D1Q$V0>*:%+AH>3H@NNN[R43\=9-0'_**/QX_UY0\.["BS>GQ:+?7:XEYV MHH].Z=R^M3J)L$!) E"HF^61$($\A!*(#$4TCK,DIU9ZAN9#3^WQ?W>A8/;? M+3O/F&-O1A)^$/7,'GNCZ\WJ\[6U7F3@[/%RVJ;&?/1Q.]98HW+2O,;^#HYV M,]0/[>^:\^]NWST5!^U44MI?"ZYL$0J8<@ZIX%CG>\LT(0!EB2*XA#$08@IA M!,.$2*OT;Z?638T#6W6@9\(&K9A<3MS W9>QIN,U-FWTS[L_--[-#AJZ5JNV MCJ33WL>@==+CIH\+[+WN%=UDX.MN,;G ]NK.E)-!W)VT?6T%+*M_?1?KQWF< M2!@)'(&0AU31N<" 2"$!A#'*BVL[K^1:#M]GOF=ADGWR=N9T9^]?.VRVB8G+;U7'W31EF= M7L!>.GGAI>+'ZI^+BBU/BOE1GC*84 AHPE. TBP#E.>*NG2SQ23.X@A:]7$= M;,G4V*S=:FH]&;3Y-F!"K#;I_,(\TF9>ZT2W.J6L8L:N'T$CRN!5G.%F6#UL M% XPYC4V%(=C=F'C\88;WJK^OBK+MV2]?FD$:\I/NPX@:21D'J,89$F" 4($ M IQB19>"*ZKDE*44#Q-\OSCFU(BQ$XMH#:<#HV]HO&*"OADW.L;4,PO>#N<- M2NU7 ?(CSGYYV%?28[^*PV4)]NN7#F\,5_""K%\Z98!W/XMRGG.:1)2D0"9: MX$H7X.4B)$"0#&(.8QY*JY#MXDA38YZJSK5MWA+\KDT0(P3Q% @D- \ES])Y,BS"4C469$"/W#3(T-F@JNQM194!L;*&L'E;^= M1;:?%=SAY9D2AD(UH,"M#XF;Z]K.WGSD0ZNR MMF%F3(U$*O/J"O[:0'N%DAOG)9*YN M25?3F9FN.?[FYA_'K<-8W>6^T9Q9[5V9!?35Y]$L@/0_-YY?)2=MQ?9:0(W: MS'UW7O;/5^.*NTCT-BA=AJD#+1DUAKT-K>, ]\:[.4K!^2PV\Y )&K)8+8%I M% *4<@8HDQ"D82)201D.26Q3XGAN$*N7UNOTTB"5K3=FQF@\S6CL5I0\D]39 M/)7/=1G[?Y#%MLY*V=5.>TP^Z>#B-8=$C_.ZJ2 =3Z]F='0_>YN"PQ?RHDNK MFQ2Q;MK?DE<539U?Z#&O*D%S;MV?*:ZG39$X]DL:&?GH%V0CL#J MGF;=3.>]ASNYB.!W/ZKW7O#WH3;AR,)7T:=PB^XE10O'HPQ[ ?QMM>)_%(O% MG(6"9Q"%@,., \1II*A;9("J572,HHB*'-E0=WOCJ9%N:Y<=V>Y@,J/)(T(BT12E1,13$'&$N$M?Q,3*Q*-:U&G]K3>T52O=1G=L-S)^PFQO"HTQ?< MWM=^CI"V/QH=@IC3XU(K \8]0AV"S,J->0'V#3(VYM)E!V;732KC]/)#]%.0* M'L],4R%S8.+UDG1SB/B*;;424ZWMX1NJ@]'&A,R9[GPO!%=DY<]?.Z9J?*_U M1Z+P_9\=L:71!U*L]7:JF&QBC 228 I9+$B(8\HW8]:&\R M9VH4^GJMC/8S9+A--AKNKQL%UBV,M.'5>8#XD[8O.D'^U5L7[2V:?MNB$_2< MM"PZO>O :@2]DZ8K6M?BAUB6Q;.HNXWKA.//8G,OOY.?7[32TFIYM]FL"[JM M6MQ]7WTAE0*R%"C,&8, *CP!(AD!%.N\$A)S&+%,HM#J2.-&>Z;&R?5F..OZ M$RQT OXO^K^6*2.WSI49.8\X Y[9N0;_P)6@]B7X17OSZ^ZT5KFDTQ77]8%M MQRNM-5O[Y; NP@W 3FLF;C1IW'H*-_B=U%HXNJU]SO6[9E54U9P5>H"ZE^@\ MIDC*E! @!"< ,9@"G+(4Y!&*)*8HC[!1O-LWR-08L[4SV!O:]+DU3[6^"&@_ M [J"R7?0:8^058;U-0ANR*^^>.O1LJNO.=?-K;[Z6;M'O51?P._%1F\L?ESR MXKG@6[*HJH)XQCD)!02"Y4RM:],$Y*G(@60)$TG(DMSL#./B"%-[R"LC]8MW M;Z95H=5E*/N?<"< >7Z\!V!C_'A?];\GJ%#7=@(*]:_C!_SRS4=YNJ_ZUC[: MUS]X6^)H'3:H:*%)7&IT@]ZNEIMBN54+_::J4Q>:MW*(*,AMF"Z61,/:^A=4DL38K(YW+ MVC9'_*5QY5>MIM9Z$^S=\:)AZ0!6'SFP0\QYE539&W"[E%%[RRV'<>G[QZ?% MZD6(;V+]7#!19?R_(:7NT-W19*NW4-5/]_*K8*N'I>[A_46LBU75R;N3C$ % M":5B5)VTE0!$>0:HH QDB4 )3'(81D;]'#W9-S7.K?P!5#MT*+%XMU:Q\(.H MEA_T)>A^KFGI$MQI?8(C94;M[0V))ZZ_#6;\_HIS[/M(^=RT[6=VUKX ZK.) MM^2IV)"%]FNFNR)LEX9S:4W]GA!W^3IP;>*HKPA/^!Z_-GP-XZI!U$51E7DF M:4@8A4!F6C 9IAP0D4J0,YJ17+"(V67Y6HP]M5= M3.^E]I4YMI68-@ ;Q=Q M.X9SK C[H =5CQZ3S]945P'SVZ_J\O"OW,3J*B[7.UM=O\4P ON\6NX>Q#H2 M;U[/N_6J8!G!NDE-CBG6=64(8!(AP"(*":89C*15TZNK(TZ-K.J3OE^*RM9? M U%;:T=7UV$V(RFGX'FFIJZMNZ/1QMQ?O:SNC=%QR4/7!QV5?8PQ..8<\PMO M#I4ZQ55?UN*)%*TH>CE'/,IS'$, $PP5V^2A3E06(,KRA-(LP@G*YDOQH).; MO@^*E2X/;O3LX/K9.3'!WW/46-D2S_! J0=VZQ#I1A1?(3@ZJ"5M,;U:_GM+ M5'0=(T_Q4,_ KQ4)7<>B)P8RN'B@YGB;Z/9Q^;15JT+Q+!9QF[PN:!XACD&> MX0@@"B'(.MT]PXVKR'W=[Q/-;8-+!A12W2GSLTK]\KXJ5N@TH\20 M(22B!&0LY@#A5 J=&I%FH":& M"I9:L;:VTG6+3T,H>@N%>BX?KU;HN@\'Y4(&'Q]8#'Y^\WA_6/'F9?^1YBRC M.H&J[2@_K-92%)NM^A9]7-:[R_,$24+2C '%!CK=B@N@!:V!X"F'J2281+L% MC%G@X,'* 2L=SYSR5HM8+6[1//0QF69QRVM-T/CG>0./:QL_9T''4UU-5OOJ ML'K=WT0XK7'W8.:XE?#^<#ZIE_T+4(T)#4KQQ&.$]0!F2.D>Z\0D"> MLP0022(L4YRB-+;J"3W8E*F%E(TGMBVAAT^%&;./ [!G F]5T::2@W<[J$[[ M2@^W9MP^TS>C=M)W^O8[#LR_^]=6R\K;/8J'%TWH\:H-\_*DG/?9:<;1X0CC M)@R=]>XDW^?\IP8J[JGO]IHL[I;\CC\6RT+?=%,\MR==S89$&E6BRP@D+$H M8F$(*"8QD)&(B(C34#*K$V^C4:?V1FZ,KI+TR('9ENI]1I";<8!S(#U30Q?# M0XMW;V#W.\96(#G5#30:>%Q101LL3A0'K2X>L+/\L2RW>MOC7KZMND)46US? M5^^*M6!JCEL5I3"GJ8CC#(@DY !)C@"6@@&2X(Q&>8XD,^K,;3'FU,CH;=,U MH]I<)75?P+-2/^EJMIWY%CO2AN@;[$Z[Q]0S+[4&!_.N3XJI8XUN&\#J#J]&F]2]*$_W,2 M2HYU%T:>$*JB'17RT%2Q.R5IJ!B'V%:#W=5IER$H_6=>UVXRXLF7H3^'YU^F%]V6 MF'=A@U4K0^U+F4\V6\LW+]_5N/?R[&UTU7S":9AG- <(40A0EF< PT1+.?$D MHGDH8&2UG/)L[]0HJEX @\J'[IE+.>L6\;=?#O5;[5X5%+79;UT/AR4/^OIJ MF"W[)C3AH^PEN9IKYXUS1YH('UF1ODQ^E7Q*S_A?RL3T/>S-BO[+35&U3E2+ M]+W.X?N?;+'E@G]0<.JAMYNF,/ ]62^+Y4/Y1:PKH[]KQ:TY1B(2D'&0YGKS M+T,08(*06GPG,HE1&F;22G/0K7E3>SFUWFD.ZOK7T2T-6@\#_84..C[JBUHO M=2Y G4(0_%YY.KQ]@(MO@6'BQZO-K>^8UEMZ%3A$WU,S Q<6OE:W X?H M]K1#<#G*@'V2?86E4"^OCTO%GJ+<-'N]\S!E(8-Y H1:R0 D,BT.GJ= B]QXDZ1WJ*DQ?&M>6WX4Z =\5]:WUCU4P4J"K?K+8E^F8;%WT@^\P<:) M,S@]DVJG*EL;JD/Z!MKW-B6E!J!9]%UP!MY(W1>&@VBW\62$2^^N4_\=QMMR M,O+D8+_)[(J!V7/-VE4O&MYNR\WJ<=]K[Z7=+:6,Y[GNN"42#@%*$ 4T1AA ME*D_H#@GL57IE9NKWH(1$Z3V$S&'3==S0*)D\0TFVL';AIL:2G^M54W>J^>KLVG MG7J76O7+D"845V::"ITSJ R])9.?I>P M-5Q4.T#,]_)X$%CV"]PK2#A=JEX::]Q%YQ6/3Y:/USY_4V=V%0%]VY EU^DF MOSUQLA'O?VZT>K]::GXJ2A6GB 1S"7.0J.4A0"HP 327.9 \3D)!PP3#(2W7 MKXT[->[8FQWL[ YJPX/?]Z8'VG9++C&="3-J\8"O_Y-V!] .;75N"I2''N97 MAWZ-YN2F>%SH.FY\N:=JUO)*K=3?U"JX:GIR/FC?FN+8;*B!&K+=V/WNCUF$[-']:]=GNY\6Z;MN#"?8=D]YN'[>+ MNJA#2L$V]6#W\H[7;]XJ22TB"0G56@[ +%*KO"A# $/(@41YE(8LQ% PTP9* M)@-.[>VSMSFHC9XU3%-E!S2&6W=8,H*^_R7B U#?F](NL+3JR&0#T*T-FHS& M&JU?DXWGW?9-5M<-U9"H=[7?:B^6F[J\^FM1_K,I.HHHQA&-)4A(K/.F%+@+GH=+4 M$!>W:@W]0XXLR6#D_ZGN@MEE ZEE+7BQ^4!8=5KV;O5(BN6@!PR@7GQAF7 'H\/7GJ^SX[-)?F\6FUU&NI?7+]KF/$OG]#E$82IA2D M49P!Q!D"-$-2K68$0XCG5.1&]9U6HTZ-#';9-!OR,R"5J;9:4T9@&U*$:PA] M<\;.WH-:HWW+&3\Z438HNC8A4 M^?T'V?QCM5WPCX]/NG2U6E"IE97ZR%>R$7,600BE@B 4BY!3C &A,LH M4G^*0V1U2##,C*FQ5=>+BK%HXT>P48X$?VA/ E(Y$8C6E^J#:WTP7,A@?[T= MRPV<1C/:\S\YGGGP8%XT^[TYF)?*B:#V(MBY47U0.^*.&6\#TB55#K1D5.Z\ M#:UC,KWQ;@,J4]XUF?5W2_Y^N5'!X\>E7*T?JV5C4[.8DQ2*3!&HB+!:WF4J MQ(LY!3C,91Z%4F29N0[]U>&FQI:MP8&R.*A-#CHVV]43&B+>3WCNB']JZ-Z%6.(>FM6KM]EO+H58X\.:E?,K[HAR8I>UZ.F MQ\>:N^XD*NS>/M9GG+JDAM5=Q!ZC>9Q!(;*4@1#JRO,4)B!7]P&0)H)3E-$8 M&YTS^C=U:F^ UKA #?989U$# S]2:QU^+%V_!P6KZB?35GQ.^+ 'KU;?2YT+W=UF=_$0Y5" M,VE$@]8X )"44B"P6@J-((F@D#7IUI*DQ?FVHWHW[3VY=/?KJ%EWWWW&A).N^Y>'&S<;KO7?#[ILGOU CN. MX**8UX'NAV(AZKO/U;< 8D8$B'B4 \0D!GG"$2 LYR'.,RJH41'CN9M/C0F: MI94V,*@M-'O^SP+7_\C?"H?GI]P"">-GN\_E_>-Y/"*1(@(NTT3109Q% ]IGC^B"T0,U?A/N5^Q/-^!K8+'> MG-"L_FD6H$W+EPX 086 /@9:GG2[4]=/J=?=\,F;1 ^\ >9/J_;"_;PXZYEW M@PFOTX!5K;*+IC?5COL0BU(8YQ*D*0\!"C$$>8H9B!&CG,H8"2C&? 5>-G6B MK[K*TM?LQ'IN5CV_T6ZCJIM]/UB9C$6ZC'S#_'V^8ZSJX[ ML?8--;1Q =V\*TJV6)7;M;#,P3Q_\82>=FU@L+?02XIE/PAN==C/CC2R?'J? MMZ>JY[V?'I#(\[?5LU@OJ^?B02Q9(=H>4VJ)CK,TXR!-, &(,;5JQSD!(J_\E:A_%;K"H_UCG0; 41P+"#.0("TN2%D&\B@* M [)?\[6?]3Z(%;27("TPS%2(*45%5H" &:9A(D:993HOZ2I5:9"I>'FAK) M?2,+]?+66:"/K:66VRF7437<%7&"E>_-C=K("JB=F>Y$WDN@J;#&.8J2,!& )5RQ1!IR@!%% M($DHSY,TU=U)[3JO7QYL:CRQMS7H&FO;;;T'73.V<(69[Q72>;@\U+.; .*V MCWK/>".W3[_N^6G7=(-K!FR>?-HWEWF[6JH(9J-E4[^LFWK6JG&R8JOJ_S]6 M"W77\IV0!2LVNXU!E"00*H(!L4QB@#(&=25\#FB<19E(19[GYMLLM]LS-0+J M>%2]A;NF_Z__D<=1]K^;DV^+?1H'TV:PHS/N9'AFMNX\=+P)=NXTS=KOCN8H M:%PRV2GV,E$6%5WC3MA()5\=IV:ZH_ANYIYV,U?+^NJGJ^RX]I> U\ZYJ@9S M!V_O/J"#8<;;,72'R<'>HL/;#JP.$)NWI/SQ9;UZ+KC@;UY^*W5^QF[I?Z?K MD%O[U"^VZG?-'U?+KDQ,DB%((Y!0QE7H32' ,L. B53&D. DR:VJS]R8-;5W MI'8ID(O5'V7=]G)??4!V_E@*RSB:/[/@?OQ9\?RR5 X%U:2T+ND$B%^T5T&Q M_+53[[#W;!;L?0OVSGDY8'6+M],""C>6C5MMX13-D](,MW=WRN8?BB59L@,C MYF'",@J15,L9& (4AP00BC,0A33E5%":,+6<66W(XB;&/C.T%2OO#/!+ DR3 MP%.'!&1K=X>:G3#SN;FXB7UO1/AU&79G?(=AO?-G#V(C<.2YT:? @SVH&')= MWQV&\=G7NGOE[JSIBUA7>@S*SWNZ*![JM2+/$Y(*00!C%&L5&P9R*!%@81;% M3*TZ4A':!)]&HTXMMORM2JDK92&J#A^MP<%J9[$E?YEA;T9=SA'US%I?VZZI M^Z/LCLG!WN99HFS.YXRPKJ%S2E=G HS*5%1;')&5W\4W\5.H&\[H;UWI) M%JU V+5V;N4XWL('+:0]5LY'%;J%JA<=)!U>[J80SUABQT;/GMAQ"; M3WJXHFE#E88X2GD2 8Z% "A$.< (J8"/13R$"4L39)66=&F@J;%08V=0&1JT MEEJU^KJ*K1G=N$#,,\$, \N:5:XAX9)'+HXU*G-<\_B8*ZY^WJG"_9QD/,J3 ME .(.5/D$(4J8($$Q#B&48HXQMQ(;.G*.%/CAHL:]4X$Y^>,)1S#7 "<\1R@ M%$E HU "EC"8\"B&/,_G3U45Z;<-66]&P_;_D_>NRW'C6KK@JR#B1)RIBA#Z M\ *08)]?\JW&,]Z6P_;>.SKJ1P:N$L].9:J3F;+=3S\ 2&8RE3> "5*LGKZ4 M99GD6NL#^6$!6)>7,@R,9GF#['N]&!@7UU;B<*AJ"<$A=9O# H T\!1VLK_!X*T+AIB]3HF: M0O.!4W/7IM7KZ>]VS[M0^?VK5\#R, ?>8.%U>VF+J-\ SY6U>9,KY@^O9N. MVA^X3=.^C+$[,AVU\$CSI>/7]?N4S>:<2=7[N'B6U;JI LQ0P@M!88PD@X@F M"2PR++2OE.I_D85*B->6V1$94_N@[6ZUK?9>[I3T^[*/(>GV<5^)S\#?]PZ: MCP[0>'_99XP/^7$?$S/J]WW&SI>?^+E+_:OYMATL/I05I_/_D'3U0?^FFN4D MCQF..101RR'*]7\8HPH2GE$FA)*)T+&U+[R;0^56D]@% 564_<:OZ?@ M//^I!P)IX$^]!SY>E7\O('!% >!33QZM#O %T[KE@"]=VO\3OUTL-G3^53XM M5^M9DN21PA)I3UP(B!!GD&*]3">YE&F!1$1BIR9>IP1,]N.NE02UEOX?]AZ( M[E]U7VC&^J3=4.GU.1\S/<"WO/?8T3_D8T8=^XJ/7M=_62U7O*3S+_1)KIH" M5$6":2XQ@8ED&41$"DBH3"#+.*+M;-:YKB%,6"%5!BC1BB%$.]%B>0ZK6W4%'"9*JTWDLL/G?=R+TKMQ5\#9E6IHOFQ\5Z52ZJDML]S7BFXE2_ QF%&8T* MO7B)!2PBR34)YK&,N2!%Y+4%.9RJ4Z/3CJ: KL$[R>U0_\__$6?1_T[C&V#> MWY$:65X>9S>?;!JC-S#SAZW&OC7X!FQ-K@]G)M#(TGE8)M'(\K*V?XU&ELZH M!VMDZ2ZQYX*9/I5K.C>'VR:%VJ1+OUU6:]N7^;O\N7ZCA"W4GPN MW'RP.%O)>-P>-[]0. MV3/?Y'H]MUQ:_;-.13P M!K2V@:UM=6)AQSKP0YL':OM Q\#!XPBOPWV$Z,.>"DXA9O$Z;!TC':\4TG-C MA#](L9G+.W7+N2D&4'U>KF7U:4D7)B%R6Q7CJUZ,>Z 0. M07,6/W9@FB\N1\+5O!_1MWJ"*R2S;+7L[C)43@=I] K01IZ^O3%QW_B M/ - T$GSF)QQ)\PSEAY,EN>N[??--P?]U8?EZNOR%YW;0PYLHK04)9!%7$*D MK%MM05_-G\.6&#U^[4QP5?/LKO]&?=,>5>+KBFL]U70%E> M,"H*J&)FF"?5C@C#"(H\P44<8R6%5QT:5\%3HZ!.M%^MN0VYV-/==T7B. *N MJY3PN Z^>?WCA\CAFLCS_G[D]4ZR]<=%M5[9O*AZ M+<]P02.F%T>*F&J$419#RE0"B9!"9@E.LMPIQ^^,C,E14B=V8%=2QB@.=II7 M_?9+CD'L1D17 C,UZ:LKM- M>UG+'K==D<1\T #@,+GMSOEL_R-7W![IHTMYLHG7U(F9 4GJD\ M([GTVC:;C&53FUJ,8N#9:&8C80P&%;@W:NOO^>H0F*F@/DLEC@K,(UAD5"\R M),\@0PF%2N4Q26F"XR2:Z;O9\K_U&]6U<+AWZH__=J^/XT[.5/2=D-,5()._ M1F=OE6?Q 6L-T"[/O\8(Z'>N1ND&M#B!!JBFCHR!"EC>&Z(&P)3&/WC)@$D8 M-WZ%@4F8?6KG;G(*7EU'W^I;U6739Z2@15ID!!9Y7$#$LA32*)=0HB3'*2XH M0;)G.?VNG*GY9=VJ^C>M7U9:5>V\6O_&M*?:C;HWI M&9 ^R, [[C"\]G .S+N#C>05:?0#(#U,@GU(15\I]7X K$\GY0\AK']8S#?) M-W7!E=MG6L[-4S\L5R:Q[Y;SS>-F;DI$_;%:5I6I[E*? OU!RX6)IWTCM?XF M:&>F)"^R#!.8FH)8*(I,SH&@4.94^\%)D3+BE7,03+.IS1D[58'1M0+_"_QF M%/9>4X<;._#&&]0#^?@.8 M-='$)(8- PH*>^C@H3#*C1YR%!338X%*807TY7.BUN9":Z:/QD%BCJ)TXB$0:0Q(S# 6*8A;GB@LB_&(83DB:7D3!5E$P MM]4QYSO$_1CC%+9)A*-$Y ED*+:-9E)89%S B%!*TERFG*6S]7)-YZ,ANY,V M'*[?C0RP'!K=-*6*4V3*C!RW8=L5;S9SF:_PDUB%U (.8&=$C7JY'7!WI<3UZ7+>VZ'R_O' M;L4RS[I IVZ?T*O;J-@IAC=$":!+0 3=.CPE:]S=OPL6'VS@7;J^WPML,M6K M._5%OS)MT+S9Y2OO%Z4J.5VLFQJ>6J)-Z-W/M2542A1+*+-<083U2HYR)&%1 M8,6D2G">%CX3W#7*3&T6[&@-=FJ#5F^_^?&J47*CHK&P'YBNK!DFIKMK2'UH M.V,#DV>K(UAME?0C M3">TW8@Q&(+C$&"K+OBM5?AW$QR^1?3K942]2(E.7G= M&Z(0P:=R(3^NY6,U$X(4'&,$\Y03B&*209KG!-*,1BACF*/8RY$[(6=J/MJ+ M-'KPI]$46%6O*C^P ];]4]BA!\D/I".O]C^2Q7"YLCT90^:;I&1RS%7-+85&_D$/%8Z<5=)"!-L<(B M8@J[I2&X")L:.S3J@IV^X-:K\F@IHMB56M.6"-ZAZTTG>,'.AF2-S' M70-Y6A"(FZ[$[RQG]7WV>%QVI?5[''?MLWJ>Z:SUPPRCMF7A3$Z%%KB2#UIF M^2R;WWH>]?@]=4)?TU9SVSFZJW);!G&0$Z%^> 4]*/)48=SSHW[X'!PK]7Q, MWT]KR?_UL)SK.ZHZ$7N6)@7!3'(8X8A!9'*<"U5D,,^9E#A#^O]BGQ"40Q'3 MC#ZI.GK^S_]!DCC_WS9I\4Q(@"ND>1I%@O%F$C%@=&[:@UZ-ITS2/$-,0"4*O0@FIA]K MD4HH4HSS0B*:2]'@^7[AN"\? LU6V'!8:@DA@72=*:^!9O#)<*?<_]76:+E= MKUL/)RT3EYY72.3IIF82=TW M+[PI,U?-&(J*J% I)(IJ.A6)@"R.%"2,"A)S(2FE/4+5S\GLL88=(U9]V[Y# M.X+J7_FG#YB7?MA/LV?/DZ BX\<;5@([< Z5M(0A:36W]R &ZH9P# M9(BN*$?EO4IWE'.6G^J2GD%6FZI"Z 521A)(8IE M*2CBN4*1XDYURAUD38VA]E0%1E=@E/4M4'8:6S=:"H38P"QT BSP9ZUIT):R M%_$(6[#LM+B1BY9=M/NP<-GE6_I11B=!T$19'MG[2Y&*4D9@SDUY8EY(6"29 MA&D2QYI)M*LCO?;^+@FF)FZ"-=5O(\>I+:E7+0%9GLH:"F7GN"%Y#)?%4:EMI[XO&2ZOH_IG552 M]ZU[5U9I50_J5.T8'RX%P@"9P:V"DA%RT_D@IR^1X_ MQA"RG-6E_VZ%6)D](_WCW>K[\L=BIA+"E% QY,A4J\B8*;$B0.,IAI'8'1UXXMS@)ZGB4 P#1'A,!V:.:^#T=BS\T GI8CA*'M79\$/C MI=OA>7<_9OHJJ_6JY'I]9+>!_KXHU]77;W]OTJ$2QF+%6 IQRA.((IQ!JE0& M$RP4QTI(KKS6+&>E38V'/B\7\%DK+$UJ2*MWO1\,-@OG!!%'I!,I),61:2Y4 MF-0^ @DM"BAQ7FCP"XTW]:NK%PSK<:KK:=6" NK&YL% &IC$=WHV44I64_"; M0>UW\&>M;T >=\(E)'V?%S@J:SO9_I*LW6[JQ]&F)C!?WB],56"]"FT3:[Y* M4P;>-$G3PC=S4R;%5(S_1)\J>:=NGY[F)3YXRBHCV02,>X[A'&.4 JCI]A>-'7^Y, F)CXXSGQAI3 MW:.JK; QA?.=(7[L-L2@NW'B:XWA.$S:M4<,:2H$%6>37#M+%&$B9ARR$64 M090@!HG(&.0LQSB.CNE11_+)?B1SF?WRY$-TZDJC:/4GR6ZUD>I8GD,8(Y9ABB(J>0,8$A543A M+!4YBH1/G-A >DXMO,Q$$5!K :"-"5?'SP<93S>JFL H#62GE.;4XZ$+-6D&,UY9GE]'32^>6K3RNNHS&!:>6BJG^%:<45[T#3BK.XGKDI6B,I M3S0%:5.!WVWD?TBZ^E ^RUG&,<6YB"!)N8(HP2EDBD4PYDB0&/-(%%XMJGT5 MF-H>AOY"L&<^BB_D;F0^)) #LW2M^@TXW1[HQFSS,PF^T%+3KS$!&!L"IK3T M1"]HBHNO#N.FO/1$Z" %IN]S^A'<'W)AZH-J&KT5C^6BK&R&W[-\_]-4SI,S M1#GCB)#Y]=D#S& M80'!&YBRNKCMZPH:9<-QDR,J(:GHDLA1F$GGNTKD M-I:QB"171#+(4B$@(I&$!4,%)(CG2AJ#1GR=$C1ON>=[>@_C."Y?WJ!7^3BJ]NA-OEXNZ M!)Y>W7W1X_[^\6F^_*6_O[_1-7_0[D[W@MO%8D/G_Y"5\8.^R]7C3$4RD1'* M89S0!*(<<<@*C&%*5$RC*-(K+_O11(#(QAK .U9XU \/ M,V[GR>EU1F-@'FOL 5U]@;'H!FQM JU1>U?=@-HNT(ZEL6ST(1-+;C]\NQ$S ML:';T^VO/X1^9>.#HGVVB'P82>.5E ^*S%Z!^;!/[EF[8K$N13G?&!?]F^2; ME=W>?/^3SS=""A.795+(-_5'<:?>TY4I;EQ]D:MO#W0E;Q]-BS 3S8]41E.8 M)*85*\HX)$Q$4!0R*I(JK75@N5E7 M:UK7//[-A-4:4ZK?/4M?!!E/-[=_]%$:>'+MV@-V!H'6HCHXMF.3<85:JX V M"UB[-$U;RP(6SP@)=-"2&D$4&[?01D@L#\IO!'UXSU*)FY6I_[U-XF\V7IKH MVQE+!,IY'$%"3,<#''%8<**@BIF@M(@+G"B?R(/SXJ890,!KG8&\L&?8!U\W MZ@R'VL"151>T^E[1QO4\V([GT:$@'/KP^1KT>I1.=$ E;-W$WI>P-:CUFVMY_O=V?/'I8/^DF&B':IMXHQ5* X@RB* MM(,4<0QI'IFR]H0F."LPQU[EI ]%3(X?C(;0'D;W36$^@J.;(W,=.D/SP Z8 M07*83QL?M!7@H91Q6P&>M/*@%>#I*WO&S6IWPQ1HOEM\HW.] ONR6C[)U?J7 M.1=I;*3.:4%5!RTZ5+Y1FDB4IABG!1()IG6&KLL'&CLK7#,]36;60BQC-5I B25"F( M:)S#(I84$I(RE5+"X\1K2RS@D(P9WZRU!K^9POVO.19NA!X>X8%)O@;W4PON M.PMNV9Y'MNK;D)(U>'\18?_ :"_ @L9'NTD>-TS:"XV#:&F_NX/64_NXX"N[ MB[17AN?+JERNOM@.S_K:+\V;5S)6@%^2KL+41O,;0#%C^S1H':*GO+UJ[!BYWU0GF$ZF9^>DVAG%DO)!WKE_5[]@C4W9P$ M'_GV1:;R-.(9Y 7*H2;R!%*,!)0%(S3+XT(*KT+K8=3ZB]%W&S4R-(&?'L8! M*#S(X$R/Q-NPE0G1^$6D7XW(3VLV72J_B.959'[YZ?WHO&XW:&( EPO]_*;) M;DSB1-!80HPEABB2$611@F%!,4:1D+EBA0\['Y4R-;*ME01;+2^WX?5 U(TH MK\9I8-[SA\B;POT T;-XKIHQ\ODK,LW M]*Q"?:8SY^TS+>>F'M6'YZR"&[%_]E4:[,=N.U;FU*BJ0$IB"GA$'%. MH/XKAR3+&1,))USF7K6K RDV-98QOA^=V^6#.9,PN58+0%N#H%[MP4J;U$G& M\JR''6I W?R6UQBF@9GL[NW'&_!.LG4G[^H&W.X-D3'G!G1./VX 5?KU 3O+ M[*%2T+[%H;$.6NL[E&[C5@@/C.A!7?'0S^]'\NW\H9]4EQ8T_]-!\_8BFMY3E0<^ M(6.+R<.WQN[1G@M=+3T)?5TJ2*BC03.9$%E$PRO>HOA*8V]K07/[N7_>V%0!F2B:T=CT@S65 MP=*L@"3-%,PI4I&,HX@73COS%R5-S2UKVJ^;N6M?75#KZ]ND_A3 Y[_HH+ - MO5G?%[$>3>LOH'%UZ_I3SQ^Y@?T%,P_;V%^ZH6_+Z&>YV,BZ>L=BO:)\_<]R M_?!6KQ?ULG+U93DO^:_O\N?ZC5;_7S/!!*:FOV@JS:R>46J*MC,H%:)4+_@2 ME'CVD/81/S4B:;1OFS^X[^/W1-_-11@.TX%9IH6SJ414JPY^:-U!JSSXLU8? M&/V!-2!HH^0^R(7MG.REPM$QC,4XS*1#$%&L_B,D(TCR/]>BD>4:B+&-9T6Z.N+&:B]@>&R,#LUFK M=;_*04Y0NQ%8,/C&H:TM;DT9H=\:C7^_ 5VE W>,\P$I)$,YR1V5EWR0>,E& M7O?V"(RH?;0[]8_E6E;6CYM+\7UIV\H_+.?Z*=4LPH@5/+--;\SF;,0@5=J[ M(E)J0F(TSPJG@TY7@5/SHFJ534S$LU$:R$9KTY^EZN@-])C4=2,]@B5]8\#XSE2=6/7-S50>(H'2&>C5%R> M,UZPBH=5>S$K/O?U/-4L*SY?5IN5J0ZU?#1S0=-3;6[<+Y,!7=E2EF]H)47; M5VBW/(L1522)&62%*5C 50$)YC',4%9@P8H(\=3KQ/,Z?:;&\W:DH-45=,WQ M/'*[ T1H0IZ7- N/?T MJ1T1FG[Q)CK/C^OV 6,B$G&B5P=1:DKA%#2'!1.Q!DS00B2%RA/J,[WT!VR, M14$ P-RHOC<,0SOQC4-=#N%W7G1)L8V'MTF/QR^ZOA#HMA=E)U _HBI2>8J@HA&&2&DB9#(F,&5%JAW&*,Y2K\)6%^1- M[?O>*_79;7I^78*$*_INU! 0TX')XD4ASTZ3VY!)$YZX#%6I\YC(5RO-><;^ M<[4XS]W6]ZRC3O9\)^L_/RZV#7'?TJ=2^SBWK++G+3,1\2+%B$":HQ@BD>:0 M4!QI["7*&9:2,:_4"G?14Z.AMP]F(60SX.O86QMDWZ&C?_<]!7$>!->SD"&@ M'?Q$I$E<_ZU5^W>#\*X7=Z,Z^+-5/N#2TQ^QL,7PJ,3["5=D MD'W:?8)-OOH,J33E2:Q@1(6"*";<))$+&!48*2*2)*=>?;A.R)D:15DUM]Y0 MAYIZI'$=0=6-A@)@-3#GU#!]ZCJ2;T/[/1=0")[^=$34^-E,I^T]FIQTYO*> M75J6"[%&_IN)!(M=\B&+CXX!6WLXB1XW 8O/E@<-'KQNKDG/=D".YY>_?Y-4WKEK6*#^.7' M;0[Z^NY+&/<]/6K=P0MY_*J>W6U/YON:7/._T76;_6ORR.\6\OO#:KFY?_A0 M/LO_,%7>;A_-SMI_U<<^LR02!!QQA;T.KX-J M-[6)]MU&-NGYRX6T-?/ NM8?*--?M4<5O;"CZ49#KS9& [.84ZV%K?*VC< - M:,S]=6/35SFU?:=,AQ&]P)W+[3^#=_I?VN(,!@6@@0$-,L! $[ U[A#C$[1% M;E %QVV5.P2V!RUS!Q'2<[JP^YOMLM_T8$(HDY @GD&4)@12RF.8BTSD M,< MJ]SG]'WOZ5,[?=]OC-NGR,(^>([LVA>2@=FQS==^]"+_O-WF"1_*BM.Y(8+W"V&FG1F*DUAB3J!,LLPDU1>09)&$F'(D"TY% MIH1KRNXI(5/SM=IJM[6B]92K5;7SL'NF[DE(SW_+H8 :^)/NA9%7;NXE$*Y( MRSWYZ-$R4\QHQ[=>9RD#DUNMBI;+M#@49IT&K=LP:W"_IN?!(8 MTX&9Y7HX>Z3?.P,4-N?^LMB1$^V=<3C,KG>_M6>5?[HR/:.K+W)E,P4\)]53 MMT_HS6]5-/TU@%5RD#GU$A)!"]2?DC5NC?H+%A^4J;]T_96NMHGR?DM7JU]J MN?I!5Z*:\=P4E^88%CC1TV@J"E@(SJ&@0A*>JC1B7E$$IT5-;?;<.9(FZP+P MKJX]W>Y#>#W][JM &\WQMJU9WSKAU=_O/@G%(([WH;37\;Q/6GW2]3Y]1^^@ MZN6C-!4S-^N'I3G_^:Q?BMN?937+4QS3-$I@0O),N]Q*K\N+N("$)A%.29H6 MQ.O ]+2HJ7%%DY5D:[^VNMX HZV>*+6^GA[V&8S="",,<@,31G_0^D1 7\ C M<,3S*6EC1SA?L/I(1/.E._JQQC?^(,7&M+P]J+E[NQ"=",GOYFQPEYNNW8]" MD;30_@9"I@UM#DFBR:5 .)49PECXY83UU&-J?-.:8;+"CE2>MJ?TG_K&1?<= M*S=J&F$$!N8M3_#!G]:28>KS78EF2-;KJ\JHE'@E7B_Y\MK']:B?]3=:+M;2 MILUI$=\V3R8;M DZYE06&4HQ3 L60X2+"!)%,R@EP3E-DS3*W>MFG1$T-3KL MJ&J_OJI6UJ.8TSE4S_-:2*P&)JXN3+'D6O N$V4K&K$_@% MJFWE@,79FE;G[A^OEI6#%7LUK%RN[QG=M5B7HIQOUN5S)\KL_4\^WP@IZFJK MCT^;^J6Y4R^WUCZ5"_EQ+1^K6H8 M^H?3!08\:"1>*-W&#>(+C.A!_%_HYPS5D.>H%"^6'BWR5YTJ-A.@J,PUI60F1(6G"L@,7#1F"&XZ+NCU"\2< M8HWS%_>C@"\K4\%Z__D:8M MX2W7"XR-K0CX3CZM)"_K+F$+T>0CU&N=*,4TB4WT<93F$"6*0YHP#'/*$1(X MQR+R.@ 90>>I.9&MR78=+UM[;\#]RKOTW1@C[D9U$QO'@8FSM?;&ADGIL3-# MN379_FV/6X$U&RX5U(;7FZ@W@%G;0<=XT+7>/J5K?SA6'G&P0G+\&&J/.F., M. XOYY\Q1?>,.5-*\O6VV?%W^M/D\)NN2PNN9TLKXIOVJLVFB@EVFV^OD]4, M8YHF).$PB_0,A0ABD*7:#<[2A">ZIFS.E<;Q*9]5*1!\W9"X%OT$C%:_09 M-YHQ '('$8\AGGG]IL$+IN]P_)X[R&B<\BC&,".IK;FD(,T$A8PBG,LH4YR( M'EW%_35Q^M#';S+>=>=$9W+LO^O@.##^6Q(!<7Z5_8IC3G47_F&XDN4CVZPJ&R$D&Y/Z9G?V M&!HW7AP8\(&)L:Z#V:H/5[7^3O%Q_>IA]D,J>*U,3S7&KZ/9#Z>C-39[/JIG M5RSY+.?+)^,R\8?%JNO9T>K"P"[L59 V 9FJ!UB.U5K!ZX:H)BF(RY!.TU= M$#EN)RDW^P\Z13G>UC- ?MMCJMN%JM.6[,VO@S94MR:?Y^[)7%C=;=;5FBY$ MN;C_NIS//]3)/C.1H+PPY0MI),R"E"20"*[]+YY&/"^8R'._^/E!U)P:@^VZ M6EIC?./GAQE*-])[_0$:F"N[W?NZ)NZU\&._P-$N?\:6&]"8JG_8&0O^-.:" MQMZ0$?J##DC0 /YA-!TWOG]0M _"_X>5UM<[?9&)H']XJ_]>KO=3C],<%ZE@ MIG(:Q1!)_1]F)@D1(Z4_PIQ'-/'S4IWD3HWKS;$#MVIZTKPKSJ[.:G#T!G=: M#U*?;NS/M=I#)8![ A76BW43/;(WZX7'H5?K=[M_Z<9W37)&71_NBUR52_%! M_ZZ:*941E8L;H)!M70Y-('):_RC1=1N*)^X^EGCU; \:)YW0J.ER\>->;2,?:. M1)$DL4IAGN4FVE+3!TTQ@RJ.4H$QEEF4]3AL'53IB9[+?I)5]>^ !CF='7;0 MW;RIUQ_#OU"HY5\GQO(O%UWYWRBN\E4B*D>)I7R[7-@B:O\LUP]O-]5Z^;CK MV=;MD&RB]WDD.13*E$(K,(9$2 &3G&.F:(H*17P6S(YR)^? MNN^E7R6BXT, MTY[:=1#<^'\ : =F\E9C\$.K#%J=!^];[0E42$IU%3TJ.7KB\9+F?&_O>5;T MHZRJ#U+?0.=FW2X>RT5I"D&:S^[#]]OFE#2F"*F(*+.R3C1?12DL"D%@E!<1 M9TFB"NI5NM%-[-3HRFH-&K7KO:H]Q<%O6G7/%I". ^!X8A,#@ MV@^IH$KP0N/@Z,+O[IY$M7EZFMN#$#I_2ZN'#_/ECX\+M5P]UFY< M6R@YH1'#K, 091)!%.4Q9+G(8)%'>8ZBM*#"J8F+I]S)455';2#*BL^7U69E MZXQQ;050V@Q0[NSX=T_6/8:S5X4>+4V*I5&'0TO@&MSCU[2US&W8V=@J(Y,"]="Z0W M(SF#$Y*++@L=E86<,7C)/^XW^A^5OE^L]3KQ0SF7J[=T+>^7JU^S/,DS@K1' M)# RR;HT@D6:4K,)512)0@4MG))U3SQ_:JQ2JPBLCJ!5TOU<]!B"ET]$K\1E M8'[P@\3K$/2,X5<36_;:E=8.4I(7"220YR85E:F$3ECK("29C)-5)$5.>M7 M!#NPIE,CDVZEYF]KK>"QN-&F-YE)*Z]+W)4+?<%"F%^:2Q?5SIF$XV- MZUF9)S8M%O0%?>MKAWY1'%=N4QC^H==ZQZ)_=W&9-^VHUPW-W]*G4B\GC%VV M"_I&7SU.U>Z!1F"8NMZAE7VERM\#87ZZ-OA0 OL>=SX^FIH)^DG-/K6B-"EH MBB#/A()Z_$12R2:>25KW8@86KS0JU@/27X'E.^!,_U0/(*2 8_ M>MRA,<"N_4G3PQXFOA0R\K'A"1L/#PA/71@XPN[3MI8QQ00AA0E,,\$@RGD, M]2(RTI-C(O(T(Q&2*$A1PD]3+4S](DKJ19!4_W+3#N"[L4-82 >FBP!HAHL7 M.P!HE*"O3Z]3K-D=!>?PJ\,[_7BH6JW-P\6&VXXGC8=3-7NU!!4QIC*#F42: M>BC7"]>T()#%DJ2%P#A'3BE&9Z5,D&VLHO;#:%7UW X_#^MY4@D&UO \8G3L MPA1PK]L)A3-DH>_O$(7^VTN2."]@%%YPLK&E K>+ WLAW_7SFI=6$))@RA$D MD2Q,NB&'C*0,FAVL*--\$ L.6^ 4;SGL9G+ %SIBO2#=6 . M^;1+DQV]BC,/2IH'/]W':H7E[7->R5ZNBZXCUV/=V+ M>DVNKJXKDGWJZSH_NW?^C7GSZK.TKV7UKS=RP1\>Z>I?C>?"<(32-"&:CVFN M^3C*(&-(P%PO(Q.E4,:%5Z6*2P*GQK5[^@*C,-AJ[)UE.<._RHZ#N/B1DO!T1Z8FQI]P1[@1N,;8'0.6C/''9C %7,< M!(]=+\<=BR/5X)B.##OG(5O@ @ 9VQ"4L]E MH:/2CC,&+RG'_<;KNYS\4YKR"U+2(*&5&49$KHT\MM8+7$.4]0@B#BHH!ZC4?J]'ZU;U4">6GM'L8:$AW78#^L_QA_ZF:\2BB$4]BB&.60A2C A+$3&G_ MB$II"JQWT+?_B-E1N_!5^ ;FL#I.O-88U"HWY5EOFG8)-T#K75\1 ML/"S'U!!,V#<)(^;SN*%QD%NBM_=_1C->F\/R[GX^/BT6C[7B7-MBZ0LCA5C M"8PU84%4Q!EDL?XK*PC*L>!1DGEM89V1-37NVJH*RHZN?@QT#EHWV@D$V,!< ML\.JJ^8 6U0.<(1DE'/B1J41![M?ZJN1GN6YWNQ,5.&?K@>=P]N)^W_W?E@OYZV]Z(.7ZPV8A MVHE,8*&(C 7,299 A/5ZAQ11!#.:*:DDSSCQVFH^+F9J7[[5$CQ:-8'2>OI] M^">P=/ORKT=HX$^_!J?6$%@5!_CVSZ,0\N,_(6G4K_^\M2\__PM7^WW_].EI M,?L;_5D^;AZ;K5QZ+^_4[?W]RO8^^,=R;=8FRQ]R=:>:(@UVZ?+/AY(_?%^5 M]_?ZBWR[7#SK/VSFO/W7648Q3G(I($E4JE<7"8-,92ED6;2RCW' M?K#7X3SY36&0AZ;-9GQWYH$[!;8&@MI"8$TT_](8V90$L&:"UDZP,]14_3L;_G]8,\\TUKX?O?]?43ZM"(UU.QD6(GV#AIIM?! MY(XR,0^-6CNE#RZGWV*@65M\;0,GM&JVN*O&[([-RWO[Z9CJ3=ST1BH?]25: ML/YMI2BW 7EV*S.>X1A1S/3\G^"L,+&\!2P*+*#^@:F8)BP67F>VH12;VN2_ MW638Q:H\[4P#RZUM-^;WV@*_!4FP\71;PKS&*(VSWW$#MD:!CE7@KC- K6&@ MMLS6O>O8=M,RZI.+GNWW+"U MVLQON8WLJ6:,JIPE"D'.$E.RR 09*I% PG+.,$D%0;[A-B>%38V.WU#3?(^M MV\P+[[":T["Z,6@HL 9FQ58ED^XJRV<3.7/3MA[^M*RJ;5W/W\P;OZKH_/0I M?Y]HFHL8!8ZC.2UO[ B:BY8?B9VY?$^/K:/O1FE+]M6,57I6VKWC9A MJLR_SY 4F?Z>8D@9PQ )QK4;F&AJH9B3B*>Q<"N>ZRQQ:H1B= +S6FE0=;2N MT[:,VD#K\>BQB'<"WF'7)32< U..1;+1%W05!EN-P?=S2/JMG'W0.;L4=GK0 M>&M;'[OV%JM>-_;@D\\;LYFM5\!"V+K^>KG[GQNZDA^D7,\4DXAD,H(JHYI' MD#)ES(H,ID@42" :)^9RCD1MK [(V@'\.ZH'*66<\^8#Q&=;%CCTF=;KBF MO/3;.:VJM@]B3I$@.)(PCPH)49'GL,@0AX(FG#.>%(C',^VCLZ5?A>FN$)^7 MN"MJN'?8:@=NP;7%IO>@C.*"QEP5D$8HAXCG'))(F1APC2C&O-"_\2_5W1?( M4:H1# &CVTKX.G &GF0:/%IXAJK;?+]U]],IP?<=M M\<+/ M%6!T;C8K/2.F7@B!Z3WQPQXFJ.6JNXEV ]Z. MT7'\!'Q#=QM_*?;5.XV?P,&ER_BI6P=(1K/_>&>7WM7[GW+%RTJ*F21Y*C(I M(=>\!!&+,&0B9C 2))[C6M'LS_FTSM9SHW64I?9;5>E>9@V_S#[4+L_Z)S9:W< MQP5?F6RG=[+^LVX1J'5__Y,_F+?9%*&H*ZC..$X1C26# A&SR9%1$VZDR3:) M">%IE.A_G*V7:SIW]-1'5=]K[MP:,> &H%R#WT2C]^_Z^Z]_,D3 3>=V4SC! M_B!W1GLN",9]/1S7%I,=]*&7*=H4O=@P(]JQR(0\M<;6_VC&_>7O]FZH00 M M"N"W%H??;\ 6"M!B41?"KM$(N,1YE5$,NEH:UX)Q%UZO,CH':[C7T:+?5-KV M/-<.'2L7UI\S99CFRVJSDKN"/7&>%A&/*"1417H*+"*]!*0*2I+F#+-"R#3U M60*ZB9W:LJ_3&-YS2G*$V6TJ"0_>P%- JS#H: QV*H,_!ZF+Y =32(YUE#PJ M-_JA\9+3/._NQT6?EXMEW7A[<5]W)&@"_68B*K(XCQ.H*"D@$K&$E D.A4H+ MDJ61$$72[G1\=W?$3PKLL:OQ?037VV0\IOC9H! T8O0A&264X+&Y5,+MK\DC\NWW!]B=NOIICDG?I[)>V. M^:S@&:)I2J#,(NVS1(FI080RB%42$94HFILL(7>V."-K:FOLO3*.';N%; M;.059JRA<*JA5?7&>QOGF<5,W3+A]7*[6Y7_9V7"8(K0G M !NJXNQ+<:]67O:$W>=JR9ZZI6^!,_T0>==2EI7PJ:2LG)?K7W^CZ\U*_VEK M>NZ<]X3GF DN@PM073M\WC(UW],L=D M'S9KX^K_K5S8_.6M6?4G9V. RG6O>FG^(^7&7 /C/S"CU=K?O 3Z!FQ-N &M M$8.6I[T"QK!UV?S5&+E>6V^<#NNX]7]4S^:<=>,@V3GM:>+Q,I'G,H\PF0Z#I-A<$P6C$\_GMN?ON:+X]?1\@ MGO0B.D&;?)X4-F[GSDLV'[3CO'A#SQU\6I75G6JR+FU9CWG)?]7_W?D\D2 D M8B*'A>091)HL8)%(#.-<:0HFA$ONE.3D)W9J%&*UKAL=R*I-=O'W$Z2A[Y&:-4VF/4#+5?_H/.-V6[?)S=.'52HS?B M@K1GP+BQ&EBS0< MM#:LDO^YT5+?/YL3DUM6V:PQ5PXZ?]P&GN6L@6#/PFV, MN#'R=SMWV5%M#04=2VU@;<=6L#/6MO0S)V3:X' 3V; #$G*Z&DC342>E8=%^ M.?4,+*U_CKT6\2(]L0F:B>.,T2B6]KNI::PS[I(9W7;I/V?9KDPC=R(56YG@F, MBXQF*8QE3"'"$8(4*PJQBC*&XTP6L=?NKX_PR7'.VOOLW MKU]"B81 ++/U6 M&5YL/2$I4DEQ 7F2)Q#%20P)XAF4J4*DR%+,"Z_8[/W'3XV!C'; J.?9_VH? M,S>>Z8_$P$RR!6$ Y^6XT4&;5NU+&+=-U5'K#AI3';^JW^?:V8[1ZI@:O>5B M8[KGU1EVRT7U1JKE2F[)0E9:KJS6)9\5#$62< (E4@@BF>;ZV\[,R3.F&6*< MT\QKJ^0*7:9&!*U>?CQPS6"XD<9($ _,,'N[VBUG_^J>'6S.^BI*FQ8*TL,-K" M?QEU0:LOJ!5VH\?+")\GOZ"X#4QM_2%S9BUG.':<5+6D5$G^;_?+Y_^EGU'S MD?[A)0U=?OXH).-L9DLA[C=>T>O?JW'X993>':0CL!J:01N6=7W38266@LI2^ M8 W0-_VR[-?HB^Z,R(F^Y^[W]UT%U@'\7V@I/DO3P"F66:8]%BR$V;6A#!:, M4EAD.4X*$14Y]=JU>?'\J1&-/;U]TKK93D)M*I;OVFT?0M?U6&]@!E]C-NVE55TLNGMW2U^J4_!Q,&6GU>KK]MV/^1?/U] M^?[G4UDOI68)B[($"PP3G"CMJ' *J>0)Q+F,%.5<%,*+)J[6:&K$\D'JX:!S M\/GN$^!=]<%BN39MS8T!8+TTE6X;$_J=7_4?0[]#K5%&9JR3+G.D55NS5TMN M::IY=RVZ =HF\&TW6N\OCU;O ["K$1[B5*R_4J]R5'8UAJ?.SZY_<,^EXWX% MT#NVIJ59EB[:I@D?EJL3-?%FG.:QBA(,:9%&$(F<0B**!'*9%1'/"B7]6MQ= MH,H>-:=9R1 M&7KY>E"@&-QU!N=]=W!>EEK=VA-P37L]J$&7N5>H,^[*]WK<#A;# 1[9,R5I M=4\733ELO0ZOEO-2T"92O5MN[4[5=9M+.K>A%C:YZE@W%"0Y2R(6PR@Q71^* MW(1%2 P5X:1(XHP3OZ/3T I.C:F[]MG8I'>RXJNRKOJX5*!MXN&9AQ1Z6-UX M^C4':V#R[IIV _:,L\/6-<^6SFX-!#L+AV^?,]0 !,TU"JWCN%E& R%\D%\T ME)R>P6^K)9=2V+-GG69"%)28KF,BDZ8R M(,:0I3B'G!$E*$(9*[RR49TE3XW96\7KXXHGJZMFAEK9RO;U,$2Q6>A1^+$J MK;,G],"9\HZ>=.\^.FX\/@CF Q/T/MRMUJ!1&]1Z@U;Q@(%[OE@%C>ES%CYN MN)\O)@>1@-X/")DP^;(LL.(99BE)8$YP#)$R/FV49) IGA1%G,=8>:4B.$F= M&IT-FD+9KQ!S<24KSYI7/N/AQEX#H3PPAYTML&$4WY;B:$*4@U;4Z(%9T+YK'N+' M[C^B99MZN4]_.:54U&:>W/\MJ%BF*,I(1&$E"3,YGI'VL(H4Y MUIQ&<4)I3+RRRT])FAIM6?VVN=&>R>0GX73CH2 @#>TY[>$#_C3JAOC%&ZY)U#I,2B:$Q(4PK<I]$@KMG+OLP:>MFE?IBI?I55NM5R==2 M-"O9_5]TKIPA88IM" ZITH2!>'U=I] ZRW M3CZ?S4O-1MC;X>8'V=W;8?*^7"S,]KYV8&J-_/?,^@\AYEG!"Y; G.4*(DXI M)+E2D"<)QH5B*,I(,X3O%V*2 ]CJ]2K#)_5O7V7@W#=!1QF*$39';X[LC.YT M!]M!>OD[E]WH7MNE5P,;>ANUOT*C;Z]>C=VQ;=?K']K[_%L3P/J7*5&QUG+, MDY_,8NCER47.,U1DJ5ZF*&)2HKF +,8,TB@5L:0YCK%7YRA7P5-;QK1ZV^]U MJ[3WL;8;Z,ZGVL&A'/Y0VZI\ ZS2^V".CA"%;N-Y2>SH'3P=<3C6O-/U5C]&JE;KV?=R;:J+?ER(\KD4&SHW MV=Y?95T(O7HHG[XOZQ(53:DXG""BXSP"*XI1(O;B+4\HARM,"$H4X M%))BJ=*"<^Y5 OVDI*GQ4*-H>X+B&?AW&E"<4Y7EBD.I3/A285;+G.J?*/3&PC>'N-%)$+ZB:>% MC>H=7K3YI4]X^8:>(4#\08J-H?.F#I"-]'[_4]/8@L[;(D"5+>B\N/]4/DM1 MIZ>_^?6'7-ZOZ--#R:F&2M+*>J:=#3B993E2#"8I+2!*\@P2%@NH8D%0%!5% MPIPD&*:0Y7D>1K%O$@C[A5, M?T;8U&: 1M>F(,B\ZW_Q"_Z7/]!N-!X*OH&)N$7.ZGFS*]P_""LW>4>_[K8ML_(EX?E0G[>V.Y_,L5%A&("29Z:=D5F5X!I![0@ M*8T*).(B=RI&=.SA4Z,)JQ^P"H):0_=RUP? G:>!:^$8^+/W0,*KBO4IDZ\H M7'WPR-%J59\RIEN>^N0U?I\F?7I:S-Z;C+?UMB/K=_KS*UW+K]*HJC]_NU_X M>;D0VCG1EVF_HHFW/.P4OFLDKA_R=B5%N?XJ*ZG5>;A]-'GZ,YXFBN58Z8^= M91!)[3)0D::0(X5QEG%35=;ELQ];\:E1R@?ZO%S9)8?\R655V5!M5@? 5K8B MEHG)6_\"O-/HW2YI5HU=@%LS'7_I*O MS9X%__][?9RG^]<:P]J5,-*MMQ GC:\PNCZC^"&OA7+KX[R:_,$K:!\KO)E6*@TQ8P7;DU-W$5.C5)W6H-:[1M0*VX.QEK5>P3-.0[ M>=8=UX;LF$+/[SY9S;^##5>"-&+G@B=L5 0E;>FS)=^MY?K;M MWH19]\KRV3RYF@F6DR@I.*2()!#E+(.4B1B2%*6)0+$L(J=&LB["IL8@W^7" MI/:5CT^KY7.]YT3G\^4/>YZ\LGI+Q[QS)ZP==J(#(C@PC>Q7_6UU!1UE R+G ML2D;$,&1-E*O0-)OK],1FK/[DY>>,=Z>HJ,U>_N KO?T=-2VNX5O.V=EG2W# M-[\.-Q3-XO7..HO5^Y]RQ&F[6ACNFG]5!M_ [:6 VMZ0 ]XQ($*ZDJ/H?>X M/OF((W'@W(\I>^3)ZY9S.3>[LOMWOEU6ZQF7<<'23"\G8B$A(CG6"PM3ZD"E M">=<1))[U<<>0LFI34X=50'7^MFLO_K8@]EER?)^83HECS1WG1O>@>>J0(,V MXMQT)(SA!G0'U.@^@;+%QD^0=+;5B5K)K(J9E2-(\R*F%2) PB%2-(:9Y M)&6D\AP7Q"\2J8<.4Z..5M>.$Z=_G%O'0'MW&_TRK$S_61N"_;2LRAXMH?L, ME9L;-_ #$Q&7>UMS%&KOUW[U\.R7'1"66751JJ&\]>N@#"D.]9'C5&]K2MP M>NE,7?.HP 5+WY65_JCIO)K%%%$>%^;4WH0-28D@2UFD"1*3/*.15-*K5?-E MD5.CPE8Q6]^Y+5CZM*VT*0.7+=U![\9U80$=_B3N7*G2K4FJ0[ MJ=.H1GJ @G,=TL,[^W)0^2A-B/O?I$WU3-,<$804C'DDM#.6F18D1"/,XDPB MS3GZ3S_"V7O^U-C%JF=S47SY8Q\V5[+H#<;@S-#B /ZLE0M:GOBHV6&_^'T1 M(W_>1^T[_):/7]9WH^7]HUS=EXO[/U;+'^L'LX]#%[]F:8[3&%$*I=2?+2IB M"DFF/0:,,B95)EB2. 4:7Y SM0^YV4)H=06ULJ#1UG>KY3BTKILM5P,VSG:+ M+U8]-EO.(G'U=LOQIX^\X7+6Q,,ME_.7]YO#F](]7Z4)(=;/_B)7:KEZ-,%I M=VQ>WMN]W??V;$@O;V0=NDH9YAD7$N82FPAAGL(BYA)* MK"B),"91@7RF_C!J38UH&JM,GFEC%^@8!G:6W8#6-E ;9\-H.^;U"SX.--AN M#LOX0S@P]8TX>MYN4EBP0WI7@30;U2D+B^9+7R[PT_LVZ5WR?WVLJHT4[S:K M6HMR*6R,A_VW%S$A8L9HEHH$1U!&*($H828))&%0">^G^(^$8$#$DOD-'.U@X:^5!K?TVB,X:<-,DE30V@,NQ MECV:!O?$+VPS85\E1FXRW!.CP^;#?1]T70&$4XU?,24Q(DD"BX(1B%*L?\H, M]^6")I%(:5I$/C7++\CSHK;1NNJ*-GN^*=34KU+!=;UU P(W,&=M:PV,TVS7 M$9@A*@5,HOFNH_VGKQ4\EM19<-J_BJK#FKV>;-L*"$DP1* MBC2ED"B%A!<"2IE0BC.9".9>2NZ\K*EY2D9;,*_5-450=OIZ9&]=@/<\G00& M;6 JL7@UFH(]52_OL'L#YY'U%@[ D9+>3@,9*-G-#9&SN6X7'C%>JIN;+7N9 M;HZW]"#3IEF!7OB6]XM2E=R<87)N:E\9[]!T4BQEDS>?(I50F160TR*&2.8Y M))I:89IG*4U2GD=N'7M\!4^-9ML&#W<*=)0'.^U!J[[?]J'W@#AP\4 P#[TN MG0K"'J0]$-(C,7A Q/V8O0=L9VG>YWGC<7X/*_,?IX-Q?9@PU2E:99'4$^,$B)1F,;E1$+&5BVCYS;;D5O/ :>M]RA\.^S=LSDH+W5]@2,VT_MF&T'/=2.7C1R>NQ[ M6SW]XZ):K^RL7-VM'^3J^P-=-!NGGY>+9UFMI?BG+.\?])^WFK?HO?Q#/WK] MCJ[E!UJN[';KU^5\_J$N=S@CF4R%8!+F1:1IEHH"%BDQ!_R%B+,8*8F243)K MA[%O:HS5Z@X:Y8'5'ACU@='_0MF O\0KY7AX-2VM)T3E 8I4U!B!#DC H@36 M&J9="8LM4C? [<74ZW*A6Y'&Y6I?_5>\Q9+$>W2*14"9ZL852 M12#+2 :3F.K50Y+2./.J".6OPM1FZ]H".+?M-LNM#8 V=<;IS@Q .W9X]]CS M'2JW*7;8 1AX%FRPKUN=[M3?UGCO6 !N7;#OTZ:O)WR!F_?Y:C%V2[^>*!UI M]-?W23V.'YH'+[JML3])_4OYHEEQ)KED*:8PH5A"I)=%L(CT"BF1,:4XUO_+ MG:I3>$F=&A-^VSP]S>TL2.?@#9W;>-AO#U*N];=I8QO=><\/?H>3AB% '7J[ MQJH,;DU'YVZ3UEIMG^;-5T#K<<0P!,0CG2^\*RL^7U:;E0WC+'=O*Z!LN5GK M)9'^AVW#D'G=_K5<\/E&F%^LC,L&EPINJF;BMXFQYJZVYL)^L]U?_Q;H?,(7 M\[.'$\X/&^]DPM>^O6,)[YO]>W?\C?XL'S>/31!%@9201;Z^ROJ!.;G1*V"*ZTEKK^U\L?_0 MT1I<'+6EV\?B^ 7]5K!O-E6YT%^T7HVS.4I6TXR+J9?A* M^X=[E*#_3<\QPJ[(]3*\Z8%>WS'#-,I9% E(4F9*"YE&\1%6D.9Z[9MB+E+B MU2A^<(VG1A7UGN)BJV6S,/9;_@X_SFZKY4F-WL!4U]H*.L;>@)VYH&LO:)W5 MQF+K_W1L!HW1-\T>\\[NYLYP2_+1QBCD"GYXI4==\(\V!B_W!\83W#?1VA1= MD^(]79FDOS;Z-I4\E90*B'F!((IS 1GG&21%K'(2Y0537@7LCHN9VM30W9Y[ M)U7)?9-+3J#IQN778S0P ;<*@E;# 0JKG L_8P0_?LU3WV M$T.R4WW)QW8/XH_E4OPHY_,95GH%JM>;D"H3$Y>8$QJ$)Y'2:$EOM9,*:&.0Q\[:&&/LL-\YL9'[:_JJ[3G2UG30VCZQ%\)CEW9B M+\9(&[S3>4'\]G=''*VS6\-CZ#'>KO*(J.YM2(\IMX=[TF;%:O4>RZHR82EO MZ[7/+, T\!9]6,A 57D;A+(.=N7T\XKELPQY?.%S>;QNB[B!=/LMM M KRI*OEV:?)U-J;24'W6J>7-*$:1D@F"><051'%2Z/5$%$%9(*HBRA,IJ$\- M#'?1DUP9^&U0>.",HRR/6*'1)6;=IE(*2:[T7S%CC) BS3*OVGD#X3Q&1:56 M<]N;8.5=6=<#=+>=HF&@')B/=RAV*I'8\KS&Y5AP[4TT7O 7J46&H.G^>(7< M:/*0/NKFDS\J+S>D>CRAW_3P6:[?TNKARVKY7 HIWOSZ>V7B[3[:$&4MZ-9H M89W16<)PACB.(2:80<1(IFD+%9!F6"B!]'RA,I_IP5WTU*8'K3G@6G6PJ6PD ML/Z_1F= MTK[,9G'.+@QV3#H#LQD!EBC-6C5-HDMO_V]1OEWL%4>W%Z&V9O+ M_!$+R64>TD?E,G]47G)9CR?T;$]09V%4WY?-/E@5G9#I]6$7]81U('NXC^Z(?]$!-IV(; M +E5U[.IP3FPW2CJ:NQ&:G?0J&F::36*@H\.L/FW/G# (V@?A'/RQFV*X&#Y M08<$EWM&SLIN,KQNA;!-UNA\%VU)"8NJO-;;QCH_*&SH&I4_4__T><1?_[M_^0=%6=KL/X M"B^ &SM.9E@'IM< ^)"5OZ;7#KH9 ML$3F&(HTEA"1.(:4LP(2DJ!(J5RA*/&KS375MV'4"F =(VX D_?EPKHYK$ZW MG/YKD<8TC934WFU."$048\@RD< XI4+@B$62^_NYTWTI1LFPZ+X2TO[YUWD? M/-S>Z8[R7\@9WGM9/-9-@7WDUQG+X)[SR&:,[T^_SC@=];)?296>OC=_D&(S MEW?JX@JA.K5$J&O\]1%)F!1H 32G$6$*LHX\6NX%$JSJ4V# MK6&VS9H#8U9G*;-?:[UPP^XX+[[&8 X]VXT[CO[S5VC,@\Y*P90;=ZX)C>G! M#!)<0,_ZU?/Y\H?QS#\L5^^6&[96FWE3*;OZ*KDLG^W7G[!4R30VX;9Q!!'6 M"R1*DAC&>91@FL%WL6P7&0OZ= MUM6DP8%T&.S=YKWP: X\J;7*@9UV-V!K!5#+%7B[DJ)<@T_+*N#IL1]000MV MNTD>MY*W%QH');[][NZ1@/%Y8SXM/4?]IV8W^4'*]8R+# D699!@_1^49IEI M0.J<>''X_*DY\;6&MI>JU1$HK:1'HL41!,\S2@!N##U9!XI M>!\U(V7U'WQKSUZ52YOC$WF=",K__JNPNV#_*U;U>]E-+O!0L MY _ EZNGI0DV!P^2"O,8\[X'RETYC>+9G)4CMXV7JW):Y[T0813# MG,4Y%RQ)!''*A_.0.34"WF8?&^5N3 T]Z)]Z[ BW@Y<<'L2!R;)5&/S6JOP[ MV&+ZU6*ZTSL\I!Y>=GAH1_*\PT#LYTS[@776P79\U'A.MY]M>XZXYZW]G/.W M[2KIG63K;U(_U.;H-(779"*S0A0$C[?@4?=X%A2HFD*/9A@>TV P1(T<&FVY<\&"1%ID8]=F![-CM_7U*298]M MV:1$*FH03&8R%GGNH71$7O+>6P7-LF_V-C>U[L "N5E7@8$SMWGUF_I&8RNQ M+!^)G,2]GL_U[VV'I_AW>$AWFGU[LOFC[_8:YKGUWYS_MA>MC?)(]IKQN%Q M[/_ ]PE>>_^GWJKESFUPG)V@:G^CG[9+I1V+]E7.]!P9 3<%\XMT"QVQ.D6^^T.?E5XP['K&CX4*[ M'Y@18NM*.>U?G4MS_\NZKLWYU4$YAN =ZU])2HE+S 4+G+O:UZB"@F #:5D6 M+,.5)F'U/T(ZG]M;Z8"]SH?: 7\ :]_]Z$$CX/?V2,5KXE? ?8#J(&_9?8D M7!E\]JGS%IY<8@!K49--A/0_;?*) (/?]!]Z_:)WC]:D]W]: M65B+U:\ON_WFV2J$RR2[67^IZV2#_8 ]PM PX6@T-:JM2MNFDAX933!H4#VG MW9,-5>K9=/I1&A$K,(;<- $"@Q!]IZB ,>SUAP*,:G5B/\S= O+A,6Z[1::R M BE)($+V"RFK$@I7@$@3I'614UQQ.HFW)H5UH:X[^O72;B7X45&_M374.@3H3XJ'6; M\ML"6I0RRS$W)425<.?LE(0R1QBRBDI$B318>VW%CD8RM_=U QJH)BS+M*:X MT(*P%_3PH?%[F4Y">.(7G[/!K=O:&+B#&0^@'82#)0_@:(N+@P%':^*]F$83 M&O,E,AS,I((_FK-S<1[?X$ AU7:MI]M,^G;YUYRDVZGMLI;V+EVG5"S+J2IA M@:F&I#(9E*4HH!51C@N=&6WR(-GTZW=N(MD!!C7BP%-OOF1["F%\"E/+7HW8 M[>*^8?$!G,!.DJK%+6%=^'Q] M(,:]'NS34^,/K!_4R[.?#D5A+['R="6E+S:2O]W+/Y MHK#/W0N&*<;C5= N]_EV8FOB.@9^V)& VL=)TB-_X M)).?; @D*J8*^78]J28%\G&N4*&7#YSA' Y(M'$O!4(*<4DAE0I!DA$&!:H8 MU'F1D:)DI:B"?%-G[<]-?SIX@?.5,]8\9RG#N4@]-^G./\6/!^JQ.NHDY*R+ M::<>U^V[F'#T?&RH\[DK3MV6I^U6[BACE-JG%PKAJIKF@L*2JAP:F?-"9KG1 M.LQ-TMO5W![F%AY8'1&'^HU[6?5U#,?@*KGGMP/Y Z<)7%YW&4CKMNVM[>) M_;+WK+YTO-Z](F;-Z;?%:'_9/VK;HEA]VHO]BQW0US/U0Q69]7Y19.5:!Y$=_K:S6&P9E#4>1"/?M6>AS4]3+&;MIQ'U9V0 MO%9G^F_:;+9'@'KW:']%E230H%*989)"4B4&+*8&4HSWA)"L2R$*$> M#F5N^MS""M/A$2/A)[_3\)M8=5O9_-&9\5-S]/MH"3B: F1MRXG,NLGGO8$) MUMCQG,:4UA%H)E74\:R="VF$%H?I9T^-Z]:7=EKC^AJH;K67$U5DO,[^FRE( MF+"3WH+G$/.,,*6(JPX2HJ5Q8,U-5^L*\6:U^=8&?9B#.4!T]OPU3'4CC9^? M D\_*HG5V!H$ZD$YF.1.+O_HK ++]4^@,PP<+7OHT>L4_H"X?,=4ZDC()E7M MN&R>*WCDUL.S%[VWK>Y?/_U'KU;NK+!8ORXHLW-81#)(L\I*LRD-E"7*82%- M67"94UEY%3*\WOSHWZ#39$=XS[4B?%RN]8>]?MXM ML,(*45=2S2CLRA4;R$E9VB>YS!'#5&M>! 7 >70ZMT>[Q0PZT. $-?CL<(,: M>&CTLL\ ^,V-8M.:6!PB,!H>315 4=0@)Y]^IXT]"F#B(B0HY-HXNO2T62W5 M:_/U>!J(2":1G>I881+,KOGR$@IL$#1<&:0UUJP(2\C@T^OLE6F< %UG>I@" MC>9O:@EZ U8\+G]-\FIJR":4LK0]8Z_JP[=Y.*>$-V^>.I"*UVZKJ_+=HWU M8?U4QZ[?S -(,2V5Y 8J(>QLBR )!6,,FE(1QCGF @=M"DQMP-STL8:OJ_1Y M(&/?")Z:.^/A32W?H^O>ODD-V='@:F U1,PI262B<9Q'R9F!-LPK7#_1",4K M53,2Q]#]G6]M_4?WAMYNUO9;U>"\/M?,A!:84PUSBC0DLL*04TX@M8* B"(H MPSQL)R<,P-Q>8*YJIA.LS@;PUHC0[9K X?#=F$E'7J1M\'&U$?L%1X7]FU<05[*"!%,#!2\59"PK M*YPK(867O^)JZW.3K=;YWR $-<30O9!3[GRW0@8R,LU.B!<9 S9"KA@]>A_D MM,V)MT&NF'.Y"W+M0P.7^'NQKR7@GZ:+X'K:[)8#LBOX-#6CV[*#Z]+*'&,0 M#XB3'"D(H2CJXL2GWVD7% %,7"P"0JX=ZOG:;/WI&2S/@I^?Q?:_>E]7(-EU9:!" M_4I7:/;U_8PC+[E_IN/M!&!,ETF_^7'=&E?ZF=CUT&_II7O@QF?[E.!T4#[: M[W[^X? _]HMSG/W\P_\ 4$L#!!0 ( -"%4E)"A]> "JX $ 5" 5 M87!P;BTR,#(P,3(S,5]P&ULY+U9EULYCB[ZWK\B;YW7RTK.0Z_N/LOI MH=JKG6E?VUEUSGW1 DG0UBF%Y)843KM^_0&EF"=KV(S-Z*[!$:%0:&/X" (@ M"/S+__QV,OOI*RY7T\7\7_\D_LS_]!/.TR)/YY_^]4^_?WS%_)_^Y[_]TS_] MR__#V/_ZY?V;GUXLTND)SM<_/5\BK#'_],=T_?FGOV5<_?VGLER<_/2WQ?+O MTZ_ V+]M_NCYXLOWY?33Y_5/DDMQ\[?+?]8NHM$%F4S&,QU59%%9R820$(V- MZ+3]?S_]L[1!2!T$XT;0VT1(+'HPC#O'0Z9WF20V'SJ;SO_^S_6?""O\B9B; MKS8__NN?/J_77_[YYY__^..//W^+R]F?%\M//TO.U<_G[_[3V=N_W7K_'VKS M;A%"^'GSVXNWKJ9WO9$^5OS\OWY]\R%]QA-@T_EJ#?-4'[":_O-J\^*;18+U M1N8_I.NG>]]1?V+G;V/U)28D4^+/WU;Y3__V3S_]M!7'?_^"__JGU?3DR^SBM<]++/_Z M)_K3.3U4].L2G>Q//_+&42<;5Z=9)Q.-I_\+*[62TCKB0I; 3\$>(,)]H4(7TV3#A.+"D0S!M QCD4 MA]E#SN9'NMSM4=<9N:KJ9\OTTV*9<4E6Y?Q9L$RWU'X=T6?O^/D++.F#6/H\ MG>7SOZ[F90@EKA?-A+G5'S'QIY](%@672\QOMNJ[E^4-OVNRP+AYYZ'0.%VQ M3P!?)A](_%@Y>CZ#U>IM^;!>I+\_^S9=33*'S+W(S+EBF [H&&!))"TN0*+/ MMI3;0#_'>8%5W!!]]J MV'&V7IV_>85!&E\ 2UU"Q3=)F4<^ RLX\6@ N\!,HN3D\5\ MP\>S7_$DXG)2K%402:LY5N<-.##0+C&KB_!2"X>IB>&Y3Q/5!'DVT4?#G*;-6IM((HJJ, Z)@X\Y6FV/=GTO'C<. M0AIZ,(TD/>*^5&.%8B..9XCV)S( M=;MCXSD8&%>?W:D=&0X@!PNZ$Z"\P^5T00+*+\CKI]^ Y\%HQE.V3$?:0D%# M8@JD]-:8+#(,B)1K#]\)*NH)0^5P48^,E>>GRRK"5]-5@MG_1EB>\Z""CH1Y MP7(NBGBPY'$I79BH.['1CK9C/D2&\9[G[X08_001,XC .S$P'Y1G(C.JZP5(W^+7'TN PO9D[U$+3 )+DD: X#EYG-W HE]@B Y2L!=@.,] M?IK6LY'Y^CL4K$HI\62#.!&*)ND]O/%Z7R]_/Y\D7$"D1NC>&(^F'JNEF@G%5%38,>] M+]J EV8PW#Q(RDXP\D\61L.IH0M4?81OKS.);%JFVSJ',SOJM3->+)*&$'T7&'J6,^EF=?:EBD=,P,8037!, MBBR8ABA90 4L<)ND0Q$<#H>?.PC8+9/'GRQXCI5Y3\!Y3M^^77Y<_#&?0"DY M&2>8]T;7@# R+RPRC )!B"*UBD/#YO+QNX'F*>9_AY!W3Y#9;+QOE^^6BZ_3 M><*)\#Y)<"0(+(%IRR6#S*O;7U0,)I;LAS@K>(B&W<#S%'/#@TF^)P2]6ZS6 M,/O_IU\V?EN228//C@F2 M,N.0:1PD:/JCAN,B]<#(V?:Q3LAIZGF"X>2.IC MYXPK#TN$#=W:A!PD24%I3:) 4UA,6;-@M%=H+$]VD$K4*\_<#1]/,CE\J&1' M1D0M#)^]^[R87Z2>;# 9?&&Y5GYH:0,#JP-S03B3M2 QV %0(JIWZ,D/#(Z/BZA7MSY\/TD+F83FQ)DJPLS.5'+>DN IF_X6SV'W.*XC\@K&B3S*]7JU/:)7,P M!@MPABF35 (G1B0YV1ZM*V0BLQFDBN%!(G;#SM/-W0XA^RY ]-?%[)0TL]R< MH2Y7$P/!2BTE$UB/Q9S-#%RVS!G%75DYA&O[$ V[0>?I M9FX'D'P7"'H]IT^#M)Y^Q1>PAC.V)B+;(G6L-3S2T4H0L2:"/)-HK52HF$W!#W=].T DN\"01O;^1S6^&FQ_#X!*$%XD,Q5V.NB$FVUNEXGEBDK M5;0=I,#WCD?OAI>GF[ ]7,Y=P.3#"_1N,'F*>=MCY=P%3%Z>X/(3[:=_62[^6']^OCCY O/O MDZ1"*5IS)K/)3&=N6'0RDHU$'Y(3/N%PV]&=).P&FZ>8U!U*[B/#YW4JRV>G M>4KO>+9>XVJKG%9\!Y)Z%Z;GPV>8!SY2REU@Y-UIG$W3J]D"UA-ET8$VB04GJAQHEXTQ"^8S"*\=HA[0U;WR MX-T0\A33P,?)N N ;)L%;%H/?/A,\ER]/5W7'F;U!&3BHN=2>\G MO0"+R(N4,8@"P]6$/T3);A!ZNMG@P;30R1VWU661.^9?OK^OE. \X4?\MOZ% MWOSWB77_X;@!ZP@GD M(V3=B56ZO#[\BEY934I.O@@AF^N(+-M5+!E@O;;H!62?52UY#1$8(%>8DD([\A.RF2'2.W<2\!NL'F* M:>-A9#XR<)X1!WG#1HBT\;6'[@:0 MIY@P/ERV@X'B7WZ^)57BZ^\'=F!^^]N'MV]>OWCV\>6+7YZ]>?;;\YS]LB [-NU%Z9,?F6PTWWY97TSG,TY3,P6+;PN&B#S J:\G1 M\,Q S+29:(JYA56LA,@5#X$7?D=L.F"/VP>(&ZRS[[:]&^V.4+RL_7!,9!J MODO*LNR-D1(S]WL:&[_._2"'D+-._=^WD?F'8#GCOZC4H*51E)T5\S&XR(.LO5, M2:>4JMVXY!W7V?X[]7[>2\<_[OV\C\![@,P='8F3]!3!&68M)O+'JE>G4='* MXMQSP1._JP3KOT7OY[V4NT/OYSTDW6OO9R-BC((H1PVU=;JED$[7CL2I*%I" MD.+-[KW_;7H_#X260R3=!5HN;.YEQ&AB4M%[RXK,=9OFA'B2!2NHBD! X^". MK@X#.C$7I(R+EA;>RV%2[F />K9:X7IUX?R3>Z]XS45##K+F TJ%>&#!1Y6- M1PMW=7 X'B/7R>C$73E0J8O!)-P-/L[JE"^8L!"C$S$Q638];E1F$"1IU>2( MAOBPH8DIN9.:<=%RC'KO1,HQLNX ,,]A]?G9/-;%OY5URM-X?S$^XBA90BLP)$N=8\DI248S&!SEY['TN3 M\.DN8L9UFJCH,]E].$ MFU2 G *.%.-%>D[+P2RI)+7%#K2NKB1++YOILZ]SQBG1_WPL!A2E!V8EW=+ M_ +3_/+;%YROD+;M_]'YL?)R%;] D% M@U*G=(+2+#@*%D36W%N#0?DF-0/M6>O!8Q\DD= 9"CJPFV\6\T\W8Y?@O0RY M-H@7 ICVJ1[^*,5L+#7Z363^[RAT/A[(=]#2@YL_"/*.E7,'4/G+8I'_F,YF M$YNE4B([EE"+2CQGX"C4C9P$D(H-P=_14.5X?)P3T(.3/P@H#I)H!TAX3>*> M?YI2D+H5!H6J+[^EV6F]4'3!4\X^"@66.3"*:4DV,(B<6% 2('?A $#:Z)#M#UEK9HJ%V$[MJ*)](&\*H(9C)HIC.2W&*@358Z\D1]!"OO M:!]W/*P>I*H'5W\0/ TG^_[R4+\MYND\N 6GM35$OG&T(BADH<40*;B%.@$[ M1^'TC?APYTS4Y5/&&5@U("B&E6,'EN6#G2IKLRB*(SGJ#,3-> MM">KF#CS7 E&SKV4I10= 9OL2'=1,\Y0JA8[T=&R[@ P6_HGUL6@"H\L@4NU M/1D1+#0PJZ5.R@HC7)-ZY^WC1YHUU:P.9"]QCIAZW&R?;Z80I[/I>HJKYPN* M_9?KZJR_.R=E6_$]WW[]O)B1+E9D+Z=I>IFS#3%G'8IAR=1:< D(ZDX0Q"9 M"P_&.[F3LW(\+9W4)[XYJOYL#+UT8(NN6-8B%D<\)-.TFN0Z.>.6M VE['N*28Z0?!_X69[24V_):"+(K&O, MP(*5AFD?% LE<";1!#160:**012$"IT9%QS2!F(.]XD]'^8K'%/OMI":@A-=( K<@\V M(OG;=/WY^>EJO3C!Y;G@OE^N%1V5E()6"%*\8PRM%8V<@4G:BN2,34V.078A M;MR#M$88&UPK'2#M>EK^-C?2&(V^T,9.BT=CDLQ'[Q@*'I+5643;9#]\F*QQ M#]D:H6M 372 JZLU+[=XX=HD$QTPH>N8.ITXBSJ1F- 9@6YF"99JX>(&O>@ MK1&F!M-"!XC:I&WOTS0E -KE]>R!PFIW* M-0+.D1+OH+SWGFWYZLF1R$(+FS8M5,B. C*HOA\$%,D8[E-IDN/\(67CY YZ M2'4.J[0.+->=&_D5=A0'FUS1C">RP=INFV50?%LX!1\8;+AKR'(CCVI/!+;I M^3DR H=46 ?X>S#TO<*6,RI93LSHD,DA )'(I^3 9,Q!"Y 4JC393G>D;YRT M1 ]X;*' #G!YJP+HBIAK&9#17!+AP)*KY<^17-7@C66&S#X"#Q10-VEZ\ .Z MQDE@](##(176 ?YN!D975I*TY.EF66>2*EI.Z"WS=12[RYR$IR@\4DT:6-Y/ MTC@ICAY0-Y":.@#<%28F*8-4D6RUE'7 "DI)T;*->ZN&*<;$ B;UOF9TSK3==YAL!9928(G#-&KT@2FP[(Q M3DEU#\@>$0X=+(8K8].VC)63L M+I#C@>+.?K0':J@#A#W+>3-B &;O8$K!UG/X,B7WX0I;$W"NT (&VD"*9]H* MS6)MV.$B%I.4",JV:2CY0]+&K@7O!H4#:[$'7%ZVNMC$9'5 [1(_XWPU_8K; MG,";Q:IF MZ6C_!M$J,5*1G'P%A1AQLC"]PEYE6RQ*Q31KA7 MT36IF/HQ:>/6Y'4$TH&UV $N;PMW$L$IIZ"P!(8$I,+F1KUG0DBIM1-*ZR;) MH=NDC%NMUQ'NCM12!YFC*U'CC>#PG)^,$NI,/*-3JC5E@NRY,*QHD#(:J:5I MLE__B+"1;JKV$&H/JK/!,/@X PG?;;3S&=?3!+/K/!PYG?#Z)[<<5?@ #X\Y MMU 8"<$'4Y/:2(%&TF3X!-0-$G0PN1C3*./VZ',+-87TM/\7YHR69.,-4$R% MP&3Q)F6%M#C:3FUY*G,+]\'$#^86[B/S+ARN^^:KQ]#@I*2 M%>N+3,%+VZ8:\&G,+=Q+S3O/+=Q'YAV YX[96=QX*0HD!EK7J7SD$<)F=I97 M8*)/)+8V=5-/9F[A7CK^\=S"?03> V1N3].31A=?.7!6>J:]HDC$IT#&-WB/ MMD@ V00R_<\MW$NY/YY;N(^D^\+*^2P]%[S0@F)51*UHHRZ9-FI/46N=[Z!] M"=!F#MT3F%HX$%8.D70'6+FC\8V7VD4!P+@FG>K$.1E:G^J$/@H32P$>VPXH M?]/ES,)!/)?#I-P!3I[-9HL_:D'[J\7RQ>(TKLOI[/9@F><7ERNT,;(>10&M M!)U=85&&R+#$:%4&KG23OG5[4=F)HW,@)&Z>NS333P?@HP!TNL8WTZ^U;/AZ M5^(KJ?MKO?)5 A16.<:]".0M:F1><\^R12&P:&M#JQO&>Y+:B9$;!H:--=4! M%J^A?/3M=?UXLI__ /'$J* A"L:#JK+:"CGGO#,LE MR" +UTHTZ2;T $UC'RFW@M-1LN\11F]/URNRQ_74/].^O+W_[^.'MJ[?O7KY_ M]O$U_?;80]I[/G7@ ]I=:!_H<'9;-'>!L(NS-Y\@E)B D1FI@WU\IF@./2LJ M6"B>H"*:7"^\AYZ!CV!+?FX_#I-N#D4T@4\.?>!<1XMTPHC P.99:&1 M!XL!_"Z'K?3Y5R!"/]V$QWT$=))#.D"9BP$EVP%&X!A(E!V$Q7=$?(!2NA#K5998B^&L9($#[1'16/ < M(]P[U1:@6D MXGR)V.AZT'5".O%<#U3LK0L]1TBY'Y2\(CG=U:?K8NYJ/4FC_^5ZKR^[T30T<+O M $9_62Y6JQHE3-<3LI8V*9&8V@S@*Q1@@(J2N51R$LEFT69XSA4:NJN6.,;. M'"K;#JZ=7K1S?OGM"\Y75_;R+%TVL1 /DD(,;3RMF!@#RUQ8$$)EH=I,R+V/ MHNXJ(HZ!S#!R[\"N?,#-;6ZRCK_"\N]XA:6)-][%S#,STBJFHP 6E7.LCAJ3 M$KGSH+I@I*15; M#,-4:EOO:EAKC2U EC9:FZ1MXNP\2-6X[G(;0 VGA@XP]1>,Z.,#;&9#P3W">25JZ5VU8PSJVTO*9BL8TK]#!=X[I';7 UI"HZ M0-8M(4VR5CR7HA@OCOP!#(48B'42HK 2#2:;FE3_W:)D7$^I#7J.$W=/GO9E MKZY)<,%%Q14KI5 @::5B$))BR02=4+L4BVJ*F$M:NBL3'<2[/E#6'<#EM\5\ M<9V+,^!?K":,AJPE(D/0GI:4KBF-F)@40:0<$;%-E\D?4M9=Q>@Q4!I6#SWL M6[5YX+U<3:R(T3F,M=V(85H)QT*I=XBJN>5&"(EM3-*#9(T;N V,@;LF* RC MD/WA%;;PFN.G>L%G$("=-W:[QL95_NHPDA05%!> 92R!Z>0,BR@(&#KR6G-= MM.8M8+8+<>,&=6W!-KARNH#<_:M'>$$.)UG]@)9,?VT_X#GM^DJ*HDJ*@JLF M/8..LV3-(KNVX!I&#<D!0+!1V)#:)$<;\C3N M?-Z!_;Y>=-]!*'+!XMEJ_@7GN#GJ"H@4M$L*H<@IT273HA:FL$)BSRIIKDN3 MC.P]](P[Y;<)_(Z3>0?!!GD35T)P2Z9>$M\L\]J2W&L@5]9+!H4<#N6M=+E) M'><=!7Z!U3354X?I[+3VLKAP281W6I/_J;*O M,\#(,0U8IX0XG14W1B1LDNC8D;Z1&B W0E0+I71@B'[ UH0BF^1DL61-2[T MK!V+M?.JQ:0%"..*:I+V^ %=X^8]FF!A/[SMI9@.E]#=D/A4RMJ; MJJES&%YA[^9B(Z<2,MK,HJ_>I>*!? ?@+,5B#4JG% M!]+GTVIK\?SMK^_>O_SWE[]]>/W7EV_>?ABTN\7M#V_8Y.('G P_B& ;,&RF MGMZ:('4Y%@.T"ME$IGQ(M*4;1 X>3AXW4?X'>RPN\Q@(Y]VNLCT M^A)AA2]P^_5"=C+65J&U0953M3]CH:W!-1Y28'<6W8&;F0_)%!N<>:>"2$=+Y.GGV%Z:S> MT2=Q?( 9?L!TNMS.";O-M\V9YWIK%:R1M><#,A\S*44&:2!*[1N5C0[$P,@U M\/VNA68HZ #]=[!\P4H0-D.PGL5-'TXGR)-S*)DOKEB;HU&F21;A 9HZN6[X M" [+4(KI?QSA11!-,?2_/_OM+R\_O/[MP\>WS__CW]^^>?'R_8>7_]_OKS_^ M[QZ4L6WN4/?41G-X M5/R@J>8^0N]@D[R@?BN1:IH7<_IQM6D7Z *@T-JPX R0E?>9!2V1F:@Q6:>< M<$U*8!^DJA- ':#N^Y!SM.P[ -(-'LZ:Q27R3!6"92*46JI9B!TR];4/#NH< MDT_8I%'XG=1T ISCM7WS?/IHT7> GRMMS\^: @9MK*< @W0;2"02D0$F9-9K MJ#-C)&^3W[]%R<@5#L=K]_X.\P>(N@.L/,MY,XH89N]@2D'S<_@R)8_^C!FM MA912.0:IWN.LC0 M7';&14&5E*@32#==4*((S&LLS/'$7?;:%-/D#.)N6V(4=M])_K.TQ9O@O6BI%V\ M\$&P-/9(A>$AL >^#M!'YPB[/&(ZL\-61.' &B9MHBV<$SH\9L^<3 K((G,5 M=CF5&<9NW2"N7]0= HQ][-HQ6NK T;JC+%M)KGE2Y#AL^JS(Z)B/L@XST,)# MSII#D[Z1!S;K;W_H-V N\S I=X"3FV?OK^>W#PS>+V:S5XOE'[#,DRR5]?7P M$PV!?]/;*4@H3&45%FI*51,\) M!(88((/.@D/'G*9PUUBRZKI)ON&P$:TMA^&UT_M-2W:4$@Y&T9?-MDOK9;D> M:-N[*:")\%8*%)%9'S33&8"%Z#5#G@4WR@@I&IWFW21EW(#P4=%TG!JZ@=.S ME!:GM<'$IP]U69!85K]_R63<7];JC=64_(YVN_\-_]C\:C4! M'HHH+K$2:^,;M(K":*68!9^\]3)'T:34>3?RQFV!^N@;Y[#JZA>$?X79*5XR MA0)UR%X15I2O_10+BW5E"0D:E8O"J29=BW:B;MS6J1U \ AE]8O [;K:OE[O M IR-$9I8K5*J80^7.3%M"BZ7 )\T^;--(OWR_?\@Z^UY>>59ENA?QZOEHO3^N+JTVQP,?/ M,'^['4;\5URM,;^>;\4U4:6.P-*&.4BT;6B++&@!#'.,1F=9G&AR_^.Q&!RW MT=RCIVMZ@TP/2^DA0['YY1F;+[_A,DU).!,P0@#]IX[H)0XMP3=H)UGECG02 M(Z0F?7[V)W7UMT,QB2"=YHSEYU@NLXB#R)G)LD/L\9! MB6WZ4>U-ZZI?-ZLRWMR+WB-)>C5=XYE7MI7, M>TR+3_/-IVR$- &O2,B +*K:>REGVE\RA;,)BBO*>#"^2;E[:\9&[LKVJ#G7 MGC#2P9K9Z>+[8KG!PGJ]G,;3=2U$^+AXMU'M)-E((8JR%%#7 D].)@*R 58R MA.B<\("/WG9@![IW0_Q_B>.MQ]1P!X"^?3:<.$?E5&0QU:D!T7OF$T4%NN3 MDZ UR=OD1PX[H/\O<;1UG!:./%)].1]F'L@=!\,2P2H>-$L)"UGW0HY[%N01 M!5]\S$DJV:@L[:#S>?%?XDSK2#T,BJ;':4OY[,._OWKS]F_#MJ.\^-"6;2CO MIGSX_A'/8?7YU6SQQ^58R%2,3#$89F(A Z-4=;ST9DR,([@AE]:T69KW$S7 M47K]S'?+Q=^7[[^O:KKK8C#AL[2>?MWT KIKM,B%:"!9J2#2DE-8.[;( MS * 9RB2(J9BS3F\2O#MO'96?5N(-Y+:^ON[ M&6R;0'TYV:1 G;3 A6>ND*^OGJ#8YYSO)&;?LOSLH#J"S#ES4VPOJ0EYGY2H7PG+>%0&B,!%JDD09 MQ0+DPI+,,6CAZHBXQ[&3]Y$X[B6 [A#:2+==HO8\1"2YX_3KIID)V!Q=33); M@,0T1\VBC8:EZ!48[D7*38I$=R&NMV8*PP#CA_@[4DM=[-6WN7JWQ"\PS>>> MR,MO=3>HXS,VM5'/5BM MVC,\$CX'U^2HB*W%&P]XS+4)]'154VWD,9<2L@^!.14%T\(:%I3*+"HA:U+- M2GVC2_OMRI#=']=;#X9!T=5(ZEWONN_@>S7F]>@@I>4I43:%.)UM7)F),2!! MI[UF!9PQ=NR0X MS^]QTUKZ%YQCF9)U=U;G'+ADQA;R1Z+3+) ;PJ*AZ(T75X#S RWA3@3TUM_A M,6SC\)KIU%/EJO3C!Y3F#WRWTH8X$ MJ?>-1.&1]+96^>'1X+E<+KK;Z>^7&WUYZM+3D?EL@7%(#N[38=Y MX(YQ$-*H.A?@)B9WWIWO?6AOG10>8T<>1@.](>L\!GM/F5O B"G9)LF^W4D<-P730=EN(VT.-I%X<)R^GG_%U1[" M]59A%"Y2D&4*T]S1ZL?@6=%&.] 239LY1,.0W\G F4>ZU=-2MQU8WK.F3;6E M0OK/T^D2M_QN7IM(Z:,";YD*.C,M?""')#HF#,_*1RF5;'+,]Q!17=[Y:0J2 MFU6\0VFLGV*R6RS]29:3]2&LK6-0V,^X= M-Y"\S3?/4QJ!\@$BN[RY,RI(A])H1Z!=+A*YT:M7)/]MO?*O0(J9X_+[LWF^ M4JYL9/&\1(;(28P%+8M22R8D2J>"=\HVJ>W9D;XNO=5'A6H#/?:XL5^KIK_& M&?UB5VIHQX3^=^;L-08FZ$4:W*3CLB[DSCNR6$/(&VCS2[.2:N9U*\;8 5(;:;/?X/_5= [SM+MP MR:,I0?G"' 6CY.U O6A7:^E1\*AELMXT\0>&(;^3F7J/%/RWU&T'/L*6/=P< M1+Q;3HG3+[6AXG:KF?",/%D29=:1EF9#>@BQ-VLX\1%27D?VC0G$HC?5I*>]I4 _%*YL-N=(V,@U> M$X>&7"%G$Z?_%AV:3&W[(65=QO!C6<;C===%:Z+=I3IQ7$0G5)[D)M.20)#INV--EZ/Z8 &VDS0Y"]Y?DU,?A5L6Y%/8GHK-<\ M,!> =%0'.D69.2-?WIEZS1K;3%1_7#;'W2B:+9>.L=+!%G*7863;W9E9B+W&6?%6*;=KGMMX5FMU+ZQ/E>FNQFP/R1+(,WP1'++FQ\2BDH M(O&BCKVL;01('+')B45[\#:[N](K>/?09"^C/$Z_?)EM1 FS!Y)-YQ9)%B29H%T*;LB:(+TT(YYEVM54]H8Y04\>HF2;4;=(P\3Z&%KF]= MQCM<\%W@YJ)37N5@XDQ!%;5C2GK-:OJ%@2-1".?!EA!3R8UPI+ZZRD+)$7SE#(6*5B6#!%D_OIR->D,$GZW=K' M//B8<2_.#;X]#2S7#BS+^^FGSR2>WU>X:97T-JYA.J_9V?/(^M5B>;4TX/*^ MLD*.3N7$I#.V'BIPYE6QS&=I9>1>"]WD$L?!%(^SRPT-F<48^AL,J(,.2WN[ M_ 3SLYD',,\O<)66T\W9UZ*9XE869U!DWB32_2_TN7^?%/#6URNL3EI.RS4( M!EF2Q&R!9',Q')LRS8D)KI M(:."7W%^BK4:\ZZ&;S>Y(YN/ (F"?YT5TSXI!H77J3VHE$.55)LNDON1.?+$ MNS;X:ZBI#G#X^PK?EI>K]?2$PIO51*O"L41;*\J I&4,BT4"B\8)*2RXU&8P MS74R1IY,UP9'1TBZ YQ3FUGB5?N>@ZS? M.:ZLD+1(&@'J/II&GM?6#$^#Z* '.&VKCVX6AMY<(\+P%$)AP=>36=J4&7!A MF/60A%(@8VZ2E]B)NI'GL#6"V.!ZZ0!LEV..5A^7D"\'R=P:@_1L-EO\4<_5 M[IAZO!7"Q,8HT"3!A-_4=/K 0.O"C"F"%^ZL,TW*UH=D8N0!;:T\_Y&TW '" MKTRS.1N6='?875S '%UBJJ[9S97_&+QEK@YTX"9IKANY?CO1-V[A8[-=>WC= M= "Y>YM*W>0KF&2R#)PI;VHE1,U(2V<8VE1O]UO>+.I$D*^8MZ/A+FX2O29%SC]-J\G?_.+N MA1=!ETWG:E#HJ\.<&*0H62*++YR6J-I4@S?@9;>4,G]B8!Y;Z1W@_NXIQ]NF M +2\7V\"0Q)&7>_G/@P%?AB4 ^9#(9%[+"P*\M>%$M5EUX(4TN26P_ZT[H;; MIW86TEII'>#R)2SG)+9ZI7/#[\/;6SCR&5T0&V+NKT;_&1E;&9/.4,.C$MP9#/XBDX"T4E54!FW20M M=!]!NZ'IJ9V #"+^#F#T 3]5U^$]?EDL[S^0+NBA..)""D/1E\^%>=2.">*' M0U#2IR:&:B?J=@/84SL>&5XQ':#MU6*)TT_SYYO92L3'DK9V$M2F[\X\;WZ< M;=OPW&146C3*4$E)QG-R,NEHM)(M,+D# M;;NA[ZF=OPRME YP]BQ_1;+OJSK9KG93O+EL5(@65 S,%RN('5EO2O%$J !A MR/ [D]O48C],UV[X>FJ')$,JHP-L_89_7!'4J_L2NAOZGMI12%-U=0#'-W5HT?9.YJV5E8Q' M'EWM_J84L5(<"R%S%GF(W#@@#INX=P_0M!O(GMK1QU!*Z !/KV"Z_"O,3O%7 MXN9TB9<'.+?2V09+2#DRK8,AJ67%0$C'D@?%=8@AJ"93(G>F<+=BXZ=V,M%& M03TA[\J=RM=SDMCI%6L]$2XI;ZQCT0I7![]R%G)"5H2#" FTY4UJ87:B;C?$ M/;4SA>$5\P2O@GW<5/E<9V" BV!G']OZ&MA=U+>_! 8N.*Y"+=>SP.H!)_-" MT-(B4^3D9L*X:[%6VUT"^Y ^8SZM0_C.B[=^6ZQQ]68!FU3-16..R\*O2W.< M-: 6M8^_IF!'2YT9E)R82=QJ(4OFN8DTCJ"YV^MB^R#K5@[XD738P9;Z'+Y, MUS";_J,>!V]O)M40_.,-IEP)F1Q11M^0G^ Y^:JI%):-S:(:LMBF6FHGZKJ] M,78,!(?7R]A-PNXM_OI]A>5T]F9:\ 9W8"0&9PUSO%:!26=9!.69+\J)+&7. MXH=;ZV&/[O;RV"&0>@3I/T%O[5G.TTT[I-F53GXO< W3V> NW$//:NW7[V>/*XHQ1 DL>EW]?T_1)B;+A$[.$KX4;W,!>7AG;[.D/IR>G,#R^]OR8[]Z MDFFU:,&1*2_"=E HR&28L Z=(E.MT>]DRO9X:+>NV3XXN&;$6DF\ S_LHC74 M\QFLSN=]/?LV74TP:BN5S!)Q.9&Z. @45SC0Y'6:VCR*4V ;L"3/ M14RAT>R/6Z2,"YECE7O'':PC)-T!5CZ#8. FLH95R-BIJ-\ISEW^ ML9RN*>*]/M+YS S3QI^32)$A)S%I+8&1F=>L6.>T%<9;>Z,LXIYP[4=/&ADL M ZMUT4K&(P)FM5Q/WM?VYIM%9+S(6AC'3#(DCAB0>1D2D\J)8G16)>QB=NA# MKY@<^NFFN;GVU'&RD8^R=1TNW1X@<8[DK*PBWXQQ+; >G]=,*==,^"*B0N7X M3@T==P?%F+;C"(W=U/D!XAM9Z[].Y].3TY,SPDLLT7!PS#FLL\@T,:\ F$_6 MJH"<9[]+!].=]'[MR2-K_A"]+880XMC:AV]7"$?O,K<4[SGO*?+C-K&0+9#2 MLDC!H75JEXO,NVG_ZI/'B60&T_[!0NP@,+G5Z^R7[Q_I3S>F,%D#,CM%H7]E MI2"Q4@<5DAE426!$BX_3;^Z2IG'Z%SYJS#N41GH$5V7D/,T4K2DA!)9B=<.1 M=MS@1&(F>YY%+D#6\U' =4G3R*FXH?3^(SP=J(0>\'367?@62V>VMT[[%3S+ M>D6:=EX#J5IP9!F%C]E89W9R7_;'U,-T=8:K0_5_$U<#*J,';-U>?K_@/'TF MF[_--G%,+FIKF>-U[(-6B@(#E9E0V5L(*G'=Y/[]31*DI.!)L@<\ F+85^1%AGENPH&/P08T?HI ., MU4SHZJQ+_V^X/H]Q-$;/T3&$>B_"(\6F)[.0=1@(&M=4#:7XG?!T@!;&/OW\R^(K+N>U\NG9)S+BM-C.#&XB8LAX MEYJ,(R:TC42_C\P%SH/CF*6XD<&ZY]3SOB?TB(M#%+@86IIC0^(5DNAA=B\O MJI!G*)-F(=8NT(%+%H(BAG(=>9^$+X7OA(P?/&CMB:!F/OOV<=[<[$\F990RU 82&N+844X-@IVLZAOIG-\O<:3U024LL"E9\*@HXW3>=I")3!E(P!@T"': MG>"QYX/'F0?R*)M.O5ZM3S*_G5XH@)U(&!Z < M*P4CT\I8!LXYAH)<^4@K2V&3FP_[$-G]?:P#H?) #?*@>AO=[NW!V"_?/W[& MVK8^GG2<' MP9?DM%9!;][U>3$C3:\FWI820%B&O*A:T4U.;*E7HPQ:&7,2N&.68!!RNJ^: M'@.<1^NMKPW\W7*:\'RPQ,1J$ITPA5SF8&G%U1$ :!(YSSYIZZSRI4VW_'L( MZK[\;O"-^7!]](6K.B-Y6M-VF]/.391B:@R1F#..&U@M%5I&%#)DY M"0XX"D].=F.P_9C*[JM=!D?@P)KK ):W3MYI?=47X!.*"6JT&KEAA3R*VJ0G M,J\CLJ1!R,AET*;-+.('B.K^;'D8T VFE[&=OW//X?8)Q21(] 50,K3(R6X+ M)/GHP(S2ECC)&.UN&;C[G]%]"G\ -VT@"7=@C!X:4GS9#9%6PG11)\DM:[_K M%[C].G&.6.44$6&NO1*TYPQL$*QP5,4@!-FF\\@Q1'>?[!O&F#V:7CO \&^; M?HH9KXSFWL[565,DE&( 3T&Z)X= 4[S.HE"2F0)DSC"XJ)OA;Z2TV+MOO?<0Y"?#UR9!\S5V^>V)\U+60DJG@ZRB J%GT M=0YR\H(V!,F32KMMN$=2,M+,WD?>EQ]376-C\]URD1#SZA4)^X[E-O%DP@VW MCODDB!>#F@5%ICR""8Y;BS'MW&WUH0>--%7W<9$UI+ [V#+OZ4;\[*3.2/S' M1GE;WV!",;6N5=O,\*29YB$R\(56!#?9!5&DO&G FG:*ODWA2$-V'S\\;:*R M#K!(RVDZIX_#U?D$NMI';;I:$4=G+TPH>D):8IZI7&_3 0G.!S3D0@A> L7F MC6;Q[D#;2&-YQ_#H!E53#\@["^.WLV&K(3\;%KN:H-+&F%A8L0GJU5!?ZW8X M<\(ZCF!K%4X3P-U+TDC3>1\?9\,HI2-XO?VR25_//UTP$FT*V=C:&ZM$IHM' M"H&L8EFG*'52QKDFEVGOI6BD(;NC@>LXE72 K?OG!_\%IO,WB]7J%RSTGH_P M;:(0HO2Z5HK5&D2QS5U'"FI*<;%(51Y[Y/,M&D<:L_OH^&NEM@X0>67FZ[D[ M8 L(=)&SQ+6H%SX#BZ9>34Y6-MF=&)R@4]X:7=L9Y4+.K.4U R3KZ$\7K/*F47>QW<@;&7IM M,7(0(O=2V,$P_+))#WY8PW(]"!C?+1=?IS7]&@RIGQ/.D<>2MBA'3Q,A?LC-&P1.L=/L,;\\;&W9Y$S$6$T M$YM&2(J">I]X8E9BC@*247E$?(Y3Y=XS+/=2V)';\\MY'B6./LM2+,H]YXS- M@NF=']PZHCY, NW#:JNBXMDXEGU,3$,=$6NY8HE;9074Z1I-NB$VFK)YCW3K MBGYUOJ*%,C:YS*(3G.F<#/.&%Y:U"2%[+9R"'V%NQV=U&P;OH_5KE2H#R[<# M]^\>CG[#]22+B,84QT0RDFDIR$V Z!ARM*DH%3SW+=;&_22->'E[:,WO5H"R MKQI&#U\?DM7+4C"MWY9G>?%E<[<(M BJ",OJV JF>0HLVFA9;4ENB\L8G3S& M%-U\X(@WL!O!IYFXQZZ_O(>G%V>D3&H43<\$1M$V":LX8 FLHB(N:@@DW#' M0.?\02/>BQX!,@>)M]]-[&KYWL0'XSD4R:Q0FO9\4V55/,-8!+>.XAO1IH'_ MCVD;\>KS.-O:P8HY-AO1VF72@9LH,@DG41BKT7L6BR+6'/*(IA=]76$YG;Z9?<;78-D=[MEKA^CFA_--B26]HE5+8^<&M M4PJ'2:!]2J&0/VY+5"P&+'7(=6$>"-U%):]#1NNQ30*R34IAGRYJ3CL=5*I# M7@+6SA69^0BA7ND&Q572P-5.7MD>#^TVR; /#@YH*;>_Q#MPU-XM%V0VU]_? MS2I/\_SR/T^G7VJ-Z)6!5%+YB+;F92(8IJU-S"N)+-B@E1/!<) MUL\.M'7? M/.X 4-P^VAQ40SV#[LJT*@?9"BE(4)4;G336R/BS*FKQ;)&[.OWV!7W&VV/"U.>TX:S@;C2-_E'8'#HH8JP&W MCSK7.Q?*E^24L$U0MS.%G6+O4&S<[(341%$=(+!V53REC[L0V!D;X(77#C5# M+C.%6\10P(H099VQ.5EOFHP_N8>><4N&6J-K""5T@*6;Y!N1D)N"+,M0CR.2 M8J$HSE KLO.Z^.":I#@.P4ZS^I[6V#E&Z!U@YM7I%9%(4)A3/31%9D0)X$EL2=V V2.VNQ^S7\+A$6)S/71@N.Y=C>?)QH(3 MP9/C&31+2>AZ-N:8UT6PI'GD #I(\;CYB4O:NL]/' B,76/& [74Y\V\LQ&? MAR3PS_]T@!3\G50,E$0_^^S:]N?\!.=OT_7G\[$LEYE4GE3(M$>INO5IR(%% M\GMJ]5;QW'&0L*6/V2"FZ"Z*'MD@ M9;0A $5B0DO/M*\]/%4,3 ;CG0\BY-CD_M4C&:0/Z3/FT]HE_"7MWNOO?YMF M?#TOB^7)6:/P"RI>DMR7FS"&#(D6_2]?JI6M;M\#H? MDDM*G55K:N]80 =,*:A-2$K*HDD#OR;+L\X MV!PB%Q>MCJJPZH77H:Y NP&OMZB-+0&LSWP7$.\TYO8N L;%70>86 RHH#X M=E4@9ZETE>N5K\R9B][6>@7!H)!/E#VJH*%HQP<;IGPO%>/-TCU>L;=1Q4J)7@:TF@EI(M-! ;'B:\@2A5)O5G, M/]5;*WES7>7*D:A+":#43K0A4$PIHF1!A<1<<$;67[C4Y&#Y4(+'+=_K)V)Z M5,7W _#[5M^4"OKLJV)_UVOY&F6,^U9,YZ2;Z-E"0ODU@"G:.(M NI)M74 MPY#?A:D<%(GW6,;'5//(N=/W,/^TS0LB)*]3C<1,G24IDJP#V 1SY'5'Y+R> M' ^5*[UX:A>0>E1U+XZ5?0^ .0O5I 5;JE.07:TF=A2\@TZ>19^%2SY ,KLT M6=D=,F/G4@_4V$V='R"^D;7^*ZV/D].3,\(%5SQKF4A%VC-==&9!UB@J&@K< M3;!H!S,5UYX\LN8/T=MB""&.K7WX=H7P8@27"8AP6SOXU,G#$65FF WWR7)P M:I?$Q6[:O_KD\9+E@VC_8"'VDP0X?*?<]!I\ >NM]:1@DANL"=_-8(HZW!"$ ML.D#%?X4U<9G-"61+A*1()7)/-H7GPGS= M&F1"#AZ4T+G)3>WA6!CW@NY_A;5P&!K&/A.[:*JP.LNL7SWY/8_35_5D>%*T M2EE%R\#;2!MGJD5TX)E143AP21:]VY'Z[L]\XN'E@9!8M-?/V+"[I]3@.D. M*E@1R+,2I7; ]<"B#.1MH=6072K6V)T M\O3GK@S, #4!M=)!WO\G9G&>A3S M&ZZWDT?7DY TI$1+!LAU9SHDPR!;Q8(+REN=>;9-)H3M0-L3WY6/ V4K'78* MRS=3B-/9=/W]0NQI\6E>^Z5.LI8 !3VCP)46G?">^103$[FH*&.&E-OTJ=V+ MS'$[ '^8NG$Z M+'>&TN'U^%3 ^9!LWVU:1(N),I$\Z$P1I V)Z:PU"R(A<[6_.3'L M+P=@^RX:!JH+VG[T1=$%1V.A:,52G;.E8PP,:@O^C5M=KWW8W&1>^74RCMT! MWM1R-WS[!9=0VQAM/_SR!COM8"!B\@R#L!0DA%#STY()%X028$"D)G[)PV2- MF^,Z @Z TN_ F]AR\VJZN?9PDQB.X2WR:A#HD*UGAM:Z(R\A Y\"D*\1> M4D;K=MS=IJ>KS64?S=\V"L?+>^Q#C^T=@'HKX"PA5%LL;HS=#::X!>0Y>&9- MH:U21E-+8#-3/ #MH:Y8SG]D)O9Z8E=[QR$P:2??L4%3KUO.L+;+A-ES6'U^ M-5O\<>WBU&PSMWUQQ8Q?,@HQ.8%>L1**I@ 6+ .0ADF*H TWSG.O=P+2,52, M>X@Q%+@>30_=^+[7/?F+)/:OL#Y=TM<;+!:EZ\W.S+) J+D2SH(G%TTHKK/V MUD?7I 3F %K'/:@8=%-LJZ>>'>BA[X'M\*F#.=N/?@OL!N:*XEPZ7EBQ$NNE M?3#, MAT)$V_H?P8LW@W63ZN2&U-&ZN_.ZTSZ"[$'[YV-9G'.0HCHCV];V1O6.82[> M%L<17=JEC.(I7G?:2V/W7'?:1WQC7WBY=E-'1N6$BY)9E.3R)$XN3^(D@>2S M$X;LHAE,[QU>=]I+;_=>=]I'B&-K_]I-G][JM>=#M;^P4+L(("]ONV]N>RZ 0ID,84YM#7B4H)%"*JV,,,8",/2 M-7%\[Z%GW+3;4+[!D$+O #MW!=47522;GS:%T$[&1.%Y8$E;0W&[THP,(;)B M,H1D4[2^26_\WL\$ D[Y#J.5$NW8)OC'S#;L!,5!'0B,B%J!90"VG4Q M)2:L#:H@QMBF+_+1_^\Y3D^0IQ/0%1O! J M,UL[!VLK=37IDN5 VS=WVH#9K3WN[<\>-[T_)!:&$%ZG-J5B^&TY+TZ? A" M+"BF4%=GG@)#$$JQ J5D%>@W.S7^&,2L7"=MW-S\8UF6(]31BW&YS&%?62G< M)>\S5\SJ>L[%0VT1[#0K4H.*.7!=Q%YFYJZGC%O!W\S@'"W0#DS/C?US^NGS M^FWY?86;D_E)0)Y4-B0=[WSM#Y 9Z)*9\2X$ 873UQ96YT&JQBV6;V%PAE-" M=XBZ.-R<.!,SN6*%>7")$0,DF\ =X^"E5!RS@B97XNZA9R<4N:>+HL,$?S!^ MON(R+H::;GZED/3=P??JZA6DVBM*+&&BD9)^@?J0U5=78SOAUYE[/Z6-QM3[G!()73FO# MLB^X[5%&6WQF*A2>B\_2^+R3-_[@8W9+-?*G@)F!9=IS^=3SQWFW2>GJ]L$Q M@#E2RAW@Y*^PG-:RETL&?"&36 _X0&>RE=Y2U.!"8A3SH3:&&]O&H[M%R;B' M' .BY#@9=P"22\)ML8DH1P96$KI#]@RX<"S$XJ.UP5/(V\G+2'L\8+,H^E*\V ;X=N?2A5G1'99@3 M%!/R[*S@33:SXP_C&T*J 0[V.IS?1RG=(>SBC/B\*:]1@@?N',D)>;TT$+Q,7:46OH%V6^+>3IC2.3_R]Z;=K>9W.JBOPCW MU#Q\5+OM7-_EM'UM=[+.)ZX:4#9W)-*'I)SV_O4'15&6K)'#6WR+RL[.[EBV MF\3P 6@4 #/V3D%SG&R&AH(-R*[]1LU+"*-AJR=%#%8PCCD&,&' M!,5RUEDE"<4B@E)UYZGP'HR,QFL?96KYS.,9ZL8^, >.\X?410<.ZXE;H-^0 MB7:Z',K4(?$!):3Y*, IS"!%)QR3%H%;%)17Q?@GO(#0;% MSO;7><,ILF_ /L9A83[FVF43KRK&V5$T81A84V1,/F1TQX;J(2!MG%R,!-(A ME+<[//T5/&?X93U^[1@HG9B2"A<5+IF"&>6J #%D$"X;AEE12-ODDN@)FGK( M-$;"W4[JZ" BO,W*O=R<(EF;F:LQ+4^@C+'@.-> ,=01#$58WF0.^U-$]9!K M' M;!RFDL\/UH6R\CC?5QA [LK[^X3*"5]I"MD7E7+SUV*3J^PQ=8]]VCP*Q M/=72*\HFW)2ZZ1=!1$9Q*,D$@LD%F$Q&%A%S,4W*< ]2,_95^2B(VDD%'1R% MO]9X_HGU8*?H\3O][I<'AGOP"6?!Z((9LM1UND01WT[8SV%F.3^3V[ M$CIV.#98R:2IACKS9%MP9X)-+IH$T6D2I13$G7&>H@$C*-SD4ILFS[AV(W/L M@&TP]#743@?8>]*V?I\NT_QRMOI(:>T'7*0:)22>8@[6@BVA[MY%3SDU^7DN MA,T6M<_I"/=F &6?W-0=;(DUNF5L]USQYPR!A#:41.$F*[(.:(N)4NAJ""I% M$XDPQT7[PW&G"0['V[NTO=Z?/@+WDG9G!]WUVZ8-+^]GMV:;<,]=H.1%),U! M&9TA6ALA\>Q"XMX%T?SEXN/DC7VW-!BF&FBC,XS='W&"CD7O,(!TD@*!E!E$ MSP08;8165DK9ZYR9XVUF&@91A\F^ R#=N=]Z'RE F&%^.WO]5_I:)WN_F2\> MZX[RV?IDT$ 228'B19)?%N2<28 BV8RJ-!FQ=@#-754K#@'AL?1V(A!]N$(M M60K%*P,HM025(T)0C#P[5UPH#"G()A><>U/<53&C-3P/U]F X[F:Y)87%V'Q M8U[>7*XN%[C9<'%W-,?%Q72U/CD&R#7W^KX!<\_#^6WTDD]1*&>*@!1"/9-M M@"!KK58D;TODJ'R32GK+7/36VM'KV./W2[QY,)N-0YX%N??ZN"?Q.D;:$(7" M,9^D1!:;=+'M0F17>>LN&-FN?7P S71P^CZY]O$6?W^0Z7[^-YY_Q[_/9ZNO MRXE,3)08'!T?@1RY=>3(BU*@$SEU$WG)MI'1[4?PN&AL!Z%=UG@.I<\3PNW_ MQK#X_._Y!+EG6GD-A2P>E*M=6,R3_3,C,:)V23=Z[;T3G>/69;I#Z3[:.S5P M$MIPXKBP,IMZ,E%$KA1%Y(%[ 1A)95DHINDPL-*!LD6!\[* #,E(XWFQ=S<.'@&4CU$[[L*5/A Z MB";[><#[V$VK8JH4;DE@6%MT$S.U<\F#%E(*(5&@.T*?V&[7B\T6KAP->4-H MH^^FU7TNVB9WGL*TOUJ<\+$O%^_R_/-Z\7_M)_^S]'\NI\OUYL2]+FI_^?<' MD,WC] QTD?K;Y7(Z(^],HHW3V9J^FRNS) SCQ6N(R=0^$E_'+@0$FP06IUSB MI(.M23/_#9M?_]?+XDU'TFJ?Y&?_M?$W)(+DMO0@/=].GF;YOUYSK/_&!GL_F4@5W.0[0=P_$H MH7C&$L!G2;EU2>MY+QQX_MR_2VW)?W;CUL_ MW4 =,7OC;8""A2(:'CEX;16@BY;S$JW@3=S0/L1V[)1VP=.]Q12M]=:_B[I9 M)CW,TZFM/WM@=[8]'\=P7%T:>JD\G6HH$@'62W>L$&,4)U?/ MEDG-^3R+#$J(@2Q3DE&JX(&KX"0ZK;)J\I)A5T([=FZ[X.@0Y[:SOCJH>C_ MU=E?T^6$SH%,Q!L(*IJZ(]A3O.HY$&UZ29TT>OS]"S[CH:@N"1V+\0S32 M*;#J+Q>(O\_K,(F)0U],H1PHJ)E%T(ES;)H\/TI9'Z[L(/UO M@:G]E3'V&N:/\SA?3=.'Q7Q=-K],N4Q";.[P75\W;!T<'UO%WTU=%!?+=ZP*TM43$)&CF2ZUY7 M#[@%0VF9Y*&DU*9I]674\W8"P9;UO%TTTBFP?BTP<%.<<#)"$477 5(:HK:. MN(I<1*%\:>/93K2>MY/^=Z[G[:*,$ZGGB>B=LI%!LM4(=3#@A<]UUF=R/D02 MG'LN-'M!];R=-+Q'/6\7<7?@G]Y,9],5OIM^KS-V5F'V94J.>SUZAQSZW\-_ MS1>OS@.QNS:]VF5EH@:=ZER?.B8V(%. +*M-YEKOP.-)U;+.^2 ;*6Y MOD%YP]@?X>+:IH-+221*W2VK-]5%*I(@*V!B%D)*EABVVNFQ"YWCNL9F>-D> MEP72XITL#%1SR_RN>_3K]=L^)BE9LR.=)_M$8' M7(10%Q=FXL7Q^AX9D\*8BC]62]-N5[;-9L6,70?93S<=X>Q6>?(CIOF7V?2_ MR6 SB7Y:IN&GR5[?ZIW-\JU'?_1GEQ>8ZY("^H/7]%>^A_/U!&5F=*($RP.S MADP/ZV-0G\+O^1NTL;#PTBSC:EWCU=]\O_I* MYY'G/L=H#<4\PH+*Y(68][G)TIFC<#=N MM'02=C(,,EZ8N=RD4,N)D,+QD S0P4@R6*Z+ MSJS-K,CFG(T[LN\D'.;AB!B[HV!(:5S]E;>S='Z9I[,O/UU&[3;S.0..!!P<]%WJN(/1@0T2[EM_,+'2>::" MJ\/(*'@J48$7E$LD%B.F8#AO$X2T96O<880G<2 \#5A!.[(FL* M(EFI(UU=?<^)'#)E3\J76GYJTN'2B)_MK. _YC)W4/4/9@6#OIR\OE@(M^X4 M9@2$7XC>[GWD8Q\UP"O(K:@HE'_V"!Z>1,J,MCXG\OJL&X#E$EAQDKHS140C)FG2S[$+D MN+TIPR+IKD]KIJP^GW@_X@+VGR+[] >VYZT MWMW4+JC9VDWMIYB3^@L'C*(XZ/O:N;8]^#V:YS-*,I&=!V4X_[Z?9^W-367=XHE$\$H?K4DX'R+(&/MHXB0LT,8\Z$ M)J7,;0GLW0ON@J#'YU,,J*0.JHN/O'>FB026ED77%#[EUIXD:F M E:[XIED4>0F/0=;T-;+O(HA0;'M^;NGAGH&765H\W(J4Z*CR5Q!H$R47M4Q M#*@B$#_.(7=,BGS<8.\G;9WZN7WQL'6\MY]R.L#;>@?3U_EY?GOQ;3'_CNM% M3)N7=#*A1F$=4$I-H;&@Y-W300':I,R($Q)9DT/U"9HZQ=>^^K^W?6\8972 MJS>7B]FT+OTB,;V9_E5_=[M_1^(@3:_4//YR%?< W#5:?8]JHDTP,/NQN&OC&.&7RH=GT>WD4)FNJ5@7$Y* M648QH:[5,D:0]DD$R@PH.G1!,5)I3X:R/6N=%A?&M99&R#BIMM8_PJ+N/_F. MP_=>W/OH=FT63W-QM(X*Z32JS 4(K0RH9.K^U8*4$EAFO"LJIB8C-_KIJ A< M"Q&(Y>("IR1;>W!TUH U2F5DMK#2)-1X*1T5NR!H[XZ*7934RD.P=,02N@ 2T^TA$19DL0LP-4F.24H>(W& M(V3'HR&W+JUMLA+KP.Z<4=LI#D'40*KH %3;7]038\585=_#J-IMKBU0MD0_ M1JFMS")YHUI@[ 5U5!P"N3:*Z@"!=[VR(N*S(ZD4G>L)[R5X42)H1&U+&20M:[L:16/G!V>6D=% MDXK$?OKI '&W;R?HU^?XT#6%C0*#\ &,"@:4$@6\]0Z$=T&G%$-238[(;8CK M-&7<$Q#W5E@-K)T.$/?4.(5O\V4X7TXB8RJ7HB"FC"0RREVBX'0">"U+8"0] M?_2)%U>D=9I0#H.V@373 =;^1O'$N_ER^7[V*=P[&FY&^PKY>8K-A*^/=9L=C4A_-9OW4P2VHR*O9G9(9.*(J&% MS&LQCPM#QA4*))0V6Q\R3TU*8,.R,7*4-A "[SJO$55]$DYN_YE1#W_0\ ZO MY8RH)T 7A$@R2@8V^%JAYQQ"B1Y$MIRYE$.P;3H"V[F]F_S[OAFLI7R#<\%U M$AH9!*5#?3W,P&D9(6<4R+/.I:H9%(YZN-=9F]L8[@S>A7"JU+=4 CNN?0\,QW].LX=M'S M+WM"!A+HV"MM-FR\FL_6\GA-IC__L;YBVC#CF14\ATPY99TZE8HB 64'3&N# MK"ZX4G$7=#SZ32/7D!IB9!CA=E WVO#S][#X%]Y#O4+&DE0>6 6\PF*(*Z;! M*LNY#3:+T*09^2FB1JX1#8RIP=6P-Z2^XR+.AP75A\6\X'))J@GG;Q!OG&D6 M,F9?*/'CM<25.#B>&!CGD$D64F!-2B%/DS5R\T%;8 VABD[.M7?X)9RO[6-B MO-".V3J'P"3RM;7]BY.)\&0E+R['DO4N!]G-1X_<.]#PY-I3?!T<5>OZTM6! MBY0P6/UX-TTUR24G.V&**YV,!IXUR7-;]$M3UZ9M\\38(A("^/HK-IJ[&D^ R MJPU;21MOFGFG1\D:=\UA4T#C2PJ!E%[3;AT M&KQW%&09[8L*ML[P:\]E)Q=/ R#A?@?CX7+O\X*II-2/7X^W'5<$YL!KG>M5.L!54+29[5!61)!AL2LIS:3"Y_C*(N MGBP!(3TT(B M;O/$@S[T%ECHI[M ^>5;QP7%0!J<'RK.'C"P>;I4%+/.J0"V$JL\9O"6CMYL MT2/CK!2]S7NQ[5$PYA/\ S1V5^=[B&]DK?]].IM>7%YL"#?&!DPV JZ' !O) MP"7N0%,2EAUW68AMGM!OI?=?OGEDS>^CM_D00AQ;^^&OVX3')(2AQ-N&0H1; MAE=+[RVRQ(4Q*=V]O#E ^[>_>9RNA,&TO[<0.RA;_2,LUCNQ/X;5E?_3:"+: MS(#$0?1GBH4B'73 /0]6":,T:S)%XRXAXW:J#!L3#"+LSL"R>3"MLE"A*$T: MK0\ &:.L&C6'8GWQD>5H8Y-*S7U2Q@TB#U/M$SC90\X=(.7=?);GL[__Q>N= E$+I5" JZEF@*,[[1 M>()?Z!CWY!H8.(?(N .(_'J"7TWI(^R[&!-(Y2G!D\6!0ZXA^4@HUPRS;5(2 MNT_*N(V3;4*< P7>'62N-^WP3-".Y IC9&1"Y!1#2!*$E-R+*)FS;1:K/4#, MN ?3H0I^$B][2+L#Q'S$[_/S[[5'^!=F-AY3.X:^]O21?^2@-.66SF?*#[D. M%F40NIZ@E#^RA]WDH#8W>O?<;%Q;MYF&U(]T+6![DU=Z@;OI*A7WGC M0:+,3&@>[KV0>J1A[=?/'3=$&4S]ATJL ]_QT"G\[N=T"UEL<+Y.G7"4.E(B MR<"%>C!+[0O+:"RV29">HFKRAU,$ET6JP MSK,8C$M>-FDRN4U$?_=[>^KV"=3L).@.0%*OPM_.EJO%Y7J*>5A.EY^(EI#? MSVZGD'PB0S 8BH"4%9E5+F115B!%=]H)$5 JUN3)V;8$]E MDMB?L\LEYE?A&_V\^O%J?G$Q756NWR!^P$6J"OV"$QN=RH+L2@E1QZ4HLK : MUIFD'1WLJ'V; =][4]Q?@C^\WVNGPK%#\_J*MPS TM&@[]6AOPG3Q MCW!^60>>7-1!3>\O5\M5F&5*4B=>6^:2S22HE.O43 71.@&RH#$LVF+-T<+Z MIP@=]\WE(M3JY8FQ0O?4_ M/_^!;F*5(FD%'<2D""UU%Y3C18%(%K&8))QM,FS_"9H.=2@/?/3-N/]#QG6 MG32'"%6:.963#3VV\^I+?L,P7>/.% M]#_+U335=4#T^],OLSMS @L3)'/G02>IZE:@ ,[* DE8DU-.W+DFT^,.I+M? MU[0+QAZ?[]A>F1U$V#?LUD5H\QE)?GG-.K&[F:OX&\ZP3%=W6%4VBBQ]!JFU MJ(Z:0RS>0S11R6AM3*')5.4#:!ZWQMH>LVV5V!5>7Y>"J>X5_\EGK2)_Q#2? MU8QGK=0[O#J)S"CDE._4,=6.!P@Y2O IVB00HXV--V#O3O2XI=?VB&VLQJX@ M^_N& &+R;+G$51T=\?CX8$9"E"X*L.MK8&_J PS,$%+QV10T2359X+(GO>/6 M=]L#M9WR>L#HY<5%6/RX=6C4,:33V1HLO&#;G MWI6C(^3CVF9,6AO01B10RCCP)FD0Q3N&IDJNR5N#YD6^*N4W9*%7EG))QO+^ M&R[6VGM ^INT;N*R-US7CJM85P.HS"#XP$%K+:5U*JK:]&3O3W*_&?B1 MT;J/"D\3K*__(@&39J,A@T2$QI?55#QSC/D51N'2YR?;$K:@; M^5'CJ# <4&_]@/%GI\!==IS25B-+H*\*%4'4I=\.C& %,3.-L>7)_!A=XR8M M(_O!(735#_0>D>)$$;V.U:%P=:R?2C%#)$(XP)O M"$T-E@\?\ASSZFOWD2*7T1O./;"<*;C6*H&GWZH65X+$K))K4(8M@K61&)='DFFP[\L8> M1GXDM#R"T@%5UQ$@?XF$'^,M1?J/(=-V,6E0S!F(0M:![\6A=;&@;Y+'[$+D MN"YR;' .KL:.(+J)E1_CREC#7"X(3+% D8L2X.HU0PDJ>!;7:[&:^LPGR1LW MR1D;E@.JKB- /L8.DXF[FKNAR?5)D0T0L([0XM)G%Z6V=Y?6'R6P'#?=&1N" M0RBK@X3G,3:<5!$9.M#K5:.>Y!1MW=;N2D@^H-6F">:Z='>M$I4AA']"E\B_ MML7/2PTN+@F>/U;SA_OHA[Y>WIN 5A?/PTCD"%?2,A=5=-TL6^J)ZFQ]<)\$ MA&13-HPQ[IO,EV]X);W-TXVSZXNEGXKYY2]3H*%"29(,-6BL6R8D!%G(^(M3 MWB@;/6MR$S@ [?U>4N^"M;L>]=A*[2!ZW(;EA],X7$ZX%;8XD4%H5W>RUNVL MMOZ89>!TLJ42FPQ).(3H?HN6K9$[B!I/!+)W4[SUZ3==+TR@R#Z<3W+R+"A& MZ+(ZUPFS&IR7$E*,)D=MO&--(M0AB.\WG&T-X4'5>B)0_F->H[-+^FOQ'#>A M_GKK^B0ZJ8U$$J\WAA)1IL [[:"4NOK#"Z_;["0_B.I^GTJV!N\PBCQAU'[Z M2CKZ+=0)D_.+^COKO_EJOJ0\N+#H59'@F0QUNSOEK-D@"!Y\M%J9))M<,0W/ M2K^/,,? ]T J/Q'0U[>IZ]EPRPGC$8VNBW5$(.ZP6/J5UI!0Z.*8]XT>L.]& MYKBC^L8$ZYZJVAV(_@J(,_Q"-.3#!]INP]R?LP7]_&4V_>_UD_U-87 SP7<2 MHG;,!D;):8V14-4E#4@9:DXF49:J=;@#S4=FWAY,RE;PLZ<"OQ'4S,G,-V952DE@M!0P&RXM&X4J3%M!]B-T*J^Y4 ML'HTM9W(R?WJ:]TA_';V>D8275OENIB'-F8THDZ3B H4YP6"X!(L$T$4KA3Z M)K?X^Y.\%4S]2X3I "H\,;#>F\I31U]?Z?K\?/[O,$LX<PEXWIH;7<+]H>:+R92)<>=UR 2G32*60V4 M/!I(Q)YC.5' U&1\W?8D;@?1%W(G=K".NF\\.,N4'-*'U:N2,E]YRD<1$UJ.8?:[,[3 W= FJSNC6ZJ(+2#+2M;?B&>'&**6!" M!):E\9$UV:C^%%&=N*D#%;\5GO;00@>(^O3OZ7)Y,SWA+%],9]/JR=>7]9_/ M-NM\,:!C26706)\/.TGFAU)!C"XSS2UZV>3@WXZ\'E&V#QSNSDT=7C<=(.Z^ MN-8&J53()D0!KD@25,0,45I/7/#"9,[1I8:S .^2,VZ/V7$/PYW%WR6(-O9& MV5I(3'F0HEBRMSIBPP1-SKUP6U]?V-)V(.P=@GIS3;LK^UG\["'Y#A!T/6[U M55W\MOBQ\:7:)"NX0>!%9E!>D%&E)$!Z[9W1A=&?-WEJ]1 UO6%G'T7??3UU ML-0[@,XO;;C_W^5BNLS35-6R88?%E&(A?\RK92E;1_EJEB%YGJ11V2C99B/2 MTW1UTC<]))R&U$0'P-HTQ_YJ'"9X&6)P4$=$@<(H(1C& */@V@4E3)O Z"%B M.NE;'A)"!\N\ ]P\'B^^^[DW-403G1 )M*Y[OR/E"\X@90EUH6Z4R+)J\H)K M"]K&157+8'MHQ72 M1UNDT2J9S>%F5S4BWO/_=4S:Q%)9BA+JCH X0U#>U^T"X9*HM!@9%9U,"B'X(4$ZZ(UEL)1:YKJ^UB6% >V35C@CFK;M-GV[+_Q!^U*:^L\6B2JC^\F=G]$>"!K'V=;/=/!F+ MP,SIE(_[S*TC& ^@ MV Z0_#-,NK (I6 0E2J13Q63P29KDC-,J-#G@GZ!IW%=NK=$W ME#(ZP-4NY\'MJX.)0B:3XP6XCXSBXSHQTB<-27J,B2LN3)M[OST)'O2F[SFZ?^EV=&= MXX':Z0!P#S^G7TZ,,4X6'8%SID%EX<%SGX@-%I"KC,8UV:CZ"#TCOP]K#:PA MM- OF#Y_#:M_SB_/\]N+;R&M?A9?KU\9:R.909X!LZ^M(I5!KU3M'!&<>\:+ M:](XN!^YVT'Q9"^!CJ##?I%ZO4OX_>S6,\!-[7_"*7"@C#Z#+=F09Q M\NM:#>W>A]LCO,V-+I@UF*^HZZ>$^$"_WEOX- MKI@.CN,=JDX3+KA.R2,@H^-"50F&K"6P; M++'(9FBX'VH+&D==!#X^0_8N$ M.ZFK1R0^6*)?3B+'PB4%$88K"E\DUL(\,@B%E31A6OJ2K(:28ZAM'P&B"G4_@E1:6%&[18^"NE_I&GGM\_'1=H!: M>D19C5(VO[=)EVX/'#Z;Y9\%*:7 "64@ ML>2LE($E<9QKMT.X&+>9JV=O>*C*3P/OM3=]\1V7Q/A92HO+<+[\>77Y9K[X M?7X95^7RG/ZLWIXO)\G;("E0!N?6S\.)>5>T@P_19P=1<2UKURVV:9'>GL1.YC =YTKX4!7U%8?=XN;# M K^%Z756LYQ8HX1DRM8K1EY7\"JR*.% DLQ$$:$6JAK[M,>IZ_(N^&!H/.[H M!M+3^,?HW8KH+<8^3K]\7;TO?R[QRJU/0A!.%$.IL>"4WB2?Z5[^(^O'GC/[W'/-'3#C]7D=?+2A8RL!( M0Z!T*1"SBJ QTDE!:33%GOM"ZJ$O[/(.MS6F#I;\^*!ZS@7/O^%B]>/#>9BM MSF;Y]?^YG'ZKTTHFQC-#R3,#PUV=K>8%23 Y"-I&(YWFS#1YZ[LCG5U>WQ[K M^!Q"=[TC]*H^F.N('$UHL3EG4$+GNGH^ =>%9^ZR#&TVK3U!4Y99*7C/2GQ^E3_I6N+N]!&[JU M@W73_;*]1UY##?/TYYD/'_:ASRZ<'.%93V":8GX=(8E$* E&U-G6$F1ANK9\ MRI)T"PMN^*SGSG+J\HC$7_^5SB_S=/;E:HK"\@/%H6$ZH]^HHX_"Q71VM2,8 M5Y>+V?+C_/S\S57']41Z+4-&#R2A4)<[.7 .+6@56,92O)=-WHVW9JS?QT2[ MH/2NG^P*#AW4FQ][A\^DE0SKUI:0:IU)9(C,U^V*5BATT2 [YM/?<<'8%VBV MG*2PBP;W!B*EZ]-Y_K0*BU7;5^II41MSEQ]Q>7E>GUV](26]NEQ4[7U8TT!_ M^\-\.;V:,)Z59Q&M(7E&!,6DA%A7HGD7=++*,MYFK-LPY(];[#Y%L+?$1[]. M^F&N/Q"WBP=X#C&F8(,%CHYXYE%!_+V;=OY]-4+SSJ&+_+%?W6N^G%=+592E$41UE\ M@<(\)=^.D0CJI.D8."J/-F399%IM U[&O4$X16LY&G+ZJ1H_6GEXR&]\PM7J M?#WS?_G/Z>HK_?VJN,UBK%K0I*#29%DRE&1DG35C(/ D0.=2,,>ZN:C)4Z%! MN1CW_N,4[>8(:.G>8B8!/;):PF>R8&UD,_7VG /E6#PSK8W+QSPYQKU=.444 M[Z3! U/EU[/J<]\4#M^7VU_V M$<^K7W@U7ZZ6Z^TV\=9VFYO+F%*+B[)PT+J>ZDEP",IX8-IPI@ADW+9Y1'40 MV0=?\6W[[;=7 BT_D\I^HX_YUX2%G*3S IQ-9)TF1?"ZK@:0*>I0=!2E24/T M@72/6UX\(E+O71L>4=]]SAA\V"-]ONH0',QW?K[5<=C"@SY$;Q]^E"LA8BD1 MA*1C55E>*]"2 S.1SF[&N,,V#2BC^M'K 8[OR_T%:C6,66OQ_;=U GGS_&JY MO+RX^KVU/F^9F>1!"R<@.I] A8 0D6FHM9EH@@U,-'&KP[)QTEYV%QS?VQP^ M'AHZJ-8]Q/UM!=SF_JR.6)ZN?MSA.&]R^D,\PVUWA_.XUV./R*)=9I([FO>SV;YSN_\.:-D]!%9.,N)ZTRR M\,*3+#)"X,B!6TS!!!9<;%)@:\G4N+$CIRFIN2Z!*_\U\\=3VV?4D ME[0I,SWL8]8Z_&W]G."N:TDY.5\LU+.2A"0#..4]"*_1>\.D:=.J.@JWX]X' M=6%GO6*K*P-\3?GM_ ?B)UQ\GR9\F._;DOGXLYIZ=:>\ELF-(+ 4AX&<4 SK M/9%D#C'+6N:WV3)G7%9-NG":<33N!5$7AC0F1DZI@'26\[JW(IR_G97YXF+] MFU=MW<-5E9[ZDF:EIJTYZZ/^A IM22) CB&"8HF292X52),LRYH,0C=)'?NK M/_VBQ%MGW6\_'JY*K(^U"9?SP8!R== M==H%O;MFX&TP,&)$LURL)I^GJ\KQVUFFW"A?AO.SOZ;+BUL61MQ+6!] MG7[[/'\]6U$V_OO\(DQGQ)K5,G@!W(2ZA344\%HE0!,TB3!Q&[9Y%;0?XIZF M;1PL#H2"IS UH$I&1MNKKU,LK__"=%DW#KXOA4+MQ=_Q(N)BPER(CB<-+M3F MJ5 0G,6Z8X8Q):(I<:O56ULAZPDZ.D+1D'J?#Z^$#G+\6J7X(US@VMZ$4"@= ML\""HI@BL%3G&Q<0JJXMDIA%:E+[NDW$N-;_E8QQPZS]%?H(,O:0[=A;2\X$X[;. M[5G]>#M+)#1RG96=C=_DR2NMR5LFGCBHB A!& \^"Q>R]I+X>JX6LL7W](&# M?=0W;R/+#F#![*TKWUML9"6\*JD ^4H'2M"O8BD.> M-@/"80@9=@ %[E^]?O\W.F-7&_ICX#H;I2&+PD@FY#:#$1)*,42ZMCGPO+5; MN//AX]XR#^D+#I%:!T%H?3RUCJE>G8?EDF*O]=UV/2L39S%&2_XK5T9R;?10 MN0")A&F*K9,,;6J,CU$T+F;Z"$^'45<'N+M-_\8,6;0V)2V!I[JB-<0ZE]<4 MT)DL4ALGF6\R$_X^*2,7!H?1\=WIW(<)O ?(S"\NYK,U'V<;9UN*D%+7U]&A MOCL*.H+C)D).WAEK> JNR<:*^Z2,/%_[0.7>G^1^B*0[P,J5NZ6_O+:;F#U/ M@FGPIEA0BK,JBUIL2E)GKX+!)GUZOU Q;L-/'\?7_FKIHKRRO^AN&)_E.]$G M#[ZXH"A#L'7L21 )?)VGFWC1PD0>E&Q2I&G!S+A>\ !TW0VSQE9T!R[TH>[6 MCY_^W)P'@:2K7/! 8JXZC2K1+_409L40A.7^B15(\=MHX/FWEB]H338 M 1R?E>YCPGTWG>%;"JCK@-\@F'<)2AW@JG(B6?H4@;+U:%)F.>HF0R$/)WW< M'L<^8HRJE7^SG;8(G5V)P&1=&>\4B4 57=^\8+(Z MY]PF/&_ R\AE_Q.UD8&P<>)EEP>E\$^L^]LPGQ&-X0N^_@L7:;K$#Y0JX<0G M2=HJ'@PY"E 4G8)G@<)4;VTJQ42AFHS8/B*/(QHD;#4CZ%=T1Y(CBKR M&F(RHEU%#=$;#CD%_AQ6^"=/%VFU-6"I2*\L F1:@DG(07!V>J#Q7%F4VW/6?-#_+YU9& MYUZRT76*J1=PWOT#EZNZ7O-*/#_%P.M,TN)]*8".W(TJ3H++M1DZ<<9U#BK; M=I7;!@QM943^)1O1V"CIP%JVFKORQWSV?;7NS.+_IBO_C>N;J:R MW)[#-V'%,^TT@Y)*G2P9"PD%$31CSM:'2U$UV?]X%.ZVNPAD+]20^@/02[:J MC;N9+S:_5?\>G_@0-(^%Q%%$'78D(P1R0I"RN/> M,:1>LL%-LLW2A#K4+$D$)0L#^DF17"*=\A$]LZ=U=&UG1B_UQKX/H'1@,7OK MX?KA\'*UN%S?-KU??<7%YZ]AMG=19SEQ G7Q)8.6@7+,*!S03P%DR08Q24,! M0%=UBQ92V,XR_Z=/H#= OFAK_K5:-*%0.V&T$H3$VGEA SA!$4+0.N18-#.N MKP+CC@QN9X/_L:T%8\#H/\B\GB_&AF0#5XP$IP()CJ,!KQ0IVX02G9>>A9.V MOV%*__Q%-U7TH(:=@'A2 Y9OUN/\27^TFK]>KJ87MUF?E]NEJ<%G+^_W_>W& M,@\@CSXF-NM$ 9VP""Y;"\IS#5XH#:S$5'026K.7N#%L7X_Q4[^W$/!QNOS7 MFP7BVQE9)F7('XF!BWRL^R=-*KR0XVF_%1THN]#.5 KB7QCWD=Q7M.8>S:A7AA,VFD )=. MUS9,$HD('$30*+S@7I>^GD)OS]M)+S#KYN 9 #5E_Q M5E9[O1)QZ&1_NZ]KEMOOP6T?J;R23&0O#61;IPA6Y,4Z)K^N]DK6%>=,DTOY M$TWE[]^#?9R?G[^9+^H?3BQC:"-WX,@X:T.]H[!2(/VC*!/I3Y7K:R+!D^R< M=-*^"ZZ';@L? !VG'"[=E\+5C(9)\(YK:2*@#@D4]_7UJ[. 60;.I(L&F_B: MP3DYT8$U \*SG<7L@96]C>7;^H;FTRHL>GRC=/5&TD=ID17*JES)H&(0$.H< M<>:%R4&$Q'.79\J^PSOZ:Y?KUVP.Q4L/ITP-ENMHJU^?#J_97MZ^#;N>II G MD3*XPHL')HP A45!#,2F+-$YB;Y..F[V-GPG4D]T6DU#P+?5]@&/5+_4H+*+ M0^#U7]^FB_6_<]/D$W),)F0%+#(R:DTAK9-"05+9F))="#C.()K=>3G1@3/] M'@*'XN50H_G<3<9!VB@XK;,2;R2AN"H6DZ' $4DS7&CP* RX$C7]1]DDFRP% M:,#+B<[ Z==R#L7+BSAN[J=>*KKLE940];I>3F[$A<0(X8)GT@KCK,GJE7'2 M]/Z&\O1K,(=AY< T_?6L#X/9A*9UR.A&"+F@%-[;VGUC*$1E'J+(=497#+$D M5B1O-Z-G2$Y.NM]DS(KO89CH(0T?[B@]F^4'0M*G9B/>W-0*KI4+$>K>3%#2 MA]K+9J'&J]EQE3/+/1K2(-R?=*O*F,9W?.R] (-]_"7?KV-+N=.9\;H?V8JZ M92YG",Q'<)192J;K%K N9T=OR=]IW^2,@/QV$>5@,#R=ZZ !QPM'P;TQ%'X7 M(4F)C),22V"@68I6.\FB'L=.CSRJNMOKHQ.PU9'@> JGZ7.BN>9^.^F(PA+/ M0I /U^?0N*V:DR2R2IXH,E,YU M<80PP(45/E PPFR7335;\G?2KQT[N08=##\OX. [RWD]"SB57@PG/B^,N/-1_?A2 MHX1!92TR2%\;^% A.%ZGP\FBL^$)4;;K7CLNKZ=]>3D@TCO8I;4+[/I9[WED M(3$6;!)&UEE5I-2"'$(A(7EK KB3!,^LD8[\ETKMIL8?E]=QZR]CAZ8=XVI$TZM3 M9B9G7[XLU@\SWA(3T]ERFJX&^%S+OCB;4V$(=OTD74D-$5T!D5&:@MD*>><1 MWOWA-=M\T;A[4$< Z.#2[\6)#U.E_%4@$\]M5%@'& I10'$7(1:> %7))BAG M&/8UK>\YCL9)8X8'7;LZ]0$(.)UFR%V;6=:[A.Y(1KC,DHH4CQ9%DA$L@HLN M@:%C1B7&2HA=#LO8AKEQ,HKNS61P7+SHPR,ZD4U)&GC6D01A2!""-*7IH,YH M/"^Q]W;^/:QB\";#[JUB& 3T=*TY3.+RJS#X)(L8650.N(X>E.,%/%<(222> MC-&%CM/.\]X[+(V[T/UEI+>'H.2D9K2FKY@OSW%>/B)I8%J'TZ[_YI^SZ:K9 MI-8=OK3=O-9].>]C:JOP3O,4-,&06U"(#F+4!H*-0A7F!&_SXGSDJ:T;I;TO M^[?J?:[V/9%)IF*UA)*CH R*20@Q9! JAI#0H91M1H@-Q<%)SV;=!;WWO/PH M&.@@)[BBG/[RV5_3Y22I7&)@>Z9AG*!TXQ''/@4\I( MT1V)=)P%Q'LP,R["#\#68*WM RFZ [ _$.@M/W[Z\^]X-6^X!*TU'4IZKS!ISEHYJTTV $<]Z[PO/NY_K0D9DI2";B, M"*HFJ$':#.0GT+I@#.=]%?-^DCYR=TP7D<.1 7#*D']VY>X?\]EW<@Z8;T_* MD\(8'Y@AY4@#2CMR-8;4Y% $IP,7'D]LP?-#;'9^1@P,XJ,M<3X84?\9]G8] M!I+G[ QG) X*2U5T$J*C ]@Q#!(CX[[T]2!H5PY/U,J. //C6^0>F#O]+H@= MM\Y/O./,%J[ )N- %<; 6^\A6>N#-MI*V5>7T(X,GFA_]4LRR ,0U\\+B":2 M^<=:@S\E(X5S+L<,AM?K0\R",E,5 !F%/I2R)NG[>M"^(X,G.NCI)=GB 8A[ M ?L?GA7/9FK!+0D)+;W/)M8F PU*>9*0<9I,R?*4@^#:G5AR>(_'$QWD])+, M\C#<_2=8YMVH/E+:SX)SD+A+I$=+\O$VUOB^!"?K$HZ^5F@WR23[F]+TDJSR M$,SUU!+95CAWWGBMH_W?R:W\W&Q^6]%><1Q!.U2>AFA3-DH&,GGOCI>/R MQ$+1PHEGIR11CFV'R/Z-:^ZSX)B[9S$50P()4H!)Z"-Y',"@=Y?=8,C^Q MLM'VS+_X&F\[Z^G0$^P$Y?^X^O#SX@OD_)6A>"@G3Z%;#AY\9%?KO;C3POE3 M*UKM*($3/=<3E%ZP18QARH^O+8%9N@:"-)?(E18G=: M_F!'";SX*O<+\ U51)JCKF4"FS.BW,9(? M/2U7L O[+[ZL_@+\0#,XOV@GL$-RI6+VM=$&C+<42,F$$)5TD#)J7S)R-M*Z ML5[J!*=M_A_U@??ZS^/=/W_]5_TEMGOBOWGF_9H@./^!^ D7WZ<)'W$7Y^N/ MI%^]+Q\QS;_,IO]-1*T-;DWIU5.-$G401BWLSS]/LV7X?S> ;K\[4=] MFO>^//@Q]:6I-#P(9RSHG 4H911)(DL(.5N9D3E3FO1@-.:KE^?JHR%WWB^, M.K"JJYARS>+M!X W(K@>;KM\G._-(U?'HU3!4$PL?"TK433II+8@F;6AQ&!% MFY=GP[$P\@'3$S+G7<"D P-Y^OFU=% M'3^@'PLJ.SV;WT5O75R)_3P^*S-7Z?Z&E<1R8+D@."\IG#12TF'H%11&/YOH MA5!-9C@\2M&X5\B=P&\8?8T*O?6XS[?+Y668I:N?[[=(&)_K7E MM3U%D=&:3.D,\_5LH6#,"@4Y..MCBH:8?:ZJLL/WC7LK.3+$6NFE@\-VF"3A MIK'3F.2Q[FR1+-8)R,Z"8UF!UDI*A4X)3$U]XS!\]#(XI)<<;DR8=& E&\XH MLGF0\4V!=V*4"\H'"3K6IZFH D0,!8IF1C!)TF9-"AK;D3=RD#HF@NX.TQM> MG:Z9:R/)_+I,.0?5Q+I-VP48'(11YN?D%_G1F[S8L MKNND@J'GG-(Q'0OE3"(X.FBMA\R*\\78HG23^^1GW](G%3 M'U#&.5190_9"UJ>Y&9PU":P4+BJF4J/--4]2-2X:!]/]=IC:0Q%CKW3\=!F7 M:3&]Z@G[-"^K?Y-@SV;YT^6W;_/%:E,:BL2/E>2:E%N?(VSC7]CK\RQ0Q2CI(+Y/H\1J%G9#Y(!WEB MVD5N@]=-.IJVHF[-0?M?>7XZZ<,=1GX!&T#7=-=??3/"PI) MF8=2&@%E/9X%!8;!JP*8G&$:F8ZJR::^7\DX..&])[L_YBN\N;OY3,+[C?Z% M?TVX]Y&+8* DAN3TG:+PEQO@6BC&(QK9:"G1MA3VT!.\%SKNY;Q-='(J?N7 MAH:'/JN)CVG8$' '2RHF+[V4H%D]H+@O4%-1\#&9HK@QCK=I\1O6T]PLYUHW M;_QX=1Z6FX!2&\[).AAHZQPH0QRZ+#,8G2C%5C**TB36?X*FKKS)+@AX8K'N M07+O('C^F8NO6=@PM+X5RR%8&RUE),R8VF1, K+T(SE(S(R2$Y$:'4Z/4-3+ M=?:!.K]W,@VA@ Z0=)O^34''D9)-55_=) M&1D[P^AX/JC >X#,^A'"FH^S385.6R6LLA9<"!R4U0[(43M@UL3$O&#*->F\ MNT_*N) Y5+EWL7*8I/O"RF_7U5P*^%W*&;2.#%31%*K+;"&5I"/)J ZD;XR5 MWWJX@FZ'E7TDW0-6;@GDIBB5DQ&.^P@^D#A42 *0#FS59FWU@]3T M4L,>-I@Y7/ ]H.?F:=RZ!+D\NUQ]G2]JL7,2#.-,%0$FN@)*FUK8)+N*Q6'R MF:./#8^G!VGJYYS:4^,/NI_#Q=\7DCZ$Q?O%.@[,ZU%J'W"QYF[B0\S9DX"L MMK7/2QAP/!>PKMA0Z/]4F_=66]#6SZDV.+(&44=?"+LREOK"EPQ%<9&\21(L MUF&]R!/$@ 6D\EQHCRCYT?/^SKY,7&'< M:L\(_QI!.5003-# #2>K,"0>W^3=SE-$C=LK=00<[:N L3N K[:#O2__F*]P M^7JVFJ[.,7^>WR[Q3[S-(8NUH5?AVW05SM?L_O/K-'W]O)A^^4)$W!/&Q$J4OB1%..&<0D&>P:O @&N' MDIDZX0^+&4%E>9W*_;SIC5;'P L#6S><*24L>"$0D!EC MZ-!DNC0I$S]&T,%=P7<^]Z9WQ48DI%L/J4AQM*A]ZNXK M1"$FF:8T%Y3,#[^NDGQ0HU FLZ#8#^/>BMM-X\1#WUEYK MG4/S'H\_PZ2)53RC% J,,G4@FD?P66K0'),I)G)MF_0D[4?NN.[R"#C: ;D# M*;6/Y25/ER9Y!T3O?4IMUW"_L]RQR/V&$GY<23= M.I,GF]))Q5HS,A3%(GE>IV(F?VN%",$FU:9:V+[B?VB!;?W,P$7'(^,)LJG' MD8L,@B?Q1"\,D\(KGAJ/!1^"C4[S_EVPUZZ0NK.>.XB8URO3ZP*F]?-,) PE MF1&XT(QB)L$A\EB J7I1K'S2H4F(\0L5O;Q[/CX<[DX&VELW'0#KD9E*MS:! M_?;CWGK.-<Z49140R:,I8Z1^!<4,&'HL(C(E\ MM[=WL'G !V[@;?7MV%/6AE%!L%G7Z>Z1P@V; MN,TM?,).5 [Q9OO9+[OI850Z81!"0!:UI9(Q!9',$X(JS"FO?,EM1K#M1.;( M,TR:H>RA]]Z-E'=R[NV/L+A:T;#_-=@.G][6^3W)RSB^T!7!Z%0$5)0CJ>0] M!$=F6DKVKCY[XKI)?'147_@.5Q6][\LK OMT=>O"[SH^D+Y$631DIBE,*10D M>)9Y78#*DD1K96RR]NA>J#30^6P)#S+*^*"2KHI,N \DG)^XMT[;)[6U:I+B8 MA?-7E\O5_() 2L' N_GLRSM*D/+9>>YL0G,6!4XZ$0G M^KJGU!E3]T,*(4,**6&3T+T=2[VZPATP^7BOV*CZ/TD/^K/+]5IT-S(Y9&'/ MP5_:WO/NRGEKK\R$YH0R22F#13JL%8<@$@-*34,Q3'AFFM1*NO/*FU6460IG M-0-ADH#U WC/:H#$ZP96G^B_39[>'D9VI]YU%VP-YEUWU^.(M97E8G6S(.67 M4Z%VX@G/G?(^@D!;%QF4"#YY ]*:'-&Z'.0V[0[T);> 2#_=!>&35/32@=L> M!O.A=3(VL*[L\C8+F\XDDUVTR!TDH0R))3H(.46P09EBI<6TU67A=L!ZC(IQ M@#6@=N=#BWI$O*1:D5[\F/SY:2*++M+EN';3H%BJ8XZPOJ1PCC)X9(D]$!$L MK]&QQ/3_?)E__U^;3[P"R.:'N_BX^=81P3",ZN8'R;&#\OX?\]F?RTU_H7"" MYT!4:U/(;:Z[2KCW(*5QQ2-/)C09V':+AG&*^<,#XE#Q=H",'4_>=S<]4C(7 MX:V'$!D%@3E3GJUM@ERD-R[J5'BC1N/]".ZE/?-HH.&ZL4\K?\;SF_]9K.RVE/?UKZ>MC6OK0MIQAM,624H MG%M"L7#@HI1@@C3)%Z5$:7+8M2^DW?V&6X+^[A;[9!3)8BRT+64D.SN>7[]%6;[)EJS+H0[= M P1.8MGGU.5CL8JL2T:KF'"JGEN+.C_>&E:L*K98T*J-K3R UDZ/S/9!T9;) MW$TTUL$&3C:^CDF8+UGY?;+X\]W-.YRF\TN8W\X4QB D@B'O/$?B!S2%7T%B M]8>B5:$H*$W.;U\CK)=3M$;(>#Y<93@U=0F[.V[N(L.42_ A,NXI*-0UX <* M\EEM+:2AVPQTO!W"9IXB5J>D/3,0I?WSN/EGX'$'IAO=UW=> * M@X9ZTL3KA9Q3KG;%L4R0*2^9NQ)#$R!MH:F7XY;1]L2#E-,CSBHCJT68 OMG3*T, ML8N19Z]JVT9A:JD$L,!%9M(7[GTI/.HFJ'J5LLZP=2@&9BT5T@'"MICXAW-( M\*I6;3LF:SM/'2SQ5+-70C0^.:<=;S,W>A?BQFVL>NJ]2C M.),*),]:,I6-)%ZXI85%+J>S@JN"Q0M[FF.+1T3U=4)V/ 1>VS\/U4>O37U_ MQZO)?)GF4OL2'52NL/Z( 8[SMU(U7+7P0P^G:7YXY0N%>#JARTI*!JY6M"N3 M&22!C)#E [H0(38IF=J#Q@&Z)CQ^U5V7,PJ?L4QNU?"0>FYR< 6$8X[V<$*^ M]BR:0+8[AV S6(UX"GEL)7)LIZL-NE[HE]!&;7W>::X9AB,&<&UXTO#&J^60 MK'U0%C5%BA@(94@ TUG0;E63&$L10F>EM(!6?4Y.9<-^),Q/,3\&/[WQT]4Y MSG^;T2ON7_WX)Q[(6.7(+(>Z*XI54-=39D6A=C!0&'?&"J 5I*")<1N$^K=C M]?;!X[K5.[VB.X@-GMJ5S]]FT\5L_K'^6I5V/2G*V9 $$V=H#$53@4+M2()D MBKS?:&W2:)HDO.G7)Y_?_$2J[<[VS]P42^*'ZYQST*0 M-JM,(K:Z#AI6EGGA(RO&D 2*-T64$>"^#P\[X5__I^._&2I&7!#U7NMXOK_@ M_/+,20Y<^\Q,*H7IFB(-T@2&,LC@0"@>ULS^\TNUX62V_?TB"PBZ/'2!;86_J!TI= M>/3>'S%>U=R5?UY/KFX>1AT]ZA 'SJ'G3/E,('3P!31W0F<<-,B!&R>%;K+ 3V?JZN,?/?4[3"ZJY#_,YK6ZR=P M(L2>3*MO=N^NR9JS:?W7K#Q1RL$YU<>_]#1[_3Z38 MB-HQF;0T"K@G#_4O[P.<%<5YX3*P>M?,-"^)>2V _/1B2P&9A&Q2S+L#;6]F MQ]\'20?L^'OIJ(.-_MX6O+NY_^??)C@GHLYO/N)WO&WOG"W''(F7$%5A.I#H MO"V<.9(E>2_>F=@FMW G\L;.8AD8%>O!]? JZ@EXCS>AY_RM$C:#CSIQX5CQ M1=6:?,[(V0&6H$AAE%39-\F;WHO*<6'8 B:;D#BXSGH"Y"_3;]=7BZ7$Q"K# M-]D"/M2^@MK4Z,TH!N@R,UFZD,D#!M.DRGP+39V ;7@D;,+C=#G0WVR9Q M\E@(',X "7.*]2^@V^ MX7S%1$P>1 Z>Q5C';J$@-U?7>THKHU0R(<0F TU?I&;<\H5N<'>\IKJ V_S; M; Y7^-3S7C'#(=J 1+T2FICQWI(5A\)23"5D303I1CUXME U;O5 1_ ;2G,= MP' Y/>D=I#_QN0'75LB22#XBVT)"RN1 2P.,1X-.<(-1-[G?V$+3N-G^W4!P M**UU ,!W<$$2PL_GB%AL5*E.K*FI%8I'%GT @VJB+YF>C29_K.) MH+%K!]N>SPRBAD[AM%IP.:60P$:F2UUFVD067$ 6LS*:*VY!-HDE-I,T;B0[ MC,IWP-$!\N\ 2>]A<4YVOOY5\R:^TS(CXWUW!*X]F"0-$[;R8@JYG;5U>?1< M.>-DT+S-7((M1/6'ID,4O^YL#:6%#A#U^7PVOZJE=H\R<^XX$OE+Q@&@5@PEKN,:S>F&VIS-[YB7#=H8%P,*,T>[,O]7(5U__#!<_QX7[%I M(\@8>6&N#LO5$A3S-B(S5F7ON"W2-;EIW09'L@MQ.&PR$4O,3;'4[8R:W4WH*C8,7Q+O/N8?Y[/%HL_IG.$B\KPS[3;?*3O MO,,RFV,= 1Y=SM8ZSIP*)&4?.8/B/"M))@C2!O!-CBH&XZ"7V7FM(3V.RCLT MQ@]">"J2,Q0!3="1F5)$/;Y&1HM7L> S!$1AK6K2MG%7 GN97'5JXSN(PMYL M!=KSS>;Q3\[*4YG$%XOWFE:K#4C@:2K;6DGT]%5P5F<":@"6"RTPK4P=KE7K M, TBK@MMN"U;J6'?)'@T-LA3'QLR2X)E\L5)8--(Q'Z)$8Z43 MMDD&PU%4OYG*N7W0MY^-'U*OW7L@#\S^S^3J?#+]-,7_19@_X?S,66[-$FQ> M>*:A5C9(G1D''9)#;G@T8R)Y,^GCPOF$.#L0X0,I_0W!_(="[R2&OYS/9]=? MSS],OB]Y?ZJ#,VF5-6 EX[&VSP:-+-2T9I[J=&=)EH8W20,:E(MQ@\O^P3\\ M%#I'F4;;1)!,N&7)9@QT$:*M,YY*9;^!\4W*89HZY/E/*%FEC9*"E9+H8SKQVB5GN"R8H$?.HZ'V9[+?A4!^)K2&< MZ<,4_89@OF <7$$>DV<@:AV*%JZ.YLBUPX/UF38GBBQZ=*+W _OH#O0X M8!]6_=WC_M'!?Q;")$C(K"J&:9,-B\)YALE*A1ILCB=QF/N\J>D1M0-!;F\_7<8'_O*8'_?0=#^Q<_NP9 ]Q];*=KH.N)]9<\-%)S&!,GR$B#M>7& ME0#:]+RSG,CA++EFGL/K.BX M3$-%%C5JBH5!>ZXL[2'Q#1N5VSQ*Q:V6W!7&2ZKGFPE83,8QH8-#+WVRN4TZ MZ@O$=&I*]L'!*Z9D?YEWX!JO\T"_MJQ7XB%E":Z6*A5.7^H !0>%!8FZ1$'V M4#3QA#?0TQ5Z#E#T*\@Y1.I]@F=5..!3 BX$L!1JQ;;3BD54@24N= HB%MJ_ M3P2?'LH"!]'WZQ@Z0/C]H6A5)X)*.QLHD#-!F)H,*ECP5C&!U<'C6I=R"@3U M4 8XD*:WX^< L8^(G<7\ZNPS:6"9>/-E(P4CYWT/M54-(^&Q(;*B^X_IXANFY12*N\JV MK+F!ZNTIHE];B,S72>J0DG/90 A\%_]_-YALHF(0'E*PH@H&4:O+R#E""&/ M#),ODZM:J_#+-$^^3_(UK)J=BP(@E6)8:#?6@=90@)R8%X5VYBPS^L',R8L4 MC%S#,>2N<[R$>X-(O3W^'2^6ZEB<3[Y]F?TTO:K9_K>+R2D98VUJ):,FLZM] M83[5^8A&*QFX[1D !=LP-:!*1D;;^_,)EI_^A>GZ:O*= M>"R3=-^_+X, DIAGIK8KU2:3AC9TS7GA MX7UH_!!%S0:46@?V8,TX?KPOTU:B6"%$9 $S&4AC2BW3+F0E57 A1HVQR2CE M302-V^.T]?W187+O 3_G)+]WL*@U#I??<+I8J816Q-?E\=2[FX4\ )KP^ GO[FLZN'2F9A"+6RK5[J.*Q:%%C5&T&BSM.1P-<%> V:Z MNG@X$&;/^L6-K//VN3NK#^J72%S\]W_]/U!+ P04 " #0A5)25 # 3"T* M "Z*P %0 &%P<&XQ,C,Q,C R,&5X,3 S+FAT;=U:;6_;.!+^?K^"F][M MMH!?DC1I>TXV0.JXV +-"Y+L%OUTH"3:XD82=21EU_?K[YDAY=B.TW8/V*US M_9#4$3D6PWS^[/1._ MW)Y_$ >]W3UQ:V7EM->FDD6_/[K8$3NY]_6@WY_-9KW9RYZQD_[M=9]$'?0+ M8YSJ93[;.3FFO^"GDMG)WXY_Z';%F4F;4E5>I%9)KS+1.%U-Q,=,N3O1[<95 M0U//K9[D7NSO[N^)C\;>Z:D,S[WVA3IIY1SWP^?C/A]RG)AL?G*?,RE:E\E;[9/]S/#O?_]7(?6O:Q/FQR?EZHGW=* M775S10H,7N_7_FBF,Y\/]G9W_[&SLLZKS[XK"SVI!JPNGHY-Y:&&A=3PWR#\ MP1&/;&T?IZ8P=O!LE_\=T9/N6):ZF ]^NM6EK&L*FRO[^#V_ M8==??<73JZOWIQ=B>'E]=7E]>OO^\N*!RD_I.A>7%]W1^=6'RT^CD3A[?ST: MWEY>XW;G5Z.+&[Z>N+I$,G_:^IO ,=>7OXW.Q-M/XO:7D7A[>7I])B[?+6YU ML_U7N!&GYZ.+,USB;#0%2@_V#WF']YP/#P69@ MD&DN2E4FR@HS%CY7XJV1-J,/9]JJU!OKQ'/Z^X_/WNSO[QZU=_J3M&6) ^WA M]?0;/,/*_LDJ?=& ;)6]HQ=BEANAG:B,%[)P1D#>E&J>=$)60I5U8>9*D5U/ MZUKC3T-C:V,EU=LM-O#0E+6LYEMA8F-ARCF94'LG7),XG6EI-8YZKBB07;.( MY@Y9?2LM.@*>Z:10B_S:"MO.=%$(Z*/T5#$,I'"\JER(3_"VU.H$1$Y7>(HX MOS!5=]0&=7L3,5S>=&5@D/D6Q_:7U-X*IXRA&QF;?@&@ S(SL*2J)\1M_A73 MEW(N$B4D*'0&WTG/^>.A:_"C$LX@$#,-[RK>N%H#+']8D8P/I?8^(-EB:>\/ M5<'O5,2KJI&%N%9>XIEU_P>%^P&4")?+M3R6X=JVO3;BQU-@^1RA49A9ARM4 M72-@)(F::3RQRM40*+R!#(3-@X,ZJ'<:&CR4S@H@Z&IKIIJBSI#JLABW(8>S M2PJ>5#K:__B"<5,4\^Y4.6H@(=<2SF\ED-RPK=X%DKZ%@/S,&A]0UIO@U4[(2N87DRLK, ^2IDAQAOK&GP,>;*P+&W;>WWD MT!_LO1:C?S?:S\7[BEH8RLJK0FXSXV.E2<=ML#P#Q!(ZM=B@@E'EC.J4G%BE M>-Q4&N<9_2I?S&D?0 C@076T<4HD\Z7J]ISHI,@:6MCXW%BHEW'"A/J&E5:9 M\8L>U]FJ:7NDD.SW0)S M=82%!@3&F9E5;;16BB[BJ7.!95EZ#V&*%H:P6<4;$E*,K4S#7+"]/>ZMG6M4 MQCL*K1K6<=/:#A_V6*FB2B%U%JH!O(IM4;TIV^41J;U6D: %F:Q5@B4MA,?G MT6H.5$BX-%=PNPJMV5K]8F4@C:50G=,!-.-Q*3:@PV.W%TAF2S:%FM!9+H U M*61Z9QHO:@2_R=@ U;*4I=AIA40%Q]K"(PF-2Q4 / .!&R.(S*P-*55E+8ZO M'?/'.-C6$9J;)OE]03DB?7#P.'R4((D[WT1FUH**4ISQ6F5,<[BOH= .Q/@% M.3K$''Y8I#&P0%<.2%D0G"!T8P+10IE-)3!\U5/D(((C8F-CT.A[4;0E<"0. MO$#:*3O59Z)6<#EN:M*TL4@A"O(-*?*[@3:KA%PN(=0*6=].9K1H%[:CF* ! M"NT/0R1Q6P3 > QK4V%&A$23KCA7KGFV$]R]#KSKH<@==2#"7N1J32.YP94.RVM6G21(>=N8E:W M/>7W#?+#-T=BZ=_?]P]W.SCS";3FH\\T8%!/O"6_7>JMXCA-EPE:A WYYCA9 MC055E';> 1=+4>_QWYARTH'KT ;4]ZX9=VMT0L 7;^54%5Q"R%Y40E(41\KN M+E@ -@'C/#@"5RJ>]V3(5.MUJNLPP $.A.#%HQ^?';P^"K.C6%)*I3RHAD,T M_?-(?*]:LMF^[43A>V99YY%YB..R EAT30)3KC6$H1.IK2;2GL7OM(,[:(KM M 9YX1!2/6\R%>XEUI$"AX,Y%*5AO,V-4D*_C5E'S )!)CVY+'$BT*4/Y(_7P M^RF,[:YR71AGZGS^]-'AB\-:30V@TY,J4$/D,?4\$0^HOK!SK5:(!>HI9$%? MB1*!X)X358GQ@&E%2U+#<)8;V#;I(Q1PI4@>>/(=R M4PT3/:04*]\@$#)5+6<"$=*N]]7Y=1A-QN'U@^#M,(OW\H[8.1D,F4*\B&[$ MZX+J/!=8<&[0N8>YVP%- V&JN<<$#K/-R]"=6S85C)]MNE;H2D 4*E/J%%D7 MWI]9F[1!OC42%.)^)7YGO!2'Y]I!KB:RMF(RYVV3^L:VO4_&7".*7ED)::XI M/$^B6J<^-K6W2ST#&3#&U@;SDA68>1I/DRNHE^FB8:8< 65M$./(RZ:Q8=R8 MFP)7=D^:">Z<_$K4C\WPY4C=4!':*?R*J]9FW/>=+,R.#69203E:HJTH%,$Z MKW(U7*P37;"QG9@I&LVX.,=IN<-ZV.MJ:HK89+3?1U--@60*1Y?K6CSJ@N4W MH]K 'EA52(J 1]^52HSWIASLWF^1B3,(FX=;OO(65?B9VU9R+2>JFX :W76Y MQ1C(8H8^:N>O>J7K^\2?I=G<$E5;3F9 Z(:PX[0W*A85D8=B;1V,D,;?_L,R'VGF M%J]4^S!(@M#%. BJT(QS90%7MES2*("JK;(I#U&M#F0:68,RL3*D?#C(1;HN M?WVQ,J_%,SZ_(YQ9L7D\/UH<"8K[-9:J)DVDQH\<1:Q2I9HK%'-6$H:,,6;4K\!NZTYAT>QV,*63U-5J/C.RN(+O@AI/%CC<#(Q,2YH=&WM66UO&CD0_GZ_PMWJ MU)[4?8.-( M!2@A]$Z51X"[J?3EYUP-8]=HKV[ AO[[>-Y((4'I5&R50)%:[ MS(MGGF?&BS7=%^>?^Y,O%P,TUPE#%W^?#3_TD66[[E6S[[KGDW/T?O)IB +' M\]%$8JZHIH)CYKJ#D86LN=9IZ+I9ECE9TQ%RYDXNW=Q5X#(A%#A$$ZO7S7\Q M5\"D]T?WA6VC0-AJI+J34:+GH>]Y?UKW M]#1<:QLS.N-A$:Z13@77)@QIO):WI?.-)7:8UN)8,"'#EU[QZ>02>XH3RE;A MJPE-0*$19.A2))B_>J,,.[8"2:>EHJ(W8((U<1>/696(\<,HASHQWS\RV0RN MYS2B!F??\>]'O#W6V& .>WV'UV"F.%Y&BA&))C4\Q1:=I2C$W-293(7%> MU1LI]+H:1PSJ2",A"4C;!,QPJB"L;SJ$JI3A54AYL6QAU%F"U#3&K,I=B_2V M?AROK"%M<-.D]E^)G4+D:K(I"]K.4>MXI]AS_!^4!<&/63X4;'NW^*Y;MP!" MU@HU;T=IW@_&T""M4LQ/K*95ZZ28$+-EA![R"ZUZC5^@6D7WD$TCO=L%I7_$\%;PL09><_"2B*S>#C0E)%:)RW?0[) M9SG#G-[%4H#/F.8$Y1_KS #]7^JY-ED6=7"6$QUAB6@#WG7TUWBBE_@\;. M\&!ISA'82XI'8HE7II''@BWRH[;ZS?->\ERW<@8$.#H].U2"B_PW&7:+NP8=MFCPPKJNNY4RQF&[VO@%0 M2P,$% @ T(524F=@5?PB P .PT !4 !A<'!N,3(S,3(P,C!E>#(S M,2YH=&WM5VUOVS80_KY?<56P= ,LZS6M+;L&4CM!B[EID+@+]FF@J)/%12(% MBK+K_?J=7HRDB-.M ]9F0/6!$,F[TW/'YT['Z;/%^_GJM\LSR$R1P^6'U\NW M<[!LQ[D)YHZS6"W@S>K=$L*AZ\%*,UD)(Y1DN>.<75A@9<:4D>-LM]OA-A@J MO7965TYC*G1RI2H<)B:Q9M-FA49DR>R'Z3/;AH7B=8'2 -?(#"905T*NX2;! MZA9LNY>:JW*GQ3HSX+N^!S=*WXH-Z_:-,#G.]G:F3C>?.NU'IK%*=K-I(C8@ MDE>6\.,X2/V39#P.QV$:>J,X1'X2NC&.1VSD\]\#GU Z)-\I56:7XRNK$-+. ML $0O?1+,]F*Q&21Y[H_6I_(&?QH;):+M8Q:N+2;*FD(AB:KW6MG_,$G'E'= M;W.5*QT=N>TS:7;LE!4BWT7/5Z+ "BYP"U>J8/+YH*+3L2O4(NT$*_$G$EC" MW4ZWO2-D)Q<2]XYYW@EY<_8Q$[&@. =#[U/$A[%RBCGJQ_W\!UK_G8OA 1/^1U?(I,#^%7H MM9""?3GB?WDX_Y,SO4'(B,SQ#GC/=Z/ 9 A"\KMS!MK7F)*@Y,U6*]%E0B]P M;:A@-S6W IJ=*UW =0 _7:@A[(-PW[V8\=NUIK1)[-[3M'TF7\OO( ALWW\Q M#KU#\+X6BI^!R:2/ECUZZN'R1D'H?]MP43%^6(6:555K8BBM$ &3MGM >4B.*:8K< MB U*K*K#6(Z/1K[WU07W/?@>6< Q@FPF> 2M+9+I+ M+E%UI/!<^Y<[1GRO61T-CH]"BG [PNO%>_AP?3J Y?+RZ2/__C?Z?'P.Y^RC MN.]WX:7J+B%1E]\;?+0OCY4QJHC<.Q464P6HS4.5O^G8^[&[5K07G-E?4$L# M!!0 ( -"%4E+9* >)FP@ %LY 5 87!P;C$R,S$R,#(P97@S,3$N M:'1M[5MM4^,X$OY^OT*;J9N%JKP3!@@,59F0J4W=+%!,9F?WTY5LM6,5LN65 MY(3R0VB2#7WSY] MZ7=)J5*K?3_HUFH7@PORR^#7+Z15K3?(0-%4<\-E2D6MUKLLD5)L3-:NU<;C M<75\4)5J6!O#LEW!OJ65"J%5%=F$\6'L2'->K-!ODMURT?4CQMN!)Q/]9S5_/%9S2UR M%D@V.3]C?$0X^UCBK 7A22MJ'01AO<6BD^##P?')8:/9//Y @\/CZ+\--+*& MXGZ.-A,!'TL)3RLQV/7;K6;UZ# SIV/.3-QNU.O_+CG1\[-(I@;74SC?_^G5 M+"DS<&>4'-_P=H$YKG#L?>Y"/4(W@*TRTTFM;HWEW, V[>OVM\J)\> M-*J-^V;/MO1Z=K56VN4-6C)FQ=4+\7:#VM#EZ_9N!OW/_6YGT+^Z)%>?R?5- M_[+;O^Y\(;W?>]UO@_YO/3R-$KV;K=_,];>;K]\ZEP,RN")?>UV[I<(OZDV[ MM\$O/?*U<_.I<]G[6KGZ_4OO#]+I#NQ(LUYO;K?C;,:8?IG\2HV)45N7BEN> MZC()01D>38B)*<+N\'A;;'T"<1EE#$-R14!DV@-.-$[W$5?J$9, MH*6I4#F@NTFC'J!$_E"1X MI#A",J(AGE)$)MP0([W@M.+3.=&H\Q] 87%(X.HYK6(&0 M*Z3?*);B=+2$@2+CF(H,PB=@0MA M(I0CG,9(,%F\##NLOX#A!SNL;R/6@40\13198,[14T:@HS@.JX5QGF)637QV MY&DH M(BS=)M2>]':CE>4%5.NI,4O6K@;V]F/IS0:!UBX( M;# (#.XAQC+9QM&I+F!>%(TV0]T193?4(5./0B&GD@P#%LP) 1 M"*YC.\V*)4@2+%&PQXSK4$B=XSQ+'Y04'L:9DB$P/*W)'J*6 88!#\W>71C3 M= BD@YGY)A>@"T9_0"N-PSU8L*=QR/RI?:>3VZ9&Z@.)78G81+X07SS>K55/ M+DF*U2*ON5@HPH6F-<5BU$$)6YV\U3+[J+E%T6&/[O_CP\-& \ %:#ZTCN_( M\M/X+%L>'])VZ2:TX-%BJ% M4 ?9@J//85NKZ_S0'/&J>)V ]Q7$H[TI%93KBV[=S%/ MNU+ 40*I 0TR2$'LI(QBK AS02V3P6TY(^95 L[P-<=BJ81_!6 %D6S@?&#/ M(!<_1.&*5O_;0'.P_Q@([OOAVK%[R1W7C_IK>R5Z\H@SZVQ4RY3:1$$N?[UJ M_NJ-J,A=D+>@@BC"2I*/$ YZ144XX[=K)"U_N+I(=&$")V+"T;X4#61N'K=@ MG;1*9])@Z^SHZ1X4":85O(M\X*\$VN-0;A=X@X!YNTAG_WRD;P'>+SR4EB%I MV]!%W>9&5N+^&>S V/'%O5 3O<=<#>; ?,/89FTYA4GJ=DRQ 6X\(\.UMD M/Z.^6:IT9R92K':-5'I64K@3J#))N#$ /^ _@<2BQ8XSCO8Y)7L8/9!N:$MG M\'];VX]?>CT+.P6'2'?)%^1DRG#B1IF*?E1G!<- M!9R"8,6ZO^P+!XU5@\Z3A"J\(FXS!15:^7AN5Q1LIN&UP_>KXAM9?Z0P\941 M;>!R-N+5O=U1 +OL23-/1U*,P#+GE Z+EU14D>8AR82< (Z.8^ES.KT7-A#F M+U)65+<[8:[37<9P,^1I)9#&R*3MH65<4[00"#!"@:K@5@3--+2G?YPB3?G)2/:H?V3?<#5ICV%1]\?)[U;W\7C-L M>:QU7#VI/SY'7LAM35GLC<;MZ\SFGXL'90>Q*MV,[LCC6FT\ONW(6S% M-2F]AJ\\&43JRZ[R?W969\$%(MFQ3?(9 H6E\J1X!'SL7M9\\/' ].:\U'7? MQ([?OVMA6'&_#U_EGFWVM?QLXR[V@QM8A!8TM(W[(>X!'YF:M_G=KGEW=W=T MFS:TYDWKQAPBTKN#,+?=?7+EVP&[F_<6;MY>\004J1C,[F#1T-E?OH4U1TV> MR8L>?*.72?^18MN_LC""I:_VYD'-,:GZ? H-,++E9GG*$Q_Z%;_^LT/W >3Y M7U!+ P04 " #0A5)2AQ!^(9X( #]. %0 &%P<&XQ,C,Q,C R,&5X M,S$R+FAT;>U;:W/B.!;]OK]"0]?.)%4\;$)>))TJFI ::C-)BJ:K=SYMR98, MJMB61Y(A[*_?>R7S2" 34IT,9)9\(&"]CNQ[[CWWVC[_Z?*VW?_]KD.&)HG) MW;\'[5KMLG])?NW_=DT:5<\G?453+8R0*8UKM8)3PT) M%:>&,Y)KD0[(=\;U/:E4BEYMF4V4& P-J7MUGWR7ZEZ,J&LWPL3\8CK/>_3O#EDI$$Q%/FK_T1<(UN>%C MTI,)37\I:[@,%D-LK M^O_VB%?6[TOK9O.U\KMOZ\[OY-6NX\M=<_;J'KSAKF_U\E^VO>?))EPSIB!/%1X*/(6:;H="DE:8YC4F/9U(9(E-R M)57BP/I>Y5\DD@HZ1)P-0U#90SP'I$1:669H"E$?@7S M4=0:9 ^'__SII%[WSA0?"&U AQA[P#_;!UZ=[GCU@\#K.UYMD%=?J 9.@*4G M$W*?RG',V8"7';V4XQ63L%XJ02_#=%2DA*83DJ=&Y1S@@H*V8AKX0TD"OY0 M2D8TA$.*R$088J3KM]0A!2IJ3=4$NR3TGENVSN;4<(P!&%@RMDH

<7J(1C+_QECHE"8U)HQ'+*/'21R(\YU8KE5CR M%=F^,?A)TGVX>&_SS;OP_6(V'B.>U_U)](/_"WZ\PB2<#*B'C*24!6+2E#@A M,V&4^JRD\=G0"I1O&_^D6*\BY-O$BRI;]=BC%5KFN5Q\@$)62GO"T34E4I8] M1W @U@CPRBN9; WBMXU_4L17$?)MXF47XA?3?-T?P+M9$4R/!6-%DH*@/4&) MI-P1A[8O[CN2040+&&=7@?#U<4^*Z$Y"O4VPZD[P!_C8D[C(L2'0@J+59*F^YJL;]G5!.4!7J MB?ZV9ICNFO')?WN34 3]W%\)_H=@5BF@4!@ MX!G+7(I0F_FKX4^7]P-%O.$,I].)W0U,\SWI;/Q^//K:'T;H,6LC]P9G!MD1 MJ2DG/M%BF681G HYV1K'LG=A.%T%Z"+L#5K0Z2CO!K#WH\G4#_Z__L7<+(D\ M2F^3(0RG1:2)AOB WHD%D0U5B6;*:NO #02GJP&'"WH#_]V.]@JH,?@Y$*E< M1M)DF@02FY=L1KZ8AQS*@D&34#>&=2<)(**T3%U_?Z MV"=%Y*J$D"]$\1)\5]/W!L4H<(1V]]'@]EPZL?S,-!XTE/>:2XY)PQ* M5,#H1+Q)FA@EJ$E)@%:YF@*L#7Z"Q'<1[P;"*YRK+B)) M&I.C1.6(TXP&+0MM%-%.1UH$H'D-<^TN#"=(?P5A;TB=J7#,]F8XA;&/T_Y7 M>.FG?HFSQY+.7(82TN<&U9.%XOE;PD%K+BC5V=78]>_"<():4$'8&[2@PC'; M?%%ZX:?P>33^WO,^.V8])Z;HHLPBXCZ$-BCS/"8ALM15\N4V#'V"G!\NV@U4 M=SI16^#Y>.X'@^>S"4YO,NG%%'E41A8#U!-)$RTUB=-;Y&'7.L1K5-X8^ M0:H/%^T&JCL=LRWPO#J'\6?<;/X\'OT^_?)B='[AA]][4;B>3:[]+ SZ M\?5@Y*<]H<%XJ2)QAI6)X1840F+$)L^L- "RHOEV;> 39/E0L6X@N<)9':K; M>5R?-PSP5(NK2$)6+$LP:)EF3T)0#/GP;'LZZ5) MWH7D!-6@FN WZ$6GH[O5Y"=7>9R0GG__ !G0LXSP";Y-G^.'_]DS263M7<:] M)^$2E3,EP6M%$*1)R2C(M.8=J'L!G926M*%A@[+4./9#G&,_>#-,\.V_ &W4 M*"1(@1"D< 2_ +11O"#12\ZE0Y?%IGKKQLW!3TH)NHMWPQVI*E=?KVYNO<:? M3'HY19L9XT0GYDI:CR0>J" \!.E,0OM%U+S]NC;\29%>0\0;:*]R"7:!:7%7 M#"(TH^EPN>./P1B8Q9@PL0C[J&Z[\5P E3?ZB8-Y#?Z9#O&4)* MB MGWP8E,2^S+A-BB!&BLKGT3E1B+%TY@(<4&EC/E1%CJ_5)CH:LPWD MN:F0P2^+2C1_C(/1!-*??IV.9W#UP]%PBF;AJP$4$'_Z=0*?SV]%O797D=F$ M?/;^HC=/X2X/>C'PD\E9GCLMS[[U)[U$?:*6)6),1C_%X?KD(4XH)K6'4AW ^JB%]"L6Q5@! MNX[GY7Q5W0E1;ZW.54V]N VIYLZQK5+7E3I4YFS41.#'405$H61)%;9*!%Q# M':ZA2EABA7=!;&;7#]J_+]_/3X/D2Z6]_O__AM32)HZ_[SP**% M9^\^GKU]\_+9IU/-T'L6,1PZ\.Z%S7<#>=:D4.T M^\%9J5&J!LTTZY',D)@N)G^FDO:V/[:2C7WEA:@01;!6D\Q3*&\Z*I(0@B#Q MF8$'9?R&*\D5C>M+*%T7C6>3"4PGST(I$!*G/8=>+2U'ESXY7ES>3%S,CC@; M1%(6M-]TW[;[Q&["./YBT9'C]<6B@U0;; P+-,OTPTM0VH=@6(B$Y_E-?Y$( MKH+(C$H!%.+2KHD.;T1S?,:[4+21[2[R;6']^@LY(K%-"]G&6.I_S3Y !%0-\, WL%TE:<>=38\1T^, M2Q0GJSBJ)S-$6*_0= :S,8>@P@9Q!ZA34(1J0J]89'-Q6%H2&,:0BJO3GY2S ME-6\>U3%['&#)"'%\9XRM36%%_%"IJKB;X? MPX7OIU??+F X =R.SJ9?8'QC^CT6'0.6@&C!':Y$:/@ZY@+))O+(N$D\;ZBY MT?UMWP';4]:,5A14+,.Y<=(]G5D&T)D8*]']<;*4!<2%R!CGHM#9&]UF]3\U MY@\7:\7JFU=J.+J \?3[^X%?!,70)KU8!LA>]X>E+\Y;\!/X4)H$G>6_H:H6 M^,_R%)4UQMGY;%"2W5["Q1AB?QY&P[]\=EZN.?YK_FW/)0TV B,^EZ-S+R1Q M!@U:EB2U6H$3=D-F:HV%I/74GK23^LB8;V#,OAT-/Z_;U\Y:[E*I9LJ8)])& M0;P4@NB0BY<5<5G=D.[871DW8'G2VM-5MA5-U16D/X]&Z??^8-#3B0O!DB$1 M)"M@*/$&7:I <4(Q:^?LABOLW3E> 7C2Q!XDQ08FZIOAU \_]]$96DP.7:)7 MW^)@5G+N+S&F9 ,37A/CE2"2X]KB6(K$"0X^<9?"; MVT5V7=TWH7G2S'>7;\6J[S?GU],F.)%I(-&;6*JE( F/=&2RR@T4\QL*/1< MZ\CI2=-Z@ 1KUG&?;RUO^S[T!R@SF+P8H9\XGA:#\OUXN=8LTBR'B_]^&0UP MR FN0_W8OSIG BX^@!#Q+E%FOK.$[;=[=L3S9')2'X*)! M3/KZ#-9.8UT*FDJ;" A7JB>"()ZR0$*.-O- @Z%M#G6V0CKR):ACL[M^&%2' MF@9*LPJMOO??2USU,K ",L:P.TFZC ^,9I-MS[C%<+B4D3YSFBDCK!''94<)!.5!:4MP@&ZG!9D2G MI D59-XFP:4 >W5^,1A]!W@.0Q3R532."A> ZHS+GD>[EP$Z.TP&0B7U,7E$ M2YNXE7?#.C6UJ"']!@$$W#KG4_Q'?_KEQ6PR14]XO!+$]RO]E>@1/0V^BX4A)LQDT/%5I"Y,0& M:P@PZJ*6B07=9&^Y&];):$A%Z3<(35R/G]_"1J6**AA/F"P=.V2D),B(TP;E M(0F?LFIRJG$7J)/1BVJ2;Y!K,S]JVV 2<:HC8\4:,EP022T:1UXQ@C^RC/.4 MG-I0I:/28>8)&Z$UY-T@JK$!D9&:LRP=44%K(D-&P\L^;W+(Z M8?([2KE%)&/SEG7]U)TE)IF.N$UYU,Y2T,07V\8[8%$I:M&+/J+-\! 1CL=P MG%67J 9.[,9-[AH\0;V.)DM"(ZYM4FMR M":Z)K:04*$DY O$DFI):&- 4@^O'TJ6:)+7([ELS MWJ]I-]=HR25>VB0)5'$H'8E+MT23* I#H DOFA2MV0[IQ]*<2M0T\+"O@>K% MY+D(N 9R7NIR ^?HY?%,J'$F,F.9,*V#PC^66APJ_ 8N]CR9<7$KH=RUQUT3 MK7D8Q@*-&<.]XX8D!NA46CTO&(E.(5=16VHLKGIM#)JMF'XL/:E%3@,7_?J4 MRWVH4AYRF?7^OMQK0DJFTW$_S*8EOOUI5%:^8I*-!OC$S_/V;C"YDA*CSLVK MQ":*NB]+ZQ>G-9 <&8W@@A6YB:K5G<:/I9T/J (-$BFO=:Y8%!:AR0<50B;* MZ5*B3##BRRX=N &F0Z!"-EO]K@-YB&RZAR-V8^FX UEID2&3TESX?O#>]]$A M>.$O^E,_N :SYXW)^%)Y7)BS)5(S24*Y\&P"9!4%66/X4DJS?H6%[_EV-"D>YUE&)[07@F8Q*D.\TJST3 /BJ(G$ MBJ@1O!%*ME&T_7#^V%K7D-,&1YT?8(H"AO3*CX=!< FX2"8"" M*5D+!ND0V1)6R*XP:52*Y5XDZ3C1]_BI;(&["/G([5XB=RBW:L(&LYHK<32 M($V63$I)J:5H1U/7I&SS(VWQLA=!.[1XV4.ZQVGQHE@(@2$.D"4WT2WRRGPI M'2!0J7T,5PWQ?H 6+Y7X/D2Z#]KBY;TO"1E?8-J/?G 34<=^+S>?W*[YRQTS M6.\$0Q7Z\EPHT%$*3D..3&L35QA^_X,+>4R"U*5U_(:4UO^#4+/UR#.\4R>S:9?1N/^OR#UC'#".R:($Z6M1@9#K#6*I.RX MXYE*P=JT/-V.Z914HI.\F]QV68-V-IM.<)TK@:F>M(()*H P;G$E\TX2FQT0 M"+D<\S-'H?4R<0O4Z2G#H1)O$+2]A>W-9#)#)0TN(@)N2,RA7.L3D5B.,[=9 MH).O)#>AR47L+7A.3P<.D'.#..Q:-$ :8$J(3,K(1 ;E27#@"<]6Q22 LC91 MUT<3/^M"<0=9/O[X67!412DTZBG^(TOU,B\X)UG;S*.S7+>YC_W8XV=[L;QS M_&P?:1\G:+(+HA\[?K879_='3PX1^'%4@2K+6?:X*$I9PD0^$S\_1K;"JV C MOA%MKD$_]OA990W81\['B9]Q);,MB(SF%IU8P8FST1&7G+6@,_>>MS,*'UW\ M;"^"[H^?[2/=X\3/C+-,,LH)@!1$HOH2IRV07#IM2G13?)M6[H\T?E:)[T.D M>^SXV<=/^.]?7[W[]/'L]=G[5Q^>?7J#O^T:.]ORU*IQLUV0K\7,(N/,1ZER MDED&'GQ4RD7*&)6*:>-Z.SR_>KS, ^?&A7)1 U3J36N!M3CJQ*4]I9"\.OE MWA]KO.P#?(7A#*Z*^8N$SA0UJ.ZN],=QN-K97"Y[::0A&YL#-+IAE&\&9M:<9.$QMT,CW+2^"70C#!H,^M'*%0CDPU M_H-^MR(>< &/&8)6C>H.;T#SY!>1[C)N1GQIKS>_> #CK_T(DX^C0>KQ*$/6 MO)0Y-HC,"2"!JTQ82"XSX0WE#=G?!.D!C-/NG&W4@LX";Z *?QZ/)I/WXU'N M3WNX"NDH6"1B?KTA9]1X$3@Q,:?(HDZL34WZ:QB>_/M^J#P;1*4OJTLN6[]? M[7.)FZ1"1DQ/.UU9-T@'OT1YA<><=7Y MJQ__$ZY![%EE34@T$<4U>LB!>1*$,:1TQN %L//=01 M>H/E_@-, !_X!:&]Q/UM,)HW8K\$EV/,.BL",9=*H67!*CE\WB>N@]:1ZR:; M_YVH3D4IZHF^P5[Q9QCBG >([5DZ1P&7^4[[7V$%CRD=0E26,&HCSCZ5[$[- M"*6::^H2<]#&-+@;UZGH1DWQ-]A$;DVZEZ2@*6=!:#:X5X++""B4!CI,>,,T%007+.Z+!H+HAW49"HG(P@30RYR0VO M#5A.QV(\4+X-*'\W&HYNHEHJXZ6&0U"X"@$0\*5;+Y?%_0V1<.983 $ VA3G MNA?9DU>'NK)O529Y*\J>9B$8 X$X7>JP"F:(RR5GORQC5#'&HLXZM% M91XW%42N0T(#YV)55><&J.MH2[7O&(3/QOF2#.2(C$:1 RIE8&6K,PL)6VA M*+N .S5UJ4Y( \]CNS8SR]"8PI74@<;EM.0"6(J[H> LBQP#HZ))4N0/LYK4 M$7T#?^/*)%J%T_K#&8)0YY-$8+CL*P.35-Y0'CM\?^O'W^7:\N>)7 MSVIA5*2&<.<2D0$\\;:DE'KO=&#:Q3:G7@WG].2-G\?"=X-& 9>0EZ_6LA-M MCSH ] @YVO:X2\N<\ UC*I.,8DPB2BISDZ.V+7A.1(6ZR;E!?P#<8*_Y=QK7 M3H[S((F6\J16>K3/+"<^XQXLK.8F-*%CPT M*)-_#\P>VMS1\*QQD*PP2*V=J$S1R-H$H& *=Z8*=Z8CJRLWC(#XY'S M)C7C'LT5Z"[+3@=9/O05Z,EXVGL_'J59G)Z-E_F/\UM],GMK*"HEI0'?"(&& MO%<^D<0D4*=Q/[>['/+A\Z\I WZWK@C; #R2B\Y[<3FJ*-.*K_PU/->S7)?7 MNW8!M<<5YWT(OXWFN+>;ZQ!UF_5*4CZ:"O ,H>2J$&T9NNI&>V)YQDW)A"2$ MARS"+D>OCY'Z+;>:C\C\/L*MR/B\C\+'69C$$J.RTABIC7Z+]]WW'WX8YG#5;D9=14J!7O MI,T1EC1WF$SF7<%6LU["LLE'4OL8 M3Y[@2N)[R,O++\[^^O[#J[^\>O?QS=]?O3W[6/4.\^V'-[O*?,\\UFXT^PC& M,_2IT'^3VGNK0P(% @S/C&:^]4;SG3/JS <^_R_/WOWYU<_ORU8>/K_[WW]Y\^K\O7[U^\^+-IVK\[#18&[[VG^<:?TQP\)D9KVB43%HK MM('$/)B,7AF7F_G;:=CJ%]4%IY)&H8B;IP1R]!QMX&6=DC.,S<1TLV1$Z;\=+@%OSM&H\J)WRA+44B5:GL$BEQ!@PQDH)3 M&K=EV21F\@A*:3;E;OWTJ9/@FQPMWFJ8QJSF#- :UM9)M(:])RY828 F1I50 MC+,FR86/H2/B476AF^C;=/\MY>A1+3\6]<0)3OYVD7"A?%7V_DFI,OZV/YGV M@H!F:7#I!HM0"/41&0S[^LG0+Y@^I5S4H:Y"B MO$I]@_1B=%YRI_V"B;$??IX?,SS_?O61]_Y[^=&S(J-5V_7)=#PK/YS,;Z=] M^N*'9XN@Q=]A,BUM?A;3[XE<2AI)18R/N!Q+#<1)Y@FD$)1,/!O6IGWTD29X MXDK]&-6D04+WG2_O_)=+V*^^P3CV<;(]KQCS^+^2LH&(-:J@DX:3@A9E'(*/ M3?(N]X=ZXBK:EKH&Z>!W62"; 8?(G#62$I,,([+$'1U+B7"T4;0R/H_CTOO"7_2G?C!_4\+Z&O\! M4'23_A26%LMBJA\@CCXO*)W/NN>M0*GYDG]0Y.1=,(99WZ9G6T?K). MDA@AEQPU-+(2PZW/V6Q#BESP1CD,=T?E.M]FX#X$Z;PAF?K28\(&XD7$>7H> M#35"Z38%0<=9/G0MQEN36&A765!&@W+5CK/\34.5Q&)CJPSN+1( ML E]"PY$!0E1&V&8:12,O@/5([GOL!?;VQ2GL]0;)"6L85KFB.X"JF5_MXVH M'KC%6W?VUJ_S5A/]T?0B"LT$[HZ$N5RJ]V2$F8I%HB3(%**-T*0/[!'U8==^ M;T=2AWTDWK:9_#+5VTF%9G!(2)'#*7( XB$"T5;ZTO6>4]?$;;Z%Y 'N^'=G M:'L?X /$VR!;<8M'O00G)>.<"T-\+%5CR]4_GPI"Q<#92+/,37H]WHGJ%/2@ MGM@;K '/8IR=SP:X[J5M?NP2* 7G'3I_1"M>KH&XD@>5!*$B@1$Q0&A3#61G MA">A*TWH:)#B^ &F.%=(J[(E2U091!2L-$J<]Q$(S!$KT<\V-%*3K%19-HVY MX^[^8U"8?6@XLJ)$ZHH5$D60+R1+#H_"X65+A=DGQJK,% MK8$[[GWQ%N3NLSEU86:K'WR,&^7//O[E]=NS?]2]27[YT'8WR#?C7KMYG*,0 MZ#&4DJ51.@H>"6=HJB()UF:OMM\1]-O[LA_U_S2/WOG2@NJPM,30T2^TW,[2WU_]&N"!^6S8#EGXR4Z R&8J)E#&SX8D$RKWK[SV$?V M'_N?A_W]35C33P'#/4S1Y7'30 MQO;&T\2L#+V=D5>3;S,Y'TG>.\F]7+4MYU@&;0X9E0C&)!XTJ)AQ=3?N;KDW ME?_<":LO_>5CV\I^$_;U%3VS((7.WLLHO)B83IZ)T,%[#TZZH._C M]9"!.Z=-^ '@6"5*<[-DZB*A]LWPT]@/)SX6J?8X=\9[80C:N6@A"Z6)-\80 M8,*&$($+:'-K9 ^0QW,MFNO)K62+5ES5+D:V#]#GWS]]@7)B[(??>P)?=\9$ M23R: ,V"H,?AB,N&$:- \Y B@TS;Z-0F.#\5K!97#:)ZUR;Q?KQ( MHY_#ZVF)HBBM:GQTNM0 +)V]5"RYP5%JHX7-;6[Z; %T@EI4E8,&A4BNX7HQ M&D[Z:=D.ZP-$Z'^%='9C]Y74B!!2Z"*9-QMB>2F'$@'(.CA,AXH M+TE5;7+2MH,Z8<6IQD7%(B9S(:QVU3^/OL)X.+_1_1F&9>(]Q\%F#YR !EJ2 M(0#G*QU10FI$EB!HM9.%LWV,$V2\IE0;U!IY-AB,?O>HC*]'XY>C69CFV6 I M@LEB%2OG58M8T_IUKYXQ")VBU0X)<*^4EA*O'2.9@L@*O.-"M5@TNH ^014[ M.I'YSS^H8G+?H#%K<+"7ZA20PP8G*'I<5<";()O?D MMD,Z81VJQ$/%*AV+!?06K*L#V4\P1(&\.;\8X^HZ7UM7[\'5IWO*!BFL1B$X M*\JU-4F"=92(:!DNM)Q&$7?;O#HB.4'=.3Y#%>MRK.KR1X T[T6\X0WH65P9 M%=6F7-!%; HD<0)7R."5,U1K"''GW@9W#72JRE%3OBTJ92PO"_3_5>H=#.>- MVUZ,)M-GY^5"^2)#8%FJ"%TW&2P%4@K)$TE=(-YFU%*JDG$L<[Z^CE3RDW9% M>((JU):E%A4H4,?[RV[DR^;4Y9I2?][Y8_F#'AKX@'IOB4BEU:A'25@'"G=7 M1K-#%S#))A[W#MA.6(=J,].B5,3*6_P I>M/62$_+BZO3WH@I%(J9)+G.7V@ M;+G11(EAVE#PVO#UC:B2TFR%=,JZ4H>'#2K2O5[U$MK9Q?S$_KT1AP_@O7+7Z_ M=@K]9Y1@J9GS'#)^YI/_UA/@ [=2$:89+G=L<=P82.DC9D+FI0-5"XW9 ^,) MZU KIC9H5>?RUL_25T!3:X)"6.V5.GL&)E 2J61$6G D*$^)C)I1W"X#5TV6 MF]M03EA'.LI]@RHK$0XL**M?PK"Y1[8"H976EVY >N+12-\[6#UKJ M"/PXJB"=0V E>RN7P!4OI3VBX40KX4+$G\4V0HA.NF""6RD0,L3/JICQO?M22KN5XSHR!Z!81'AGIM==%K=+!IB,$Z#:CT;6J+;D-TVE9! M%1[:9M&^\^?XY377>?E&[(*PI95P/\0'LAKJ<'K'O9&*A+1H(WH_4JUC4@#H M7]M2W)8+1!JT(UJH3$/6RMHVQ9D?2&7NLS(>2F/VX:'VQ9"_#?$AOX_[TRD, MW\\"KJAG.4-I_;#<(M&P2I'%0(#JTK<&O7G<@LNAKS%2,V6U7CLYW7*V<=]( M#]!QNC(UHU9RK6AZE"H;'TIOH[EB*\N29,H0%15.+S@@EKM(N# L*YE$=KNL M #L5-KD<]21-BM !M8Y[""^RJ6*;L!) M0@OT20B5#(B,I<^#IY(PFUD0( SENQP"/ X6[ZA.59G$/:16F;R_HJ3.9^>K M.HLA!T6](<: P@5?XF2$+X61M!8.*$TVUZ+OQLC'K1!UL.Q'-017>:?\J_]V M#0A8DZAVB1AK-9%4Q]+SQZ/@$XO.@#:B6B7*&R,_008/%ER38[6UBTC/OW_" M/YTO,5$KSY,IQ6\+M P(S7!!<'D1D4$ W:8/TAV83M(^JLW%,>X.%F"KNKL[ M0&L:B]F.[6&.5ZKQ>)]^="3A&,O)-8@R:)6=A'_>NPC^Q9J,9M,1^>ET/H:Q%69=9,LHXD3Y4K&K?*Q;*6X,@.S M(2EMU$[VW_ZJ<3>N!PCKU.)P73(.OI$R&I* BX0FR,O2ZRQDFO%49^VXMO_OT7AUVK;H:.R8]\K+1++UDDB@CN 2E=!!,C(ZD5P6NW1KW#$T MNC[\25J"%21=L8990;-(DKN!::GENX"JG6BT%/*+_YV<%YF M;AFN:[C%*/2$O2^U(O(\9\=HH%*&74H&/4;B[\A4.@KO^XBVMJUV>7%_.<55 M]_%8:G]P(!:"*$5^4ZEBI4B*2LE,?;9YMRJIFY]_W'272I(?U17;,9K5W=T, M9E6^+M\NM+GH"5._^]$N8S9NO+/OK-<:\(3D*?, C!DEP:?@M1 :?35+@U&6 MW]. 9[_Y5^-Z:N"W_A\U_ MC7^I(GCA$Q.:29? ,: F:LZDY"(F>S?_.T,X8B,N6^I3LFQ)9I&B+9,B#,LXPO?J?6?^BN- K(6?HH8ML:$(3 M+4:&=EHVAEC.L2=F-'; ]\B(_^VC%^J%D;6:J=]O:PZG/ M/4'9QZ ^^W#2(B5LE*>_^S$@NM67+^$K#$9SG'.?='FN%92Q,D(FU L$2H7' M=5BF4BA8V!R-8+J)\NR,\/@QP>K\KF>/-2&G2=;[^<5L"N-+ 2QA>7EEIKEO0UH#I##IT73I,.E\>E:UZ4*,MF$ M9TTRO&0U91X$,T%&7%U \)@\RR@HR)SUMB([0#[+_X3O'V'\M1\[Q2KN>V0M M&>Z&>4VJ2BL>O7%14RIE%$YS" &W[20$S5+V[GMXMP5\^=AY>ZM7B&P\](.K MU(=A>CL:?B[ABS2/6UP['C0Q>I]+&7_G/)$L<.*$B\0XHWCYA8E-3K@.!=QU MIUN.6X9=!?#^T9]^60W]ZELF!5H:6E8-PE,JB&ZXOTD+5 MY"8%:[-MTB?I *S'WQN/HGGK&V9K%EM4DXU?(,U*2;M7PVE_^OT?_01OAGDT M/E_VZ[ZBN;X^B4I'TT%1$HVQ$2)":5*#;K"Q&=N2;(@G/19&EHMH_G(U-^1T7PDYO<1 M;NV?RREGN.X?U%D>7FA)D86)(U$FU2.5U@D'MTKPBA5,1LJ;-PMJ7G+ M ,?-:JXD^U%EP=5.V/D$X_.W.+GA!#9!R\%R!UH2QE4@T@F/T&PH"=C,BA"4 MI;OUM+Y[G"=/;44QUGY=_^I++]MAR8HN$YY=E#ZEJ]A6\-&[D$@.#A8H6^B]8Y GSVTM 58,"JSZI6>8]R3V@]5<5S$J"MZ4BZM, MQU(OU#MBN8XD&2VU]LF!VBWQ=/L83Y[62N([XHG^LY3F#_*#:RY(]]/:.Q]; MZ\1V=^SK6>$L*6I$*DTC9 S,9164-TZA_R2YH[U=!JAR(/D!BL*5)#H8ST? M!>$L#/J?YT.5GIMQ"NE3_QP_=$+X>IXPB7C&9>,!&H=:E;*Q$H> M"8]H#UHOF$Q-HO;UIM#-=%QE74R6;]SUS7)U3#@IFVDO2Q&3")IXJW'+1'>9 M>/"6*!&8\2;R+'>S/'8?\\%.9H^M63>MTC:<',E0O0G0XYJOF4LDL'+-D%KT ML;@KUTBU],G$K)7N8J[^5)?Z/+2IVWEC1#7VBEHT MR:,B/FE!G''":IEHTJT*#=^'[8=3K%:\-4C#V03Q;=^'_J __7XIQCCZ/"P7 M$'M)=W=G_/'D*]QU>T-?+0REL-HY1.: M)Q&11\:(D5H'H-38$VA&^9!L;VQ5N8_4*P??KS<:VP7&B;:JW(N!+5T.#Q%? M0S:Y]NAC4$YP/<1UT%@HA6LM"38Q$ZWS457K=?@X6E76('$?J=4NZ7FCXR*C M@J:R;U$F+9%9IM*;6) 8E+!!E8[7U5;B1]*JS6?!QZL?3EWZZ M;*!K*%500OL,;03IC26>*4VT,R6CBP4T'AZE W!C&C^@C?8(]&'KZ?-Q,P-Z M:PMFM=R 'CM*=L Z_ENWNKREM%0(1/LA070\2RX4.HK6N&SE+OD!.,3/#(&? M&0(_,P1^9@C\S!#XF2'P,T/@T2G6SPR!8VC9SPR!GQD"/S,$'G/XZF>&P$.[ M.3\S!'YF"/S,$/B9(? S0^!GAL#/#($'CRW_S!#XF2'P,T/@9X; SPR!Q\Q@ M_0R!BC'4M^ GAQ4(7?YEYRCH)@3K84X'B69(25@FC79!4TJ#R"%G!EKGWFTL M^\O@\%*I-_Z^DCQV*)2:.'=&HE.1Y\]=Y*7$Z]23*@_:MM#CZ!$!ZBUOBZ1]/;X?G=G/27$*9OAA-TD(H/ M=.4$&B\\SRH3 QH7HB30'?1.E'HJ$!PWE)LFIT=;\'0]BWA;*F#"&?HVOC3I MF8OUTFV9?S>/F1D>HM/9D2BU(A)P];3) -I#R;NH8]"V29WOW> =_T2LAG:L M'Q$TH*)!I=+-*(?PNQ_,X07A'1@6"&/ED$1X2AS$2)C63F2 $%(XGJ9 TP[7F6+6,B$5TJT$G-)7$FH0WG(D>G22JO M=BO+=OO93YO/&@)K$#_>I%Y%K\[R*A;9\YZA%GE!!$A?&AE(XAGZ0-GGG(3# MW^SD^U=YO6]">]H:T8B"BH'>&SI[97A=TUZ*CIA-5!"-OC&1U)52%LK;$E!SFA M%YX34=8XQWRF^-\6;_^=J)ZV1M07?(.(Y4UPETDH/:-"0E,C$^M-) @(Y^JH M(=1;S@6%)'R3$.06/*>H"8<)^[8.Z,Y=H/KS.I1S4._'_6'L7_C!>_^]3'S2 M"^B8YU <$B4X_N.+@DH@(*@0#G67ZB:M!NY$=1KZ4$_PM[7"--TOGIV/QM/^ MORZCG<,)]**!"(%Y8I@)1)8L#!_0F^417&19\A3%T;>0#4!/0W>:TG-;G6PG MX_(FV#?#*8QA,ETA\\X*(Z4BR698G-WCUI>(<)FF;!-7-NUD7=XYS-.FO;(8 M;Q/LNJX7-V>[2',(%D!"B"0Q(XB4#KU>@?XONKZ9)269HZG%DK !R[&RDEJ\ MZUU%^[CRA2AN9T&A;\N=L\4/4FCM9$2NR_\8S595Z^'PX/E"G:G;F/RSCP@; MIHOL N-$DW_V8F!+WL@AXFO(IC+&^!C$$HXN'2,H?HM[A\Z& IBXB\OW.%C< M*?FG!HG[2*UI\@\/HEAVG&C@Y?"04N(BQ1E%FPQ3N,.H:O0]DN2?O62_-?EG M'\$U3?Y)-$CO0:.OQ]%$B):2D,$3R"9R*GGT=I>[@4\I^>=@!@\6W/&2?TJO M]]&PN/*C//_)TE#OG-]QWX,KI7CLA7\MRP."9"%D(:1/DO(HD6S1QJI M>6_OF>PO_])496' ^L%S/R@G+1^_ $QKIMKL,48E5@Z=U1I!&9V1$",'*KUD M6B!9,0 /*4:'C#ZO15/=SR_ 4>[SF:-'Y>"5IY%QG*2 MQCH?I&7!"DC=H#UR%(%36GPB39VX;K4-D=G5Y7OP2FN*6;- MI*$L>2N5SMZD -'1B%8J54GW=AZEVXGL\]FD/X1)L;)"?SA_\,?%0=ZSP?RO M;]R!5#QFIX4F"=U?(G.TQ"IK2-(&#?2LBC_C0K1U-,Y9(>.AA,,>*H=(0!,SE[R(HVR8XX#.[Q M(QWM-&W]*/P(!#9(K=T@GQ?X[O?3?&\?#3^-_7"288Q064]I;KU.DF2IT"=F MF1&K4R!?[]VG>+V(,S MFCD:*,D^>!2,0+S2XXL@O15@E4RR23;'OD"/%:X[GEHUI>JA(WQW+,_SDW:7 M1,(9:.)E*,=T.(T0'2,X/9$@!64V*"LL!R_9[L5^-UMO(H MT8)(4(DX%24)5'%F3!19-LG/;CNM1[' 'J:7.QP\/!3_QSD#.WQVBZK,BT^> M3;_@IN.82R$83:CDAL@4%;$B9:(#U4%FZW!^CUZ[;TWKIW:WX+^A?U)C=FA? M7:Y/E=07@ MA%3E()DVJ'I04V7GAL:[T3!>MSYZ47,72T\B,*6"J!2,>&X=B<(;IK)*-#3I MZ-)\9B>DC8]+"RJ6<9@?R]6(C;X9Q,$O]X>?+UYASGEU*GF07,Y&"6N(2 MOL:)HO=(?1;@=[NC>P2P)Z"XCY+7!J4G&CB%UW[1,\(Z*KTELM1T+J>8Q'&T ME2,- :+7C+79T-M.ZP3T^Q'RWZ"$1LW97>TXUR4R$ M2YFSHY"#?O2K]T^5;L5X@Q(F!TYK94QM?F-AVF,(GR=56I)F7AKXE>QC8"2A MDR/?-YZ M96>H%- DZ?RQYP57U[BFS#SV-&!F#-K@5! %#/"UF&>?,4,T,":8SS&&8]VC M>5)IP'OIP(YIP/MP\2 )G;L _)D&?!B?>V=V'D+&PVB-SI9;@28DS_BJ:*5( M4,8BVL!XX+CYMMG(GE8:<&-EV8.#!TH#YKAA2Q,HB::LJ,IKXKA+I21FZ3D5 M4!!KV>(GEP:\%TL'I 'O(^(&^6:OBXCA;?_K]5CSPHQ__OVO_K]'XQ<#C_#G MKX.TD>F@B(JE@!!NJL0#E01HDBDK:=U.+4SW7C3VP/A#V"JM.&N0_7('U"N@ M[_SYY=NV ]R6ULR>>!_&MFG&_^YZ5HV\!M;/OK"]C9%':XBACI?;@Q+?0EIR M(A/G0M!(H4E.[*/0M7LLH\>J:OMPUD#%7L)7&(PN('V"^&4X&HP^?Y_7%I^L M^FRF8 ,70*C4E,C2<3-XJXGVVJDLN!;4M%"I>W =W[YJRNNM^L_U2&E@:;V8 M3= $A/$'&,SMP,F7_L4*FK7!*AT$SIAZ- *=),&93"@$KG@A.SZ^D MM.@%T62I$*JW ]H*TTWBMV#E@MNNO!7?64FO!SGN=F1"C@!0DXRQ1 MF^4V\G8;N=L>MO66Q574IURK8+GTX^'HSDI1:A6[:'!5CL[S"+C)-BDP<#^T MKAOXUA'PZ^L]BM:ZS#R'/!K#LQAGYS/<;""]A(LQQ/Y\W\$_O=Z%IJ>IR!(B M$!=1<-)$3KPRE(1 31+""9#'E5Z]N1W?H*BLK>LVQ&/3AP8VZX%3W'%RI)V&HY5KO42WPC\F+=]]:C]5O:TV-#B/OXI3;)WK(CX!7.*6 MPT6)0U$B'8W$!5,J@X*BFE*K?9.4Z5T!'BO#J;'&->'CL>0W;9W2\^^?\!'S M0V/0@+Z^%D1P6[I\*9R2B)D8A6XK%33PU.1>X [8'CZ66%,G=EWJ#N3FF'MS M ;@\ ]P%8LMXX0X8'R9&6)W?7?6G(SD/I$?)FE=:5F/ 6M92EDYDOR:,K$AB!(3CQ1:7.DNFM9IO:I(._\ MN#1=^=JE:>JNCVX5.+][#NN] H/-F:():+DK%?Q"E((I8[U@I7';UM216X,T M#X>7XT#GJ23R=GPH[]U)'Y5Y-5;SSBS@HBD,Y$9M3H8SXD74LJ0?$F#:Z$SN\$[.;UI MP,I#!CL]4YS[#"0C8#09E4/S'JT^HZ5,0$VFN4DBRA,,=G;1FB9\/*5@)XO& M9P^61%_*7UJFB."N:G *=0K!S+YTX(-BY#S+/8&<- M?@^(5AU"S@/I$;XWAH/()&M+RPF)Q#53( MP4ZIHQ(&!&+1./68T8#35A(3!&>"&2%HDXC6DPMV[L7A'L'.?0AH<7%Q2VC% M9N=-R*8QI4E;HJ06_NVA%)?$_:+ 3@69M9.FO)E&#K3+$ M*ES@9!#*B,2CTTV.A9]XL+.+VK0AYPC!3HE@DL599I7*[N<$<3P'H@"4R=%R MZ9O&@8A3SO^LLG=NCKPE#H?O$K0\6)2&S99X9'H)45 6# MJZ;IK>/8=^[/4IJC]H,WPU+8;QE_/52+[GMD%8GMC'G]S?1!V R6&WPS?3(^ M.(ERY#'1A"Z)[-WW\(['%/TAG.478\ !7OM8*HI_OXI-B&R\=2729"EN8%11 M8CWEQ GET#,";:#)\?J=J#J?S%Q[>$^Z*(22BL0<(Y&YQ-*"4<181TLE%=RS M=>L9'M\0JL?ZK5.70X7;X)BEO#EOAI/I>#8_>O23_N3CQ1A\.AO^W8_GY?4_ M^"FPGO!>@\^<1#3^T.;+AC@T DETRG+N04C:)%JY*\!34I FI+0XO]T@@;\- M9Y/2XOP"OY]^?S$Z/^]/RRQ> [R'<<2O_&?H&=P8$T==EYR7N)I$K:?&E=16 MBP87*-?F%.]@Q*>D7L>AK>)1S[RR<4$]6J)^,?H*0_1/__>L'__YH>STO1RH MX4R4.L8,?5+@D026-.&E!;G V.8S9-^K7OC__N M!S/\Q;/ST6PX/9M-)U,_+#T3>TX9:J-)./%8>GQR28*QG(@,6E.TN8T^FA5V M%]!3T)^CD+3UK*=+N'$ZA?%D!?D:L@747G;"A40E\7)>>3\+8LL%'N9,9#1F M+F23VS#W 3LII:E)PFTE.;A;[UTS7^0"6?3G!91I9H/&%HN4..K1XBI]A'T$ MFF*;Z[?;$!TK0>^X*\C^PG[H9+S)>-K[X(>?%SD;@5KAP.C27EJ4'F- G+>) M,,@A4L4%P"YY+OC0:RJ"WZVKQXU1'RJ1KA*!HZZ"K.C<7()8!:9V@+%'_MON MO-:/ -V?V]:!@74..XBO(9M94F.M],04$-(!&B-&"9(,.* ,C5NU2USO<;"X M)<.L/HG[2*TR>7]%29W/5GUKM#8>H@D$YE= _+?K0$+D7)<6-+YT-C(4%OV0#=#(N-8QIFHOX(V1 MGR"#!PNNP5G?]8/'^;JB0 "+@-Z6'R_[M1=0?O'>3<^,5?(I.)2Y^E0G+*;5Y* M*2)3C&3CL@LT!1.:)-(=B_E[,O=;$[^/>%M$=4;#-!J^01=Y'/SPGV1 M:XOJ8C=,G,6])-1'&T(D0CKT*46VQ )3)+J FJ!5=DKEG#Y";CEA$!QF".1X$M:9-A<&C:< ]MN Q%& ?(3<@_@-\'0V^]H>?;X);;D[*4G E!P2W M(D:DLHE8EP(Q3'D#PO-DFC2:N!/5\4V [L2-6DF]HN4WSQSY!./SMR,_7$)Q M7"2677%Y2N6[J/$KIQT1(!+EBGGJU\H";DF\N?G<)TQA5REM?8M_WCDU?"N6]0L&47J?N' BHZ/M8Q"9!9ZYULI!TM#;@NI N1Q^ MI>7V0VK*:)=6C-QH[1A#YT!(M#N]+&4#O*?.!X\[4N].A ?*:_%E*="T:#9V M[5<=*D3N-T!-.>\[GS4.N&>EY:\L:X8TP16YJ5>/E M#Y=7<9[#$(75I2OF(^VC/+'J9_.<*?^/AV]0J,SEAJCEW\X/XRHS.C! -IP74<> M:UK G#:<@@\F>LDM#C:W*Z^QS6 MKX91I9UE-$H!$CCN=++46 _!!1&2\+U=!^GF(YU=0"GQ._Q,!TFD8XXX$1SA@3$%W,;0YNAP=XC']SQJ:\^M._=M MZ&D04K@">&,]??&EI%.\P9#@:CWTNKQ!ZNW;@6 M<$6T2#@#Z]!C0^^+&!N,-H8SHYLT5>H._?04[\AT5CS\FOOPF]^;FW-Y-RJ[ MT0P_AF[4T@3\^,6/X;F?0'KOO\\[>8['9<:+NI+?%@<-'V ""/7+,NT]:@/> MBDR4Y66>.1/O!1 AG$43Q(%?SVS;EK$E)03=I\;(=T.FI66?P-XGVWEN3M4#_.PG_C^_)IA*]! M?V$_]%*63$(6Q)E2L)+BNNVR%X0EQ,Z$ MJJ\T(7V*>G8$>DL<%%O3W0OQM- M-TT '\!C!D428P9E9P(IC7A(E%Z7AFPJAR9&8&?D/[0J5B"SP8W RRW\.M;E M-BYRC"P;202G@G0;4(N*T;^IC;Y;2D MBP[3_]_>ES6WD21ION]_B=VXCYII-$E3FY^Y?1'AXA+O_B@^]&JWHQW5/*F?;WL3?WR)N2K+?7JR%BM'4^@$.\,A&) MNPY44D2\8%%Y3 ;NJI1O:@KTY5&LJJF>4LMV/IMMB<6,W^.)BF,OXR&_[. N3K]G ZTUE9D MY0ECBYP([HAC+B L"HG)F+2M4K]_!YZ7QXTN%+\E8-HZA+\#U^=KF/TUGB]: M#4"8W<7:5E&V@=*"ZL0B2=&52^X%L9.2,)\X8XZR;*LD#YP&]]70J4NS;6%; MZ\NI.V O,F?2=/9A].#\=Q6N'3!<4W'C&(G)49<&<:@A%(OHQ'&=E0&HK-+J M\02LKX9GG1EL"\DJ1LN7*1\J*E ./(DR.2)5,L0&:PGX$L=W@C%5)=IT %=? M]8'.%RUOKOYSUPIZ,ECT0$ MA?X_5]JS*M/3;DCG2K+JU/"[CJ;;&:!"OL5V9*O[Z,=@JYEZM0_<>5*PNC+D M4?QH886^F>)Q902I*%$FE(HOB-%**@GE'&@4VGE:Y:)5_PPYD*)U#H(T47X% M8GSZSW Z_3GAP^"F((RWJ.CI;'F>\O/GJU522H)D:<"E6"57>NX(G#^3P$79 MVT@5,\G5Z0Q['+S^?=_N3+K9!JE[>]2\?'HIJ7=O@"%S]^B"7Y7\T-]Y!/K30?"]^ MQSI5G0L(5#HB>#8X1RJ%NSQ0N*AF9DHC-Y.K!/'Z941C?Z,>(9HHO (1$$6: MSH;A;3F]FMPE)^M@.-.)L"Q*O3N.LV (G BGG"W7R_'S*D=$V]!<@A=QBK$V M3X)::[J"P_#H7/R_YY/A- Y#4>X*'O4A^(R+("MLEZ:40E$TDN!8$%I&+465 MVS$'<+T02G2I_1H->\>3-/PR>DQ8#:7)'E@2/,]$)B\(:$I)\IPI"Y+K.K[D M-C OA :M];S3=:Q3;N ^9_+)Z38@F8?@2_V%85=)XXU?5R=5]119-U(=H\PT M<(<[0N6E,^ "$S%(GQW+2=FX/3&UN=0GVG7'P4XW5CSP\"YMUD2.#0L9HYA5 M7%-IA 23H31'2AJB-2'Z( 8G2=3$'I]FX_#W(A6EM'%'AW5YJ?@$Y>]X4FM- M'X-P0ZTN)OP_$X(%*G7D())4D8'5N*O&(3$XC+6]#D^O!K+W>97T>4R-D&11 MB]%R[K-TSGC),O>)>5JN5 >]0ZOMRH5L?V;'O4R;OZ22%4[M=\IC2,E)A*)! M@LC@) "G22>:5?)VAVGJ=4"]SW![]+[[-+PM?AS.X6;QP6C(")]]2 M1 ?NY_EL/DGOI]/YXDH?CD(PT2JBA#>E3Y8G3BL@&E<4%RB-2E;QDALC[=^% M[IF)3^KS5;5EC2WZJ?KZ?5X,\2$OY;OZAI-(F?E1P%_PW\X&B@'7MG204"B2 MU#H2:YDG&2RU45">G54O@AFU#C[/%6N#U\7)3 60DS?C_Y(D^$X M_C(93U'/F:MHLR=4A$7*!XHD,V[2I4O!H!<5H0N!#^5*AGL!!CB010*]*SXGI11"*]*B58&8D!(;Q8@/T9#DG"\E59FMLQ<[%?#KXU@?EJU05F [M*=J\SOFX >=DSE/-U#IT+Y5&%"A)M9XI_I2F*MQ;W3BPVH!"S_CV?]+LX]W)_<+YW,E_ !WN51914D.&5=#\!F%3(DH2DLA MAA"\/*:U<6/Z]R+=JQL+E\>9"M4[J@FYF@'&D]6ORM^Q@0-0S&<4+_-2R4UX M C@OD!"EE90Q&TQX5B-DJY@_ALKEL*A&A9-JX@ZBB4(#*X$(D4KK.$KP)XF" M>EP\?6GY];Q6D!]#X2S5)99U%:\AA9>W>BZ*.TWXF"-LC3U MM/$XH#% -S0D;TK7PU2.NPT0RW'I!:4@^JRHMI<5]VHHX(]Q= G,V3)$NCG^ M[4'0PS$_" :8I*@)":@)EC1Q4J+U-&1OG7 4GO48^A%5/M<@ZY9[6T9A^\/W M53;2ZL[@23=/EE46:#06!.)GTN021Z0$=X.!4)\]U=P;IZOTE^A,@KYJLIV; M^V>Q^+F+NTTGL\'GX:R(_1Y=R6_#B+[B(OE?1^N5 T%25()(*11Q%D4QU!JA M.&[@Y#$UN/$%#SB+/VWR=2>"8ZW1,>D>7L]3/G=/RG,2PWG#SD/0YJL MRT58\)8%12QH%!]R(M:D3"!2*KG7Z"GZK@BR!T=_VX3JMAMWK_@*&6)_W,#H MKB BYS()2PVA(#UBH8%X*C)N'' G[T2*O$Y]CH<@7J>KTMH<%?),UEA6Y#\& M3:B%BP4FE3XG<_E[IWPDEG/3(CV6+/N>,>S-FD7>JLQ4MW;=Q\6P=P5'@],12T5B3Q3 ME!&G(]!N\-S@NQ (M@B),Q$Q21*G3\@X ZX>M=B%ZWK]V-H2IDK3[$<]=RX#"BFL[W M4TCG<< [LMEF79=N%%[!(]^"C'IC0E""L)!DN3,L$9G.1$6<-I6V@KIC(C47 M2X$#GGEO#&BBYQJ67]0:6N!:-PC(F0NA;(D\*2A?/+%,>Q*#L]IH%L!6Z>GQ M%$K_#D-; VVMY'2R=BL$XI:+&O[Q@LL^.A8X5<3I4A)6,EID*Y'&(%1TI?5Y ME9(SCU"\;O?@=(/4*&!PLB+NQ1C%#:_[&)EJ.A4UA#J/6]*"*YT59^G8T.>H MS76*; QB&/6D<"RXMHSD*)*D/+YD/> 0W7AW&UBWPJ<_9BF ML\DPS%:)>W^B0:8?/_VY\AD M24M.()J*PA!EL;;D03\5H'2 >I4AMN+Z@*O M6E8W_+B6U79Z>AV6Q]]1SW4.M+%19YDE3R-%D)1;&9VRFJNLE<>)SMNHW*XZRZWUTIX;G^:WMS#Y M/LZSZ_3@75>E.7>YKM Q%8Y[727+GR#KAJ$SUR4BS%Q2JHQ[:V2*2AHTMV5) MJ!V&;BQU!W:]:]RP90:K9MT&+ZUEXU/EWK T0-FK\Y0H31*_>%<.$%2YV)4C M!]AEZ0:O/WLI]1RHSD$&PD19%WTI'R-,)#'(A+M=K1F[K&JTOW952KU>2L5= M2N['\'9)!>:;)L\ZRZC)3!(3R@644C?7F5+GQ!B'FU1EA+BLEBDO M-^WZ)0VG%BP[1RW[D^5\7(P.C6&MC3X2S;PCN/_CQ%D))%%T)91B0;@ZS>Y[ M$O#':#K+:&K!LEKE[JO(B5;(:?A05*Z$GA& M,^6S"2)5X^&SVA0?KXZ!#28R#I)0$)+(D!P!YSS125CB[[,:PHWK5>%4+#7Z/S$X7>YQ.^(\E<1"H*7!NG7/;:O^7$4%IR*7DF-IM LM("E1$H[CJ?UXANJ($?(_HR M1W1-(C_'^-Y\DJ:'M6 U[#N8GX/\;R M98[E:A1^GA'%PSJ0Y?HS34"T,^B>B)"(E\*2$)-R.29&U65=)*NV7S[!@)VE MJ(D@0C9*(!,])Y)10)#)P3&U0I8<=5$HFF:*K4B7MAV:F-B+ W.[6)09Y+8M\Q,OW(3FV> MG=J(*WUD^)UBZ.="8F9$=B)8HG)01#I 5]G@UM$%]+)X+,GHY]DJ70QY&V6G M7AQWF]BW_^S4#$HI9HB(QB&X$(FS$(BRUN/ZPBP551KROHKLU":&;Y:=VL!J MY\M.O4^96GSN-S]_]T_Y-M7+53OFM=6SU1K+OIFO%J.F,DHM1)!,XZ26@A:! M0J#"#E:;ZB6;\(I8"N0E04'6EJ0I2J]\N5Z=I) ?(),2N\L M3H7UE%:Y$'8P5LH) &3B M[U@I'5GW.EN.5:;IF,DJ1G2ZTZ4\P3R+HIIFZW/STN3 MRR:^95Z4TFF$\U)QB@M+K%"XQ:?&0/9@>)U2$I=.^ /!OU?"]R;LZ#V(:"RU MC/ERQ0-CT&$36U78:MXY9/?%LE; M HU 8VEMY@0C)=R%[I63)%/\67O'N:P2B=Z)Z-42J!L;==WPY/UT.H=10+&7 MA;D7Z#Z/?QI.4L!_-EWSV_.8C(Y$)NK*?(T.NN&21+#&^> U0C\45V[POE=' MDEJVV'FY_5*.*=Z/PLT\IC@= M%]SL >MY#T0ZT_+&*8J767B*G :KI'$)0(.@*C@5 U6:MSM%:8/ZLHY>G'(> M4F*$B5A.%A4E$ P02(8&&[0)H>XJ_*R.7JCD6C/-2%+1$UFZ4]F44&6"H@XC M"X97V;.]EJ.7)FP\\>BEB0F?S=%+,"P9F33100,NO(818%81[:6TG%+E:)TN M8C^.7KHA[_EI<2E'+[BTCF_3W0KZZTK.9=-5FAQCZ+HJGU'#'"SQR3@2:;8N M:Y.EJI+-OP?3RSKR:$28<1W#58AF[8"V;K1\!+B:)Q![T9WG4*$S6Q['D1:& MZ)TM4EN;9%0D.BY*$:9(K-&!&,&MEU2&[*MD2)V!)0&$\5 :USI76MARXITPD2?) M?0Z'H@''OZY_I[]#^XRK*K=#]WV!\(_).*=I&1MPLUIMUY$O'EWFU'JB7822 M.PK$)>8)>H1:"I]"T,=UU-[]CA=CZ([46"/=(]W@1U^0=+_!Y.\TP^]7V\9U M/)RAP;0WA%E6VDNR1,#03(P1E M'<[!5+JH> O82N%'%"!5*J'Q,TX0/O$: M/Z5OZ6;\M2C@,43ILA.0 TDT9X0(HM1\7?2>Y1:2-\%52?$Y MM+HDK7IJA0 MGN.7-$H3N$&$5_$653V=E6CPM_08)-4)-UZE+W&I.B"3HTCIA(MZ'M_@XZ?+X\"33Y@>/Z6;LY\]R#9.9823S%%! M!2@SEF=SVYY507]'G&T9X41T JEN@K29@LTJ M47)1B'K9!1N M1=--A_7%,Q>!M.G5?'8]GI1@V0 T951F3K2WN)(H7>*[&C>VV:;@(DO.5ZE8 MM@?3>7NNG\:![6W7VZN\PF'- VA_P.3#9+$BQ46QF#_29(%VX,#'Z%!@HTS9 MD')-+,.EP]AL(.-_9)ULK".PO3!V=&*""KO&)P0NMV60O)+QX'00Q*12&"ZQ M0#RD3(1TC"N7DF#]S!=+/"^,#2>KNL*6\ FL#_/9= :CB'O7 2[0S"AT(2U3 MB4AT70EH4(1IADS5**ZK(;RV[&GS(_QK/TO3=:#:< MW:3X>?S0*1LX$R'R&$@NE2.E=;94@!5$1148^[#D;NXI"*Q3O M>UNJS$VFB_/5)],3&SCNJ#<,ARGZ[D0Z;XB-"B%&K97TT>.>MWZ*:$-)K!E_0A7WWY,DE?T(-!*N,T]?)\,L7E.J)< ,CDG Y2+0U8^CJL$B>0CK/A:F.;+;I MW'2C\'ZH8)C"-2V7&F76$REP"G526R*"R/C?%*2HTNN[+PHIM!4#70^AG-<%/<5 6X,: M)VNW6@Q\@>C-^GC42[ A1J*4IT1F)8D3T9"0@_(H;UZ>O4_1[L[Q MW>'A\QN8#@.,XD_#F_DLQ5_'TRDZ2:OHV^*8X803U<,/;7VTVA#WQAEK5 )$ MYCQI[J5QW(%PI8*6#"$(#WS02().];WP,*=5M+YZ='W=;Y-A\ZZ 4MI'T,%I MW#$+L)$[W*#)&(QPI0[F"=)T:H>27S&?+6ZFC//O:;;ZB\5GR_/V.D8ZYKWU M+=A8^@WS\IRU5HXQM*B,V96>258I$Z/'*32;P^9MJ(=.;?]I?GL+D^_C_"F% M^02UFZ;O_EGF!/^,:\9;N GSFQ6TC<8C#Y[R\,CB]-LIYP-;GV7]Z'F3FBHK M+0/..)3)F(*'%",H[_ G;D0^3,UJL%MF.8]FPU@P#[^E'+YH:NA5HE!JXU7Q +L2H'6Z>#L<5[?C^6@V M*-Y$MHR2E(0A$EE&;,EJ\$XF*[+W(=,+U.(2??^N]UG8^R3+O'?+5TU";RG. M,MAIO66>,E2@UH[@=I02<#ZB-%Q3P9U$7=<]2.A"C+[.'BZ"QF=DP*6<<#SN M(I*08D&@"AE7M'3Q9,0SGPF56FN0+BAX#>VK^F?#WAY63:SR7-K_'"/3CQY6 MS7M8->)*'WV 3C'TLR&Q<"SS[ GNV0'7'LN) M5I?'W0;VK5%F>6=%2ITD@'&*\-)C6W)<5ARCG.04G*8N>".JE("YH*JAYS?X MT?5#FUBKPCYG?V7<(*.3BD:B!"@B)7X!RC0..I\Y4,KCYEVZ%UG%^.+HU)W5 M^C@>*_&ZX6RA)QB5*I#EGF :A>%I1S3['M.6F1CFURYTW/OV7-/XR@:_7P_!^E,>3V\6<<8HA#CVR?89M M$\R;A\#1>6NC51J8E)1Z[:VP*IH@C1!!#!J@[U#/IQ\ '_?@VCH_XO#71TD] MMRFB+RR]%Y"T1^!A]^=[GQ,W])HGG"!7/]=FR3SUB^M M;;>F%Y4QJ>7&"AD/V?2(U[=U%Y?/+6&N=XA],H*; MM_/I;'R;)E/T<7X=C[[\BI-HO)I.T\/*GU+$S)UQ!#P51,88B5?H\,8LG+9> MA9*G 6[O5R_>NPP'+HO/E[XKZUF/?4SZYKQ:H'5PTUMBIO&@6W1E'" M=4#T0>-VE'H4@96B,;@==:%*F9UVL/LZF#H+"7NTZ+D/GJ:3V?TM\?L5#FZ6 M%3.+6^^<)SR9\!)_VN3D7A3G/X"JSX)Q MU];H,/ZY +5DV4-(Z_JX1X!J<')T'%5VH>GWR*=#:XUKJ;HW'NAH2P#&DL"E M1KI[2R &3PQ(G8TPN 8?TVCY$NV_X]2D;_,WT7"'9@_E9K"__XR_O9_5D]4L J)0.A=_N=SQ8LX1(;3-+K&@0=7P.!]@ M>,Y&;:O2/@X #D0MKF).EG0C+I0TL*05H]Z#Y#I; MQG)P&:SG("2#0W&A?>]M6P]Z\>*/J10@QYWP@^??[W[ BG+3#K?$0@HI*AJNSU8ID+;+.&J2H$P@\ 6M?D9?J'*IMIW.'5G:.E3??WZ11 MN+Z%R3(7/SG&$RCT/Z)'H0"'BG,\E9B!U\)E ;F?.6L#V/D#+Y6(<6@R:V.@ M*M4--O&MT:TOMAR!KVK!DP, SW,3MUNS'N1,!S8Y!W=T*'FNSA-J#F<.7( ]+V6:F*+&G6RX2=-5J/OWM.YME#R(&',DWJ.P MTC)!K#*E6DRI:$MS3K'*W=:M:,Y06J-3HVUZ0*TU7J6VRI,Q<'DPR..CVDVG"PB-27-XZ2;QYN/:'T8L1?3Q@F#E2S8 MD 1/I8)72HY2HV-.TB:6N/*#/>A:Z*E%$:@=3^I::\<4:O(1J/-(^,23C#2X MK'!VS-D I3:+)\I;/[/=3/53$2]%W +@-\L'7XWBA]EUFOPQGLXF=^]\^!<+ MU^\SXG]S\ZBPLP M0N2XE4R"HC.X.!H&26CI&I"T"5)6R5;M4HBV4_\*R^*F MY]#/"W'*ZU8USZ]&HSGK5W"W3Q=@H"SG %$0 M=/[0P104D>MD2%+>"IK8H3U<=W!>(2W/9,L*K>%V"/$6U?@Q MA?&7T:+3+3Y&-TKY%\]ZW78 M9JZ5MGX:3LO5K/DDK;*H%JWRA "29#EF%UX3IR 3:I1FX$SQ4"XF2K*)OJ^K M>I=&S!YM?BF7_!['&S]]'8^FX\FOY9\5>R\Z[D3EG,=]7E**H?_!(O%"2"*, M,%[K@!O!*G&J@\C.=8)^!K(\23;OTF@5]NI[ :Z;;QT!L>8)^Q$8SW/2WK%U MFW"GA6G.Q"*3G.72XN"A8(F,H=108.B4N@"4YY19J%)J^&SL.7 .?W[R-+%( M!=+\/)ZDX9=E4'YU ,PL0"I5[73$#71,@E@9T:+>6J&5=9)6B?X]07*.4B@= MVVO?83CY%]S,TV\)REJ\^/TI1\K'/+;U^7)C[!N' MS6@YP8/)J'(MBV&2B=88DX+(.G S:"A%QWH_O?+:\0_OPP9'5&!S+ 'ZC\MTX/_CS%A/NT=I$<$ )XFP$E]#QUW5:!AP+\"6SK8J1JMR#V#XIW'1@_ FS-,XM&:,]S>E'#[+N85:LUX&R@S) M-HN2$D6)HV4W YDS)3C.^56.-2Z 8 <.."Z.7TU,59-7[T=?Y[/I0@-LW=Y' M9[ .H4E9.J%%)4B) 1,5N7'19 FJ2H&>/9CZ]\\K6G,7;UJ:HD(\8ALTOH;F MI>$EZ9+B6"$R2T:\QBV#8UZ#T1 RK1+UVX/IM;'D%%/4F$N&(QB%8:G].$7_ MO>A@,9DJ'BVC,J"X:$894R1@DR-69)-I2DHE7H4AV_&\6(^Y _57V,Y_GL!H MFI<5XS^ER;=A&(Z^?,A;T$Y+4O=T^T>KD7.,+#4]Z"Z%.9.#W05+QA=FX@J3 M6:+/S4[V_&14%KGV1=U3U0]$;1P$8!"FR\)C8D2K(R0BJ6 M>*S#GOVP7C&+.K17E?I6M[?H!:/4?P"ZPRM0/EA@T5GB?6G\D!AN0Z0+Q&GN MN> A@=_2-*.+RE9;T+QB[K2W3I72>9.OXPG,-BYBK,!1\-HE1".8A'+^J'%V MA$R"#]E%R2F55?:+>U&]:@IU9:T.$XSO3K5+[[$W$/Y.3R=&J1G/ >5E46<4 M.J*#R!40ZE4RC*KD9963NSV87C&-NK)4A;S@-W"#$J=/URG-'F4[F&2T%\&B ME.4>F*">>.L #9^$3]9DD%6N3^T"]%)C5YT8H,+LL@W77>+#860U0U&[H9TG ML-2-"8_@10O]5_!^]R",(;@ VA.9RQ0IE2?.N$1\%$I2037P*ONHOIEQ((;3 M-S&:J+W&=@BFU[C4EO]Y]^_Y\!O.C[A^KD]HI 45N"),%VPJHP=>ZHIZ2X51 MACM)Z]3[W0.J?Y>D*^-M^JE=:;Y&=Z;K\6162J \R-%8(V-&"1813Z#H0&>6 MB37H6 G#",ZTGJ'L\2BEDYIG+P=%4O10A$Q.A-*D\QR MS@^*@$-(2E.#QCB4-K7_%<_>MAUJ<&=DH]\,TJ?Y)P__Z678= NPC(Z^6/CT;V^Z%]6&(2BH%'U2V1@FE0R.&1&UE3GFCN&R50BCZ517*DH?0*K-'@7:(D&B\##$P5VE%WZ M^*F_WM=B8EDSQG Q0+NBKZ9R25;(N%0+7!Z\E\E7*1"\"U![YP\F"4=W&>:W M7W';M-P#328P^K(L]?/]_D_^@.^+8^[_P"1>A9!N4@F]/OJ79;(84%[F'V>) M!(\+G:&">"89L2S+I"/7D5:Y4U!#F#.D777!O:?NYIGM7&/C\EA1RU ?>F:2 M4Y,)S0&5M&C.$I0A3#J3++=!QSJ9WEO ])9O584Q;;5[*;E4FX+<->]Q(7(P M);R3*7ZQ'#U\R,3Q)+-GH#2K,TMMQW.VMFFM[7R .*?HNT+P:PNL=3.N(X#5 M#)?O1':>:'DG]CO,B1;*[Y4=-@2@C $)KAPB&XF+7!*.!,J*/^^S#U5NB_3, MB@.1\GY)T43G]#9>P?=Z+;#"U\+0"L#BU%2!18A"<0E-7AB2TLK",&8J, Y>DPC M]DNT_8[5OD_3-]%N)9.7(I\!INM5AXD0F1">&"EI*;:NB'4LD& =."EPD^UL9&]%\"*6\_:Z[?!:W%9 ?PUGUQ_3S2)B.;T>?OT\ M?C>:E8.I%1"B;I>'5H"MD([GVY6\Z]Q*51VDQL ML)0()05W5)C(CBD<]WS8L\=Y."]YFEBB8]*\O1ZF_.Z?%.:SX3?$G(?A+J,E M @/4@"6J)-))%7$AC5D0K3/SP&BDW:TV>W#TZUQ4M=VX>\57.)\JQ>-_A]ME MH,SY9)6)DO=?16K,5$C366-8%5(Y M4_,PX3&<\YP@G&Z>'79NH=L*X>$-5)J#CSGRDO"/T$Q)^,>YAD2E TN4,I>K MW*7OP]('3@5J&;J)2KN^ 7O%\?%OWWWX90)W\6AN@:/#4E:CTON#Y](@V@+1 M(-!]H1!BW%C!=]Q]W?+P_B/Y;90][E!33;NDK'Y=OGB8IO_Z7_\?4$L#!!0 M ( -"%4E*RLZG;J>H $9) 0 4 87!P;BTR,#(P,3(S,5]G,2YJ<&?L MO0=84U&7+GP0$ 6D]Q:5IM($*2HEH@(" B+22P2E"ZB @(0$D"8($5 0D"J] M13HB$#HH(AT$A) $17I""0%2?IR9^\]W_W^^[[DS]][YYGO&S?/F.2?KO)R] M]ME[[;76/B>']HTV#W 8Z.KK G1'Z("[AW\ ;1U@T[[OX^0,. .'A8XV UP# MCM#]+K\_C_PN#/2_/QD9&.@9CC(>/?I/8#I^[!!,1X\>8SEVG/EW.=QB96%F M_;WS^Y_\,_4((ST](S/342;F?W>AM0&'\1(7G!Z''V?FXQ<0%)*4DCYS]IRRBJK: MQ4N7KUW7T=6[H6]@=L??6<75S=W#U\__R_N_]:(#Z.G^1_DW]>(\U.O([VO ]%LONB,! MOP_@9& \I7B42]N4R?$1]VFEL&,\5Q-SJ]J/BU^XC>=U>CS,S">AC)$D_%;M MGS3[7U,L_#^DV?^KV+_J-0VPTM,=7CQZ3@ ,4,AYL6> /_C?!GT6*94 P0RV MH]E O%!#0GP4PAG5'[E1::':F,H0DW?;5R*"/L(N.>%U*CZ &$-2)&P8VE_# MN';)7;CSQKK3U[]0YTGV@QI]'J4@O"OT>A0H\"Y1JM6=!H0G>4!XJ0S01WCP M6F(1]'(K(3H,JH;Q@EPGZ&86*J3YYH54W8&[ZT8CFDK+R4"Q>=JU<$U+HL(' MDB0A&8/LW)CFQB">*\]:'-PD^;)'^6S('E-BE*# ME^R6!)]NDZ@Y^HEM^(G P5X;B[22P/ =+V7-RYL[7,%[W^8E%).;KJV$7MF( M12,1J/G<+$Y\1=&:\X%28,]HYQ-%CTD(;Y>:S5N+F)H!@;"'R)/";T[$A>KW M#,<>' V]1 .>HWFI0E ^_(LY#5(=KD6ALTGE8ZEA\?)N"8/MS'J.K.[/BQ=- MDQZUJ>C-;_0.AJ-K^<(48K6.DTV&FTWN^9R)7?8ZO>=\_I(@RVE$NI+>R?,, M"7H\62HD$'X#:YF@G"U,OH;?J:R?9BS_E+>TGUEMY.6N7 #M3Q0.+W0J+J[4 M-36,%/_R@(S#Q\V[1I%9: "C-R'U.97AE^J^0I0CR<@M2[-Z))?3NO6#;Z## M++2@0[9P^M39-@'VQJVS?4PC$!ZJ.IF').KE&D1(Q0Y&0V7X\M93N *?644- MV54#=M+IG8_H4B\N-3X=WXB&Z:_<.H+,61)A> 9F1P,07)%X" M?3<8'QDH@ZV,*UGVECK0K"O -DPW)S]O3CFHV7.-WNQ_H*$J4XM\"9\O=N"L M(S'2 (;5&@*DDUWAYAB,W<-!M!4?V76\877D6H#/?:!'RR(VP,+AA<"SMY/C M62<((EKG\5&OL3.!-Q\MIS_@3^SIE>2S&F\CJ]TZ"NZ"QZ./MW(.N'L2A'N; M8*\?09,T,_,W4[+<1H_J\TDR?G%/_$"H>ZS&F6B[S]:22RK2J25(1_EGV.L9 MHQKT5WU6O?FLO$\[OO;SE[2_<3+\.(/E9S#>!,WK0/:D5(+=%>);Q7T?/2H@ M32L<=9.3!M\;K<4IO<$.?K>6.&T!ZEJ43L>'F!!?$Z)7!_%,Q$&2X[S];4^K M9CJ<&PISXGR568$>TEY#]XPBM<+)1^D._7H-U^4A)G2ZPIHP7KH+IDH#(OUS MH1;#WG7)OG*U3Q[.E6Q5GF;H9_#9E7@-.!%*Y#.,Y\][UB'C41X;D4]=.^$D M\2]":A$T &L-GP$UD\1:ZQ\5!%^BA^T!65<-W2]RX:@)M!C,ATI&A? M0L"\7CA,9JZMR@@+/[;45%N5TZ;[H2[!"=AF_$5?^<_6IB]IL,=%5]%3U=%0 M-&=&)&QOZ&@++X*H($P#AKS[:0 =@C3\/^T-'>W^(_\C_R/_(_\C_R/_(_\C M___)4UW=L6-->JWC%0XGT#F4^D_<_00.! ZU=PD^V@3E50&$@ M3I49.>9%<_RU91AH3,6P.US4X.HNIY''BWGI]+!3#\/BE#[?N,61O+F[JH!' MM5.Y*-5D1:S)E!;F'KXU%^\R8O+B2;K&S';QSC,1B ODU9N1G>>N;CV"9L$< M&A.SNX@8#?7<0.2-["L$J63&M==?G*7K/[Q0>B_.]&QG9>R.%CL^.JJ9#N/) MSABHKA?;:3BR)EY?51.M[O2S+&0[E)@\W20Q7?- M@8;J#-4%*ZVO.G= 0)H.H[*K'-PB3I( M/8KO*:,!+):ZAC1 ; D_1[+ +I_]&2XLF/QXV:S[B/+<%9#_U:C7U"MWF (W MP??A,V;$TP2]YP^TZ*E?P3S(9A]L/&QSQ8QP-%_9L+CP0T:_DIT'_^,!UALY MKV^,6Z[_/#-LSN.U+]TFQH1?[%0X\@O-I@%R\=K.I#=H&*W])M@O,!^E$D]W MKU^T5,E$8LMFFPXG%$#F82=>G%1!< 1>TE)U]ZP@!9LWCM2!6.=T9&U>[9HJ MZL7.?;W.[<"E3?]);W:Z]2DIXX".M&5[&+F8>J(9-!0P:;)D8_^507Z2;Z=, M;=USKZN&C7X_F WV\L9?6#'YI'<=T9->%]@^P2QGO4.JM=5!):KJ/ZW_+.6\ MK1#?%>Q2,<34C6I0Z%IC(BY0$IHU#\!D]DDO%78>LN78=DRE M^$B7TOM@M&"T=@_I-%98%;E^TL)*7NBD@\H#;^;9*Q<%>^V8@3UQHE,]?G?5 M_< &ZH_G[T9R6 4&7R>@8Y@2-$3+EW?=O3Q#>-H'R(82$2>#@ZSI]3+;!2'" MQIX#&IH'@J1!8A;E#0WP ,6<_[4YC89Z$\R6'>CK6UYT2HY'I5W*,'K];+Y' M7D15[=Z"OW<\)$C]Q[%QH_DM!WYV-#I-H(O@XE3?0%>.2!L[PPB#9K=TM-KUZMAO"3IDE3!V3 M<1$5UV\8LJMT50QS:LO"3UEX#J(\DJ%:0"#B !R01@P,\*(N M9HO1 +*O?]!>O:KU$_.8[F[[T8B?J3"K!I_,%V5C?L6?/?-\UO6^T !!E#L* M!+TUOOC,:+S2KX7GDJV7UL3MR%$-Y0)C^YCE"[5/1 ?9\2#4W.TBO/^H@:0E_R4#&$J3FOM'M9%SAM;A?/;@04%=UODKR/&"QU MDADO69.4]EU%3+D2HQI)J()!S""OP*3]:![;IFZNSO=+]%^8+Y^7.$J/>,,Y M23\I@V/_UH5F1]C I]2"7+XNKEUDET0D@T9=Q!T;5RE 9$X2[Z] MHN,7?347DHS49J>F6NL_CAW(ON,VXWYV.ZM"'=)HJL.[S[G,R&-ZY0_^';"8 MJ U1[Q+2F8@LFY&=:$C9.-%E-#PH'&%F MWC)&BSDPPM;A1H.0\T*"W\GZ\+>4B^*A!@%HWL*?>)1==[Q^,]'G$>WHVZLCSUN9K\\?P#--5NN MVQZBNV(N0)_#2T:'XGOEL;);(OC7F;(J0F\31]/J4UN3FZKCAE4+WDUZP6YG MF1KRQI1\DKDJ/TN!;:0M@*L;5K?\\0BC[*XY6:NO'XJ[Q-U,G['<>"SF^KP /\F'.@/C& CL//XQ5[P">IG-&N=D9KN1+,^QLC,OHG 5N$Q M*:935RIRS9.YZ;B\Z+/,+S/W;DS5MSY4@/5GG:.\RZ9R:HICZUOR Y.O3%)% MM,N_D<+1-Y,F]N<(.CE)TXN[2)&9%-S3S[G'S\PCA6.8&DTAZM1Q&E!;U L. M1]>X3+?MYZTDNMDP9,/ZI-F> ;RDG:I%H- MORZPNGZ"PU(BC=R-"^629_YP(07,&[A8[0TH#:4HJUY,@Z^.PVL("[ MF#!^H]/^CIM1.=JMZ%;(/;L[Z$>"$!6&)T-\A^�!:F;X(C*/;;LT M\1Q!;\V2P'U8O:GIZ-#URFT$/^GQ-.Y1G&W#Z[L'$MZ=Z_T2+U\Y*?$YS_8I MTVU'\FZQ(U!NA\JP$)U)D/G##4-BQ/BV.OK$2OKKR(8$/SDU/4]?3,S&PRH3 MAI\6[BG'!<5?W;@@A5WZ@7/<#^1H4WJI+<)YA9%WW@(NUBI!'0+5IL93&<@L M!.-LS!H(4U"7[R!)D)M(4BAL'J\TGY6=C\^_8Y5W7@8$2E1&,D^J:MJ,7+%O8^]#U3>O$ZXI7AUH M> 3LL\7NF71!ZD!KXH?L>T,TP!O^G 9\FQ03;C4"FQ+40FO7)".F=1'!$IXB M+^T%U8S\F0>X/XL>T7_.:R%[%%GBUV)F,K'=[^5YHSD!.[+)D#6!E?K<+USL M?#_\;P)R=AQ35V^$@A")HY7][9E*3A'5X]#+6EOX[CO[[ M^#[!9R:N%XQ'0!6>=:B.KC5.>G+T@ 2"J)$EY,L[8=M@KUT M[B4%.:9));A-S]U7XRJ6N,RQ*#.4$$STIKS2L,=L\)#,<(A>%*>- ^E=)X1] MK5D-L\9^LWJS0OD,ZR-*3DW:?34U^3[> L9;Y];N+%0!./A\7O;F(W3U!N7U M!B478F4931VE =4(!-P-' MGTSKMAN+?SCS*'BTF*32>D.V+$52PV?0J+9!X M[>/(_.;$L)(:F_&E24K5-OQY.NK0;PARQV\0H^,PK56BW;7)@86:(O873K]7 M8#A_@4_IQD-.GIJJ#M;U''8.2J$74HX&S%?!:V!%I>'*2\T*V!M^/Z&K![>G M[-* M4P$_T_-8DKSJ99Q^'P^I%HW-><'\NXXV=#W814%\T"N0O 3<4H$5?$4 M&0-V'12&'0YK!BT^4@/V2666&*EJ_I??[.,9VX1N9T.YN[8Y'\.MS%_I^YQ5 M$$F400I,MY6F3^'!JS\J[*!/P;6+/2BNI>G>V ?;]'FDQX-ZHW-SO;JU 4HW M^R23]%*";.D*)!_&%I=JN3QDYZ0!X;(S#NYHIE;9IWI;6H_0#CFYOJT)DOL[123 M/'L?GI=2$EV^TL%[Y2C/+:8W\'8/I"P_]7@&;MOR&K%$^7[-3+@ #?"T;OB= M*K58FFY-)$$2/*&W^,[H(=I_8EF*P%+>AR&BXF-VF^,'T/ M7LP"Q[^GV^HE<]5/;W;BI-=T'"O#5;0)H[=2E9987[&_ 1F;2BMT%6E P-^_F- M!.HI2@[*%<7OMJ]5A+-7FA[MN6R,RN_W=PU6>2_C!0T7S/-+XTP3?&QA+KY^ M?LX;*DEYJ25(OD@2QRJ$[Y/@G+VXX!;=@]ZFK%P!?97^&3*EU/4.]KPVUM@E7E M4S^!6/R0'.\J<[WPB]=C]^X?=#B_C[CXNY%54XFBA*+85@XW4'5#-R@NY>E@ M!PU@^SZ%J"J,)2RG#\2_C9,LB/Q.?12C&W7Q6?.CJ%?7&S>KNR@B,8DY"=+WP'L!H#-[ZQV7W+[TSO5RA6^02E.QO)OF"?S0A5I (9I!+SXYTK]_ 6>_38O>_9Z7!9ZE' M6A,)D[$5&NSSLR;=D]\4ER9NF]2^];FK9;Z?TD;V/ R-'1',LV@:T*%-\+3Y MDGHY\E-=E(M(@]:# 5*52;<1+* '@D>^==X3FKB075=" QR65EQ_G'5?1BB M#O:WWZ^4?=R&_ SV(9_#Q\(AD:5349-GK+Q^E. MW=J5UT^;A)9K,#F?W=HI&]C*V[RI>!='>%D(GE59RC[:S(%B:Q7X-<>I&)D^/6"S M05\^N/5I9^\-(H<7DXXB0TQF+HLJPW9OXK^'W1?\O%:OGB%>*/1D9OT8LK!L MJY6/!D1F27_Q32UWFA#+)CF63V^^*I_\LHF'HWK,N_Q(EGEH O.9/-1US2O_ M!>X2_X=#N<+S.:5GF-U."J3'C'<@,KGYW*S0;=4>5-QK4+SW9!AU-NM".HCM M%PTXX=WJ&Z%IY"]"_"3[;?VZ_EX]@N09>.1/*:0Z_Y_]V3V/R*@_85TA%'B8 H9 MH7XX!"-RES]Z)8RWKPL]F5T_CO0C]>+\2?[X?FM"X$O9B?H'].?'OP 4H#FF2V6L_^'KQ2_=7. MY4YSIXM(COG+]/3 :P&_(/HJ%Q?ET[1K\&;[_&Z!?1,V\ZPX(*,F! M2@TWZ/L6V\65Y%[K]_W1T;KG1 -B8XD;1P(M1MNHK*,:IYR?B64ZBZB''JPR M?4'?G@+'0W?G.6D 2S^Q"T4(IN[>'))PEQLTEV%?S^T=IP%!)*%]#Y3Z/)ID M^=67E; B.#AE1@.0?MM>008V^^_ZVV#4%CN]@,\M_'OO\V)EMJ^-_7]O)_N# M_P7@J)JD12HONL/+M>OE0/6"S1O9&(V]$6B,WE F6D?EF^77[/J-&&2S'I;] M!%1H*.$@[F-D8\I)V';"W)V3U,>@+LO^1X5>&AE15;Q+-("S\H8M+.B@JB&] MA:HGYFB/P2MX*RPG]\ MOPU[/&>R*#55R!7>Z?C.I)K\E'I*A\>RWN]_W?A8O@;-^!+-341GH>!&$@;S MR]OK=,2G$-42KBG!^REN$4?F&U) M6)\X%' M+VI;\50??('B@ZICK.KX_=XG=PEUJ8;_>'D$HS$A',/ZH=>HQ MBU%F/=DL4/]\4MR-),M831,=5,+/V4PVP>N)2?G/V@6QH6INE0KM-*#6M0T9 M(W9H$"-DVB&\?O8F9H_4IM8J%'A;QQ?>&BTTS&;W:X!3;!TQ5?8% (^E# &$ M"^CPB?"UL2'K$M:S"^P@$@A7=XV"HG3E]B2=Y]J^0O>]H5YV\5WW+:C/D&ZP ML\->&OJ83)=)TU'DVDBP\(%P9(IPS!MG>U%]R]O'3H9K\]!YQV)K(=-J\R8Q M9"\:P+QRE521-^LI]=/6;1738K9H=_UXRC'TNOXYH!MWVUXUL^WNI.???W[Z M.X#N)&MRZ.5DB!)9@ D7L 8IAQJ^"6J"O1R4S 4' $&JN&^OCYJ4IN_\7O#K M/0QWJ&R>0K7<#YH^1*\^N2X&_02S0_C;#] NDI/XCF\ ODT^EAOC+?CC&_E M][IVB;M[,INZ6F\OL.^N;+6>/)P@*Y7:G VM3%M/%U$^KH]"2+SK'R_T=\-K M[RV9+H&"J(8$S?#8,\AA]EO_GGLW<#3 #<) 0F(MVR!"9'6\5*WRK(\]OC"W M:(G_Y]7PN9^>[N+Q_0KGZ,^K1XL7+UAVT8#W@SU@@'R5(%5R<((ZI@4@VK)D M:TDZ^8&G5SJ>KNJ+//U4FWS+,GV(,J76K7$[E$U?ML_>,B2DG8#$WB:+D RQ M"K'5;F;+[IBU5Z;YQA7)D M!&AM")."\=?FZ]!D'H<-4Y(U/KJ#*C9*Y0H\Y=B4T;G/6)=L6.&Q^-#R?-Y> MEOD+#?I=V/13UVPODDP0SNY/8RJ#F!= T/X0T>W %WJZ^[1,'.5;;HC7=;X!*,9337;E6 M^T(YU?*Y\[E/48G?4[U*-1I/G3C-J%)P$$ =!IW0$*4!#&D9/32@*O^R=SQF M0[#7*Y_D#M6\FW)^JC?H(=I#)_9DGN!Y>=-0H/Q%;S'2;Q0UGP.OZOE0'OBL M_1.AQM#>IW.ZHN=U,AO[+WI M:#)7G /I% ;.^LD5ZXMT"$1U9@G:%Y0;>G#9=Q:=N6TYP%?NU*8.G3C)=>FD M: "9EZ5#%06@YC-38#(DQQ]+Z8CV-S\/&R_W# MSSA\T_=KVEO%HWO$.$::;7V.)VB:&85O7ORVD-U#2.F$2:P:JI\0M!XO/P+N$COD1-=>,+9Q-D*=U) M5R4=R<:/@Y!,8S3 '2( ^T(# /@#&A EQC@N51?7)J8:1^489>&]?.?ISFB7 MTS/0\H34EN05K15%\8K@HM5N+\S&MU%B+6EE7B'.X>1[//$Y#L7!+A*H;CV^ M/C(]L7_V608I1?_8%>)F]5&$>KA2J^K;R?3 8.(%0O::YH$B=0S,X3C\HZZ5 M-(LM&FMF\@H6C#(L.Z'DJYHAP]3^PN[B ^_>ON59H5#U0VOT$>.0AD=3CVT= MC<> 22D0$GM[DU15KH>L]+KW)E23[ND>F!A.&G4^T*8![U0-_( MTB1S3'9D^GVJ5T-4LZ9S@>VG!N&1.89(8_7[)W/8HG[G$*HE"&*E24H*$1L" M1T^>=V[?K7CZ.VO%90^A1K*@#Y;<#J?,5$L:D'MUE[IO\R_Y+LE#Y_37K18: MT)J"(.G[P_=Y%. ;!?^<[_K#_,/\P_S#_,/\P_S/8!;VR]ZZ/CIP\KJ.[&HO M0#>6+JQ/MZ6P%HS-=,5*QQ_ZWL&&HRY1]Y3Z95FO\:6856N$C7JL@_6004,; MWE#-O&DW(=?P#:[IS],73QKU=YR.I-_DQ8!K\F]#[U,*_&E W&YB:MWHU-Q0 MXT'!%@\S+%$&=M)R5&5OD1[>42@CFFU(=3KWN)/:8K;K-%G60A[^\0/=FGG3 M\,"X?]CM!?Q?E7CWKPIX.L526'=8_ZH0Z/V?- 3_9;/4G\GYOT'LKYFLD\G( M#_=AG;U:_LW=/I5EW?.O+''O'(-/=TL+N)N5?7$'BD-"P5$@2+3*[SB0\IGZEPGL<->?-3K4Y++,V?2 M4H=:U3C7TAMT>.@<)F^,E/O(J[#(*/R?CJ#)-3-<-DD;QK*H2Z@?7I09R N^H=E[>?BQO_%7 86TV& MH3#L)!7/$KMK]8NVKY'.?0NZ,*O>4:>HPT@D?<:O%:NJYR.NN7L%K>M74EQDVTT.CAVAB+4F(0=)1Y1Z1[L7 M7_,UEL;W4ELZOX>30?-!:4[^=P@*:RV:?+_'+>78SM][$/Q#HCF9.$B8))^& M,_T8EBO\G?B4*P6".-FSKFVW,<-7"I[.0@<(4S,XRS6C/*A,@X]2K^']A#7+ METH:*\^R]W_RPLH@W-BC6O7>P/?DJ*[9:6.OSEB@Q[OJO\\23;6LHC3A.9^UVIUG^B[530-")^$W2HMS.:_< M.@^(T!E"3%/NGOD1Y"\BJA#U]H[E)QL:H#DUI?O6;23^XNKK\-@SE;@_JY#_ M?AQ)?:ZR F()?'K0U93A--RW MRUW+T:=WU%IX(%7LC9B5V!?/(DH#U$]##5\*9K$UJL?9?^1\S<34AV!;I.YO M3O[J^:@PM=&&QB-A'+^F68=6/P0[^CX]MCB0NGCRH/@4?/[06%^@\FMHYT;/ M93&SY7\,-DC7!JN @J"#\D4'NJX"VX65% =T5)'['U/]'X=UEC)!,SN\6;(D ML.%6>YQQ==(3.UR0N<2976D@./UKG4W@T]MEIM.*1@U3_XYOKV<%@X M&0*:WKJ)/PW;-1J:%6^R/OWR13$/Q*6ZM>OYZ2@*SNXUU.>]LQ7X>[1Y[M3.KK66E-RPQO>F: M\;K[\ZNR_J!ZJNW)W^O.]*/_D7772]GQ(.[:P7#4,0TSPC.;]^G+HQUS8H=5 M\O+J8U>R[=A\=3N0,7R>NVT .HC?PK&OI1$N?U[!L8?!)$A7UY=W,6)QV($+ M[5XY U+I-, CU=2G2K9CP:!F+5+<,R&R[8NVI5>(*_)7D\)S91DT&RG9.'S+ M>$Q.HAY5VW1EV(0UUA3GK\'K+,'Q]!DDTP;="7E! _ &((38.<+D:HNG/PX> ML>\364NQ[7%@&M]@<7!K>M"0'JW*5>\KHB#:%:U9*-F)*;C%7M<*AC[)P+"W M=1-^5"^]7-G_5#O:K.)TK<]>+'OUC"SH\$8]E7E$R*E#S M[ZH#%^9@XUJG2(IJD<;I:]XH]MRQN4W/)+/^?GNO>*=INR0UKJNAY_6%6S5( MEPZ4J&@:P A5J2 ;XF^3LCOVZR*$)B)%!\:( T+?KQPZ95]B^Z532"NO^]EM M\!M3OAAP/,K19,8>?A_-1$*;3\*X2:/MDTV[D=LM+@N#:M'R:ZZ14I$B-*#_ M*#?2,6DI.\WZ+?TP]!0!AT6O:1-\L H15#I2YPT\.AHFM/SNJI?+@<[E9RM" MV,*#F,][Q>+UH:_BPZF;ND[F0W1-V9'@^;RYX^ JRUBP!RHF"T3].J;!Y!^0 M'XCJ3)D4?F$SVUS&-"7^!/3$6B+B'>?+&OEU[4H0]5B-5U 15(Q4D[\26EGE M25B$(*ST+S0;GZX]\5%KGJHWUWJ)A"EZV0Z?3VL% MZ_B!/9)U#34;3R&(=1E0%)[7.[-L"11)%*I/Q0]V-KFT"D!FW"P2':(O:3WN M"-O::!0"" =@!(0+[L8^;=A# X[ &$E%)G@B C\R/:+ 14I9T>> M\E!WY)RLZ6F02H+=1P;[-[*.)-.#@, G!_/\72;/(4+E.2/^@\^F"]\5!%([ MC3[%&F;<7$L9N_3]7J/P38/>4V]R768:]R;_CSV2$D&_LL$)&X/7(CH04XAK ME ]4:1IPSR[0>T^9HM M"[46C.P8@6U'Y>HJ3F^JQQGV<07;QF3(R'KGO@Y;/W8240']>."/_O6>!K2+ M-YL$^$@X?3:)JF?QZ%Q_N>)=A2,X=P>#5H.+5H1,5A/Q#08$YLO+?&@VOQO( M%)-F*=MCUY[];MAMCW\R%>7/9PU8TP(F HAQ= M1>$%:$ \Z"]W@ >F?\1_Q'_$?\1_Q'_$_Y7%EM&P6;&+EQ4Z^Q48; R?[WP< M&#VS?#.CBH8@ MI%\?Y-0O!O\(_FGV?G_!LB,P,JY"Y/G=\QN[C24]+^!KBQM@8]NBZ<6,=&/# M$ZOO"$;%R"P:$+:1S4!FTQ*%R@TWGR$P9 E?V7U&S4 -2D^R=H4 E:55U+\\ MK]9?[AS(\G$ET#.9G-"W.1\;NVW0MU%T;*0P5S2IJDKG'B7NT ':%OZ=Y;M' M50[YRSV5$>N_?8 RW3^^W'EJ.K!./G&CSM,R1FV#4ZY/(EAH[-_,T;#=PYET M/M=2@$H1V#N/:1@^>J=?Z6YFHU,VK2MFJ^;?\27V!N,K3&C?D@,[-GLJE=A M*L'Z\) 4L.!NY E;-P=I$KPH,-B!\.09IB%JZU:]8?R5[]V,S:G&]37-EA?= M;R2I<"'DU,[.;%-XZ' 03BHC-!A/39TW8B=JDR;S V7T\"Y9RDMD!63@?0^+ MRYEY>B(/99H^B1#>I&@Q7TZ9_22P6$QRQOM:XG?CO%MER+<(4"UQPNOU]*9@ M#]5TQ^J:]S7L/X4]#7TE*KB4WP2X)NF+O@[0&HLW:\D+U;"D"J;V9I^ R9#Z ML0&K:-PL_S5(C-&)P>=^%?!K*9O'5,X,]5+>/3B=):N>*W;?:+.OK^(#V_P$ M&73 #>7#]ZY6A1Q(>JA:7JX,J["Q0\;X^-P'>8Y55@I\4L$U"G +LNV<=&3. MH6>6F?R5PYY=0$D@PPE,G:W,)%O" ;8U$ZO %,AM6M-27ULS-#>W 4D?>#(M MO"<48/2\LR\QA_M&[G.=+ZY#&A#\!LZEZN!JH E6.@JF!G<)E+XQ6HDA@,+A MU>+)!PY!G!&W]Q;6$?=X'K#O+2)P#YZ>.&S)]-[5*>P&$S2 P+[&>*!)^J@W MO ,66DJ9R%(<\:=(V9:I3U6$V7HN< QPY_>]Z.M/JBX!/8K:\L4HK(;A!S&] M[2!.*/]D)RD!+#R[K#:G.;9SK$._T@&]N&9VN8@S_)BY.?ATZ8LD%I!E7JC6 MP_\S3V';_-TS5/]9H.?'@N/6R/3S1K8]:NJ/BJ8TJLK$Q&XZ\A..)CDAZ"Q!:^I'P"N93R<[LAF[\5N8"<3\@CF[\_VRAY;O;L+FM5KU4HC]=J1F(Q$^OL+39;5WWV9L&FS@I7SC+UXR M="[!<-" [FU*[A),0IF;]1(B* ^?!<9+D-@TXZ@'G0 ZE M[<2ASAT')3G%77IPT&<%VF4,;H%"HAL]!B53G&,LRN+>EJ(DI=<5='C2=S3( ME5S['\OD?GY']>.9S^2UXK?#_]X)_W]$M(90FIIM_353(O%(O5G)KP7^Q+1< MXW*Z32PDY*LM01NB;?FEE7VP5V%&:JNKXF#V0N?(A;:GE=_84_G8FXN^@.*A M[#'FRQ.?EYR514N=EG6S\WV"^HAL@7#4'8FR6]YL$, M[@[LM=.6)M4)?,X";//0-5*]"K=Y"7 >WRF M?7K1/"I!\Z/^GID*.FP6,R9UKW+]!D^<-4MUNOQB333:E]#LV//!E0F#.;?T M-7^CG_%C_5IKW*!E2/+$=X'5CH2CQ_LMB'KCV2+DQX?.Z[D)J*G(C+QXK:+U MVZU%_@_$CZPBY #24;X#:B#)"$S[[NT MK;K+5N%@[O5/$!(?XV.PO4",)133;2,Y3.->-7*?K EY.]6R21M%.CE[5E M8 :M/?V3G)(=K)X]W8LM"EN#<7LZL%437B=[\KOSF'YK!Z=):2S("\@_@8:U M$F5PG_=7VK/?HSL&V$Y)QVYLU'T@8I[=\,(RC9T316=PKCGP$S*(GH2-C@J' M(*_:LG@]77FCR@(OSI"2;P8\T!=,MP,U$8Y[_,\OJ0G\-"O*P+T?CK@3=,E1 M6HTA(\G7T\@NO=EOV&$:TCE0?&^YSB&?RZ(NI7Y'XV>+)5%1K1,WD4TTFK.N M^7!@?/G!9L*%-93KDH-O#LFV*^LLREZA,_W$[$ZGZO")BH^7!EN90&806^IG M=,W 9(>F*IP[L.K>Y9_O..)S=5GE3O7Y*(B7<=$]N _-88O(SL3CHFLT9IX_ M),7>\GA]MN3SD^'''Z,ODZ$1@U&?DON MV^=C5Z3R6G>=I&]GGMDRRF_^6AJ[M]A% QHTIC/11(4.2'2 VJ02UZD4,I?5 MP34^:]1&[G8YBG0%]0 >3P/4XOP7AY2GGLX,*$R]*EG6*&Y]LJ^_-]DU3F"1 MZ[KC]SA61=$7LK6ND C>,+;0#RI[-YCBKFN2$F&'3AK=T&PX'#,B5!ZH!AKT MG.SN*K(T\97I7T9E[Y'FU-^UD)NK"*#$X>,PLP,[7Z(Y^J$%:8A:Q?L-E&VM MUW7S/M\\,861U8L]-ID_/US\\6Z6& C>>*6.H.P.%CQ%1T&%,>"CUI1G'5DB MU:-YO5_J4Y8S6KZ%I6@M2E7OHV*"T(32T7:SD),M%29ZAYZ8U;*\W2@G0<4H MR(,&]*]K!8#8X \4XCN_$+*?@ZZ.%JQX*:-=&4,TWK2Z[.LC*ORI3)0HJH"; ML#S4OGC.,[F217=@03M[]]8Z&2TVON9GZ<#>.0?0SOBI5Q7!@-QE%IE?OA''B4<]6HS(Q$';K)3QP0;2@*\[)UGG<;"$SUF_T9 ON/#RALC;L!'J4.MQ J0+&=JJ M0@J8-W)S;YK[B#&Z9C*B\"62L>7+Q(B><(K#G:-W ]CT3/N0SVF 8_8+&!TI M$FMD1A2F%$/I0&$:UN[XN!MXG2W:5RD"JY!]4^L8$%@$B2]:-?,Z/B-+EB=+6'4RUO-J0&D9(F<^:8:5 M0IA@6E ^2D[M<:@IW@0+B\<&"P==MS1SY^\_&];79\T#'4ZZ1!W2-V$D]$X=;89AQH0(3M34][MD'S.OV*M8*'X8:YPD<*G:KRF,3/%'0D M_E2%/27IX"]TPAAI0'A#8/]ACSSB)QS"WWF>+%5K(C;E?BNF'&WWH5G!N_4V MAL_,B^/5/"O3]Z!7"_1+"K%P42HSE*V^IIG43W#M;.6-,PTP/*ZA77[-3=X: MD.<><&P,[7_K]UW38[<3==A2;##Y0&<-=WQ#KXU)3.USRV)-0F*B4PL]P$QU"FSH MP*M8AAFB^ZF/#=7 /9",CGJ9@BZK]E?/Y<&CI 200. U X)7L]3%'2-5EC[< MO:0X68]YF' Q/0@+[MF(0!_[65M'BL?-@@T:6_7%OHX$&9HHNS^3B.,*_ZG< M]YTT_4$XIJ^"PN0P1#;+FPY,[KP\4/FN"#*33U0CJK'(JG&>_]QT.:DRGT.; M(5SF!X@DO1&+A*E0)T&UJ3UHS@^-C2-D+_YGRGS)V55+TX_2;CYR79=-XI1A MQ_HF#P1J%1T8D#J)KB3Z U?R>;Q\B4JY T"HA>"CWEB5C+R;K,P2YQ&@ 195 M:FGGZ':MGXNZT6\,\!/C2=Q8L#"\HVFH5<:MP>;3AY1I]8L^=_8F.8\XAZL= M)!F$*@:.I1H5/110F9[L0=<%=+11>#ID6VZR7_^&5-7<%RSBO";A8E3K$6LQW^YT>O&#AQV_MY.T+;0,^K^ M.RHWB!4^Y,%^L!RJ7%R.)MV$*M( [6+P1BD8HXCOI1S-H0&MQ?0&?UA_6/\7 M6ZOD!A:DW"^";+BV;4K?-,'^FGFU=GE#L6/GC9 M/9&414X"=-?_Z*$U2=>9$4 M]NW5%2OVXJ+ "SA0)WN,Y='!=JI*=?/;([ O(OGY;/GBH5W!89 C]O9V:+M/ MP<$/MXQD4E.L[6K4N9/T-9),GLK)KV\?%&^4>]^/"K33,+O^PUI )/S8 D?P MY+Q,#WETI1E])[JJ=3)5$]4=#*'.:KE2'"O6%/H^P (.:, \*)_',@4V@!*3 M@YTFJ^M#;4MTT^NS%::0HHU;;4!YHUC./ VHK1AR:F'ZUU9#P3_7:,C[IM[N MP61B3*4^[H.5MV%N^QXJN0Y))2?2"G1<:$#'/0QB_X0V#0@QI0''$5'@7RI, ME!V'L)*_(;TB=,?"ARRE=6BMJS6W#T';K_MC1SR)WQVA:V M#B-+F[&[M?61 8:/?,];9CR7WF2:EO) MVBG*>D+>I7*N;Q\*&Z4!=$8;Q$!2HNM/[YZ-<_9I- #N\CWXYT>O"W=&_VQZ<2L8YE.%K>BV:G'\<9+*;-5KYK&56 M)U[@R',6C7WK*FHI/@I*PV^\:'SAX,JJY:K+6:2:JBS_P2?/2W7]X_3$W."] MOH[%T4QGH6%]K;)<8C=OG%H7Y,@,O+#8 ]!&?>R<9)=\0]H!1AY>/% M+F^,B8.^3*[7*;XQ '>5\"Z/:,6/102X+;E5JBX2(TCBGMEJ6-C+1S1 8_T9 M#?AUJ50-5*?6)F/V7$M\!K2_Z'7A\,LSGN%%' L\\.=Q^2T>VK!"']ZHA"W( M4\TCL9L'R!E^(KR!!ICCCB_2@$H;^S8:,/32PG]RK1UO@*98$@_]KIW/;>R4 MX]T/[^",N0H(]TJ@1?Q[JO>W6%GA/[ '@XYYS:HK1"+)6DPG.])_[]#4:)X* MHZ,!?84UE:CY'#&!FY0XS#@Y*\MK67K3HI(Y2_RAD4*<,"@IF9SW9H%Z MQ5*!?)UZ(A5?9@#'%)GMQ(H?W .(R7!IJMZHLN47A0,KV*@:#9#/QI>.J&@* M'PC]HA;>-!/&-:R%%6]Y8LILH=L]67&( U(/@A0S=9T&1$9UF9"5G?>_@>O< MP%%XX69 ^0; M#6"&@68]^)5$W_=#V;^$Y"%DT;M#6N-;\AG>WCO"P>:(H)3[5Z+!JC<$L*U$ M?%U#AP^##26N0]7&(5-0P*>ZC3>;\K/'ZB#);6LE@:POQ:[[Y.?G>D/.T:)I(JX%<@WNY<[>/JRV4B"74.IS(;9 M![]"9";A?S$;_>5,-(+/$EO@*"_#?2"8P]-KWU)_D54WW;-JE9J5_B5TP[Q' MLY#$.\2.UQZP1S2K.!?IZ@K8V);RTX# PQ!S(7WLK\UZ96O%P^^B"TM&8E]8 M?)*1_)7X2U) _,5)@7]PEJZSCOPJ M0"^1W,:;^1>M80=>$\5I*E)9/=-ASY$]#6I#O6X,CWF?)%B;2C(_C=I,-]:[ MZ5KG#.&,[KB5^73S1Q'##^F6O-?++ QX7B]L&WHVY$'4&F MET*,F/CXNC)H:M%XM&*[/TA(FN!0)6P@_X;K>%W$727Z$;W/#1=%CR\HPZ<- MBRRFI;64+,^U]M/11Z7A6RB'9:KMT-!LDYD5> MUP[->0B(1EY&O56D:A%L>QM2A]\9LF6]^F' *PQ!ER@O^VI5OBTI(Y^3_O7- MAWDSR'&T9[+B\D903_Y2-WA]-.Y6]=*@X$>HL=XXBDY+@Q2,0T;]')/=7O(; ML#7QC[,9EG^KG)+$^?(:FT3\>X.^BW?9KQX3G86F':AYO.M$"?NMW; [YM12 MTUB#<@'+Z/RH+4O\_ES<3JS]&YP36?P7S5ZVJ\6/A4KS+XQM"?%0,@+,PKV* MC;SSYBH5]'5WW?6E9HQ045\>OW#0>Y'"UKRW!Q.&6_C+G_EF=8RC=W!D]96/'T+.W:O-1Q.DN_;/O?>@T#73_9D_0*Q:3% M18K#EJ?S[*<'!AND4VU9;MU,EO#\\/H*0W+HP_.>6,C,Q"X13"GVTG#'N9'] MWZVDMZ Z6H1P&(LB3(NV\]B,G5IZF>W,5+G>@+M$\B?K4_0G.:S.7NG?9[12 M!;&TBBW!-#^2$/_]J_,6VE-]/]Z&:3N)<*-T6 MJEMAIJP3596ZNH?'M6?79G=YR?=CLUHP]EIR5SP,Y3IL[.+\;3.O+LF-Y[NE MF+\$0@7SA7F*T1*^L#X:4%^TJH-%<'V#,E'>PLY" M'=0I0?$T78$S?<4DV- M?-52[C>.R?](%TC4/I=8BIS]8II7>F9FAY'GS^L>_[SN\3_RNL=SW$7?N).= MCTN7*,:FQP+1!^HF-"!; +XQ].Y?-TN*Z]HIK\NG;O6%$1$6E2)!:DB@A( M+[$! D($I)>(2&\" @%"HJ"@M @(2(W2(C72.Y$NTJ1(AQ!"KPDE!-(V__&. MO9]W?^-]]G>RR]DZ67=9F?.:U^_.*DWJ](HF;JB]88(>L3K\Y:BMB,2^C'OX M<>U]\U"KM6J6TKM,P&1"YV%R.!PX1M'6JW%.LZV)\[2YP'K_HE$7I3POY-Z- M1E@B)(*"G--RB'-$C*_FSNW M_H:81#?_I_O+]X^PY?#$K.A&R#>8"N5U)@=I.@D=HOZY_?5218P S_QQCJ@Z M@LL4B^T=53/@26BI&8>MN?MACE$EP6BJ#E,N7#&:K>/AX:EEDZ<WII%'. M B.<7)B '0([_9#K7TWNG<5<*F*EG89BI]VIS?B"9^O+NL@$X"1B4'U''-=J M A\4$B8TXTXR3)<)NG4H(/'J,_B+ID.XR*NH9*ES9074!^DXQD3R7!!8\>?, M0 +\(Q,0M^M%]D$5P9J(;LNCU^!=K( MESKPU::)X29%VX';0I1RLK!74X1U"I0)\.>>< 6-%AGI6<\ 6==8;YB14Q,:'U7AKTFM&3J.G[T87S/M:/;H@[JPPY-R8G4*[030Z^& MH$;!'5?XUPR_,#[\9E^PN9U(E)M=C JS(W9KGE=1FPC2;26]TA?J;)LR:S=C MTT3XRXLP =L>)Y(5,S.Q%Z=L"U#4!7MWAA^$ MP?^0'$V2%N*@L)_+?OW).4#.GG'J$_8+)NB4!!R]"L%]3EX#J\\ ,86::!C49TVM'CMGAFGC:$Y%&7OS_6A;$_L.7V%BM*'+&Y'9/YL.RI4]<$F'5WW>YR8F. MT-86%?98FF( 'G1I_./ZUO5QB=#.:P]??"8\CA5J;II93(2O[] MD%R]UA17#%<5MKA:%O.9:BFE4N:5.Y.\"U+]CG$C;:V#2*!'PSE>)W2\BBWD M."^LO0OU$XH6?"\Z)13"HAOP!F2W]3%H)EN LFT5PM-ESI=X^Y++5,"YBXDL M4YGJ[+JT$_3[!& )W6S5>+$1X^4[BL)79_2G,'H[@PW CEN4$.IET DU$Q(: M7Q43.(*WV&9MKX&R=/!^!%1[U^#3D+]AUJ:!,JL@B7%0A]>7ELUSUS7$.E*YITAN\2: M;?DSC)[Q7?HL /5-?O*^6\Y42S7/"'E0BR"V'/F0_:FVY3:&&]X./+5''UPF M[Q^JH3^YEW3GA8S83 4?E_R((JM3NF?%4W?PBNT-@(! V]=5[C-C#W[C8D\% M@2:M@Y-<8KKQMI(;3S.PVSK4_GFWO>C?2)*X^&T2(GOX4/6_U%Q,&A. =X)/ M@%B52 %A A:5R"U=LJ02Z]JB%0>RT+%*38X:##4-X&E2(,HS4%=5;?7$3?U8 MA@O=;ZQT%3M#D:V9 T8=U"='^IM4<1/8:;)?\;RN@Q+$Q.\,)T/^&\$R]C0)OP=:'P"0:.T,@'P M]\!_-?4U 0_I&6@FH#\:M+]L^*_FL^&G)_\O="G3$91)<8@S>>:0$@O@[H2B MR6$4F=G9[B+:@Z&>J!%69;;6L&73JVW $LD$OB_/90_A0]RF=PDS1H:0J$?/ M"@WB&^:3"TM'_NN!Q6["P45YQ$C%HE_*#?XR:-(3DHCO)7;@FC/Z"V!][E,:AB M#-&3Y=;783\\O2J,G08V[- 226YB1Y#ZI9.[BX(F@'XR :<]]1$=00\>HX)8 M?40_A1C=Z0%QV*J '! 3 G.J'YLD8*876Y:D/$=]K!,/M10Z0"=LG-YC[5#O MZC3&89J(?+=+[ WQ!M<^_#,'O/6(DTH9,X3H[B>G+?,U-R1VJG%GJ-U;HFO* M,1#\P(+-D?QKYJ?-H2:C\(ZIEM+GH"([S[P'=0:D"%[?5--V#"&WGL1K2][Z M]7M\'@3IP-Z#21'3\.A0_^KW-/:\B<5ILD,AH(YPV\)5Z&]GF]/U@!.N_F+PWBX2&KZ?,[HH^(F<@@8Z>,JSULQ&L:;S/)<-"?<)>1]TD1ZK 4K;*@.>G?RP;[\!FOCD?DB MKR-^NDV#G!#C]F"*]FLUB[G@Y4JV5QVFG.=0(G\XPLIOW&I[Z?ES]A.+$4(> MC[M0DZ#8@]?C",^0T"D)-+BM@+2R[:TNJ[99KU1+OVT6A;'0>NIM8V6J' RA MB"Z&HTA4DNPF&"*I_XSAZ:8U2CY-?>A^4RXT#AT*UDEO?YNZ$(C)Z32%OD;1ZB/=2%;8, MM9P/B!R-W(R'?"M &JL+WZAQ3HRKO4@!7 M !\1+KE_(4 M",J8@=^2I"DFH'D=H]B#CFH9?1TXO2!D,^JD5Y,^?"'TL M:(\9^I]$)X0)./^JPZ8EQ>OOG>2 @,^9VR&X^?C)D8U#J-J56]RW'\-P/L#U M#1 #9L<$8!\@_]7,RVJ*7OVW W#\WW5Z\[^QRRQ#F/$GDX7BZS_Q*,_FX5,P MUL4E^E'(%>2YD'!P9>!XGD?2?(W9QTZ39[-UU:-E5M7S)7U%(JR\R.+U'T2? M9(=#\D%&];\I"+;WLQGC0ORU#>9^6);IB0>=IYT]35\T+;QJ")&CC!9!$6TJ MTI&OO_CULZ_*3%OVU<::]R^>63VSR7Z]1M96 K]YW2?6YD.,]I61 M.M;N&, MA@U[-#!A,= 2S*W3KE$GOU^8A?AWP_IFY]]@4(0IZ738U_8EM]3IW%1[U9(2 M4YDC@\UA'5M+?0R[-B"+(B;0R^XS ;?6G[LERS_=!/V\#KN=-?W4ZQ(-6-W8TPO[3+26M2>!6 M'-M+M\.9!.?6 O!=5USH'B@1IDCB)7=4WB978R]5Z@?^NO9M*//^\>ION-(S M^_=:2F'X)DX:!VJ]C, ?0[%C&=8738H8/2$Z-CKTM!MFVBL6[*Z@ ML^<*V=GA->6ZM)>' TTA$S%M34+/W:AG'2'FA;0OKKY%N)RL= UR2%H)?!![ MZG5,M_/VZGE0>#^8 +)00/ZNP7 RQODUH_5%$F;=)*&=>C$&"_=H)O>.M*3P M Q%$XV0""&8??MO0G"B+=Y?!4GD44XY%^Z%^!QLTXSAAIA&%7UKWH*K#E%+D M!:2/:Q:LGNTGHSZ\5"QWHK;V_/ZVKVDYU_:JDQ?\Q#] *VU-\";?,]O,P?KW MC2]R=U1_'#".Y]58%_@SW#5-6-;65\1Q@P:B22L0/K@2[.4T>^O&W7XO,[Q[R M=])ME3"#1(FG;@7W:IW .W M8<$SO7;"03RWF(#?V'.=%/5V"LPW-_R=JW%3PF*T2<.0J\Z^#DBD?X!(\XY_ MUIK_-R&ZKJ-W;7ZP&F>?2$^@<7@74V; O-83B_UZ[__:)"\$9NB^7RKA*M5 M21>'\/W+1ID@+E"\'A$SXWC>XS=45*W,M2Z)=<+G,W,RY[==]Q /7X'/W^;\ M9??69S'-T]C-2=1MLDLX?LMM)1B8XG10WN:O?_>1XG"H M_=^KFW!I64Q8I].E'\NF=\[D.__?/G?A/[9M!%_/NMJM6@40RODS\9C%T-:/ M@)K(GL6^#6A6C.0UJ@,?^ UR&?BN-%P,6[:27^1E BJK.R ?D[VR:9P45U+, MI/[ N^G'F>_2SQ"8@+P+>A3C5P%DV![Z08;NB3-4JF3-$'2Z]0:4F;-E"R-@K2T'/[WBW M#"$\ZQLV%@Q40>(VEZFP;@Z:A"MK0S4U>15V0.J?ZXS&.J>9RS>"\(WM50E? MB_H\O^J(C &?VPN_??#]@#?:NU^D(0^K'8YZ7B7ZA.=IE#U?].2'CMYWSTMF MOG2ZDB!"C%8A $DD5P2-OP(G/) M=:JR\E8[!]Y_5I8H-/GARAM,OU)]2]/- M3M-#NN"#MA%4IQ^_1T6\==WVN'!BFI7?R@*AS-U&)_AQ=R8X)'GZS\'MIEPZ M4H/%67J6#^9 Z&"(3JG,DA9=S0VZF7:7YR>6XG9YV?99A.C>EV> M9D.O]7FUP=*/!Z4\S(#^$]-/$82O)@5BF"G\&6/D+9/DN%T=X:+02+&"R_^K M4Z)-01^;@%"!#F?C=CC'4.5QK1/3EC?JZ)>CD3]'VKD3@[AD[DZK_#&*6AYT MVWSY6R:U(G& P)"D?]1@OT2J;%VFX!\KNGMP_B%$( # M?X]"SC9).=R?GC_8'B\/]C#ZA?MXO.ES5I.J '[I[-QJL/E3LO&*A/Z0VX#F M=P8+VQ/,*44_(;-IEP-GV%%FLD+(/12+;6C_SXTB*^W]I>!C8O\PK"#[$<,V MR!PQK,;*^^H8-<[O+H,G*G/*$YWN!<<+V+-_/3G:9"K]D2%(8>V(-&N'LP]A MQJ(#DQ4B^S20,:U$^4Y&(O/1#'1,+HV_]T ' M0IKJ(&(VV(CV'??-M"AAS\L4'TN_5-A"W;O)FK#;ZV_8)3CP\46]E4W]BR7IGQUVZ:7A* QM8WX3;MMK>7C#I5^*QMSK1J]W.M^DI_O'OPV7VWZM#U4!K(E_GB MBH&E9.+M-2M&Q"3B#-85% 'DP? ^K JLZ#7IW%R7+J6N^\"J6=AVE3S9+_-A M=#"]5-7Z8HU-2:I 1#CTI<6U) 6)7S_G[]SXQI(^^H=?NIU]4G6.D7BJ,W3W M7459G$(4U>TQ7J=TN_RLJ*CHU26G5_=V,=_P0!Z9R^MJW^V).X4V,(T.P3Z] M8L+KQ(R2D5BJI-O?MWVY1K?E7RS<3B_T71E?"IW@J:E-N1%SVF;ZS3EU'77) M*!)XXPH1W*(Z](P29G\KOSF\.:;;:6C__AN0M5GH5F!UIJCN89#^'5U9M M*+U;'=V$4S:!M%XU<\-[C27/=KROTG>\\M#\DP]\W-]0;KW4@S"6 +&C5W;6 MHJA)-N@OC?ZLFB6=3!5^U#RG.DD05'DN@I(YET\WF&CJMN^4_&U/O7L^?9.!& MP(MAJ] );'O1Z&<3[)7^U&QZO(8*[+Y?#05#\G*5Z7HSU>W?M5&1J$D[RSU& ML2(#*>I9'LDV"88CPL! 3T_8]RZR>0NJ-R;X)O=H&''K';%2O5A7:"+$P=0@ M&UX 3B;>12?.?MTD]% ;$;.7X9QAOWEC=;BJKYB5@(<&;IN]I MJ!D2U5R'PE5*?N\Q.OB(SP,<9R,K%M-W"@??;BROYK*:NT_V=23)CYVVM/KZ6X5B(I]6C M_Y[B,G9($GO:=33<4BYF 7Z+XY/%A^BCCUQ=XF0);(([$66.+H6(J MBQGGC!&IVF:'N6FME*E/3 7X5 A.)<;CR"EJ!Q1/TJIGQZDC5P<1K2DT_,J MF_R\/F*=C/<3J"_L#K5JFB.(7"^?9(9J/X\,(?:PXR%7IL#JPUM^OG(ZPK&6.E?* M>MKFX\%&^D'[T4R 8R/B/C$VG\#.2WOZ,7OHEDC]E[[8K@]_:KO+O8=*V <; M?,1?9-[,/,L],"RK(AC.\HVE!M,.,^T@B=A'MIKUW/%I'5QP/=NEKVR['1#[ M<;Q=J=%(9T]C/\QY0:]-[>"22#(HDUL(S?\@N2HI=W:@HUG+K_ MBDU7[#J5MM4484[%FQ9_F1R_B;E;:QPPX/O:8VP72(& @&H.VY0;^,X$SI#Q MD=\ZWDS "7?11;$C<0F@FD G41S0MI52[(P6EL.;L5%SE<[F"SJ"G]E\Q$DU ML9=EE(!OJ[9BM=;OOTB/2^DP ?![U@P.PDP#E<$+IG$YD5,/X'P4"3"K\PY] MLCO8T#67G122-;^)*#+7^$M/?D?D_>C++\F!6C2QT]]@EK?F- MMA1%0H83_3*!8BT=E;;#7U>/PN^$?TS#9K_5"!/@A(F 'R_3N$;I)15,M/!T M!8HFJ88L#=B:WNS_84TU^P+M)V/HD1K\R55$Z3!Y,#].NP5\%\E6>J/410;U M_6-$HS410;NT9$LRR%+3ISZ"N38,>SEP7U#CP#L%W">X8D2^ M(92?^23WB29^G-OBA2(?*\WF-Y7!_DHM7+:4'-3NK@.U,P&3A82ZD+19T6:J M%\OR4/3-S91<;?=BODW/$L#YD#D U>PA'D(188^!>12P<\$'< *;F)+Y1>CK M%:%%QRNO/#U50A0XEMW64R57DP7F9 \U6H5;C9J')O>]#4QWTBP/Q^6ZK%G> M=9J8E!?I6[_N>U&5:"(R4U W?$9B^_S1Z_R-F%B< MIL^^_/60,6NY2P1!)O](9^ M#TQ 4NN?%5G/^G 4'LDNV'VJ!R6A;;3S 46..#*W&J 4:?5KPN5RT(<7*WNW MX(G;M=7\Q!%]D!/D8H9^[;6M/GJQP/CA& 'SQ>[.YF!2XS^D%"5\+/X5BY'; M.U+_ACC1ZZ< _J^:'=O?WXCNS!1&G$C(!5PBF-IF]DFZ&3)137 [RQ"A=%7$ M:!@G5:0^UX"X05^A&:?OEVS]Q)9"6J19W6M))P-4-GYOZZ^M1V@,Y"F17_R= M8P**!!TR7!)GU:.!M(8V55"B$G4FM<*7[@;\P&"[;3(#F:]4VH"0NRE1A,*E M/TUG:;*I.F=^9D(M%Y^RD]R1"^!"'FY+Z?$AWY!.!E4U:3&VNII[M_XW'=,7IZ:5:UUIRW\T66 MF\DQKW*"[W@5!X6$9Z!73#_:Y8ZU>IRTYVCUNOC(<)WE>%Y6$_96EVQT:G+Y MSS\Q\O3A!#@F8,=],SOB6X0IFNN(43!/Q_[7D=2@1]ZD?_-#OD&=,80!Q<$7 MH>'S8RM&!0O%'5-=LK'K7]\T1:^^\H[74) MP=U2[,I@=7ER',3[-I,!X](*Z\EIJEX?017)/S'O%%'C6 X-D954OYEC;M(R MN1GWEY\8GO9C*;V1"@G'5@3\Q$7M:X,I?B2Y)\.>H4D\#QYRS5_(T;QJ=C7@ MZG.SQ<48JCIEK3WZ<#_*K]E%?3+%P:UXR%I5ILMIWD>GJZLO:* (WL]0)[Z. MHT2U\"]-H,L_Z;%.\(3/*1A_Z@H;YH@+2]_%.#C:LJ@%D'7GQ$(\:=7E9+7I MVH.0# R:!(X]Q$6ML=-SMGGW;#80,]M,0$1:)ID)0&NO]G(?1&_ISVBDV3(RJ@&(QUY9EH.ZM:<^ M,4OR16:*LSP<_QQK$O'BCB;4OY8).,D$$#?^4O7Q6Q^J_?T7RJ[6#8WX&RY? M5D%(,/P(*%;?!EL_LRN)FL]B3.<)/=EB76O2'W.&@HJ]BHMS<=V.RAK7H1%& MD75)51/])4L]_E75BJ.&XQ96#4-/\-@! MKL3&,ABBRA@#56=&4=5Q* 4J%L]HO;T!?NKZ@OP7G3A>4Q*17C #9;GDLTG MXSZQHRD1Y#1ZIMHM"WELC"U?S.C60Z%2KC)VRG$9K\&F"\2 -\:===/['=(? M[]"KGXYB')IB)PB+CRP$?]QBMV4'$'D%@P)&>RE.;\M^IRQQ&:?EGLXVB-?7 MK=2Q^5XX[M.N^=MSY:;;="4?C"R;A&BCU 6"V(9#BU7K$@7T#=$"(M.8+9TN ML4*;-3>+KA.,;XFO9"J4FS6K57DQ/)HY!Y *XTJXBH,K!6>V/D.RO@*+ X)5WWG MVU ,X<\?A."*M8"')H]\[91P$3*;8Y8)^8QS\KE,0,Z0TRB7V>]7G)(F\.D Y&X[]3G,-CV. M"3ASI F&R.E'534)>SMFH$1G*_@@5FB/U=\-='R\M\*''"0U%$<)C(%(FK7! M.1876D82 _W1ND58WI.H+M1#O7#?JMK"P6?)@7VLVPF(M[ORW#L\Q:11?GMA[H^I?T0EL_/F8 97W[6W[*^B-?&3F/OWL@: %;U M'5>%9(GAB:@-,+=+U=C:$DX+U3/:=E@$JKS]8YUEG41@;1U5B:;*'6P6Y3>P M4)VG9U<0Y>_^;(*D)YP>(C%;O-QKALW0W%@&CXE6),*U1/%"$Z7#X/&VY%(# MVSM*J5]!TS"Q$L=X,I=-0;FX J\P+J[44L&QZVG G:TZ"!W WXJE%VI_%WZLF#N-SZ2/M\T/Q>80.AC^R;Y4*K'+;" M(QK!D_+'[; =]\&ON]&?\6#'UKIA4$YH7:<@L0N')AD+(K[+OL(XG&S E)_)++O#PG:&"1VMS1*%XIN3U9]*#^,'(\5^&3S^L9L3 M?O'3PT[GV04#KI3.-**I('+G*&AT)NVN)ZJQ @G<[[#:P:3 ;T)_.:L$.?.K M42N++49&GX0J'+3^\C^K- \ L]3^W"LA(IK506Y2$-0EQK# SCYVS@,!8D14 MJZ\=LC9CSJ';!)6-Y7IW5&K.J^M,Q$=]#JF6V%]ZF3&7%FT\N*$#T0>)D#C; MQ!?XIGQH&.E8A4HEM"$56[](N3X9I),S/ZKI-+Q'("J28T9J1QCB!\Y!:')C M*X)0\ UAF>U+E7?YP B(ABN9=VC/[/@G'#1D'Y@E,P&MWV'_X.6O+JJ65S^$ M$M\%8KQ_U11:<0LQ&P?GB49N2,?4O9MITHH\2A-E2RS$]BQ4O4E./M^&"0B2 MQQ'ZXH@@$B?,,.F+>Q97,CTD"WO!M&^'P0U>K\_VG0-/".C98(,#/MSZ"J20 M[H:@R6?_]!\BVNGG=KP@E/RD)TP +@F8Z^L/(NH@0P?BZ&@2L)TSZ(#-0PBA ME#93Y8Z838*4Z^=I#'RG9*U=@=&-KJ&H<]P88W9\\EOHE<]H)N"5,1,P%).> M"!WJN&5&JT.S6V*8 /?'1W62=9)Q=@%/0%)T=_EDF #,T4(]8;C6ZH?O)6? MA?;6+\T^%F5'S"']+G5E^05PH0_6(5@:!;(G;R:WO,-*D9Y&TN.X](,@*N-N$?/9/VQ.7/=A9V^7=6* M:PP)L)^5/N'RADVQ.56_2260_[4.LLO-2"G[_4EOK8+LK.\_N1">K]1!86(^ M3 !W($.'AWRK-:G9KN M/54;+A]GT?3BVSU5_W2RO:W K'0,XQ91O6#%P;ZI#%SK]:KMKOV N0]+Z:]= M[L.N.SARVH%_L2O*Z8']T(X;PQ0-B1;HV^;Q][?VI3N'\Y7:6XRCGP6:;+G< MM[W-5D_M*BP.XCM$;>@4]KO:#ZJ)GFK(>:ZG/O"9/>2;V<$0$^#('A[WSW*^ M"O6(]QK75E7>524_G;)VE1O_E7\]QUM.[&3A*1LJ[^7EL]?5PE9Y$QMT3/9E9UR"*QX2-:UR'J;\+!W);WI9Q->]2=VVR1N0],N9>5B1-FS>F MP[Z@KB8U/AUEH8";Z5]6$V%E>9.5;Y??P6%S/1[BK3;^AAF;RL1Z?=5C"95:!BR^8Q>6(@]4Y[PZP)=A!M@OKF;;5BM%;?=S M'U[CD'AI#P6N";S=483-BBEA8@@7%'Y35-G.ON#,T,$EL09X3'J]K%_=*@N: MG.R2%70,M.B(^6S?D-E=MN,T^MFL-XXRK;;?2/I2Z>J7XC<5F4")IUF/;Z"G!J' M-X_43NWNW/_X7DK IUOP![SSZRH=ZGMLS[(=5]A5W-EPY>%3-A_,O'#^."6]L$PB#@.Y*M$'/ P MSF[U3]/;CTSL(_=5,BQ8''( &A;(SZKR8,) M>+] =7)#;%^@/"0_A:\P?F: +"!<"&<&[A!'"QZCQ[%#ILVUD=0M*3W&=:'3 M:&H3"[SO6ND8X%D-6:@T/A-#@'Q M\6]4J@:S0I1WATJF#$9/WCGWYC% U/OR?NYM\3E82UIVTOP>/2?QZV(V,'!% M(&]ZKRI"05(QX[S::IV!A'C5=&(1QO,V9?:?GFO VX!U4;54S#3C?J)GT MW4%-<-T9=FFQ_&Z:GN@B6N A3#A-U<^KRZPG(L@%%-0LYCRBY43V\D/;]!K^ M^S4[PE!>%IEWX%3-Y7N_)G_-/[_P@Z9,_P%7HC'NDDXLJ[@W>N0E_S)JRGP" MD0L1[AQI\"*K8\-F,9UK^HISJ.A=.DBGZD=M&OCOGF1EJ+A9M\R!5?JL8M^% M*;+2K_80WT"J-:/'7WF'H0SU^"B+,S]WQ+&A* M-T(6;9F@TV'0U;?O>0DMVFM@^*HI'"KXC)O/L'5;DTHN*Z.K&^M?XVS"(PH*2OYJ:PU_7S1RX\PIMFCG3=P[!3(*UP MSE)^K_"[ NH:QYB 6T4;(_*BPQLG1*=&4V;@TX@RCX_7$=%D*>0!P\#]SH?- /N1Y@=;L:Y-M>$JML$@V$7#]OTE\.>2WV M/^ [ I#GB=E1V4#J1U9&@'I+Y,'J/N.<+U5J8NG7L'QW^NOMUSYRG53WRL3@ M(^-@0<^0VI9JD)JCAHWE9;@?F6NA&I9=3%[$29*#_@\3#>_J)7N5=.\6KOV. MH0-=)B"Q/^\[)G&!"0@MH"FA0&,XE@83WY5:.^NC +_UUQ9"$=_,!M'>_E/+ M+DY=:-^*1(CQEQ:WU,X(4(@Q(-+?7"!=PKD YM1:>92#)OVTNZMZ3(!.F,:/ MK":M9,:YAR2?'<9]5%G.GR7T1.4BJ.]4P0X7)%@@/+PF M9;?QYN;7BJ-RZI$>]5HR54KMTI9*6T;M*&,59V& MFP64JE//# .]\/GSSWS[1N(,'TM%OP';Q0XW:) 0=]H)0BR1I9S%^GEXL[B_ MQ7S291,5JUI'8<7I*262&A7OQ/GJ O!V*]TMXKO6I<9-)4U;?W$9122(X+'#U:E[PA0U5UX>-E @0;1(I4LJ"ATV.(GR9=)0@C M>@T3X, F"G*E#.0US6 =0P.QN]8>J0=]HXRS&_DU!/RMWDY:Y4CH4?FQL_3' M$L'Z3X '(CPZ_;3*OV&(C8FZV46=9_7H07GO( 7E0RD-ZW5O\"IOGDLO]JL9;LY+1E>(5&4.R,(&GBKA"B M*2Z<=(*.)"9;HX8V%#^U,P%?MXHLL+-%AXOYUZJ)V'7B(.C%X8YN2-.S:F!? MH\ 3>BS,-^]-5:;8H,>]9:DGV<#XS3(7HYB:82W>\ M&2PL)B@**1(4^DCCS!P_JGT.^O#WY6=, ,]F(,>1P(3!1X.(_6%'H[PQ2Y]: MKMX'@6O,Y&TA$]F,<_=+=AR(!FR* ?HS JF"B-E'Z#V,(Q,0KCA\.Q!+24D8 M9=S//: Y<*M!2F._@$8IA_Y,@"_8A D8[P51/DX]P$[7J$0C.B./1I/U&J)- M/1NT'RM:Q 0T:R?0^L^BYJ1IW+Q6)_/RT2NEJ,:FD$N""-S(](&I2"'^B$(M M2 II1S2JW:E@.3XT:)]M9>6:- IR3&QHW.QF^=UPJB,X5L5LZ!6C8X83LL>0 M'K:B_\J&+++Y@OA CL6@GW!V#5%B+IV.K_X<4GO[W)72B_!7W/=G"1J=ZH4+ M4$(;XI(W[49,JW'7G1HE@S2C?$VTR7T:K!A4R=H!F7;?5W)JW;S4O$1QUW0? MY8S\+)+ZW@*^T>4FT#%]TT5Z2SCP%)RI' M.6V#51.RGH.0]Q:-F%+\V%^J%'W;]T-+;6_74$2CKFQ0=Y+"FF376KU3-#M% M#++A@H>A@(R>XW>P",9-7C*4"<"FD4PK^BF2,=$^(:@VW+%-CVD#886)Y2/0 MAC5((O/<_B+PR+U)Z8-3-(/)6-2R%'#[$_5OR$.R*07E"SPJ]ZS\,WB9%FM] M)6 26X@V[5&7'GTGC#]DA< [GXCDI#_L/1+_.I+FJ.N7E_^$HV\0B,8=,'ME MD=.Z759&(YC!M,ZL@![68@_0>8 '?D>(!U9">#5X()&>=%N'$EI@WI(_28=:1EJ35>HQ7SR0LRB M^#\'2A'C:AEB?E\1]Q5WBZRVQM@-D4DBG4?D@YK M:8$%$,A+U4<&=MWRU;H9K^MDE.BB?SH"@.. =<'$B M(:4B!-2IXNNDNF'O!TSMI+L]&,7O;[#A7X#*FI1@6F4F*X+[U>?#&,;ND:_(%0,&#T#8QFD/Z,4- M:LU2(!>]'>3L<(.ZAS(H^DWJ]!#"!36QI'NUFP!F=85N(/!D) @BHEED)@CU M-F1LJ631,M2> !GZ]Z7;EBW,+FM3:O4=%M$1\4Q EYLB!?B(!J=0O\+.$7=Y MC5?B5^OZWIZ?/M_@]Z96-+0432/CH64J&;B:-FK\+U< WD;[=%X M>7LQ+=:7!\KS0\FR^IHA23KXO[>&SILZB_R;AC*7'N667:; M&_JKX_'AJXL_9=/#_D12C*#7ZMYNE+RPN!%W[E>L+-_CYI,!W$,NV K@!C"+ M$M3?/,$2]5K 2EUE7*IH^LD#+)/I442]=ZIJ)WJTL47HSLN#Q4MN M'UR-6T;>-^Z=2T_D7.LRD%M(MUT5?Z!3J"6EX052GH4-B90D69S[DFHT\%\=.<$7/H8?BU57Q=27FQ 1?C_#/VW)#/T/VWN30U34OFS@J>3 V_#VK=HV[@Z__8*&K_-%/"0RJ MG;7B!Y#[40%P:[7"5L 5ELL\UN@H21N&[8,FMZ7B&XRSI *92XHM5.BVC^V^ M*3O*1ZV#8?)/:OTX11-6=6[BKNST/1L 1";2W;+4O.*Z*7RF=F:T9RM/L8Q3 M*NB[94(B""'I4WJ#?F[PISFO@Y@ &M<6^?G@61N))=N_OZC9X,%SFT?2M7'% M)Q5#XQ:9(4C.>HU/MO%_!'F7;+X#Q=Z(A73+C[L 2SDGOE^B=/0-!UCI2X.H M*B,;R>L>>#$2/7N.K@6!7!F*F2A\ODGI'?3]_&1S^K M+$;E+NB=/=#-63H0XBU -#]@ EQ[G3\3DW_&B(+9!BHO+\4EDV2U0#+6(VBJ M+J+YGAKXV@Q02<+?9>ZOP^16 $SQ! M^RW%;F.,?@C+K3MVQ">WM0,W;R: ]H?X9]3LYU2'6!,=/IOM$RPKDGN[D[>. MK(QJ^%*)I'SG,&(J4<(0(=8.:J.8/0LC5Y!>=H!X& -!Z$^$)3U]QWEI.M60 M/_47J%SI;^6I.A)[F[JVD3^5L%[SB7XE![$ R58 G6\27*E1L#TY>.,&)1S% MY]43/5)9@K)[4>_N_NV=_>7(J]C?1S1AV>#ZO1BL^.V]S7>\.*C#I5QZ#]A" MG:DZ7G)MO_!#/A-058'LSV G:Q![2LK&HI+*W0#TS\Q^*WL M,'[JEO/[;*\BL?%Y",L]2\G#>G8\]J1=!B$TZJC4?,;NYLN1"AJ,47\'1MT& M;AX(OYI K..(7N!6]C,?OR"XVZ>*4:W^(-W)(08/37&0Z X[FY-](=;]AB/M METCU=PR"K;4!%,8X?>ESB'@[_/&.ZV)*(F+.-&TO 9'/79R8&!EH:AIWY-8B M[V3OYCMG-7[HN&,:6::4YC']GLOPR7^?T,WGOGW'#$J9_2-.8&*+P?$M?_7TFJK& M[[M[.SM#E\>QH&)X]0#$3R_*!^9Y*?$65?Q;;.)-9X.B:^*:4HE+9S>FK?JV MC'>*(,?M\^U=1[M\5<;$_@:DB__6E6JU= MEC$M^FS/E7U&T_).Y/A->LB(W@HE(.*'M>+;UV**HB(+RETSQ@G3U?20??>L M2,E6]=G_QYOJGPBCYU4Q 2WQ(]5+ L5!0?0"B0.#IBG2A; \2O;#>N(FY@+5 M;=(_W(&%Y;S,IV".8:&V$Q 1F#Y%@JQ MD':8+3@OR'/"FQ%,0D?XJIE*A+L\N/":<$'' I(TZ*%0K^$&ZNVDET:>GOB.PV)552"YT;QKM-MMB@;K:D\'H//.Z\5#.V1IKL[0%][I7( ME[;_-MEY0J"FWX!24&6:')0X'^2?YB;5V]9Y<7*RPU:'/:M@OAH/T6+TXDY6 M2A\3GKE##UW@-BS[=WQ< B 7J&1K:;.& CC M%Y"[4G%''GC>MB_$@:2 2-_3!8\ES[$JV\^ZX2CLD7= TA5FXW?-=J\3AUCX M;/EBI4 2./JW Z[2@Y='\72.[OR(SNKN8B/2['GI[> CYRB3: !$M7^V Q%U(?G$(7CK MC,R$[RP=@?:PPU+J(D%CA1TCW^']>"Q7ATQ_A3@2IK$(X68'$!07:++&.=1[0E'YI?(@S7> M(6^1;Y&L2]U1VJ3)VT$>_G2U[&>>1V_)9OGH^-(]4I5<9X9C&_S'Z/)[[B'^ MIIO&%*7D2TU/$=_ZU:+>2, "I=AI*7#TTBWL#WH;=#H+6NI+7SO1SWB06TJ/ M]VBX]OW^G"I=T?:LDVQWU)I-Z:4S'82%6+G8O4,YB\R[Q'9,-$T2@0_NG$BN MZA6B.=G[F=(NGZ"8*3A]($$XDLRRA6Y@-)QU?&J&K$>C3'UT5ZDVKM5:7VX# MB7/A"HE>ZY:&WI]MAC*37/X;>V\>#N7[OXW?0A*2G2QC365+2%EFE&Q)0A%" MDCU4R& 82_80BA!C261)]F(R&+MDWT:6F9&R3&:4<=>,F;[_O-^?W_'\ MCM]S/,]W.7[/']=QS!]SW/.Z7MZ[;IR?23;^%J MMU#819EZ+U7I>TC%RRJV% M;I=S!.U8!)_8<#F\#*+]Z*HXH^'-(>U\-ENWW<=QY[]S]FJ@RILMKE^66[+B67 M'6?6>MC.Z%_G55Z:CJOM8@+QTXAY.(>Q-2R%=E86>>9#S5]/R;@;!$N(*X>8 M&D6:?BUT>W$=W##[LR^[/8#<\0>2"L M;T3E%@RV7$X/_X]=A2H2&75VJ9/QUN>D8T=GODR-P*OP,&SML2\1#=WM@LWO M7Z;G!2](I.[:FS%V M6+3S=J4:;U+*2[6@Z75:38B+)B(D($#_RYJO+^N \A/A!;I[!-:G$B:(U;1WN%ST0D*"ZD^H%V>#OL"-L(%<,-6N,6[]V^ M.O_J*:_'0U,Z3Y!6.0"_"]H)4T!<\4F(>)\'.Q/IMV@=N7K:C M8 MO4RT6)'+\6*"A;.?:^EMZX./C3AAI!/*CFLOPV*=ZXP0#\F[L<*Z&TCK!/TM MZH< !MA7GVZMR*QZ%1%!Q $V%24 MM _(/\_ ^__STG2Y$M,V>8..'3:/2DO\$N_"@^!B^_U!=U*YQ@34[4Y4KUN7 MW7!X8#EUJ^+S?= I/1?C8PE N.!S>H:OO=\<*7ASL8V-CSWMO-7%^MO/&U)7@^VAZ\>R>5M.SE2-<=4U;A; MU5)_^-U6R>#IR?S4$>;/C1G$O 2_=;W5LNH7>@]YKMQWP+E>8VC&7OM^CY^9&0^]G-[QHS!_%R MJ2+*GZX"0+#\S"SL,)J/-QK-]=HKT.&2*K[YX+K1-/^OV/BOU@". M_]D.G8.>2701O(L8+@4FZ'5VIN+#W#>3GXJTZO,N'=/'T\D0O%0DGV.6-BEH-OLR56?3E;CNL38%18]FA#VKY=CIK;I1)[_!3 MP>ZB5&OOB(%9X/"!"H"E8S^589[2_]&9^ ]MMV"]2^G. B#$NZ2S:JWES]L& M0H2K9BTW/-S4%+=AT^;N.5OH]LHK.?GSMNE@8M7 $"!L3(!WW0^^*XM>;_4 M0Q41_-.(\R&$%)+M_*6IFM66U@G/[$'':'D>^8>Y,OE#T;,[L,GTOUBEQ^XEZ7S:R\SS,3XT=<3%^@GH7I.$5R0D]L",^86_+ LK7E9HG MK#W>HVE&/8]?/<6SM1RR"T14?K7OJG,I@6K!L<20*'H WI(/H0MZ1A!&N$6W M:M"NK[VU;3,6';>VCTW_4'B?J7ZVU\RJU(ZMNCNJY[K=,(H+R@-OH^931CKW M.=V$//@3VZJ(Y16%I]NU4Z#UM].^70L-^!'C/3UF(M=O$\JC8]LX?<7\\9!ASVO'O:F,].41&X?[Z(\R\4*V&U+%F0G08* MDS\4QB/U05DEVX+A1FO0?2[S3)]/UI?HZ+Q=G1.LG4B\"[+3<%\:+:,Y]X-M M&V,"AVF,PY!]<<6^;$E76/RXOC^T+J#=$GF?$?^<4SN Q*O^0G:U[VO0?6,] MU@D78 *<(;5A)5%Z(@RA7;H@C)'&U8$"S3]"R+68Y6(F\.N^,]M^TIPV%BN* M>+-^Z2.IC.EVW0T,NRSX#<_>.A9D[G31,8?= !>LC?-K#!VM.+72E M+? $4]G>LCJMMX'C]39UB-A M4;XSW__]^\/.!.(BF [+Q,HC2$K,OBW3/X>^&[E_]DL/X"Q[#O0>1HQ(-8? M;5]&#R3'-3["+:P6CBV"=T54V.*X>*)XRB5"=FJKE?IA=U 'P#;\;E>$^27* MZUAH08CV$RWSBN7W@(:A_-<,4/_0RK6#BG_O .P?L<]\M#*0XOIG!]+_'OO. MUO5K'/L(_V?/B4(,LRYA]Y_?XO*77>,0+@:O^^86TC._SVD0K.+\_7 M"GLC)>@R?I+-+:'EC2'M8NQ#%V0N8F^S>O=)[ODV_TNXCL@ZRWVPDFEX:%D) M?.("ZFI;?N^QLLG[MP"QXLR'_72IQP^5_G\!5N@M< I&%^3"J3 \>9X\$[155BZ4P@8[O.=-6MV3- M\(^^%(^>YI#P+)SZ#FM:BM,S(:+FRGNA?.2T#!5&&;*TT?;1?<#9[DNYUTBD M4BT8X192!G(83FAQ/4H.CY#"G21$5FSPQ]O\."0;I1?RGS%#_P?';4:%4HD$ M3XAT\<8Y?.L>-B%B8OVEQZHMNM_AX)[\Y]BX3]ZWT]L5VI$,[2.%[!,I^(WJ M34E_C)![98Y\X_*=)%3P$A!YOGL2I[&4#/S7)N1?GNZGR %=CTXR?#D M+AN?XW_:O_[_QK @BG2K&280L!6_>(;L^7@K\CQXT5O/J:89%:#0$F]@^L+8 M)2@_6@'.D#A&^F?ZII=(D&47$7@#H:_+(@";Q[W[* _R1+YUJOSQ@>9W+\0, M6_0U>L+V_BNGYW\YK+>*AG^EE>1+;&\C6ZNE11YUK!&YU#2I\ ')G:XP[2%] M*DK;7_2;HM3SG;A0CE@$%V&#=]ZR%W5435.,.!;,R[$VW>R0PO)U2-._9S1P MDM5 %/4?WZG_#+D>^".%H2%]721WEF(R$('DF 6O5H6WQ2I#X-U0U09UENLL M;??[SI_[]7;^[\'Z@=H=[:KO]AKIWI0#/R\4ZHM<(T<6^+I7O).ZU6"\Z<2A M;Z"U\>L_!7;^O=/\'A6%8P*D/4I+9XNS\CACOP3@=/W\?UIZ;2'.<&7'7(R+ M[S@XD:;[9V9:: 7R_RX=3K *_/LR&05S *Y$79R@NY8OTB^ ,\M[AD9IRY*7 M!_NPPX(31@M6(PO0GP2WP01A9?:) ]=&;_GCIX, M.'[.5#J):T .8G1#?N_$@1VA;4P74I()=%YMU_#]H];#PW$=%'(E3SA-RGQ, M&T;9M$Z3-',E8)FKL%^/T#>O3K-0.5DVE>:1WC I>#I^JW/8SH:L-U:>I'4P MUI1K&TE?\U2QJ0R1C$2F+NH.0U[ M<(J<94EFE 46&WE+[NTF+EYD NT?XB=-L\DEI>V_GZ*?MISG].[.;H:$M*_G#[?".$7NJ#<#9@""R7MJF 5 M183!Q4%V7/[Q@5)*X$W$>)K[\O)^;_#1ICZU][6^K*/P*R%9O5K3AFK$.VVIYM!7*J;<"=<^/*V73WOO MQJ;^)E'RM>T]$K"3K!0%DHCI_-^UH;QD2'0PK-[768427/,JY #;TTXWP'?H MVZGU09:FENRCW8CZ6R9I#YR#:;Z1XQ )I.>6!$)^ LU3! :C]8FUR7_4XIH* M+OXQ*T.GJJX.)98>KNM[07P6X!G8W\5]%XC@-'J @>@94CRQ**XF3@8;Z#!A M1XF;'G+AQ:V'Q[T,[.\(W55^)12OM2#WD.O>[ >/:Y&.X C%A'%XWW?K=C5+ M':= 6VA0YX%*>.S5L2"2AME$<*ZJ:JV:*O^A<76YDITN.BZ.QB;1_].6"VL3#K2&[!X=-MK'WXN@-,MPD6>BHT 7WO2B8SX@48P+#BS II[N3]5L2 MZ,'+:D)?P, >JDYX=E-XA0'TWGD/&7%YM\"'KV(N"+)L7;=CP<..@:6]D$;> ME"!='ALI<7)VCEOY\+UWKX]/*]H$G_TVCPZUK76/$N<@63Z]_*96#Q2BF2 " M*'VD!HHV]1&87PQ_A#4GAR0T5I%D@LR.YW[5=GW9F'59()3U:T MHHI:X;U7.YCY-";0V^KR&.E&$NC(;F[^$[X 3WDKX! HLG1Z MF';F)K\4D84TMJJN^7MF^6Z M3;?>O(J J7"V\/!D8FQC5KN.?^CIA4>J]P&=/*6H"3U? DH@Z&]*G,1=#_)S:?(9D)$$6ZMN;F.\/2"LI\F(! $X^9'.5(S3V/Y-[%W@6/YVXI#SE5 M%\G7V748IWDID:KT MXZ-!2GLFV#">Z=>4C5T->24)OES1QTF!2GZV75M//"%:SGN%D2=]&'I[S]$\ ME-H^!6':.2)FT:NX57P/,<"&VQVV$3^.96@N=60=VF&W,HK-6^B M4:?L7[Y71KN]V">(^Y'[?,D'VT_ZG-UE<)YR=>AJ\W2PBJ-UNO:I&W^=.UM^IXCW40F:"[_;._+7V1J]+DF+[& $A5U=T9*Y%-0)Z<[3\C& RI6^I;"*)5N1N=0LB$Q#=.(K^$QF]NM+C+6'5JC5%C!IN")-W M-?.XPQV\L2@ZOA,A;ISQQ#&Y1Y:3'MA]GYHG<.?=DM2;W MY[/Y!?DQ3"#9I8FW4]^3P-M#XSD^8U='Z2U_E>_$K^@(=VN^ M:W1#]=/P0,"+ER]_20(<'\><6?&6J2@AF/=(\A(? D(VZ=/QC/L%23C63Z:W MUO0F:G&E6MK?Q'XY4"NK;$O.OCD8W6[\Q;#HVI&^31>:Y3JFT3,.;5X,W[W0 M-(X(6.857( ']H8%QZHW:U\[RS[<3F_).$4?%,T\C56)ZF:=^Q'\CJ MJ]HOF '=R,/P$XJ=3. 0;@-Z%$^E=?.;;IM\N_J4(^W0AB^AON:%C+6SSU8O2QG?/%WC6@#GXJ<*T 6K$<:+;&4=G,>VF3WS]U9\WO@Y\'7AL M8 /Z,;]^4?[YX6,#XHQ3'0Q-EC=_J_E" M+G93OSZRFK7.- T;B^LJ*86\1[=]>"I__U*R_<(+K\>VY;/V;5]U!-[BE,NVPSX MW$%#9O-?EFX?XGK_.=K0H^Y3 G=P3_UB-12D>@ M!WCTRRX*<1,Y/]][[./(OB_QV!( 81?JR5/5PC.+2I3VY\J[4M*3>HDKR..B M!WIXWB\6KW0>MUA/9$-J06;SJ6,4NUZU>"D]),X&*RPE0@GH\O/9ND)9HH:K MU\FRG1&O:!&6.5RZXMZ^NGR_ ^ M]:I]IHG"Y5.S*2&;J K&$E2\>5R6O-/T M<;'A->+\A_$15'"1XV#G2C;9]+*S'M^ SJ8-_]>CI=L[OW*PD,1V$? C^=M% ML'PY'_O@%3S%K&4R:,[I?J]8Z9&V!/([GAC=HR8^^Q+VG\O0VL-!%9HIX@$E MG31&X:+Z@\^+P$=8$W)MG.:>I=DQY2P+^=ZO\0[V9=>_& SBW:PZ-^;?[!4U MI>,:7"B2&*S:W ,][9)/K0^7? O5*<&O9H2I_=MZ]^=QG6)209MW,E[6<1UC M[S]NU,%1,^9RAM$+:X*0. @N:>WG]M+W7>L1KR1BP,&;CNO9SM+D+M-LG<_Y MZBSNLRO/[CMQB'($\E1>R_[%!)(P CM[(D2IA.4MWH4O7#QRV%94$MJ5)S5O M1*OGE=5OX>;HR]D\RN-FIS:QZN^47JK; K]:E8@PG @10A?26(9$U2)]AFW, M0/<0?(2DT8\V\N"T>/;'^HD6GJ6U.2Z5;J^'FY5R[#,(O\TG1)]Y1?\1E;/^M;F[\=62-1A,X3"T,#>:(J6VE[DJ MIZ4\X)-^=N>QA,1#EI4'X\V^*?O\O(Q*<3D*%7.&!RXG] HLN_!KC@ZY$EA+ M#2.3Z@V&!;!JW&DLUL:'/H>N'.7-:#_.&!"&D:]"GK2S[Q4Q 3<+\^OC>BH$ MF.1:H02%"6#?!)_TOQ<@W9[K-[[*IZ3!:35[FS]4J;$RP?:/9Y\10R9R$GJ4 MS.T6D1#3^(%N5WVDZ\<#E?B73W1CRJVS"M/]Q"2B+D&/@!!*8(]#=BS!$I=# M<(XCF*-XG+D6(*9D3(+\1#7[>JFLT^?C[PM^'#?X=(U5PFNX;4BU8F,:H0?Z MA>)A8O"A/H?I*LFON\E-+\J32I]4--;'X$Y(-XOI1=G:FS'VNE\0!5F6]WV$ M0^UO8\]N#"T6N;;:V_YR%+/"X\7H"V^-@CS)!:@$ M^GE7"86K*/\&\P=!^_(DS]M!*LK5;S1P?M3K7U:5$I9 I=Z"2OH%2L#F+EDX MXBIAR(""[)F_._U69?SL^93;2>JR]6&VW,S\82ZQR.03'="V>G&3,B^0_>L"ST/SU(,*A"Q'6O*]_/M*I2O2W*.@%QO]AN]5=)RA$7! M_@BKTNG^DPS@-?[S/S\2.5O/_ZE M3Q[9QGNXMA?X6VR>RLY73ESCBA1U!U-H=O"4'K;0; AOT FT_IW9_F//R]LLTO+UD5O5>+<4=*1D[,, [D&("8 MUZ#'?$>DW@3:T9NG+TYJ[T?MO:'?IIMJ,EQ\/\6E59&X(MY[M0?!+"8@@J2N MD;6Q6GL_GI.'##Y0LIM??$FP:OVIK#GIWYD-(W$:A_Z^-O-A5H'^R,JD\A96 MJ_\)Y]>6J.ZTV95*X3NELW5];]X*+&]U.BXEH(ZVR]"O4J3:A,LJP8WN#"?. M.X^+&B=()+>6QL:5EYM<2IFGN3Y_$V3YKOG/4K"-I N(,RZ+D-29@"?OODTY ML;'>MO(Q\_/U"7_9Y.7>2_PCG!E\E$YW[K(H?0-7E-4TVI%Z9>\9.H"F!6\@ M*"8&CZ3DN206@0E$1XR T[PCW-J$S9[*7[G86H MF\E$J%KD *Q9+3U2]Q;"DPPAS9>##J)^#B/8/VKT4XY^1II5'N?O9]Y:>#ET MG"/W5*7(X:JX&XRY2?7TI*1\>I#XH# Y3[I,^2+MZ-"7.K3$[0B%)=[TI/H-NX*[1\(M*IT M_HVG%KO+[]N??N%ZQ 3>\NG9[E<(D5J';4@,9#M;+0U&E0;WZX=!9OMK@"5* M"=LN&3F(XM<3H+G ,=2*R4B--1$*O,^T;B( HJW^M9U=.("MF;DZB'@OSAF5ZL#_]A M.'CC&S$'?&"2^R31 !.0I9BD:BTHUIXNT=F1P@AW7OF/9'"XXB3'"D(Q5HP^ZM[ M^[O&D+3S->4H8+!XQ:_ZM\R=SY'W>&^ ^;0S/B%,H%$J@W:#+DXQ*DP@BNL+ M_;)XR'-YH+QNIK'Y@6SG:1.3M)LK+,1<,SEQ>Z?[!VV+:1"?L)W:;A=A>'K? MV0EP@N"/\BO=T!FNB<4>+"AY+>E6A1P7B(S] 7@V M#>8PA@GS3.#JFHLM#C=O[VCB[GG B%O]S5== .*QP>MI:BF(:XLMD4)WW/=,SK%&:%S$O #1R_D MXK2X'X?645#O0E*ABG31O0JT!>T48X8!L3 D>-26I9I?!%]GHJL("\>_;)I& M(G<.'C7;?GKJVRHDOQ+^&[A;EVJ%3^C$W=JO;/4G5MC,.>["\O.7@@Q+9=VD7Y[1G-HV!.+ MD_R<@R_0-JJ'US3^:O7"K7J$2A:&WC(ZQOKXN@'65UC%0*KXGV=VL$$= <^)(+*3A;0+9(E+& MVR&M#(_B=OR.4_VX[]*^/.T27IR3CK&O:9_NO7A6Z;3]-6WI>QL&$DND^WF8 M7LAAY\C^)=X?@^N+VA.IM4G!;"PY%T<]CNM6Y>J&9O8JQ+#IH9\,[\H\JT8U M2D6_@JM1P\;^4O\)]R5U8((#;LNIAQ?G^GU]Q>3F'HX5%A=/%+<^D_KP.,)W M2.\DC2]RJ9TSQ^8#>8DN2)@6VRDP-B=9K[O$' N:N/69[A\JW^IQNU*(SPR7 MF)Q\H()UIEV<,1)YFORY:;G DP#K2:*[A. E1:P=4Z_^Z3=4+:U:'!++!$OJ M;MZ0%3"4N&QZZ;V[Q*E1CHK9V;FU1Z?76H.K[SO.=]==X+XLY&8D>@,( @"@ M]CEL.=EE.WV+%SG;68-M2B^ICK.%3:%S*O\RT!8?C:7!;G4YV5"(JVL]TGVP-<:V%3.W MNVR<11;!ZK2C JJ:RZK@^=TS[;(4XVJ_QUSA;YS.Y-XUC785=+4^-Z:MSGGL M:T%]-ROZGZ+JYPB#TY>F"V816S8-:^C7 W T2%,\TNF.U3XY.0D*PE8]* MDYIFSS?3BNAO T\T3)3.+!<43OL<:-S+@>:_(HZ$4>I3.%]6%8J"(UX;< M$M_HP@ZZ69!#XC>SYZ^.WY-I>-=\-<.0G^V25.=UWJYVYWU)I8]X4_ILI3Q:+O,TJ@Y8"E!+0'%N^^?CM'UP>+: 8+[<[3)$51@T?K#;-_H,Y_4Y54= M=4N_#%9@3I[GX&!P\OH2+"$^*/%](4IRZ!+WTR78=;]!772T7[RIV-SH;3.2 M-'=M0,S;GO69=>_QP;38[[RI+@?;9>F(B1\,"7@Z@1L*(5LP7*>5Z?H2*%Q8 MTQO:-"FH6Z7Z*M2>[4%#?6:5[-VL!5"[LUT(#,5;Z'8LW-MM5+W/B3F MS/M<&CW3&1+@D"'85@:&\28XJR1T"S\*@0ID_MY2E2,.A;)ORKC)W>^X]?,E MQ\PW9:X!JPSKP'$DGPP23M)2V;61R3&49SE^P-@2C2M;U#O MON\G/36:&..+@T7A\V62)^,P3!R\.E!#VM+DX5K^45"&;N9[SNO+TZV1W;0@ M>D+^PK//)I=W7>(Q/+5ZX@1+43C6<'0'2G"N76-'2E+RHY.OKF@F_ MGA*Z>3?O(L>P 03*!#K],5_%I?280.U'R#X!9S?]0#5Q=&RHX6RH"$I(1]7> MS5FUI$9[/]EV3LSF]DM-:Z'^+\)&%^WDI/DR7LXHT8(9@PRYO0;HOIH!-+>2 MIIV%)W9":UY-JKTF;ZP+\+%1/L><5BV^/F1'ICG=/N#&I M.6SB8'ID(U%%OJ$I[VJ?:Z9':ICG:B"]@A7/BW,D<)"YV:WVG5U%_R"/UDT&8B_021UL$$AG1H(M0;H&\5 M77POMQU"/TEA_3&II[M,TK6;J&JYW*29[POE29GII[8^1BJ?)?RH_I*=" M#NGQ4';QMFWD ,+5//]?ED?7MKR1_&=GKMVWO71.UTE4J>HV_IG4),NV"RF6 M/$-HV52GR7LQ 0C&TQ+'VF-SBZ[>/%Z,)C.JD!*MQK5E"?%316>3CAD)"XTF MR1V>OU%O_I2XL+/%9T)I("IB8=SS]@-"\;FE*$E?VVWDT%FOU.8"MD*2\J[& M$=390MXFU\5]=A9@R- E_F)=3-J2B.;(4;B2>?:PUGD_S?/2DPA#;V]9LP"_ MAZL>IM%>)3\+M8[??LRK%%IKM5_D==.Y$![1T+.PL4^2!\Y8Z"&N 9F%=-/D9\LGIPN*EPWE)U?RW/*C/\P M^7;E7/(TF[Q_QGQT/^#^HK+J].]R G*31!AYC"1?34]KC:]VS>]SUA_38@(" M\(%-3GCV*F$AER2C)YPL*GBQ'*0V+(O(M@:D0NHM21$4$>(0PAM$TH)N@E>Y M=+4;R3_B(P7G?0@5/^.$7ETP:WS6+?WI#AUJ(E;$>QHT"2_9 MUZF=HIL!Q1G"TY"Y/X&Z4M$Y9EG#(_1#9WW+]H%@Y?VG.9<)L&V!=GXUQAL: M\-"R"XHNI\R3"N5^J=?SD9)+_6B'X5@S$!)!@WC!1):;0*N(8!T5#/5Z:HW# MFLT5CQSSM)7AK\\4"MA(8L%)5#^/ Q=^:U/IU ,FQ](Z;QA(=46ICOU]GP#+]D@7\K=Y3D\M32&/EY$:]L>QIU") M_"T:K1U.V+?2/N19[[S@-LO0$%U7MPN3E ']*#'YIX!\M+/^:> MBP!C:F:?(S13^M%6Q0[>VL[BZ9WC/2N=_A>,S6,12[#% ?6G(1%CR;'4\KU< MF+=E&N/\*.("&4MMJ2>K9N#7A-Y_TVFP]4L@QZ(W.5V_5-<9G5ST_ DH*$?9TRY(/GM18P.]BH7396\4-V+5K8XP66%YL M.67RYBM4*O(SK#D@H:G I!LE!//'$KWOD/=(F/B@'C#"M]1A;MWZ]>R6(DVS M>D;FX+*)TB5G M5I9H)O9BA<-U]>2=JS<]-5F^,8&FZ8)PRA9V%U+W+>9'8BO%">U+M+@L>VCT MUW'DDNG2KT6\U7(#D:W"_D:[X$+2$C\OELL'S4Z_J;"/.*-DP79 MY&I>>%5"QQDS^9PKPW$WC-CP?'R"[#>LUMJA>^D$L(QVW@O&@4923*PG$3;X M(9J3KSGXF%JI6C13].Q3:\S%FY5OGK^2,O"K$G@Q%<42Q9&^#VS;DM9)J&+D MIS!HAL#98K6^FE->>O4AR@]:<\73.HZ:;;)'I#OKES&&&4J4VEXF< 2!V"O6 MLWOE\RO.TKG[_K^[<_]5U[-_H_ MO]GG_[;_V_ZS-;DSE=EW %;YPJF?";T!\X^VL78H+(;33^55&L?)XW5!^=U/ MSD&M/<4CQ!I05VZC4 0IQ0'0Y5 5\9OOFN#SKXK30T-5C\RKIB1FJ]VY)M]YH9^((MC$QA//Z1TX)&7) T9CT5:)<(1RV;'\ MBF%YG"-NN-Q_YF-3TY/3N84B8JHW=:&?-D^4)-/<1@^?S!$1IF9O!0?K& F: M.IO)WZY,/F@F3P8D-T8P[DNX0'PMZ0&Y#*I&/]6:::&^XSC$GQ4EG[J<6SK$ MLAM29&:P47]C1)/E^[/_/@5Z'6'U9CU,+;Y)TM-HU'TJ0$79(V_B2OR-U"V% MZ\KOJK0'R_H/2<3T1!CW#[IX];KM13]#K,A, MR@/5PI6,KXW)@MH I+6<)X:E7_+?IEEM>;N7DA990*UE?4M"2#<3$'3XCCN2 M?L]S,EB\5T;V2M3!@^;J\J MA4L--\VJ?/Y$I!6'LXC9NS5F!CP]W7FCT/1FS!GA*/W(Y&6DYPA.O&NIT2/A M[<:B$)G1\%HQ@6X!38CPK+6/R%O5K;@3]Y6'3_XU=UOH1HM3_P^[ M_D);2!HT"[@BU8-\!Y[0_4#K1W'8L%1&*5;:7O4E=Z;9Y_X9N4>'$>CO,#IFKS1PZMF>\A%WC'9:Z4 M<3@XXBT8/]/ITG@0Y>Z?\U#9EB%;9\AOO!*E!PY(G]1WNB_RY.T9[ _*HL@# M9PXVBJIZP?,O;DH#B.JL7Q;M,U .%D(MIQMEB+OLA-/<9:M&Q[5*OUI[^;99 MFFHR"S?KR7[]0R48'9C98:41I#*D&Q$B($;UF3_MH>*^ MMGF?%]5;S:X$#HL%WV#/]S"]=O7T$37&R)(4XQACPH4S")D*X=PI#B_=$*81 M%X%LW(7NIY>+"C)+W>T?&AM?D(XQT-51&J;+T2[X0)7!I;?T(TP@[CQ!7 EU MY*:]\[I#S]144L.V_R?"@3C58R;R\Y\.;[(_"GSR-D+V?UA.I3[DO0#K2+(':%,!)B_=HFAEIU)3_(RYX"H*[[-\&N-23.%LJ1GOSG6Z#X<+_=O; M ^<0R@0U#XP@2]$ND9NK/-_X%IZD&&$[\4@.^*.%?72;7/@P)S3'?RXCTC// MSG3TB&,3$*8@1"S4WBN'RB,4R$Z[W:CDI?JM1%*COL[PCV!.NFZ5O4^(L-6I M;,\\M@S1"M95]="V4,6O[/$!)!>:'X[Q"5G?@R&9>Y)S;"C0_$ WST!JN-/E MQ3F5N)%G,C]?/;QUT/M&H,1#MTP#47G6!:^2W$"ES@#Y,4>]3XGVKD\J/*4C MQMY'9TUD^Z5?-5 ER90MMLCI "+O/%]*O-V&,5E:P+KQVSCSI8_X%]5 M$@]U,WFQ(Q*42:F =80=;2GS:CTQFCCB,H0T% M.>_'M;!G('+OVEX)R"&%(J2((===]9TA, M./\@W;[FGB/**>B:>-#D84714ZYS8I*^!7O/8-X%BM1FT*2<[D=&84F!ET:; M'IP.N]B+,(O=58^<'24X_5_U^#..JBF4B: ]<'2))P1 M)R?OK>9W!H)I$+Z%]=.A-ATY!]CYC/@>R>0C5S4(-WQ^CG@).E%0N;>1! MGX>[E?LXO#QZRR>$YR"*NQZ8X:^V5)+E)6T$RXY>QDXE_B77J? M[/>3*TO>IUK$IT&=RWGD7Q:H#G3YUWX3CJ0G>0/A?5A,5/2UJ. I(9#F+44RH[UH;)LO&H.+S!FM<@A%7 M\2$)GDMK"%-:9P.OP J&?!_]Z%7)S8DLXPGC[,T.9/FKA57&(>K(Q]C=# M:PO&%7G2"R;X2Z!R[;)K(;_P]F?CH8M]Y?J3/V.7.(K9[#*P4)G[WX3N2$&X M3AJ_7M;]KR\W-K.8M_.:%81O*5QR^JKH4M'&_?D-02M'$/23L. M)Z@.OJH\P.*V-B*TRS&25H+6N+CW$2H)P;U!NF&2H.P4WABZ4^AKKCUV] 6J MH7=UMSF[\,0%O?P7FSDL,2O=&[OQ$PN,T:5CA+W"2*'U)9%@M0,^?ZCYQ7-F M(9472O0Q*(E#+!XW"F]BE^\N2Y#ODSNZ/;7U-00O/U5%9_*7DH^\^D3_!H@G]5Q !W0 M@6I:?4,9Q"'Y(X>9 .L.2@CN+)XD'=NSVQK7GNOV1N_>#4;O\>/>HZ?=?W)[ MBTG'>71V<#2..;N3$ZCYXU EN@T%TEE5FP"5)\\DZBF5[5?O::A,N>\RPON'W8W?N'^#J_*B0V=&\U5 <5??$Z7??UB/>3K,\XB M_T;L@MR)]8NY HK-.SM"'O][;NSNHS"!)RIHEN4%DUZ[[( 'P@7^[O [M\4Z MI&\+[-0DNP\W-:WP^(;Z9W83>242Q6Z&'0V;/I M<0P^[G-5Q6@.I4$WW6MI1 G#1:Z31Q(0)Y'N(4BO49-@A2X^47]1RN='V:R2 M_;4%55M;XH@3Y) G"+D*\-9WV[.]?Z8(YB_NC6I>-1DDLM9UTI7P <= I6XD M+]KD 3Y <&W$+^3>RM$.4D8@MIBAH'^A]NN^]-J.5.RZ<^).H YC4>7<&V.) M9-7=K]Y.3C]0CH[%VV(]W'<5Q*9SSN"H34\J?V \MYY8D!U[1PBZ*>??5O]0 M7N2JNGGWL(N\D![E:43R!XF<."'LSWC!'S$R++!W-]U7*56FF.8 M^X)W\[NUZ";+B$\1G+^E.(<:$$-))TQ4(7@G$=[NQ18477NGP]^LT)/\LPYK MCL><+KO*/15J'\R\E""=Y"_;@_A-DX3WX^R;6_? M]-@(3R3R7J;I5G,G$G( W2G+.92[M-AX$/:$8(VU&]B&67%.T)[S"/ MXM>@E>:'($F;6(G+27*YLLJ4BC.FGP9O?KV,^(5<+I4Z0VE:;:&IPP<#'N<5 M%+['B-WS0!Y:\#GK]_ N'_^H\MB5Z:_I,C?[!5_ZG])(-P6?D[&]R*9TDB2Y MK:<5A?WHB"WD!5TKO_CNVCE+WRSY,+FC(6KN")"1HTT<2=8-UDN/0MT4Q3^8P[R>/VL_ST MT,PAY7S$.W[8RV=UM+.,F:7&I6ZUN6]$M<>1>@R3;#_NN\B2%R!! M]T!/!LB0"^*+?>Z^:_'U5MGTD\\SLS[X_,:0Z<;QCKLRYNP#0 Y^I,\2-T] MT07Z.B#"#%%OVV/?NGF%^NZTOBU]('$46SX_?-^: %ZZ;,RX[B:CX\D6#[RI M)0]1YS-C:^OB-1&LY!LMF*%,/8KE'GL. M.^.G6M/I^@1R?@;F63M_$,O@S"GD!^1FD8.@EE7 B#@ :>P 21>8:PH MS[9PV#,Y)*DT1UW8V%VY.)I#W+&FC1Q"NE'#6'3A07JEJE%O'H/%D="LX466 M;K"D>X];=?2J9#\.=ML+O+M9I''_H+W9J2A^^C$PG7:?'@&V41J6WX,D/.J( M6C3=QL_M-9AB2788D52K68TY>QV=9:YZ]OEU\1:U$F3G.2;@%9"X MU)B^.0=);E?3>ME^8DS/L.*[P\(J"D@6'ZCQ.''\NL3QE9-/3VL?,+AV,2V$ M:DH6Z8,EP!J1?;6)4"@H4.W=:I)*M_!^ []#I+F8Y[XMB5G8KP=IFR\6$JV+ MHT3]33O?,('E%RZ5_6;;65M)HFD]?B M&]_G<)\V/-@G%^/%.@1;K@W[.)+$T(W\!&OXW%C-$*$D])Q[36%O@"PLUB5R7*J/S4>=WV8/$\MW"M2'%LF,X%>R&Q.GZV4 M4OSIG%CLC([[XO-@Z8XS%X)V$_G$M_QR?$^<4T@&U1^'YW<)/UZ@:@T-"C+H'$L+W&Q]+/+Y9,_9"E?/F5:A;'A[FFY[, M!!I1FUKD;V9[93NPY&WP)S;/H\;3CR*"S8N/<[]7A_MB6B=>H$\BF,G>?3YV M*1#=&?ND^8*B(W5D[QE#+7*&"=2G-2P7V'2?U;%[P@2:57:6..>P9S2T_<"NH! MHZO66VP]ALSCI]?%\^,;X9X9;_.,HY0OV(DB^@?2# 2(VGTP7"N12B0C-VGD M6())_#VT!A$)N*SC(HMA\4]J;P]T%!K\% @://S,:/MZ0RH^YFGHDBC"G@G$ MQ"/$]XJ@[(SA2'D0NQS [].N5T\1G6H2(N?C>K?G<.;*UH.VAA^OF0D6WCK) M\BBJ^+[$N\U(:;H*.."W7_L%P "*2^<2RX[C""OX61O\:.BH=(87S5YI@ =7T,<]<%5T6PS2 .\Q*$ MXT(JX$H]TU#)%+-L' &GG>WK+9.:^^AQ:FL#)$^N+=MJ''$(?$/!4HF@52TB M%#2GO*$+O+:L69I#Z+]K&MW\4?P^9MJ0_]8ZS#O93&)(5GU[V>N1#*ORDI:W M&3FV9ZE1D52&5\/!>MK9,>3=>.@Q>*!5(WGSV&BJZHZ?R;4+W-N_3VS>B3EW M<&S5[U&(O.H4]Y> 3=>_-N6@-CGQ6_R,3ZTMG2Y'P9&NYKR]Z5+RM^Y"L<+A M;FK6TZ4[K?;?$N<_I6?>#5AHIOZ.LGIZ1*.7"9"MU'"LO4CRE0"AR$D77OE1 M^DGB"(NOYT7*VX('I4TKYH@&K460S]_UT0-Y!/79UKN64RFW# M00>#NQEOKZ;X.1>@+NTDX4[&QG!%2E>VXM%B###G,%X2?2SVM;/D^BS%[56H M>&7IY[^)K032VH*#<$"6L-SQ*U(?7B[O';VW3<]>=J8XTT@;HICE^H>^*M-& M2,5/H6V2GP#T?:]%T9(4]3QHJY=HRI&0Z2&ESM4 K^[>A3H#I8QA88"H>QP MCN8.%@$-";$\],WR=,OL3>2IW.N4N'M M#LL[/LTG_(N#B Z<9[C3R3C?Z%,H62&9X7VE@V!+O"]E-1=9Y(;R=;FM1/!6. M+,F8.AOYC:@F^ZT4S'MB&X.3\"'XCQ%4FPKV,:!F.:A[Q5Q?(JPP#V7!U$_6 MN]G?]BKPMO:'7)^BZG.A6B/JFWHF?CC7>9ME"7D:GB.#6<%F8I:+9C%M\KWP M.D@?]U#CG-]$U[5*WY U>GD7^TKT#]&8/,?<[-( ?KM5*'12I&#L<]SQ-M&@@=+E-]25$. M/62T*&NQLG)T \PD]>(9%XUV"BP5 <4NV$HFIG__^N*10H?I.EW$C7?PSYTE MX!@C3^OS'I=!!>2WB1^T9Z (?#)&!:?/.0?(TNJ387R_1ZWF>[&2=:BS-&N$ M]X5$NFX.(H!8F'8X_QE55$]H<4R&[[>XS,?2EZD!L<4&PR*9@\/8Y7+3L!DT+/X MEG/<2;PLE&K:-K5Y,Y(=)UP7R18M.F=TH2/XJ$I@Z=//T3UTV#_WL FH@W4+ MRO3@OD[$IU6KHC>U_KF#JGL]I&%*F%X':&#)NCD;DX670)E@R4,A;=P#+5/T MA^DWBLBW6VT_:44WQ.;#I0F'\[2%VSSGM=JTK-T)45)F)OZVVJ4?L8&;/]R]+L1=I7G!Q'EUD] M %4B Z(]]\XM+%T;Y#OH-*@^N*"3(328_BP/G7 X'E.N[5:15*'5&E"A4-/V MRUZOEAM9;M5VI"74-?WQRXV\F3:6W5\L%N>&4498,M=SE%)1&Y2(F\!O3NWMUH$3:_M;WYT89%\H\ MFTCKUX**7H9Z:?S3.-$R$F>W1VX_I:_Q^=%7??':?R I/RWE29W9^GT7GGV: M_Q*!,([!W)EUG_AS$W.=,>O>[R'H&&0V.%WUO/#00T=S[;CM=VTU8Q&CT'#D M'P-D!HSE8'%N%U0UG_;'84!) K\+$L@&EL!T00;;H:,#X&-*; KPD#>Y]D6P MFLQT )\;5P 2?>2PF,2)ITRL.L2#2RZ6S^H*9NL"NR#J& $)@L6F>S&A"5&G M(4[-S5TM\3IS)DUGLK:BC"[L5^0S.[RLPG_[FHZ:RB17!W48N9?C!B!TY+QP M^:S3P83B>>_W7B89V@-KBY[JI^V&.[[EV.[%G6&KQP.Z-'%P/[853\3*Q :[ MM>.G6B$@X-1:W]])%Z:/U59MDUV&6:#668&HO5U[6"D[-1@X)![6+%''/H>Z M )17 _XTXZ1VUCMD@B.RVM>S+7OG1=M@DY'=MF>(AUVXP/>2E&NO/30W,=._'AR">3VX=!S\ MHF//\'D?@$C..BH_OBF :K%/Q"1SX"]]% M^Y5'C>V%.Z?%\;G7)Q>L=>0&73T#[JI*1 _PG?%\[9S**]M(1"39G.7+M.T? M2[4\,M45@]%/=1VAMB[\\U XZI\WLX)-BPCNI:30B[4GWI[?B#]VULW"91MV2("S"/98BRE9\5ZYJIJ M]D!AO> [7C$3P+DZA[]1GP(3Q$$6?&.C38#"79"(>^^2*)#@*FWY1.!@]%FC M!\]LU]9N_./9)F>3LV4 XJOF>8LM TS2%^.( /=K@/F5+MSA+%C:*?[8!(>W MX[7TNHJWAH8Z!3;"!1X3'K)DP_<7CILGZ'E_A62JZ0'S@XJ;1N99*2944]X1\@P='A9$![=*CEX/JM#6;^T%T!O[,@1?'H16W& M-MW].7=IG .?@0;#L2JQ;NR><8]81UW.N8!4JOB9MZ9'SIJ_F3IB&9?R9"EH MVA$X=D81NX?'#R]PAR8Q?OH\5BD<(";[3ELJ R17QH;A1T]ED[G -(]#+='I M0D.A:FL:U^57>\UC^\U9ZT J.Y [C&ED5;,=/W+';]G3XF1:KL$(P7TL_8KY MUNF)'K>I$SLOC?0UM7XZ:N$('98WP:<9A1OZ;$?4A9UEOC;CK!AS(6GEM[?;"AG;S@96]ED.J2,K0H+<3=)\TL874 MV;S,[F=&/V"?XXY$Q&JQ+R#4(/O78\H.M!6+6T5-(PJCGKG(^W=5 MC-V:V=5&OF!4L5Z"7@661TEF_=AX;P1WO;'M,#A0RU7M,3;\%468:A&MN MPXV>9NK)#Z?0RY"(S#%Z^]=P+R\VY9294B>*IE. !9F8U$0P<6BM?457ND8KUMYN.K!QXRM:@S>;:Z=37=.UD[IV[UR9\[Q.L!7P[<)^+TD@EE:E-Z\LXSN@?:TASD6D*?#<7HG#SWV2G>8X4:JL\M?KD_,Z])>A;KGR,6E'_RC=];E[ MNU L-2G(MN?R\'<(!*>/'L6T92= @_73%XTP\@"45IKYD9&=\EO\%&7^$H_N MKXKKUNZ" K,T@U)G5C[V&5V?!-V1::QD7T7M!R9J4-& ,SL&)0]$Q,31P (: M_;5&OS.2)'AKWE<=<*!M4?)9;X!@ M)H$75A*_8:* -_5J6^5=?W *ZE'7S&^'05KJ5;\T>S&7GD:DWJK#29?75^2> M@Y5VRBR4V<[ UHH\7;><.P91_.4,>LH][N-@TAY';:SQ&8.2*\C\_>HZ+J0L M+ZO#_CFR[J&ZLQS)G0;H34PZIJF0>$W^#!!8$895Y:5/*T<;$RR6KIHY/6(4 M@IRV^_K6@^).?KOW^.?K9F?;&8:$79 2/G K&Z.X:7&.#072B??HHBOW&7J;1.I;?( M8R1Q1U$V/)6N'[!4FFR]S>]8/72J<.)&)^+!PS[^9LZ[GUH92:#XZ'M0NNX* M1A"]L C:*8VLI^R%IJJI,-^DUE35Z\XDQA?:3=<>^#E6>#KCQ$$Q2[=$0F>P M1I*U:0_F1]&2&H8L/H7_U0T7&L")[[Q">;(OH<=V02H<:;;*FP3JF.!'>">* MJUI";-L_4JFQ\/B6S<]:C1=I@NI:#46P&R:7/%ZK3?5!Q"Q-0O&,*\ZRJ'MX MP/15_W*=.[6_/7F#8Q5US:S&IS\RK_!X>H59RIME<.$[]2>*HZ#[QK B7]6C M+%V@E(%D;4R1R)RC*^EUMKTP&;*->C:Z\L[-K0#HQL:U4;*N598OWL$X?;W. MT+'X[XA-Q[1&ZIT"-Z34R+$Q:X/. ]"MXRKN[Q?E=IY:7&;RX(19BQ[&JG#E M?8'+E[M;I^7FV4ZLX6_7.^+(FP@]2?K1QZ@,OR"A4/;(X-!SD5T0(L_2)*R3 MU">LX% >NZ=GFZO'#)IZ7+!3%ZX^B?">DRB4?Q0ECKCI+&$XC.ZS5 ?ZJ?J M>OVCKG\/5FV)6&;8QI@A,UB9,;<:;4_W3@>[>);F[']>.-\1AQS!M5?_JX7TD.::/RS_-XQYM^ZFRC]Z9]TA*B1W39:%^ M#]M?]FI1!]!Z>[46TJB9& 4.7"*B:49=W(*A:SV M"67QM3C:+(X[)8G4^F4(R)?*E.^%M,IG MX [QLDH:K<(EGB.<.DJH\_UKGBV,3S,"*IL1CG +9/Z4UMU#7CVY';]#N%DL3PKM]7_B@&2&ZYNU@QBR=WBBP5N#.% ML#TH.'L_>D8--+-I8;I3]"HVI@\FC6EM^18P;>1YHV!1/4(@QM'@8F,3W=SI M+%_#E>;X"*[YS@L\?.$RZ]X$/H1G9J?F4G]GRR\2_%YC$W-16IWWE38_4"N" M6K*8M;-( [.7G\*M!X;$+KH:2SP/1D7M@A+'5NJ!8[8]$7Y,I ^CZQ3O)XQ+ M+Q"LL'9MF U%'-%B.N2SJT91@DQ0OL;M1-$/X>CW:O^V5A9QA!DVI>R#L3Q3 MG&K]PSD9WNF>Q#T&D3TGEV<$D H%MO?'!V&.\7/IT8-4JYQJO7M+%%LJF,1C M"NX<7@ :P@L7"23ZH"=@:S43"9-,O^_ZX<-7^XCP1E(D-^Z%;-"GT>;-Y>4[ MS^/OV_J+CW8_-MDN3**%T*X64'../8GOO2&TY^@SB;UP'F(#A]"OHI@F)Y]/JUF7! 46=_^BX6/$X9<35/8 MS- *]V_/Z8(?V;M<>T8CXID4GWI#?2[J!$-YI7U#GFT/3-%@/9C$=C4HX,W4 MOJ14]8Z*D/N[*.Y.H!1X#!FWQ(!58HYW1.]\C+J^+X-/S6?/=]Z^@ -AT70" M0L!I3KEN3GQY&"'])=7OR9'47I4D>W5;H487.#$2F8DSW:G A(%38'P\).:N M]-V3[V.?ME2-\)JL103CIXT=B'EG98(VCY5G";M:6-[0V_PH5NZT.6(#%#)A M-'+[5).:,!S\L =(J1!KU)D$5=D$!&+5U"H2CXYS4=ON[&H1YLU/9N*JQ MRGE_@>)::UI(W_OR7!_UU^$YUU&/3(MBG5D/=[HM-3&]A@@HHE1Y93:A(HRB ME_!JW?2>5ZRE:.*L?TM7QV*^>8[NW'#ZB'6J*:JDV$;_T6\>B$'YN0?[F7"> MXR;3L,GN$W"TZ81N)%($,#$?.7=_+Q81+FUH%R2WKO.#YE@6*OE"4\?CB0JX M%Q^/;4E^B%G..96\45K'$9QQ)SE3=>'6R?:.R L!!0Y#;R@G'_7]')%,+#(- M3 @^<&S]S'[T)*1EC)[)(+$\&"2.C!2)%IR\T2*4<&XZ"IGDAE/Q+'_;@ N1 M2<(]_K,8LT5 I:5US"?/=[-AE)B5>OJUY;'Y!"IF8X=1V.\KFVW#W,RO'<[Y M[B632*]L;=%=&],O'HBR\=,B2?5X#*@'\Z5GV;*J !&V'<>#ESM.(9BFI4J.P;9#H?=DGKFGCM)$56Z5Z4.3S*Y"D89F-5.MM4)6/;,P-1(/ M'(-NC-#6H4FGNF>66. TKR^$QC$XZV,%_'C3]=0,O<&7'5=S-O=9Y1'Y^5XQ MDE=V071/!H2UFL ZLU.+4_]F:3K!\:.6E ;WH@T;&1POG]S33>_&$$8GI!Y< M5<_YHF.C;I[UHV8P AS#?$/ZZ+$+[LD4-^V]".'8DNL'O6U,/X$](C_EY4U0RWCR<&#W9:(C$4[P&N(.[?(>XH M\67V@CJAX![!IK"S;I7ENA:A$CZ@(,7O[\*^5DIN2W3QSME)X\@RV2QQALD[ M'FHG+">GH(*??SNUL/J%@)4"PM8&2?<#S8NLZP;+8D=K1]1/!/FMEGX13Q2, M/X' +%?]W4[%^&6*LM)F?]E;Z&(@1'.D".KBM(Z.^+_#4F]\9VE^-/-KZ6\P MNY5YZWGMNVA\!TIH#GT H+!]F,X/>9I-UR=QA:9;M$T9,2F!S8U%=:WBV_RK M1]F@^(OEZ/=6M$,&PT[+'G^J>[?BH0IX_R4R]@RC+)/Q!@()\]4 'L34<#P9 MK,+3KS+I^L\[#&OW,BOLS^NTA!:T=]PVF\(N-[P7W@;-X M*)Q,VOH(67'.M'!G(B+Q,@",:'FDH7G.XG1%OU ^TB]E_A/_N+O0O)+, MIC_;FKC@IR/YZL(77HF1ZW9!'U=8T=B&!_C>Y G3EF=:N]S5%6B4];[A0]/01Y MFO_VOC?,B", D-D8%*QSTD*)&FE*<('H\ 1D]+2^F"$:B=Y/;SJ<:G9 M3'IQ5_B;ML[O;V*A61BXN#D1+3EM)"Y/*"PH-"U8DWE[=_J1.$'M)+N# R?6 M;&!E.2<9I%2.:1SU9P7E3#B=8E1F?D5<6?)'0\_&+GLQ9R+]QIF[M M)QO)'S<15D]6+?KWQ2.,;FQ-/M-&6C*9N!8U$VM$JU2XH_ENZ4EEY>*WWZV= MD/I;T>::=1EW1*]LZ\L=E#]Q]'9#J5M"!E.5:$?QD&9-H]QYW,46C[JW1!Z+_!POK-\P)Z7?&WX&[Z]+99@NR#OL"K:L^2\<&($58U^,]+$69;N2',B/X#KY!_?=GG[@6WEEF<%Z M #?XY!T2?7LP69,Y?T#K?HK*U6%NSR"C:%$:K+D6^\07L6 L**JMJ],^N_F% MIIAX$]=ZA<'[YO-75D=C%K\,[(+:P!L(ZMB\-NLI$Y]D\YJBGVX$2?25F>X2 MIY5$!Y383TM?8?*YB>&/9Z;]<^LDU0,U^/).-*0-EHHSY1)@BOA@/$7]HA)D MP#D9)XYK88;G&SSBCJ?Z4XH?';@UN/SJ!E93K_9XGL9]5:JV?IHV.P2H(15C M>Q'A8P0O;/PO1R42K,1URNOHV^:NF:,Y3_/H55>T,0JN_D.:?_9D_(%Q9$5Y M:(%A.P)WH!F[H#VJ+4NI]V0S"DKJ@G@0COR6=\RS5N-FO$<%M, [NRCW[?4A M^C.A1O0D[A"P705D]WJ!^X9T?\%$8=]-75'6S.EF+Q$+J)^8V@V%R:T3!07. M^7&''_#GN>?8%J&'H:TQV5UPYL@*LA=>KWB4>-JPQ^1>>/7R EI44W>SU2Z< M[NO6'H%4N362?-5N-_#Y7:P5>?%Q9YY9]7'/L3,7W%Z MQ3!8C':7.N(=_"S9 "$:G%(JA2'QB\>"=)_A0 MG@K.H,49U5DX>>ZTVQQ7R]%WV#D5+U8?66>YT%+C?]Q[4+973)-W04&JWM3D@4Q( MOQ=B.YWC*3";ZT5"*(Y^S8.'+B"):28V)BV/#&HVG(^[X1/1JN@);&,PO9*I M3N** O(U'&L@@AG]5]S+EC'ZN_B[TI%_R@D5_3%&6A/O[+Y$,_@??=Y_#A2Q MU!#X90 K&(9M;65E^P6N@%6_H:$="!-!Z^9D=US6!"=^V$/'UT_D[5Z0W('] MQ^'>_?A6?1+X 5Z2*Q0;TP]3I5LXU@-+_:&#TG@'@S_+BC< Z7+OGPTR5(1GQ"UE/)WFE+X,.HRS3LH M.D)M-E%1XNM"OE:S:EHM63Q1+((3P2AAU3 +^R#D'V!!-#$_]BY:EF,]$:4; M0:BCW3^I%Y[9>;R,IMND\/[BGR.> 9Z>GX4C: MPS(#)I@C_3#>WW0F_Z1M9==QK ,9'V#@L\_#CE400BV&X@07"$-F*8*AT2DN M3_9A.X=?;-YD*K4_A,(Q9&<6F>E.%^=5:VA,BJ44T%T9BF$\^=JY]YV NY=: M7:A07FWF'7^IOHB#BU8):ZKS)IJANZ#KWDNR83"&"X32[,)L2T14A>6/+;=W M3M4A+<<+R%/A::0UA,N&?,B-O0L]*^H"\5Z\TFR)SG^8N0I(@+S(VMRQT^15K%7<[)^_T+V((5#8&"N<"RTAZO0GJ4+M6>, M9M85GP?!= ]8"WUZ%E#V>:T)$X8E3_5!6I-[]"4Y LS:+61HO>>C)-9A,5:, M\/IAPW]6- Z?O]&A'*]E)S"7BQY=DMX%_3N5<)O*?<*09F7Q_-2!YHT7)Y.J MOEF:,618,;->_;7:38H:]M5I\-!HK1JDCR$_6;GQC-H<,XX(!:-%8X.)L);V M=!V3]J2N8W?^)D[OV6[V[%-:&=I3H=K;MF?QW,Z*KW3,RM8\F,=)C9EX>L7R M4EIT&^[ 6T83T#9%7?\:W?1U\MLHF)+7__)$.N%D^P'%1]^KG')?/P.[,DD$ M9R7N-&2?A=^R<]J]FXO2$ZBKO++R$,$J]/K;KC;#@WM_K-*",R[4M0>69IR S2&E9_U6IE;F/[U5<*.IL'04=2 MR^%*'!V"X(@7P ;8,1\ E> MV0,PL=AZ!Z#7KY90-;\(V'D0J/,C"E+1119%2O 45B?MF,;(_K.YAETW4*$[ M&3@MU"E G6W,V0G4U76O2G7E_T=<^ M,.8**%Y"-, ]@NV,,@&65O#SR&6A SO[9*+ $QP)Q#R:U5%53.>!_*O'Q M<6*J2GO8#YE(<\:)[$[?^(. -1/.*F*8TLGU7!)4#J]]/G@)V MX)=?L_ MYS%[6V& E1]@A3K\]\^,T0+^)GB$ZF3#QV4AB9,*HG2>M[>3]#.@ AP'AJDG@%E!-I-C5V@#B52D M5*B\$J*K810>O3$YF#6T9GMD1CMG_M99T'[[GT@E3*\E5P^&Z35 :W(D6QX. MP%*6I#CVMU=4O9W;W\&:JRJ.E"/NLC17;QXCN@T)1R3JY^=4&XU1'!QW&GC> M)(':SU1+9!\,*SY<)@2\*U_O'$BO!1[VAU=Z&^6NY>X;]L_Z=/UYC)]Z\YM# MH,!X?6"% %/XC0%TQ+')1GB*Z)6&!USAA3"O (>77J-RI:+?&_HU6FX/5CK] M% N?; O0.#-X]:IJ]Q9=DC:696D)I%)A((XSTSG!:(L?>.@LX0$#O*GO.S\5 M=CYS8SK%<\"& ;WP?5MZ"CVT-P+G[Y*GZ%&0/1*"$ M^-=ZN^]NU[%7E;AN1+A1R0".[5(0].1QRVF^D)EYOH9'=+>5-9Y98]E@[K2O M)3.F%T;^Q;D"()@.WMS%$J?)WV]UZB,=KXWK;*!6DNP5@LW40YR++N0L*T 5 M,3>7YD=ZH8R+"S!6$E,_J>YF"CARWK ,JH^#!VL$COFUOPNG7#/ MK>.&+LH<*3[:\H*\^28PWFG^0%#PF9X1]<0^0>/?V4F_K]EZC]=%(;P)[L6G MWS/WEES$%\@7D_%O1P7R;)P[WX'O@;K_7S3<>7!/ />7ZU/D'/Q6H&*4,,DJ M5/-M^5&U>W2_G_K+UC;J7GY.UGZP3U.R>LJ_^7O9H^,0SA$;DK4[PQAA# MGQ"S_NH;1J).;' ^9\%!M^?R=SGWZU"MS:M7KVC%@Q1 T94O.AB>X=<*>@DB M-C)3"U9:QW:&I)V>:%T83_--Z[66<0]]_F_C] JD96NCDJ9/T2>A^9A/\/TA MD0H\[BI3Q=@WP\#W7WY:M.V1/ED:(:FH[**-(JU].+%Q0N/O1YV(3WUS5OO5 M N)K@R[>Z365DK>@?W(R&[M7G 9B(LG;K$M,:,]2)G8_SF !Y=D^ZTUSJA1D M=53M@OI.LJ+:"X07S1+?I2=IO8.)J9PTMQ$^>902\K^X2LZ$9F";,.F66N@I M2_Z=RIN6>I1O[C )J1T4]&5[DB/1M6Z#7Q3; J5W""W?_IQO^G__%+9 M,56I\R<&'SQ)4O0(D/SF8 VZZYX&O0$ANP\HU:Q[S?5VGPY7W3[9^+9L0N'+ MR6,"*=4_UMY!DS$B:"6.QN2\+8!7K&6_J.7\ MY[XW]UPN91?4M$"BYS).;2]K+!$EJ?2C5\M$C!V>1F);/D'SC2)L&O.U=/Q1 M_M%7F\R4X_ZNRO Y$ HZ=[*2$:&TTAM++M/JV8@9>EUN6U80EY'R;F-%43G[ MY( 0/_W_(CY]CS+=62[,8&(V);\7VK)3W3]R[=27'I/V6O7$%R_?\/^P_\T[I*&%X &0J0Y!W8JT ?1XW,8.42K)TZC M-2$VV1XF7A)+@VNJ*6.:\135_'U?HNEL//G[Z=?_8T@ENSC\T0G*OM"1I%R0 MFM@UMU_1WY8DF&-0 /K-]_C?H7@8ELW.X]8E\@V8(N%HOQWG7/ *4@$6^X*K M:,0'/ZR4.5>X]G0A^/9GVG%^V<-J,;^%R/_\IP[,_UK_M?[_7N!=\G\ 4$L# M!!0 ( -"%4E*M>N;L)",! $$G# 5 87!P;BTR,#(P,3(S,5]L86(N M>&ULW+WIDMPXEB;Z?YZ"M_I:3Y99H)(+2 +=TST6VFHTHY1DDK)JVM*NN6&- M8)>'>Q1)#RGJZ2_ Q?<%H ,,9IM5I:0($CCG _$!.#C+__B?/Q[FP9,HJV*Y M^+<_1'\*_Q"(!5OR8G'W;W_X]=L[@/[P/__]O_VW__'_ /!_7WWY$+Q9LM6# M6-3!ZU*06O#@>U'?!W_EHOI;(,OE0_#79?FWXHD \._-2Z^7C\]E<7=?!W$8 M1_N_+?\%YE2D4 H0LQ0!2!,*:)+%((IB0M.,BAQF-W?_$F.__/SS]^_? M__2#EO,_+_)\W3$<;XY^:WZT>KXMB#JMGHY__[ MRX>O[%X\$% LJIHLF.Z@*OZE:G[X8N7]R>[Q#_K)WY>B#L]LI]%62SYUYJ4]0=" MQ5Q)W[16/S^*?_M#53P\SD7_L_M2R./-SLMRIU4M)=921IF6\I].=?;S%>([ MDK<^E-6!<(VZ'UW)> [3C\[$_:;X0?@7>*N;JT5N/ZBW"S[6M[ONZFK1_4OL MZK-8UF0^PF>QZ69+Y+G^P0?UMZX;W= 9,FWZZ:A[2U3QHQ8++EJVW&DZ*/B_ M_4'];;:JP!TAC[.O]Z04KQ31\M?+AT>QJ!K^OBU+LK@3>DE\];QYY#-YUC^Z M_4Y*_O;OJZ)^?J\6@;)9.JM/];THO]V3Q:='W43U9]5$7;U?M!_2C"*64Q:% M(*0T!S!D$!"<0+7617DN,YIB(6?U>J[,Q +\^K57JY']903_@\5(U"<8I135 M1#5(^E>4-KK;4L+R+\WT@5+&7SY^FL5_%0L M@DJK6?WQ?_R\@6I"XTZ$R#&+& BC1(T[A0C@#!$09U%&$ SCC,*9VJK1Y>]Y MY+<5\#SV:GHW0:M\ ML*5]T*@?U$K_H /@)F@A"-2GTH)P\DM9LAUMYWH/ORSWAVW)7FS8=M;:9L@D MJ6B#>2>2&K\X_%G,ZZK_"= _49S3G1O^:739?SZ8C;=E#S0IV85/L7OB9[94 M)ZS'&NQ\E?I$^K(C4B]?=B*W7ZH"Z0_!LN2B5&?\(X"OZ8^+8M8?\;^I5V>< MAS2,L#II2[4C@1A)@"%#($O2G%,F2J_ M!@'/5&NFO#'[G=)TPTY53T^58'^Z6S[]K%YIF4G]99^0#IH;A3!.*=%/Z)._ MMY]P[YDL;U>\4&C>UK6HZH83WLW)W8QP*G$H&4!A3 &,J004"P)PR"&-81J1 MB)I.O]/=3&TROG_][DO0B1ILR1IH8]PSP/H[D5R2UV9Z[4OM;Z9MB7L34'%7 M+!;JKP$E7&H88QSD8@,2*;F&D10#36A#*0$"9[**$8AZX:ZMU?^ MG@;ZN#G7VS"+YL^IC;%G@X'+49N^A6!M ]@9^+7&0:/R!.P!IJ,R"0/ 16%_ M'R=^4\R='?&-.QRVPV@,!A^7BZ4B4R62;ITM'\3;'UI&,0L)C+E$.> _0B$@NWHPY)?_&-OA3T4CYQT"T9:;]/ M2(9O#6,5Q7$/1=U8)&\7BO$6N@.Q8(6HWA05FR^K52F^B1_U*Z7(WV:8DC06 M! $8IS& @C& 1:8WK$D>)A"2*!$VEYMVW4_-T+$E?: 8/]B1WXYS+,?!C(/\ MH>N9D\X"&VQD#W[3T@>-^/^?.Y8:AIM+UK*48%06&X;./JL-;.5EK#.[ES-_ M+I=5-:.(QS!/,I FH>)#D:6 ZK\AHO9>&4RI"*.1[OM/2SF]J_VOM1K.8-E( M'-R]V#W_F8%-(Y2',DY B!((($[43CJ$*8C"4(91R B.\"@./&Z&=31?G:F- MXSB6EBM'YW=D8]GWL] _4=I.Q[QR9BBF9%@Y)N;ORJ1R!F?7QI1S70W;"KP1 MM/XJV*HL:K75N'TBA?KM7+Q;EE_)7/RZ* 69%_\0_,^D6'S0-)*D-,HXC8%, M809@F". "6* "7V?&\M,T&AVX )]D7=LY1A@;SGE]^UTIWZO1U*3@B1%&3QI M0Y=VVB2]0D N2U IE8)JK:W=VF ]8F;$[V4 1G+X4*('&]EO@ML#M&^"C0:! M5B'X22OAT)0S%#^75&PMPZ@\.Q2A?1(=W,XPAGR_8*K%2KP1[9_O%[>,+5>* MAQ5!ZX[5>4W]I%P)_J$@M)@W8LVH]FS'$H,"&&6Q$")BF"*; M;?,P,::V,^YE#AY;H1MS!FG%[DW4EGPX<'S,6-$_ZIZYL5<@^*E7X8]Z=5J/ MP^>M<>@4";8T<<>/UR'IDB4'2C(J5UZ'UCYC7MG:,-YL77R;G>S6!E=M7GGQ M5/ 5F6LC5TE876F'PT_RC9"B+'=WQF^6#XK$9VG&4!)F,4AB*0',0@90S!,@ M21QG,29$AD9^@^Y%FQJ_MIJ!1K7M0VVEW0!Z[8*U>C>-CZS>H/8J[AR+[8C8 MX8";D?/+#*-GPG8[@L%OK8(.;P/&$_],"Q.:R;V4F[V5DC/XK9?4X90TP,/E'#O7W:B3QD#O_5E@ M\HK=9TT>'Q>SV[N[LK$R[?HXK;_K$,7Z'@R!1"0"0)AR@'#$0!8B=3(,\SQ# MJU)UN+N>R+J^Y%__J^QX%PO4L/YH&.[T^@)87L_(-HBTE*S?:(@VBCN:-6IC%)ZUT:8G6JMW MAFT@]DU^&V.@-@W^0NKN7^](4>Y^UC'&+,I@!K(DSP%D/ (XU$F:"C,=GJC #R%ZXG- *B_%Q539[S_$*0,.A6?O>P; MKT;7Y:YRN#"C[CFOQFQ_1WI]@R,[@5V,W?^+J&K!^UOJOPJ=,$\=.I]$2>Y$ ME@$2, Q9)DDBU,&9P(BF"+#6;&LNWXC=N M2:N*!X^B;-V3)I--QO;+,5M$)B/OA!:E\?+1=!_=EI]4CU/0 =6Z4@4:JL!@ M(S*AO#4#QW\2[E?.E?M].&WY&M/Q4N,,%?"*B)A*)]2MNA";S\MYP9[;_VY" M,*C,0R(S"GB/A#''XV@(C,7KP_CL@U S5'S0 M;A#5_@Q!4H0I#&.0Y%B=1F2< X(@4Y06P80@F4FC!WOM\8?**7P/SK513\]-"?+LO MEZN[^W?%D]!&NXVI9I9CBA$C,8BC)%2[(BH RG@,0HZA]I67D'HQ.%^4;&K\ M\V8E J*%#I8+$3QKTV?=RAY()7SS$TMZ*;FW53L?F96W77P]LU[V]6CTY M;]A.[8"U_\/78G$W%QMSMCZBW'0CWABZ%2!!ATB@(1G?RFT\+B]A];XLW"2M MX,:8#K6*FW=@MQ1493W[HH_JOX@'*LH92TA&1(X!CCD#,,044*1&- ^1$%&2 MI;@. WK5O0*&?H?^1P@#U?_PP: MMJG?VYB-V'AW+ <@3^)R9"/5[^-6XP!%9]<1ART/<(_]NGI\G#?=D/EK4MV_ MFR^_OU^H$\1#(\87,6]+([6'^6]ZW[(1>-43GB7A4X'WS[T7,@TZ5X-MR M;3%LU#$R&+J>.^9^O&,-T$A.OD,&RI'_KPLDSSH'7]7!>)[#+G#8<2MVTN"P MX\B[8J'39C MUYU.XI:H;H(O/9Y*[*"1^R;8EMS=QMX2*I>[=].N1]VB6^*QOP^W?7UH5J[H ZU+A^VDG4[5HMF]W8A8C*4B2AP"EJ0"0PQ0@D1 @MT$:\V"7K6=I]2NKM$NZ-0+-OHYI5K7H#NF96?BC4WAKG$] M0O?.N[ O^=A=SC^__<&:_)O3J0ZF1M*]C$$O9*"E-*_O>!3$\ZSI AK?]E([5*R*.9Y3_8HRCD>;':V MXSFEMDLWGGUN:*;+6K54Z'QPC85&[1=5Z_.5KMWTY^62?R_F\QF)0Y'QG *, M(@E@DJH-7,@30(G,&"$1HZ'5T=&DTZE-]8W,G2VKJ:K4Y/EE;/6P:LW*9,\& M]O_"&*OGVUQ=K/&1:+.?)-%-H+]#V[R7!J-EMNMR/0:>.64+_ML.?B6QKL_4 MR1ST0CO,[VN#D=MLE0;]CIR;TAR)PTR4%N\.N&C^N-+3ZI/\\_))E(OF$KNK MHC+C*#EF5M>AF0LY>F9UX?[TKT ML@X[%YX&CP^.ZMTX 2UX=UX4K\1"'2AK?82L-DX$*48T4_L[D$=8,2<.H2ZY M'3>1+$F6P$38Y>>PZ7QJ=/I%U$7G(/S9WJ!F!;O9WLT7F)ZY=L=W40>(]((' MG>0MO/XJVEF#YCA\U[S_L6-XK9$Y$LAKWX9SMXQ70BY+<;LYD.WX"<24)IRC M%.2(I "FF"DZ8RD(U?F[FI/C[JGC47'<3 MD#I@R\JRH Q#:-]T,OKV6LRR6$S0C/)6[>[?Z-J UH:V'[]"S! M;ZV\+N-/#*%Q&EURJ<]Q8T<,$3B(##%];QBY?-HMT]Y4I!.0IR$2"2"840 ) MPH P'@.<(,H3!GFBKP:7-9F;\G_3?02L%6ZX2^D1+,TF^G4( M>9[G.TZBG7@.,R:=5-UIHJ3#7L;-CW12RX.T2*>?'.@6\/!(BE*; 3Z5;XKJ M<5F1^2?Y8;FX^U \J8-(BQ QGDH10I"$% /(0P&P"!,0 MX2QA&>(93.RJ8[J7<6J'D(V*^II%JP8:W;H[<$OG 0]C:L94+SQ2GJEN>Y#* MH-?OZ(#I>FZ]O\(1CX8Q$EAZ' NG+A >Q!S78\(?S@<.%AZ[&N"/T9N3M=&_ MUGQ+*4$6.9Y" 1) <0)A&@) U!G GU]YQCB8W\RX9U M/S72;^4,]-@UCF._D/]4O-(,5O":U.)N6=KY)M@/R'E:]P^S9\;N9;]I+ASK MX%;?16[N/=8#(,5U8?SVP%OXBG@=@)%<2,P'PI$_R6#0SKJ9V+A8"*) 5K4RF9]7"Z>FM(>E^L>Y3E/ M(AY2@'*IZ(ZS&- 812#EA,=1&FJ]S.'YKU2JS7[,)Y&(U*5>OX]4IAY&RTEON,U,V662=R MZPU?EE6"S@-MQ@7NX//,"SURVY(&6E0/YBPS4)P6TSG?X[@5:GVJ!T!K)-R<7N![,L8C 1,@(QC#" *6> ZD21&8DP%!$*.;:* MBS+HP?'L!2VM^L4#')?TZY_5%4,QFKC4O*(8C4'@7 7,2 ADD$8"(13#(4!D+[\XDM,..>3LYC3IH\7.Y=L:WCN5++S MW,"K+W8O^&HN/LE7JZI8J W*+?O[JJB*QO3QZGGK7XT#P$R*,(Z93$',=-Q@ MDA,=YZ,V$VF,0IE+$F96U4]M!9@:%_3R:T^N7H-@6X4;;<#=^D'G1"G:9$AD LH@PE*(QR9ILYYU1?4^.Z+5$;"PWK MA;TB/.H1U+:7'S%:4K] M7\B/XF'UT.9JWOYE]5F4?4:=+GGS#"-.=#$\D.22 T@4P]!00B SEF4DH4DL M;,MY7"O3U.BHDUU-IR:=^F[J?.U,T675M[3UN!@],^8:>4P\,]R9C/C]2'6) M[W=TTNGOUYG";OID^-XSX0\!>80,^%9B32'S_1 <#3/>#VIZ&&._E5*PNG@2 MZQHK^GS]16ALU+:F\25XW>3D?K_HR[&HAUHG5'WWWWH;S.?+[]JE:Y;#.,_5 MWA# +(YU:7D),&4YP"*/&:(H3R"Q86_'\DV-R5O1@V(1//6R!J07UHZ]78^D M&9._X/AX9O6U9MLEHAH;WZYV-\%F$-=5I?2SK8[!6LE@K:4'LO(XT]=>YUQ,J*Q-8^3B*OSM> @HI2I28P3@%.8 H8ICSG-$0_MTA\:=CRU MZ;T?H4NV(W2OO:JX, :V5Q3ND/7,&->!>L4UA!E"?JX?+O3]0M<.9HB_2I MWL9VC;Z@]1&WZ$MO#$M.M?:R_BK*IX*)JLO'S7*"1"I30+#:]\.0)0"E% %U M@(\E1$3FQ+Q8V.E^IK9R[H0%5)VH=DF.3B%ZGATGW45$,7=-C/*73I\6NVS>NLQ\VJV&=(?>Y".ZLW*W$KU?SZ#T'* M=\63F%&1H#AG'(A4F^VXS ")\@S$%(F<8!Y2L]K%5TDQ-7+X=B]*0;2$0[;4 MMD-@L\7V".Q(6^Y-*O1NT[U6XB:HEP$5P6=2\)N@@3_0B@1:$]>;\(% NM^4 MVPKR IOT@5@=W[0/;6Q@U:Q5N2CJ5:D3)+TK?NB_]X,82)SN1+>M>G<;7C-;.MW;N,6E+FI]4#[J\AMV?*'KS+]5QZ[Z^99SU5CU MM2:U^%2JW=I3H1T>$L@YYED"),[4X0CILO"J!4!)%$8RC!(,C=CB4D=3XXI6 MUJ 3]B9HQ-49OWN!S?CB(K[GV<(E:IZY8CA@QFQABL:&*ZJ>+"K!_G2W?/I9 M-='RA/K+/CU<;'X4GE@SQ+TT6G?>+STT*MED:A3S*$ $YCK/. MCR(BZC\2"RQ)+'"26UW!CB3XU(A+2Z=/&4L9Z*#?LF ZN5=5+]G?@I5:/*HF MP5R36.Y,(::7_1:0E%F4YTP-OB[=&A$.*,8)()ED/$$)R1(R6X@[727QV^_T MD\#M)W&@A=\O0WT*TQ]^0T^ *8WF?[4$@=VWHCZ5%H3?0_Z_X\/V^\CQMR?[ M?Y$\?L='9+QTVLR0B,8YS"3!,!8"$J%4+953_$^8BPU0@ MJYQ\Q[N9VBYC8\UDI+K7^6SE?/F]"J3:\"\WA3 'N&><@-EL3;@>/,\,?F % M[F7T4!+S* 9>JF+N]O0RA3&/:GNR-N;QIZ]RF*A4<]H+K,\KQZ.<0$%"$'%! M 61)!' 212"2&,>(TY 1JQNFX]U,C1AZ*8/'5DSK5'W'H#2;_-<#Y'GRK['I M)/23D>\,!AY<3?9[>@DWDQ/:GG Q.?7T />2CTI,M?RU_EBZV%HM'C;>4E$. M4Y2+!,0X5SN#G!! $D% G!&$F$P%XT9.Y9>[FAH)?%T]/LZ;K1N9![RHV'Q9 MZ5N$I0P6RP5HM@RRUT0=,M2NX:'9]/V+A2?*>?#/4X9;2#W31B?G/_\3BL/D M7X.UO$'WDT9N$^N-FCH[+39Q!KZ-NZ,Q1V-_<6;SIPOSS1==^^"1_K=JRNK-(1C)- M:0)"2?5A+X:*8R %2%))$=75":^P NWU-C6.V1@U2BTH6$JPTO7T!L0*GT=Y MB!'H"NS&M@5]Z=%3PK:)$GQ9A4Z XL\XM-_A"]J(3NA^WE1TZJ4!A\:M# 5K M+\!?%^K/N>!?!!/%DSZ=5K.(BIA$) ,\$AC &'& 880 RE@<);G:(X;,XA+4 MIN^)7F#VD@;E1E2+PXXI\ 9'1Y(WI%Z^86APE/6 [TJ'2 M"<9V9TM+L,Z>,DW;&N^\::G=SLG3]MW!N1WW>RE$=3),?!8EA',N=":PE*D# MJ8 D0B#3$J.")0BSN$ SQ9+,2;*[V_$HV+V-I^/=9)&JV$PVTCZ0/4%V;[0 M-8#.)J-PFF9Q"'2.4RI:B3!V^L0A^!Q)E3BHF0';UJYNT?]:-NZ%K]4?ZPI: M6(8X)4("@O7A5U*L=JI, *E(+A(P#;E9>L,+_4SMV-M7VKIO10V8EM5B[W0& M48,MJ!N<_-]X-A!U4@:-F.YN/0V!.+OK.?/Z>!N=RSKL[&T,'K_N8-IFX=J- M5)O%.(O5QHGHB'D((,Y"@#'A("-)").(YBDTRCQCTMG4YGHCG7U:>R-<[0XY-QX3IM3 MY\6S[_A-4O!1_*B_?1?S)_'+$EEI:+UW-25:^Z.'H"$T;2, 41Y5R=*A$&),0,1##* MXBAG#&(X>Q(E7=K45MKMQ&;R;7?E;PXVT@6O@E;6X*N.V[,OH;0'99I%.4