0001441683-20-000119.txt : 20201105 0001441683-20-000119.hdr.sgml : 20201105 20201105162931 ACCESSION NUMBER: 0001441683-20-000119 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201105 DATE AS OF CHANGE: 20201105 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38098 FILM NUMBER: 201290938 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-Q 1 appn-20200930.htm 10-Q appn-20200930
2020Q3FALSE0001441683--12-31us-gaap:AccountingStandardsUpdate201409MemberP1YP1Y00014416832020-01-012020-09-30xbrli:shares0001441683us-gaap:CommonClassAMember2020-11-020001441683us-gaap:CommonClassBMember2020-11-02iso4217:USD00014416832020-09-3000014416832019-12-31iso4217:USDxbrli:shares0001441683us-gaap:CommonClassAMember2020-09-300001441683us-gaap:CommonClassAMember2019-12-310001441683us-gaap:CommonClassBMember2020-09-300001441683us-gaap:CommonClassBMember2019-12-310001441683appn:SubscriptionsSoftwareAndSupportMember2020-07-012020-09-300001441683appn:SubscriptionsSoftwareAndSupportMember2019-07-012019-09-300001441683appn:SubscriptionsSoftwareAndSupportMember2020-01-012020-09-300001441683appn:SubscriptionsSoftwareAndSupportMember2019-01-012019-09-300001441683appn:ProfessionalServicesMember2020-07-012020-09-300001441683appn:ProfessionalServicesMember2019-07-012019-09-300001441683appn:ProfessionalServicesMember2020-01-012020-09-300001441683appn:ProfessionalServicesMember2019-01-012019-09-3000014416832020-07-012020-09-3000014416832019-07-012019-09-3000014416832019-01-012019-09-300001441683us-gaap:CommonStockMember2019-12-310001441683us-gaap:AdditionalPaidInCapitalMember2019-12-310001441683us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001441683us-gaap:RetainedEarningsMember2019-12-310001441683us-gaap:RetainedEarningsMember2020-01-012020-03-3100014416832020-01-012020-03-310001441683us-gaap:CommonStockMember2020-01-012020-03-310001441683us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001441683us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001441683us-gaap:CommonStockMember2020-03-310001441683us-gaap:AdditionalPaidInCapitalMember2020-03-310001441683us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001441683us-gaap:RetainedEarningsMember2020-03-3100014416832020-03-310001441683us-gaap:RetainedEarningsMember2020-04-012020-06-3000014416832020-04-012020-06-300001441683us-gaap:CommonStockMember2020-04-012020-06-300001441683us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001441683us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001441683us-gaap:CommonStockMember2020-06-300001441683us-gaap:AdditionalPaidInCapitalMember2020-06-300001441683us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001441683us-gaap:RetainedEarningsMember2020-06-3000014416832020-06-300001441683us-gaap:RetainedEarningsMember2020-07-012020-09-300001441683us-gaap:CommonStockMember2020-07-012020-09-300001441683us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001441683us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001441683us-gaap:CommonStockMember2020-09-300001441683us-gaap:AdditionalPaidInCapitalMember2020-09-300001441683us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300001441683us-gaap:RetainedEarningsMember2020-09-300001441683us-gaap:CommonStockMember2018-12-310001441683us-gaap:AdditionalPaidInCapitalMember2018-12-310001441683us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001441683us-gaap:RetainedEarningsMember2018-12-3100014416832018-12-3100014416832018-01-012018-12-310001441683srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2018-12-310001441683srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001441683us-gaap:RetainedEarningsMember2019-01-012019-03-3100014416832019-01-012019-03-310001441683us-gaap:CommonStockMember2019-01-012019-03-310001441683us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-310001441683us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310001441683us-gaap:CommonStockMember2019-03-310001441683us-gaap:AdditionalPaidInCapitalMember2019-03-310001441683us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310001441683us-gaap:RetainedEarningsMember2019-03-3100014416832019-03-310001441683us-gaap:RetainedEarningsMember2019-04-012019-06-3000014416832019-04-012019-06-300001441683us-gaap:CommonStockMember2019-04-012019-06-300001441683us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-300001441683us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-300001441683us-gaap:CommonStockMember2019-06-300001441683us-gaap:AdditionalPaidInCapitalMember2019-06-300001441683us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001441683us-gaap:RetainedEarningsMember2019-06-3000014416832019-06-300001441683us-gaap:RetainedEarningsMember2019-07-012019-09-300001441683us-gaap:CommonStockMember2019-07-012019-09-300001441683us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300001441683us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-300001441683us-gaap:CommonStockMember2019-09-300001441683us-gaap:AdditionalPaidInCapitalMember2019-09-300001441683us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-300001441683us-gaap:RetainedEarningsMember2019-09-3000014416832019-09-300001441683appn:UnderwrittenPublicOfferingMemberus-gaap:CommonClassAMember2020-06-012020-06-300001441683appn:UnderwrittenPublicOfferingMemberus-gaap:CommonClassAMember2020-09-30xbrli:pure0001441683appn:GovernmentAgenciesMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-07-012020-09-300001441683appn:GovernmentAgenciesMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-01-012020-09-30appn:agency0001441683us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberappn:FederalGovernmentAgenciesMember2020-07-012020-09-300001441683us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberappn:FederalGovernmentAgenciesMember2020-01-012020-09-300001441683us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberappn:ForeignCustomersMember2020-07-012020-09-300001441683us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberappn:ForeignCustomersMember2020-01-012020-09-300001441683appn:GovernmentAgenciesMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-07-012019-09-300001441683appn:GovernmentAgenciesMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-01-012019-09-300001441683us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberappn:FederalGovernmentAgenciesMember2019-07-012019-09-300001441683us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberappn:FederalGovernmentAgenciesMember2019-01-012019-09-300001441683us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberappn:ForeignCustomersMember2019-07-012019-09-300001441683us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberappn:ForeignCustomersMember2019-01-012019-09-300001441683us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-01-012020-09-300001441683us-gaap:ComputerEquipmentMember2020-01-012020-09-300001441683us-gaap:EquipmentMember2020-01-012020-09-300001441683us-gaap:FurnitureAndFixturesMember2020-01-012020-09-300001441683appn:SaaSSubscriptionsMember2020-07-012020-09-300001441683appn:SaaSSubscriptionsMember2019-07-012019-09-300001441683appn:SaaSSubscriptionsMember2020-01-012020-09-300001441683appn:SaaSSubscriptionsMember2019-01-012019-09-300001441683appn:TermLicenseSubscriptionsMember2020-07-012020-09-300001441683appn:TermLicenseSubscriptionsMember2019-07-012019-09-300001441683appn:TermLicenseSubscriptionsMember2020-01-012020-09-300001441683appn:TermLicenseSubscriptionsMember2019-01-012019-09-300001441683appn:MaintenanceAndSupportMember2020-07-012020-09-300001441683appn:MaintenanceAndSupportMember2019-07-012019-09-300001441683appn:MaintenanceAndSupportMember2020-01-012020-09-300001441683appn:MaintenanceAndSupportMember2019-01-012019-09-300001441683srt:MinimumMember2020-01-012020-09-300001441683srt:MaximumMember2020-01-012020-09-3000014416832020-10-012020-09-30utr:sqft00014416832018-04-3000014416832019-02-2800014416832020-01-3100014416832020-07-010001441683appn:RoboticProcessAutomationPlatformMember2020-01-310001441683appn:RoboticProcessAutomationPlatformMember2020-01-012020-01-310001441683us-gaap:DevelopedTechnologyRightsMemberappn:RoboticProcessAutomationPlatformMember2020-01-310001441683us-gaap:CustomerRelationshipsMemberappn:RoboticProcessAutomationPlatformMember2020-01-310001441683us-gaap:LeaseholdImprovementsMember2020-09-300001441683us-gaap:LeaseholdImprovementsMember2019-12-310001441683us-gaap:FurnitureAndFixturesMember2020-09-300001441683us-gaap:FurnitureAndFixturesMember2019-12-310001441683us-gaap:ComputerEquipmentMember2020-09-300001441683us-gaap:ComputerEquipmentMember2019-12-310001441683us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-09-300001441683us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2019-12-310001441683us-gaap:EquipmentMember2020-09-300001441683us-gaap:EquipmentMember2019-12-310001441683us-gaap:LeaseholdImprovementsMember2020-01-012020-09-300001441683us-gaap:ComputerEquipmentMember2019-07-012019-09-300001441683us-gaap:EquipmentMember2019-07-012019-09-300001441683us-gaap:LeaseholdImprovementsMember2019-01-012019-09-300001441683us-gaap:ComputerEquipmentMember2019-01-012019-09-300001441683us-gaap:FurnitureAndFixturesMember2019-01-012019-09-300001441683us-gaap:EquipmentMember2019-01-012019-09-300001441683us-gaap:RevolvingCreditFacilityMember2017-11-300001441683srt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2017-11-012017-11-300001441683srt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2017-11-012017-11-300001441683srt:MinimumMemberus-gaap:PrimeRateMember2017-11-012017-11-300001441683srt:MaximumMemberus-gaap:PrimeRateMember2017-11-012017-11-300001441683srt:MinimumMember2017-11-012017-11-300001441683srt:MaximumMember2017-11-012017-11-300001441683appn:TermLoanMember2020-09-300001441683srt:SubsidiariesMembersrt:MinimumMember2020-01-012020-09-300001441683srt:SubsidiariesMembersrt:MaximumMember2020-01-012020-09-300001441683appn:TwoThousandSeventeenEquityIncentivePlanMemberus-gaap:CommonClassAMember2017-05-310001441683appn:TwoThousandSevenStockOptionPlanMember2017-05-310001441683appn:TwoThousandSeventeenEquityIncentivePlanMemberus-gaap:CommonClassAMember2020-09-300001441683appn:TwoThousandSeventeenEquityIncentivePlanMember2020-09-300001441683appn:TwoThousandSeventeenEquityIncentivePlanMembersrt:ChiefExecutiveOfficerMember2019-05-012019-05-310001441683appn:TwoThousandSeventeenEquityIncentivePlanMembersrt:ChiefExecutiveOfficerMember2019-05-3100014416832019-01-012019-12-310001441683us-gaap:RestrictedStockUnitsRSUMember2019-12-310001441683us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001441683us-gaap:RestrictedStockUnitsRSUMember2020-09-300001441683appn:TwoThousandSeventeenEquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2018-11-012018-11-300001441683us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-300001441683us-gaap:RestrictedStockUnitsRSUMember2019-07-012019-09-300001441683us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001441683us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-09-300001441683us-gaap:EmployeeStockOptionMember2020-07-012020-09-300001441683us-gaap:EmployeeStockOptionMember2019-07-012019-09-300001441683us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001441683us-gaap:EmployeeStockOptionMember2019-01-012019-09-300001441683appn:IssuanceOfCommonStockToDirectorsMember2020-07-012020-09-300001441683appn:IssuanceOfCommonStockToDirectorsMember2019-07-012019-09-300001441683appn:IssuanceOfCommonStockToDirectorsMember2020-01-012020-09-300001441683appn:IssuanceOfCommonStockToDirectorsMember2019-01-012019-09-300001441683appn:SubscriptionsSoftwareAndSupportMember2020-07-012020-09-300001441683appn:SubscriptionsSoftwareAndSupportMember2019-07-012019-09-300001441683appn:SubscriptionsSoftwareAndSupportMember2020-01-012020-09-300001441683appn:SubscriptionsSoftwareAndSupportMember2019-01-012019-09-300001441683appn:ProfessionalServicesMember2020-07-012020-09-300001441683appn:ProfessionalServicesMember2019-07-012019-09-300001441683appn:ProfessionalServicesMember2020-01-012020-09-300001441683appn:ProfessionalServicesMember2019-01-012019-09-300001441683us-gaap:SellingAndMarketingExpenseMember2020-07-012020-09-300001441683us-gaap:SellingAndMarketingExpenseMember2019-07-012019-09-300001441683us-gaap:SellingAndMarketingExpenseMember2020-01-012020-09-300001441683us-gaap:SellingAndMarketingExpenseMember2019-01-012019-09-300001441683us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300001441683us-gaap:ResearchAndDevelopmentExpenseMember2019-07-012019-09-300001441683us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001441683us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-09-300001441683us-gaap:GeneralAndAdministrativeExpenseMember2020-07-012020-09-300001441683us-gaap:GeneralAndAdministrativeExpenseMember2019-07-012019-09-300001441683us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-09-300001441683us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-09-30appn:vote0001441683us-gaap:CommonClassAMember2020-01-012020-09-300001441683us-gaap:CommonClassBMember2020-01-012020-09-300001441683us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001441683us-gaap:EmployeeStockOptionMember2020-07-012020-09-300001441683us-gaap:EmployeeStockOptionMember2019-01-012019-09-300001441683us-gaap:EmployeeStockOptionMember2019-07-012019-09-300001441683us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-300001441683us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-09-300001441683us-gaap:RestrictedStockUnitsRSUMember2019-07-012019-09-300001441683country:US2020-07-012020-09-300001441683country:US2019-07-012019-09-300001441683country:US2020-01-012020-09-300001441683country:US2019-01-012019-09-300001441683us-gaap:NonUsMember2020-07-012020-09-300001441683us-gaap:NonUsMember2019-07-012019-09-300001441683us-gaap:NonUsMember2020-01-012020-09-300001441683us-gaap:NonUsMember2019-01-012019-09-300001441683us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-07-012020-09-300001441683us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-01-012020-09-300001441683us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-07-012019-09-300001441683us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-01-012019-09-300001441683us-gaap:SubsequentEventMember2020-10-012020-10-310001441683us-gaap:SubsequentEventMemberus-gaap:RestrictedStockUnitsRSUMember2020-11-032020-11-030001441683us-gaap:SubsequentEventMemberus-gaap:RestrictedStockUnitsRSUMember2020-11-03


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 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
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
Small reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.     

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

As of November 2, 2020, there were 37,834,226 shares of the registrant’s Class A common stock and 32,214,666 shares of the registrant’s Class B common stock, each with a par value of $0.0001 per share, outstanding.





Table of Contents
Page
PART I.
Item 1.
Item 2.
Item 3.
Item 4.
PART II.
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.

2


PART I—FINANCIAL INFORMATION
Item 1. FINANCIAL STATEMENTS
APPIAN CORPORATION AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data) 
As of
September 30, 2020December 31, 2019
(unaudited)
Assets
Current assets
Cash and cash equivalents$251,088 $159,755 
Accounts receivable, net of allowance of $1,200 and $600 as of September 30, 2020 and December 31, 2019, respectively
89,219 70,408 
Deferred commissions, current16,292 14,543 
Prepaid expenses and other current assets25,909 32,955 
Total current assets382,508 277,661 
Property and equipment, net36,415 39,554 
Goodwill4,637  
Intangible assets, net of accumulated amortization of $307 as of September 30, 2020
1,765  
Operating right-of-use assets30,855 24,205 
Deferred commissions, net of current portion31,580 28,979 
Deferred tax assets654 494 
Other assets4,042 592 
Total assets$492,456 $371,485 
Liabilities and Stockholders’ Equity
Current liabilities
Accounts payable$4,630 $5,222 
Accrued expenses6,287 7,488 
Accrued compensation and related benefits16,615 10,691 
Deferred revenue, current96,902 82,201 
Operating lease liabilities, current6,592 3,836 
Finance lease liabilities, current1,549 1,447 
Other current liabilities319 1,395 
Total current liabilities132,894 112,280 
Operating lease liabilities, net of current portion51,727 44,416 
Finance lease liabilities, net of current portion1,192 2,375 
Deferred revenue, net of current portion4,371 7,139 
Deferred tax liabilities461 38 
Other non-current liabilities4,069  
Total liabilities194,714 166,248 
Stockholders’ equity
Class A common stock—par value $0.0001; 500,000,000 shares authorized and 37,805,423 shares issued and outstanding as of September 30, 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 32,214,766 shares issued and outstanding as of September 30, 2020; 100,000,000 shares authorized and 32,942,636 shares issued and outstanding as of December 31, 2019
3 3 
Additional paid-in capital462,686 340,929 
Accumulated other comprehensive loss(2,442)(285)
Accumulated deficit(162,509)(135,413)
Total stockholders’ equity297,742 205,237 
Total liabilities and stockholders’ equity$492,456 $371,485 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
3


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

Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Revenue
Subscriptions$50,760 $37,774 $142,614 $109,191 
Professional services26,544 28,381 80,329 82,543 
Total revenue77,304 66,155 222,943 191,734 
Cost of revenue
Subscriptions5,101 4,484 15,185 12,105 
Professional services16,450 19,467 51,641 58,963 
Total cost of revenue21,551 23,951 66,826 71,068 
Gross profit55,753 42,204 156,117 120,666 
Operating expenses
Sales and marketing31,633 27,603 94,891 86,186 
Research and development18,150 15,697 51,366 42,418 
General and administrative13,485 11,191 38,076 29,468 
Total operating expenses63,268 54,491 184,333 158,072 
Operating loss(7,515)(12,287)(28,216)(37,406)
Other (income) expense
Other (income) expense, net(4,277)2,262 (1,845)1,881 
Interest expense119 96 390 236 
Total other (income) expense(4,158)2,358 (1,455)2,117 
Loss before income taxes(3,357)(14,645)(26,761)(39,523)
Income tax expense255 5 335 394 
Net loss$(3,612)$(14,650)$(27,096)$(39,917)
Net loss per share:
Basic and diluted$(0.05)$(0.22)$(0.39)$(0.62)
Weighted average common shares outstanding:
Basic and diluted69,923,553 65,508,113 68,611,994 64,860,342
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.



4


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

Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Net loss$(3,612)$(14,650)$(27,096)$(39,917)
Comprehensive income (loss), net of income taxes:
Foreign currency translation adjustment(1,960)680 (2,157)486 
Total other comprehensive loss, net of income taxes$(5,572)$(13,970)$(29,253)$(39,431)
 The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
5


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

Accumulated Other Comprehensive Income (Loss)Total Stockholders' Equity
Common StockAdditional Paid-In CapitalAccumulated Deficit
SharesAmount
Balance, January 1, 202067,468,022 $6 $340,929 $(285)$(135,413)$205,237 
Net loss— — — — (11,669)(11,669)
Issuance of common stock to directors1,946 — — — — — 
Vesting of restricted stock units46,031 — — — — — 
Exercise of stock options129,082 — 670 — — 670 
Stock-based compensation expense— — 3,476 — — 3,476 
Other comprehensive income— — — 17 — 17 
Balance, March 31, 202067,645,081 6 345,075 (268)(147,082)197,731 
Net loss— — — — (11,815)(11,815)
Issuance of common stock from public offering, net of issuance costs1,931,206 1 107,914 — — 107,915 
Issuance of common stock to directors2,296 — — — — — 
Vesting of restricted stock units13,567 — — — — — 
Exercise of stock options248,165 — 1,571 — — 1,571 
Stock-based compensation expense— — 3,614 — — 3,614 
Other comprehensive loss— — — (214)— (214)
Balance, June 30, 202069,840,315 7 458,174 (482)(158,897)298,802 
Net loss— — — — (3,612)(3,612)
Issuance of common stock to directors2,417 — — — — — 
Vesting of restricted stock units33,641 — — — — — 
Exercise of stock options143,816 — 934 — — 934 
Stock-based compensation expense— — 3,578 — — 3,578 
Other comprehensive loss— — — (1,960)— (1,960)
Balance, September 30, 202070,020,189 $7 $462,686 $(2,442)$(162,509)$297,742 

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


Accumulated Other Comprehensive Income (Loss)Total Stockholders' Equity
Common StockAdditional Paid-In CapitalAccumulated Deficit
SharesAmount
Balance, January 1, 201963,916,437 $6 $218,284 $542 $(145,640)$73,192 
Cumulative effect of adoption of ASC 606
— — — — 60,941 60,941 
Net loss— — — — (15,216)(15,216)
Issuance of common stock to directors3,461 — — — — — 
Vesting of restricted stock units278,680 — — — — — 
Exercise of stock options482,444 — 1,073 — — 1,073 
Stock-based compensation expense— — 7,225 — — 7,225 
Other comprehensive income— — — 296 — 296 
Balance, March 31, 201964,681,022 6 226,582 838 (99,915)127,511 
Net loss— — — — (10,051)(10,051)
Issuance of common stock to directors2,684 — — — — — 
Vesting of restricted stock units6,010 — — — — — 
Exercise of stock options147,852 — 914 — — 914 
Stock-based compensation expense— — 2,689 — — 2,689 
Other comprehensive loss— — — (490)— (490)
Balance, June 30, 201964,837,568 6 230,185 348 (109,966)120,573 
Net loss— — — — (14,650)(14,650)
Issuance of common stock from public offering, net of issuance costs1,825,000 — 101,303 — — 101,303 
Issuance of common stock to directors2,563 — — — — — 
Vesting of restricted stock units94,772 — — — — — 
Exercise of stock options387,095 — 2,065 — — 2,065 
Stock-based compensation expense— — 3,141 — — 3,141 
Other comprehensive income— — — 680 — 680 
Balance, September 30, 201967,146,998 $6 $336,694 $1,028 $(124,616)$213,112 


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


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

Nine Months Ended September 30,
20202019
Cash flows from operating activities:
Net loss$(27,096)$(39,917)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization4,485 3,273 
Bad debt expense778 98 
Loss on disposal of property and equipment22 146 
Deferred income taxes(162)(191)
Stock-based compensation10,668 13,055 
Changes in assets and liabilities:
Accounts receivable(22,594)1,854 
Prepaid expenses and other assets4,491 23,280 
Deferred commissions(4,349)(6,192)
Accounts payable and accrued expenses(2,456)(3,909)
Accrued compensation and related benefits5,844 (2,159)
Other liabilities2,963 (251)
Deferred revenue10,531 2,315 
Operating lease liabilities3,422  
Deferred rent, non-current 5,718 
Net cash used in operating activities(13,453)(2,880)
Cash flows from investing activities:
Payments for acquisitions, net of cash acquired(6,138) 
Purchases of property and equipment(1,036)(31,430)
Net cash used in investing activities(7,174)(31,430)
Cash flows from financing activities:
Principal payments on finance leases(1,080)(299)
Proceeds from public offerings, net of underwriting discounts108,260 101,653 
Payments of costs related to public offerings(18)(12)
Proceeds from exercise of common stock options3,175 4,052 
Net cash provided by financing activities110,337 105,394 
Effect of foreign exchange rate changes on cash and cash equivalents1,623 (460)
Net increase in cash and cash equivalents91,333 70,624 
Cash and cash equivalents, beginning of period159,755 94,930 
Cash and cash equivalents, end of period$251,088 $165,554 
Supplemental disclosure of cash flow information:
Cash paid for interest$116 $250 
Cash paid for income taxes$630 $236 
Supplemental disclosure of non-cash financing information:
Capital lease obligations to acquire new office furniture and fixtures and computer hardware$ $4,491 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
8

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)

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 unaudited condensed 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 (“ASC”) for interim financial information. In the opinion of management, the interim financial information includes all adjustments of a normal recurring nature necessary for a fair presentation of the results of operations, financial position, changes in stockholders’ equity, and cash flows. The results of operations for the current period are not necessarily indicative of the results for the full year or the results for any future periods. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related footnotes included in our Annual Report on Form 10-K for the year ended December 31, 2019, filed with the Securities and Exchange Commission (the “SEC”) on February 20, 2020.

We adopted 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.

Because we were an emerging growth company until December 31, 2019, the Jumpstart Our Business Startups Act allowed us to delay adoption of certain accounting standards such as ASC 606 and ASC 842 until such time they were made applicable to private companies. We elected to use this extended transition period, and accordingly, did not report revenues under ASC 606 or leases under ASC 842 in our Quarterly Reports on Form 10-Q during 2019. Refer to our Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on February 20, 2020, for a complete reconciliation of our revenues under the old and new guidance. Prior period amounts in this Form 10-Q have been recast as if we had reported under ASC 606 for the applicable periods.

Use of Estimates

The preparation of our condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and judgments that affect the amounts reported in these condensed 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 condensed 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, 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.
9

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)

Principles of Consolidation

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

Public Offering

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.

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, travel costs, third-party contractor costs, 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 and trade accounts receivable. 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 19.9% and 17.9% of our revenue for the three and nine months ended September 30, 2020, respectively, of which the top three federal government agencies generated 8.7% and 7.4% of our revenue for the three and nine months ended September 30, 2020, respectively. Additionally, 32.2% and 34.0% of our revenue during the three and nine months ended September 30, 2020, respectively, was generated from foreign customers. When accounted for under ASC 606, revenue generated from government agencies represented 19.5% and 18.0% of our revenue for three and nine months ended September 30, 2019, respectively, of which the top three federal government agencies generated 8.6% and 7.2% of our revenue for the three and nine months ended September 30, 2019, respectively. Additionally, 31.0% and 31.9% of our revenue during the three and nine months ended September 30, 2019, respectively, was generated from foreign customers.

Cash and Cash Equivalents
10

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)

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 investments, 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.6 million increase in the allowance for doubtful accounts from December 31, 2019 to September 30, 2020.

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 condensed 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 condensed consolidated statements of operations. Commission expense was $5.6 million and $16.7 million for the three and nine months ended September 30, 2020, respectively. Commission expense was $3.6 million and $10.2 million for the three and nine months ended September 30, 2019, 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 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

11

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
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 three and nine months ended September 30, 2020 and 2019.

Fair Value of Financial Instruments

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

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.

Assets and Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs

There were no instruments measured at fair value on a recurring basis using significant unobservable inputs as of September 30, 2020 and December 31, 2019.

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.

Recent Accounting Pronouncements

Adopted

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326) ("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 condensed consolidated financial statements.

12

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
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 condensed 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 condensed consolidated financial statements.

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 three and nine months ended September 30, 2020 and 2019 (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
SaaS subscriptions$34,312 $24,573 $92,282 $68,647 
Term license subscriptions11,830 9,199 37,002 28,859 
Maintenance and support4,618 4,002 13,330 11,685 
Professional services26,544 28,381 80,329 82,543 
Total revenue$77,304 $66,155 $222,943 $191,734 

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

13

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
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-premise 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 nine months ended September 30, 2020 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.
14

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)

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 September 30, 2020 and December 31, 2019, contract assets of $18.4 million and $22.8 million, respectively, are included in the Prepaid expenses and other current assets and Other assets line items in our condensed consolidated balance sheets.

Contract liabilities consists 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 nine months ended September 30, 2020, we recognized $75.3 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 September 30, 2020, we had an aggregate transaction price of $185.8 million allocated to unsatisfied performance obligations. We expect to recognize $171.1 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,
15

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
net, Finance lease liabilities, current, and Finance lease liabilities, net of current portion line items in our condensed 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 rather are expensed as incurred and recorded as variable lease expense.

We have operating and finance leases for corporate offices, office furniture and fixtures, and computer hardware. Our leases have remaining lease terms of 1 to 12 years, some of which include options to extend the leases for up to 5 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 a further 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 space. Occupancy of the added space is to commence upon the earlier of the completion of certain improvements or 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 right-of-use asset and the lease costs charged on the new space are at prevailing market rates. Effective July 1, 2020, we have taken possession of the space, begun to recognize rent expense, and reported a $7.9 million ROU asset and lease liability on our condensed consolidated balance sheets.

The following table sets forth the components of lease expense for the three and nine months ended September 30, 2020 (in thousands):
Three Months Ended September 30, 2020Nine Months Ended September 30, 2020
Operating lease cost$1,695 $4,971 
Finance lease costs:
Amortization of right-of-use assets373 1,118 
Interest on lease liabilities41 138 
Short-term lease cost85 465 
Variable lease cost1 218 
Total$2,195 $6,910 

16

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
Supplemental balance sheet information related to leases as of September 30, 2020 was as follows (in thousands, except for lease term and discount rate):
As of
September 30, 2020
Operating Leases
Operating right-of-use assets$30,855
Operating lease liabilities, current$6,592
Operating lease liabilities, net of current portion51,727
Total operating lease liabilities$58,319
Finance Leases
Property and equipment, at cost$4,471
Accumulated depreciation(1,818)
Property and equipment, net$2,653
Finance lease liabilities, current$1,549
Finance lease liabilities, net of current portion1,192
Total finance lease liabilities$2,741
Weighted Average Remaining Lease Term (in years)
Operating leases10.8
Finance leases1.8
Weighted Average Discount Rate
Operating leases9.6 %
Finance leases5.5 %

For the three and nine months ended September 30, 2020, amortization of operating right-of-use assets totaled $0.4 million and $1.3 million, respectively. For the three and nine months ended September 30, 2020, interest expense on operating right-of-use liabilities totaled $0.7 million and $2.2 million, respectively.

Supplemental cash flow information related to leases for the nine months ended September 30, 2020 was as follows (in thousands):
Nine Months Ended September 30, 2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflows for operating leases$1,716 
Operating cash outflows for finance leases138 
Financing cash outflows for finance leases1,080 

A summary of our future minimum lease commitments under non-cancellable leases as of September 30, 2020 is as follows (in thousands):
17

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
Operating LeasesFinance Leases
2020 (excluding the nine months ended September 30, 2020)
$1,687 $405 
20217,455 1,620 
20228,078 859 
20238,157  
20248,544  
20259,240  
Thereafter57,382  
Total lease payments100,543 2,884 
Less: imputed interest(42,224)(143)
Total$58,319 $2,741 

5. Acquisitions

Novayre Solutions SL

In January 2020, we acquired 100% of the outstanding common stock of Novayre Solutions SL, 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 is preliminary pending the finalization of the fair value of the acquired net assets, liabilities assumed, deferred income taxes, and assumed income and non-income based tax liabilities. As of the acquisition date, the purchase price was assigned to the acquired assets and assumed liabilities as follows (in thousands):

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 September 30, 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

18

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
Property and equipment, net consisted of the following as of September 30, 2020 and December 31, 2019 (in thousands):
September 30, 2020December 31, 2019
Leasehold improvements$36,220 $37,130 
Office furniture and fixtures4,865 4,963 
Computer hardware3,903 3,365 
Computer software1,352 1,350 
Equipment48 72 
Property and equipment, gross46,388 46,880 
Less: accumulated depreciation(9,973)(7,326)
Property and equipment, net$36,415 $39,554 

Depreciation expense totaled $1.4 million and $4.2 million for the three and nine months ended September 30, 2020, respectively. There were no disposals recorded during the three months ended September 30, 2020. During the nine months ended September 30, 2020, we retired $1.3 million of leasehold improvements, $0.1 million of computer hardware, and $0.1 million of office furniture and fixtures and equipment. Nominal losses on disposal were recorded for the three and nine months ended September 30, 2020.

Depreciation expense totaled $1.3 million and $3.3 million for the three and nine months ended September 30, 2019, respectively. During the three months ended September 30, 2019, we retired $0.4 million of computer hardware and $0.1 million of equipment. During the nine months ended September 30, 2019, we retired $3.2 million of leasehold improvements, $0.8 million of computer hardware, $0.4 million of office furniture and fixtures, and $0.1 million of equipment. During the three and nine months ended September 30, 2019, we recorded a loss on disposal of $0.1 million.

At September 30, 2020, property and equipment included $4.5 million of assets acquired under finance lease arrangements. Accumulated depreciation related to these finance lease arrangements totaled $1.8 million at September 30, 2020. Amortization of assets acquired under finance leases is included in depreciation and amortization expense.

7. Accrued Expenses

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

September 30, 2020December 31, 2019
Accrued hosting costs$1,332 $1,865 
Accrued contract labor costs1,221 1,921 
Accrued marketing and tradeshow expenses687 365 
Accrued audit and tax expenses281 315 
Accrued legal costs377 422 
Accrued reimbursable employee expenses183 1,353 
Accrued third party license fees234 288 
Other accrued expenses1,972 959 
Total$6,287 $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
19

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
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 September 30, 2020. As of September 30, 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.

9. Income Taxes

The provision for income taxes is based upon the estimated annual effective tax rates for the year applied to the current period income before tax plus the tax effect of any significant or unusual items, discrete events, or changes in tax law. Our operating subsidiaries are exposed to statutory effective tax rates ranging from zero to approximately 32%. Fluctuations in the distribution of pre-tax income among our operating subsidiaries can lead to fluctuations of the effective tax rate in the condensed consolidated financial statements. For the three and nine months ended September 30, 2020, the actual effective tax rates were (7.6)% and (1.3)%, respectively. For the three and nine months ended September 30, 2019, the actual effective tax rates were (0.0)% and (1.0)%, respectively.

We assess uncertain tax positions in accordance with ASC 740-10, Accounting for Uncertainties in Income Taxes. As of September 30, 2020, our net unrecognized tax benefits totaled $1.6 million, which if recognized would result in no net effect on the effective tax rate due to a valuation allowance. The amount of reasonably possible unrecognized tax benefits that could decrease over the next 12 months due to the expiration of certain statutes of limitations or settlements of tax audits is not material to our condensed consolidated financial statements.

We file income tax returns in the United States federal jurisdiction and in many states and foreign jurisdictions. The tax years 2016 through 2019 remain open to examination by the major taxing jurisdictions to which we are subject. We are not currently under examination by the Internal Revenue Service for any open tax years.

In response to the COVID-19 pandemic, the United States passed the Coronavirus Aid, Relief, and Economic Security ("CARES") Act in March 2020. The CARES Act includes various income and payroll tax measures. Pursuant to 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.

At this time, beyond the above deferral, the CARES Act is not expected to materially impact our financial statements, but we continue to evaluate potential impacts.

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 September 30, 2020, there were 7,162,409 shares of Class A common stock reserved for issuance under the 2017 Plan, of which 4,536,688 were available to be issued.

20

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
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.
There were no stock options granted during the three months ended September 30, 2020 and 2019. The following table summarizes the assumptions used to estimate the fair value of stock options granted during the nine months ended September 30, 2020 and 2019:

Nine Months Ended September 30,
20202019
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 nine months ended September 30, 2020:

Number of SharesWeighted Average Exercise PriceWeighted Average Remaining Contractual Term (Years)Aggregate Intrinsic Value (in thousands)
Outstanding at January 1, 2020
4,458,611 $12.30 5.8$115,501 
Granted  — — 
Exercised(521,063)6.21 — 23,814 
Expired(1,380)11.82 — — 
Canceled(53,580)11.36 — — 
Outstanding at September 30, 2020
3,882,588 $13.14 5.1$200,397 
Exercisable at September 30, 2020
2,659,928 $8.07 5.2$150,767 

There were no stock options granted during the nine months ended September 30, 2020. The weighted average grant date fair value of stock options granted during the nine months ended September 30, 2019 was $13.57 per share. The total fair value
21

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
of stock options that vested during the nine months ended September 30, 2020 and 2019 was $1.4 million and $1.7 million, respectively. As of September 30, 2020, the total compensation cost related to unvested stock options not yet recognized was $5.0 million, which will be recognized over a weighted average period of 1.2 years.

Restricted Stock Units

The following table summarizes RSU activity for the nine months ended September 30, 2020:
Number of SharesWeighted Average Grant Date Fair Value
Non-vested and outstanding at January 1, 2020
1,022,835 $31.39 
Granted306,160 52.61 
Vested(93,239)32.77 
Canceled(125,318)32.00 
Non-vested and outstanding at September 30, 2020
1,110,438 37.06 

As of September 30, 2020, total unrecognized compensation cost related to unvested RSUs was approximately $33.4 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 three months ended March 31, 2019.

The following table summarizes the components of our stock-based compensation expense by instrument type for the three and nine months ended September 30, 2020 and 2019 (in thousands):

Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
RSUs$2,494 $1,873 $7,268 $10,544 
Stock options992 1,176 3,123 2,235 
Common stock awards to Board of Directors92 92 277 276 
Total stock-based compensation expense$3,578 $3,141 $10,668 $13,055 

Stock-based compensation expense for RSUs, stock options, and issuances of common stock is included in the following line items in the accompanying condensed consolidated statements of operations for the three and nine months ended September 30, 2020 and 2019 (in thousands):

Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Cost of revenue
Subscriptions$236 $147 $678 $462 
Professional services406 243 935 2,461 
Operating expenses
Sales and marketing427 776 1,837 3,971 
Research and development669 433 1,841 2,983 
General and administrative1,840 1,542 5,377 3,178 
Total stock-based compensation expense$3,578 $3,141 $10,668 $13,055 
22

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)

11. Stockholders' Equity

As of September 30, 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 37,805,423 shares of Class A common stock and 32,214,766 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 potentially dilutive securities outstanding, 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 anti-dilutive:

Three and Nine Months Ended September 30,
20202019
Stock options3,882,588 4,645,057 
Non-vested restricted stock units1,110,438 966,876 

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 September 30, 2020 and December 31, 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 condensed consolidated financial statements.

23

APPIAN CORPORATION AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
14. Segment and Geographic Information

The following table summarizes revenue by geography for the three and nine months ended September 30, 2020 and 2019 (in thousands):

Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Domestic$52,424 $45,666 $147,070 $130,528 
International24,880 20,489 75,873 61,206 
Total$77,304 $66,155 $222,943 $191,734 

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 13.6% and 12.8% of our total revenue for the three and nine months ended September 30, 2020, respectively. Revenues from customers attributed to the United Kingdom were 12.6% and 12.1% of our total revenue for the three and nine months ended September 30, 2019, respectively. There were no other individual foreign countries from which more than 10% of our total revenue was attributable for each of the three and nine months ended September 30, 2020 and 2019. Substantially all of our long-lived assets were held in the United States as of September 30, 2020 and December 31, 2019.

15. Subsequent Events

Principal Paydown of Finance Leases

In October 2020, we paid $2.7 million to the lessor of our finance leases pursuant to an option included in our agreement permitting us to pay, in full at any time, the principal balances outstanding on our leases. As of the date of the paydown, the titles to the assets were transferred to us, the associated right-of-use liabilities were retired, and the carrying values of the purchased assets were adjusted accordingly.

RSU Grant

On November 3, 2020, the Compensation Committee of the Board of Directors approved a grant of 190,900 RSUs to certain employees of the Company. The awards, valued at $12.9 million, will vest annually over a period of 4 years.
24


Item 2. 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 (1) our condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and (2) the audited consolidated financial statements and the related notes and management’s discussion and analysis of financial condition and results of operations for the year ended December 31, 2019 included in our Annual Report on Form 10-K, filed with the Securities and Exchange Commission, or SEC, on February 20, 2020.

This Quarterly Report on Form 10-Q contains “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. These statements are often identified by the use of words such as “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “project,” “will,” “would,” or the negative or plural of these words or similar expressions or variations, including statements regarding our future financial and operating performance, anticipated expansion of the usage of partners to perform professional services, the increase of our subscriptions revenue as a percentage of total revenue, the fluctuation of gross margin in the short term and improvement of gross margin over time, our future capital requirements, and uncertain negative impacts that COVID-19 may have on our business, financial condition, results of operations, and changes in overall level of spending and volatility in the global economy. Such forward-looking statements are subject to a number of risks, uncertainties, assumptions, and other factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified herein and those discussed in the section titled “Risk Factors,” set forth in Part I, Item 1A of our Annual Report on Form 10-K filed with the SEC on February 20, 2020 and in our other filings with the SEC. You should not rely upon forward-looking statements as predictions of future events. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.

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) software as a service 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 professional services 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
25


investment in professional services, including strategic partners building their practices around Appian, will drive increased adoption of our platform.

Our customers include financial services, life sciences, government, telecommunications, media, energy, manufacturing, and transportation organizations. Generally, our sales force targets its efforts on organizations with over 2,000 employees and $2 billion in annual revenue. Revenue from government agencies represented 19.9% and 17.9% of our total revenue in the three and nine months ended September 30, 2020, respectively, as compared to 19.5% and 18.0% of our total revenue in the three and nine months ended September 30, 2019, respectively. No single end-customer accounted for more than 10% of our total revenue in the three and nine months ended September 30, 2020 or September 30, 2019.

Our platform supports multiple languages to facilitate collaboration and address challenges in multi-national organizations. We offer our platform globally. In the three and nine months ended September 30, 2020, 32.2% and 34.0%, respectively, of our total revenue was generated from customers outside of the United States as compared to 31.0% and 31.9% in the three and nine months ended September 30, 2019, respectively. As of September 30, 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.

Basis of Reporting - ASC 606

We adopted 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.

Because we were an emerging growth company until December 31, 2019, the Jumpstart Our Business Startups Act allowed us to delay adoption of ASC 606 until such time it was made applicable to private companies. We elected to use this extended transition period, and accordingly, did not report revenues under ASC 606 in our Quarterly Reports on Form 10-Q during 2019. Refer to our Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on February 20, 2020, for a complete reconciliation of our revenues under the old and new guidance. Prior period amounts in this Form 10-Q have been recast as if we had reported under ASC 606 for the applicable periods.

Recent Developments

Public Offering

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.

COVID-19

Beginning in late 2019 and continuing into the third quarter of 2020, 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.

26


Through September 30, 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 the fourth quarter of 2020 and beyond 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 that 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.

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. In particular, we have recently 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, life sciences, and government. In addition, we have established relationships with strategic partners who work with organizations undergoing digital transformations. Our ability to continue to grow our customer base is dependent, in part, upon our ability to compete 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 for the significant majority of our customer contracts. 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 refocused some of our 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 Subscription 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
27


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. For the three and nine months ended September 30, 2020, 65.7% and 64.0% of our revenue, respectively, was derived from sales of subscriptions while the remaining 34.3% and 36.0%, respectively, was derived from the sale of professional services. For the three and nine months ended September 30, 2019, 57.1% and 56.9% of our revenue, respectively, was derived from sales of subscriptions while the remaining 42.9% and 43.1%, 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 as evidenced by our recent acquisition of Novayre. 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

Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Cloud subscription revenue$34,312 $24,573 $92,282 $68,647 

Cloud subscription revenue includes SaaS subscriptions bundled with maintenance and support and hosting services. 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.

Cloud Subscription Revenue Retention Rate
As of September 30,
20202019
Cloud subscription revenue retention rate115 %121 %

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
28


customer contracts in any given period. The cloud subscription revenue retention rate as of September 30, 2019 was elevated as we continued to focus on converting customers with on-premise term license subscriptions to cloud subscriptions.

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-premise 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. When our platform is deployed within a customer’s own data center or private cloud, it is installed on the customer’s infrastructure and generally offered as a term license. When our platform is delivered as a SaaS subscription, we handle its operational needs in third-party hosted data centers.

Professional Services

Our professional services revenue is comprised of fees for consulting services, including application development and 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 that 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.

29


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, travel costs, third-party contractor costs, and allocated facility costs and overhead as well as 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.

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-premise 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 the 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 professional services organization as we continue to invest in the growth of our business. Professional services gross margin is impacted by the amount of services performed by subcontractors as opposed to internal resources. Our professional services gross margin is also impacted by the amount of services performed by partners as opposed to internal resources.
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.

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 and promotional events, marketing activities, subcontracting fees, and allocated facility costs and overhead.

In order to continue to grow our business, geographical footprint, and brand awareness, 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.

30


Our research and development efforts are focused on enhancing the speed and power of our software platform. We expect research and development expenses 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, and depreciation and amortization costs.

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, and gains or losses on the disposal of property and equipment.

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.

31


Results of Operations

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

Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Revenue
Subscriptions$50,760 $37,774$142,614 $109,191
Professional services26,544 28,38180,329 82,543
Total revenue77,304 66,155 222,943 191,734 
Cost of revenue
Subscriptions(1)
5,101 4,48415,185 12,105
Professional services(1)
16,450 19,46751,641 58,963
Total cost of revenue21,551 23,951 66,826 71,068 
Gross profit55,753 42,204 156,117 120,666 
Operating expenses
Sales and marketing(1)
31,633 27,60394,891 86,186
Research and development(1)
18,150 15,69751,366 42,418
General and administrative(1)
13,485 11,19138,076 29,468
Total operating expenses63,268 54,491 184,333 158,072 
Operating loss(7,515)(12,287)(28,216)(37,406)
Other (income) expense
Other (income) expense, net(4,277)2,262(1,845)1,881
Interest expense119 96390 236
Total other (income) expense(4,158)2,358 (1,455)2,117 
Loss before income taxes(3,357)(14,645)(26,761)(39,523)
Income tax expense255 5335 394
Net loss$(3,612)$(14,650)$(27,096)$(39,917)
(1) Stock-based compensation as a component of these line items is as follows:

Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Cost of revenue
Subscriptions$236 $147 $678 $462 
Professional services406 243 935 2,461 
Operating expenses
Sales and marketing427 776 1,837 3,971 
Research and development669 433 1,841 2,983 
General and administrative1,840 1,542 5,377 3,178 
Total stock-based compensation expense$3,578 $3,141 $10,668 $13,055 

32


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

Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Revenue
Subscriptions65.7 %57.1 %64.0 %56.9 %
Professional services34.3 42.9 36.0 43.1 
Total revenue100.0 100.0 100.0 100.0 
Cost of revenue
Subscriptions6.6 6.8 6.8 6.3 
Professional services21.3 29.4 23.2 30.8 
Total cost of revenue27.9 36.2 30.0 37.1 
Gross profit72.1 63.8 70.0 62.9 
Operating expenses
Sales and marketing40.9 41.7 42.6 45.0 
Research and development23.5 23.7 23.0 22.1 
General and administrative17.4 16.9 17.1 15.4 
Total operating expenses81.8 82.4 82.7 82.4 
Operating loss(9.7)(18.6)(12.7)(19.5)
Other (income) expense
Other (income) expense, net(5.5)3.4 (0.8)1.0 
Interest expense0.2 0.1 0.2 0.1 
Total other (income) expense(5.4)3.6 (0.7)1.1 
Loss before income taxes(4.3)(22.1)(12.0)(20.6)
Income tax expense0.3 — 0.2 0.2 
Net loss(4.7)%(22.1)%(12.2)%(20.8)%
Comparison of the Three Months Ended September 30, 2020 and 2019

Revenue

Three Months Ended September 30,
20202019% Change
(dollars in thousands)
Revenue
Subscriptions$50,760 $37,774 34.4 %
Professional services26,544 28,381 (6.5)%
Total revenue$77,304 $66,155 16.9 %

Total revenue increased $11.1 million, or 16.9%, in the three months ended September 30, 2020 compared to the same period in 2019 due to an increase in our subscriptions revenue of $13.0 million, partially offset by a decrease in our professional services revenue of $1.8 million. The increase in subscriptions revenue was driven largely by a $9.7 million increase in cloud subscription revenue and a $2.6 million increase in on-premise software revenue. With respect to new versus existing customers, there was a $9.2 million increase stemming from expanded deployments and corresponding sales of additional subscriptions to existing customers while the remaining increase of $3.8 million was the result of sales of subscriptions to new customers. The decrease in professional services revenue was due primarily to a $7.5 million decrease in revenue from existing customers which was substantially offset by a $5.7 million increase in sales to new customers. Further contributing to the
33


decrease in professional services revenue was our increased usage of partners to perform professional services in the three months ended September 30, 2020 as compared to the same period in 2019, which has resulted in increases to our subscriptions revenue without any change to our professional services revenue.

Cost of Revenue

Three Months Ended September 30,
20202019% Change
(dollars in thousands)
Cost of revenue
Subscriptions$5,101 $4,484 13.8 %
Professional services16,450 19,467 (15.5)%
Total cost of revenue$21,551 $23,951 (10.0)%
Subscriptions gross margin90.0 %88.1 %
Professional services gross margin38.0 %31.4 %
Total gross margin72.1 %63.8 %
 
Cost of revenue decreased $2.4 million, or 10.0%, in the three months ended September 30, 2020 compared to the same period in 2019, primarily due to a $3.4 million decrease in contractor costs coupled with a $1.2 million decrease in billable expenses and a $0.2 million decrease in facility and overhead costs. These decreases were partially offset by a $1.7 million increase in professional services and product support personnel costs and a $0.6 million increase in other cost of revenue. Contractor costs decreased in the three months ended September 30, 2020 compared to the same period in 2019 because of a decrease in the usage of subcontractors for professional services engagements. Billable expenses decreased primarily due to lower travel and entertainment related expenses as a result of our shift to largely remote work while the decrease in facility and overhead costs was due largely to a reduction in rent expense. Personnel costs increased due to an increase in professional services and product support staff headcount of 15.4% from September 30, 2019 to September 30, 2020. The increase in other cost of revenue was due to increased hosting costs as sales of our cloud offering increased in the three months ended September 30, 2020.

Subscriptions gross margin increased to 90.0% for the three months ended September 30, 2020 compared to 88.1% in the same period in 2019 due to an increase in subscriptions revenue during the three months ended September 30, 2020 as compared to the three months ended September 30, 2019, 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 increased to 38.0% for the three months ended September 30, 2020 compared to 31.4% in the same period in 2019 due to a decrease in the usage of subcontractors for professional services engagements, a decrease in travel and entertainment related expenses, and a decrease in rent expenses. Due to the higher percentage of subscriptions revenue for the comparable periods and the aforementioned declines in professional services expenses, gross margin rose to 72.1% in the three months ended September 30, 2020 as compared to 63.8% in the same period in 2019.

Sales and Marketing Expense

Three Months Ended September 30,
20202019% Change
(dollars in thousands)
Sales and marketing$31,633$27,60314.6 %
% of revenue40.9 %41.7 %
 
Sales and marketing expense increased $4.0 million, or 14.6%, in the three months ended September 30, 2020 compared to the same period in 2019, primarily due to a $4.4 million increase in sales and marketing personnel costs, a $1.0 million increase in marketing costs, and a $0.8 million increase in professional fees, which were partially offset by a $2.1 million decrease in
34


facility and overhead costs. Personnel costs increased due to an increase in sales and marketing personnel headcount of 12.1% from September 30, 2019 to September 30, 2020 and increased sales commissions driven by our subscriptions revenue growth, partially offset by a $0.3 million decrease in stock-based compensation expense. Marketing costs increased largely due to increased advertising and business development costs during the three months ended September 30, 2020 as compared to the three months ended September 30, 2019. 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.

Research and Development Expense

Three Months Ended September 30,
20202019% Change
(dollars in thousands)
Research and development$18,150$15,69715.6 %
% of revenue23.5 %23.7 %

Research and development expense increased $2.5 million, or 15.6%, in the three months ended September 30, 2020 compared to the same period in 2019, primarily due to a $3.1 million increase in research and development personnel costs, partially offset by a $0.4 million decrease in facility and overhead costs and a $0.1 million decrease in professional fees. Personnel costs increased due to an increase in research and development personnel headcount by 13.5% from September 30, 2019 to September 30, 2020. Facility and overhead costs decreased due to non-recurring charges which were 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

Three Months Ended September 30,
20202019% Change
(dollars in thousands)
General and administrative expense$13,485$11,19120.5 %
% of revenue17.4 %16.9 %
 
General and administrative expense increased $2.3 million, or 20.5%, in the three months ended September 30, 2020 compared to the same period in 2019 due to a $1.3 million increase in general and administrative personnel costs, a $0.6 million increase in facility and overhead costs, and a $0.4 million increase in professional fees. Personnel costs increased due to an increase in general and administrative personnel headcount by 30.7% from September 30, 2019 to September 30, 2020. Facility and overhead costs increased primarily due to an increase in bad debt expense during the three months ended September 30, 2020, partially offset by lower travel and entertainment related expenses as a result of our shift to largely remote work in 2020. Professional fees increased due to increased legal fees.

Other (Income) Expense, Net

Three Months Ended September 30,
20202019% Change
(dollars in thousands)
Other (income) expense, net$(4,277)$2,262***
% of revenue(5.5)%3.4 %
*** - Indicates a percentage that is not meaningful

35


Other (income) expense, net increased by $6.5 million in the three months ended September 30, 2020 compared to the same period in 2019, primarily due to $3.3 million in foreign exchange gains in the three months ended September 30, 2020 compared to $2.4 million in foreign exchange losses in the three months ended September 30, 2019. The increase in foreign exchange gains was primarily due to currency fluctuations of the Australian dollar, British Pound Sterling, Euro, Swedish krona, Singapore dollar, and Swiss franc versus the U.S. dollar during the three months ended September 30, 2020 compared to the same period in 2019. Additionally, we recognized $1.0 million in other income during the three months ended September 30, 2020 due to a payment received from a state government as a result of our achievement of certain job creation and capital investment goals.

Interest Expense

Three Months Ended September 30,
20202019% Change
(dollars in thousands)
Interest expense$119 $96 24.0%
% of revenue0.2 %0.1 %

Interest expense increased by a nominal amount in the three months ended September 30, 2020 compared to the same period in 2019, primarily due to commitment fees on the letter of credit outstanding.

Comparison of the Nine Months Ended September 30, 2020 and 2019

Revenue

Nine Months Ended September 30,
20202019% Change
(dollars in thousands)
Revenue
Subscriptions$142,614 $109,191 30.6 %
Professional services80,329 82,543 (2.7)%
Total revenue$222,943 $191,734 16.3 %

Total revenue increased $31.2 million, or 16.3%, in the nine months ended September 30, 2020 compared to the same period in 2019 due to an increase in our subscriptions revenue of $33.4 million which was partially offset by a decrease in our professional services revenue of $2.2 million. Of the increase in subscriptions revenue, $23.6 million, was attributable to cloud subscription revenue while $8.1 million, was attributable to on-premise software revenue. With respect to new versus existing customers, $24.4 million of the increase in revenue stemmed from expanded deployments and corresponding sales of additional subscriptions to existing customers while the remaining increase of $9.0 million was the result of sales of subscriptions to new customers, $2.8 million of which related to a three year on-premise contract which closed in the first quarter of 2020. The decrease in professional services revenue was due primarily to a $15.6 million decrease in revenue from existing customers which was substantially offset by $13.4 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 the nine months ended September 30, 2020 as compared to the same period in 2019, which has resulted in increases to our subscriptions revenue without any change to our professional services revenue.

36


Cost of Revenue

Nine Months Ended September 30,
20202019% Change
(dollars in thousands)
Cost of revenue
Subscriptions$15,185 $12,10525.4 %
Professional services51,641 58,963(12.4)%
Total cost of revenue$66,826 $71,068 (6.0)%
Subscriptions gross margin89.4 %88.9 %
Professional services gross margin35.7 %28.6 %
Total gross margin70.0 %62.9 %
 
Cost of revenue decreased $4.2 million, or 6.0%, in the nine months ended September 30, 2020 compared to the same period in 2019, primarily due to an $8.2 million decrease in contractor costs, a $2.6 million decrease in billable expenses, and a $0.3 million decrease in facility and overhead costs. These decreases were partially offset by a $4.6 million increase in professional services and product support personnel costs and a $2.2 million increase in other cost of revenue. Contractor costs decreased in the nine months ended September 30, 2020 compared to the same period in 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 while the decrease in facility and overhead costs was due largely to a reduction in rent expense. Personnel costs increased due to an increase in professional services and product support staff personnel headcount of 15.4% from September 30, 2019 to September 30, 2020. The increase in other cost of revenue was due to increased hosting costs as sales of our cloud offering increased in the nine months ended September 30, 2020.

Subscriptions gross margin was 89.4% for the nine months ended September 30, 2020 compared to 88.9% in the same period in 2019 due to an increase in subscriptions revenue during the nine months ended September 30, 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.7% for the nine months ended September 30, 2020 compared to 28.6% in the same period 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 vesting of restricted stock units granted to three of our co-founders during the nine months ended September 30, 2019. 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.0% in the nine months ended September 30, 2020 as compared to 62.9% in the same period in 2019.

Sales and Marketing Expense

Nine Months Ended September 30,
20202019% Change
(dollars in thousands)
Sales and marketing$94,891$86,18610.1 %
% of revenue42.6 %45.0 %
 
Sales and marketing expense increased $8.7 million, or 10.1%, in the nine months ended September 30, 2020 compared to the same period in 2019, primarily due to a $12.4 million increase in sales and marketing personnel costs and a $1.8 million increase in professional fees, which were partially offset by a $4.5 million decrease in facility and overhead costs and a $0.9 million decrease in marketing costs. Personnel costs increased due to an increase in sales and marketing personnel headcount by 12.1% from September 30, 2019 to September 30, 2020 and increased sales commissions driven by our subscriptions revenue growth, partially offset by a $2.1 million decrease in stock-based compensation expense. Professional fees increased due to an
37


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 annual user conference Appian World to virtual-only as well as a reduction in the number of in-person marketing events.

Research and Development Expense

Nine Months Ended September 30,
20202019% Change
(dollars in thousands)
Research and development$51,366$42,41821.1 %
% of revenue23.0 %22.1 %

Research and development expense increased $8.9 million, or 21.1%, in the nine months ended September 30, 2020 compared to the same period in 2019, primarily due to a $9.6 million increase in research and development personnel costs, partially offset by a $0.4 million decrease in facility and overhead cost and a $0.2 million decrease in professional fees. Personnel costs increased due to an increase in research and development personnel headcount by 13.5% from September 30, 2019 to September 30, 2020, partially offset by a $1.1 million decrease in stock-based compensation expense. Facilities and overhead costs decreased due to non-recurring charges which were 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

Nine Months Ended September 30,
20202019% Change
(dollars in thousands)
General and administrative expense$38,076$29,46829.2 %
% of revenue17.1 %15.4 %
 
General and administrative expense increased $8.6 million, or 29.2%, in the nine months ended September 30, 2020 compared to the same period in 2019 due to a $5.6 million increase in general and administrative personnel costs, a $1.8 million increase in professional fees, and a $1.2 million increase in facility and overhead costs. Personnel costs increased due to an increase in general and administrative personnel headcount by 30.7% from September 30, 2019 to September 30, 2020 coupled with a $2.2 million increase in stock-based compensation expense during the nine months ended September 30, 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 to support our personnel growth as well as a result of an increase in bad debt expense.

Other (Income) Expense, Net

Nine Months Ended September 30,
20202019% Change
(dollars in thousands)
Other (income) expense, net$(1,845)$1,881***
% of revenue(0.8)%1.0 %
*** - Indicates a percentage that is not meaningful

38


Other (income) expense, net increased by $3.7 million in the nine months ended September 30, 2020 compared to the same period in 2019, primarily due to $0.4 million in foreign exchange gains compared to $2.5 million in foreign exchange losses in the nine months ended September 30, 2019. The increase in foreign exchange gains was primarily due to currency fluctuations of the Euro, Swedish krona, and Swiss franc versus the U.S. dollar during the nine months ended September 30, 2020 compared to the same period in 2019. Additionally, we recognized $1.0 million of other income in the nine months ended September 30, 2020 due to a payment received from a state government as a result of our achievement of certain job creation and capital investment goals.

Interest Expense

Nine Months Ended September 30,
20202019% Change
(dollars in thousands)
Interest expense$390 $236 65.3%
% of revenue0.2 %0.1 %

Interest expense increased by $0.2 million, or 65.3%, in the nine months ended September 30, 2020 compared to the same period in 2019, primarily due to commitment fees on the letter of credit outstanding.

Liquidity and Capital Resources

As of September 30, 2020, we had $251.1 million of cash and cash equivalents.

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.

We believe our existing cash and cash equivalents, together with any positive cash flows from operations and available borrowings under our 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 and financial market conditions caused by the COVID-19 pandemic and its impact on 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 and investments and cash from operations are not sufficient to fund future activities, we may need to raise additional funds. We recently have raised and may continue to 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 continue to, invest or acquire stakes in 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.

39


The following table shows a summary of our cash flows for the nine months ended September 30, 2020 and 2019 (in thousands):

Nine Months Ended September 30,
20202019
Cash used in operating activities$(13,453)$(2,880)
Cash used in investing activities(7,174)(31,430)
Cash provided by financing activities110,337 105,394 

Sources of Funds

We have financed our operations in large part with equity and debt financing arrangements, including net proceeds of $77.8 million from our initial public offering in May 2017, net proceeds of $57.8 million from our underwritten public offering in August 2018, net proceeds of $101.3 million from our underwritten public offering in September 2019, and net proceeds of $107.9 million from our underwritten public offering in June 2020. In addition, we have financed our operations through sales of subscriptions and professional services and borrowings under our credit facilities. We also financed $3.7 million of office furniture and fixtures and $0.8 million of equipment, both associated with the build out of our new headquarters.

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 the LIBOR or the prime rate plus an additional interest rate margin that is 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 (1) 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 September 30, 2020. As of September 30, 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.

Use of Funds

Our principal uses of cash are funding operations and other working capital requirements. More recently, we have utilized cash to pay for the acquisition of an entity 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 to date have included the acquisition of Novayre and modest capital expenditures while cash uses in 2019 included the build out of our new headquarters, which included spend approximately $21.0 million above the $18.4 million tenant improvement allowance provided by the landlord for the build out, of which $4.5 million related to office furniture and fixtures and computer hardware that has been financed. For the nine months ended September 30, 2020, the majority of the $7.2 million of cash used in investing activities was related to the acquisition of Novayre.

Historical Cash Flows

Operating Activities

For the nine months ended September 30, 2020, net cash used in operating activities of $13.5 million consisted of a net loss of $27.1 million and $2.1 million of cash used from changes in working capital, offset by $15.8 million in adjustments for non-cash items. Adjustments for non-cash items consisted primarily of stock-based compensation of $10.7 million, depreciation and amortization expense of $4.5 million, and bad debt expense of $0.8 million. The decrease in cash and cash equivalents resulting from changes in working capital primarily consisted of a $22.6 million increase in accounts receivable stemming from increased sales as well as the timing of billings and collections, a $10.5 million increase in deferred revenue as a result of
40


increased subscription sales, a $5.8 million increase in accrued compensation and related benefits as a result of higher employee benefit accruals such as vacation and bonuses, a $4.3 million increase in deferred commissions due to increased sales activity, 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, and a $3.0 million increase in other liabilities due to the deferral of social security tax payments pursuant to the provisions of the CARES Act. These decreases to working capital were partially offset by a $4.5 million decrease in prepaid expenses and other assets and a $2.5 million decrease in accounts payable and accrued expenses, both of which were primarily due to the timing of payments.

For the nine months ended September 30, 2019, net cash used in operating activities of $2.9 million consisted of a net loss of $39.9 million, offset by $16.4 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 $13.1 million, depreciation and amortization expense of $3.3 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.2 million. The increase in cash and cash equivalents resulting from changes in working capital primarily consisted of a $23.3 million decrease in prepaid expenses and other assets, primarily due to the receipt of the non-trade receivable resulting from our tenant improvement allowance. In accordance with accounting principles generally accepted in the United States of America, or U.S. GAAP, the $17.0 million of tenant improvement allowance reimbursements received during the nine months ended September 30, 2019 were a source of cash in operating activities, whereas the capital expenditures were recorded as cash used in investing activities. There was also a $1.9 million decrease in accounts receivable due to increased cash collections and a $5.7 million increase in deferred rent, non-current, as a result of taking initial possession of the second phase of our new headquarters in February 2019 and recording an additional lease incentive obligation. There was also a $2.3 million increase in deferred revenue as a result of increased subscription sales. These increases were partially offset by a $3.9 million decrease in accounts payable and accrued expenses, primarily due to the timing of payments, a $6.2 million increase in deferred commissions due to increased sales, and a $2.2 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. There was also a $0.3 million decrease in other current liabilities.

Investing Activities

For the nine months ended September 30, 2020, net cash used in investing activities was $7.2 million which was primarily the result of $6.1 million in payments, net of cash acquired, related to the acquisition of Novayre. In addition, there were approximately $1.0 million in purchases of property and equipment.

For the nine months ended September 30, 2019, net cash used in investing activities was $31.4 million and related primarily to the build-out of our new headquarters and the purchase of property and equipment.

Financing Activities

For the nine months ended September 30, 2020, net cash provided by financing activities was $110.3 million, consisting of $108.2 million in proceeds from our underwritten public offering in June 2020, net of underwriting discounts and commissions and the payment of offering expenses, and $3.2 million in proceeds received from stock option exercises, partially offset by $1.1 million in principal payments on finance leases.

For the nine months ended September 30, 2019, net cash provided by financing activities was $105.4 million, consisting of $101.7 million in proceeds from our underwritten public offering in September 2019, net of underwriting discounts and commissions and the payment of offering expenses, and $4.1 million in proceeds received from stock option exercises. These increases were offset by principal payments on capital lease obligations of $0.3 million.

Contractual Obligations and Commitments

As of September 30, 2020, there was no material change in our contractual obligations and commitments from those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on February 20, 2020.

Off-Balance Sheet Arrangements

41


As of September 30, 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. We therefore 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 Policies and Estimates

The preparation of our condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and judgments that affect the amounts reported in our 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. Significant estimates and judgments embedded in the consolidated financial statements for the periods presented include revenue recognition, stock-based compensation, the valuation of goodwill and intangible assets, leases, costs to obtain a contract with a customer, and income taxes.

While we continue to monitor the developments surrounding the COVID-19 pandemic, we are not aware of any specific events or circumstances that would require us to update our estimates, assumptions, and judgments.

There have been no material changes in our critical accounting policies from those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on February 20, 2020.

Recent Accounting Pronouncements

See Note 2 to the unaudited condensed consolidated financial statements in Part I, Item 1 of this Quarterly Report on Form 10-Q for a discussion of recent accounting pronouncements.

Item 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

We are exposed to market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates and foreign currency exchange rates. The uncertainty that exists with respect to the economic impact of the global COVID-19 pandemic has also introduced significant volatility in the financial markets.

Interest Rate Risk

We had cash and cash equivalents of $251.1 million as of September 30, 2020, which consisted of cash in readily available checking accounts and overnight repurchase investments. These securities are not dependent on interest rate fluctuations that may cause the principal amount of these assets to fluctuate.

At September 30, 2020, we had no outstanding borrowings.

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, Singapore dollar, Swedish krona, and Swiss franc. Our sales contracts are primarily denominated in the local currency of the customer making the purchase. In addition, a portion 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
42


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.

Item 4. 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 our management, including our 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 September 30, 2020. Based on the evaluation of our disclosure controls and procedures as of September 30, 2020, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.

Changes in Internal Control Over Financial Reporting

There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q 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 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.


43


PART II—OTHER INFORMATION

Item 1. 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 resources, and other factors.

Item 1A. RISK FACTORS

Our business is subject to risks and events that, if they occur, could adversely affect our financial condition and results of operations and the trading price of our securities. In addition to the other information set forth in this Quarterly Report on Form 10-Q, you should carefully consider the factors described in "Part I, Item 1A. Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on February 20, 2020.

Other than as set forth below, there have been no material changes from the risk factors described in "Part I, Item 1A. Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2019:

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.

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 in “Part I, Item 1A. Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on February 20, 2020.

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.

44


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, life sciences, and U.S. federal government 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.

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 COVID-19 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.

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.

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

Appian has undergone change in departments that are 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.
45


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.

Item 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

a.Recent Sales of Unregistered Equity Securities

Not applicable.

b.Use of Proceeds

Not applicable.

c.Issuer Purchases of Equity Securities

Not applicable.

Item 3. DEFAULTS UPON SENIOR SECURITIES

Not applicable.

Item 4. MINE SAFETY DISCLOSURES

Not applicable.

Item 5. OTHER INFORMATION

Not applicable.


46


Item 6. EXHIBITS

Exhibit No.
DescriptionReference
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.1Certifications 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.SCHXBRL Taxonomy Extension Schema DocumentAttached.
101.CALXBRL Taxonomy Extension Calculation Linkbase DocumentAttached.
101.DEFXBRL Taxonomy Extension Definition Linkbase DocumentAttached.
101.LABXBRL Taxonomy Extension Label Linkbase DocumentAttached.
101.PREXBRL Taxonomy Extension Presentation Linkbase DocumentAttached.
104Cover page formatted as Inline XBRL and contained in Exhibit 101Attached.


47


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
November 5, 2020By:/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)

48
EX-31.1 2 appn09302020ex311.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 Quarterly Report on Form 10-Q for the period ended September 30, 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: November 5, 2020
 
/s/ Matthew Calkins
Matthew Calkins
Chief Executive Officer
(principal executive officer)





EX-31.2 3 appn09302020ex312.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 Quarterly Report on Form 10-Q for the period ended September 30, 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: November 5, 2020
 
/s/ Mark Lynch
Mark Lynch
Chief Financial Officer
(principal financial officer)





EX-32.1 4 appn09302020ex321.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 Quarterly Report on Form 10-Q for the period ended September 30, 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 5th day of November, 2020.
 
/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-Q 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-Q), irrespective of any general incorporation language contained in such filing.


EX-101.SCH 5 appn-20200930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED 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 - Property and Equipment, Useful Life (Details) link:presentationLink link:calculationLink link:definitionLink 2107103 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Revenue - Revenue by Services (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2111104 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2312303 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2118105 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Acquisitions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Acquisitions - Schedule of Business Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2122106 - Disclosure - Property and Equipment, net link:presentationLink link:calculationLink link:definitionLink 2323305 - Disclosure - Property and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Property and Equipment, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2126107 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 2327306 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 2428414 - Disclosure - Accrued Expenses (Detail) link:presentationLink link:calculationLink link:definitionLink 2129108 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2430415 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2131109 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 2133110 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2334307 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2435417 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - Stock-Based Compensation - Assumptions Used to Estimate Fair Value of Stock Options (Detail) link:presentationLink link:calculationLink link:definitionLink 2437419 - Disclosure - Stock-Based Compensation - Summary of the Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2438420 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2439421 - Disclosure - Stock-Based Compensation - Schedule of Stock-based Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 2440422 - Disclosure - Stock-Based Compensation - Schedule of Stock-based Compensation Expense Included in Condensed Consolidated Statements of Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 2141111 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2442423 - Disclosure - Stockholders' Equity (Detail) link:presentationLink link:calculationLink link:definitionLink 2143112 - Disclosure - Basic and Diluted Loss per Common Share link:presentationLink link:calculationLink link:definitionLink 2344308 - Disclosure - Basic and Diluted Loss per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2445424 - Disclosure - Basic and Diluted Loss per Common Share (Detail) link:presentationLink link:calculationLink link:definitionLink 2146113 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2447425 - Disclosure - Commitments and Contingencies -Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 2148114 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 2349309 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2450426 - Disclosure - Segment and Geographic Information - Summary of Revenues By Geography (Detail) link:presentationLink link:calculationLink link:definitionLink 2451427 - Disclosure - Segment and Geographic Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2152115 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2453428 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 appn-20200930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 appn-20200930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 appn-20200930_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 Outstanding at January 1, 2020 Outstanding at September 30, 2020 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 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 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] 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 Security Exchange Name Security Exchange Name Intangible assets, net of accumulated amortization of $307 as of September 30, 2020 Intangible Assets, Net (Excluding Goodwill) Number of government agencies Number of Government Agencies Number of Government Agencies Property and equipment, at cost Property and equipment acquired under finance lease arrangements 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] Property and Equipment, Useful Life 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 outstanding at January 1, 2020 (in usd per share) Non-vested outstanding at September 30, 2020 (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] Total lease payments Finance Lease, Liability, Payment, Due Assets Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Finance Leases Lessee, Finance Lease, Description [Abstract] Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Professional services Professional Services Member Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Subsidiaries Subsidiaries [Member] 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 Accumulated deficit Retained Earnings (Accumulated Deficit) Operating right-of-use assets Operating Lease, Right-of-Use Asset Accrued hosting costs Accrued Hosting Costs Current 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 at January 1, 2020 (in shares) Outstanding at September 30, 2020 (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 2021 Finance Lease, Liability, to be Paid, Year One 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] 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 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 September 30, 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 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 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 Share price (in usd per share) Share Price Concentration risk percentage Concentration risk, percentage Concentration Risk, Percentage Business Acquisition [Axis] Business Acquisition [Axis] Geographical Geographical [Domain] 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] 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] Noncurrent liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities Statement [Table] Statement [Table] 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 Line of credit, outstanding borrowings Line of Credit Facility, Fair Value of Amount Outstanding Business Combinations [Abstract] Basic and diluted (in dollar 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 Debt Debt Disclosure [Text Block] Exercisable at September 30, 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 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] 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 Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Accounts Receivable and Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] 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] 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 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 Income Statement Location Income Statement Location [Domain] 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two Accrued marketing and tradeshow expenses Accrued Marketing Costs, Current Line of Credit Facility [Table] Line of Credit Facility [Table] Components of Lease Expense Lease, Cost [Table Text Block] 2017 Equity Incentive Plan Two Thousand Seventeen Equity Incentive Plan Member 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 [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 Operating cash outflows for finance leases Finance Lease, Interest Payment on Liability Total assets Assets Non-vested outstanding at January 1, 2020 (in shares) Non-vested outstanding at September 30, 2020 (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 Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Finance Leases Finance Lease, Liability, Payment, Due [Abstract] 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 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] Maturities of Finance Lease Liabilities Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Net proceeds from public offering Sale of Stock, Consideration Received on Transaction Depreciation and amortization expense Depreciation, Depletion and Amortization 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 Renewal term Lessee, Renewal Term Lessee, Renewal Term 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 2025 Finance Lease, Liability, to be Paid, Year Five 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 Supplemental disclosure of non-cash financing information: Supplemental Disclosure of Noncash Financing Activities [Abstract] Supplemental Disclosure of Noncash Financing Activities Revenue recognized Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] 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] Value of awards at the grant date Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding 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] Fair Value of Financial Instruments 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] Outstanding at January 1, 2020 (in usd per share) Outstanding at September 30, 2020 (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price 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 Income Statement [Abstract] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] 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] 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] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Computer software Software and Software Development Costs [Member] Consolidated Entities Consolidated Entities [Axis] Total other comprehensive loss, net of income taxes Comprehensive Income (Loss), Net of Tax, Attributable to Parent 2023 Finance Lease, Liability, to be Paid, Year Three Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Document Period End Date Document Period End Date 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 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 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] Customer relationships Customer Relationships [Member] Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Total cost of revenue Cost of Goods and Services Sold 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] Document and Entity Information [Line Items] Document And Entity Information [Line Items] Document and entity information. Share-based Payment Arrangement [Abstract] Minimum Minimum [Member] Consolidated Entities Consolidated Entities [Domain] Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Operating lease liabilities, current Operating Lease, Liability, Current Operating lease liabilities Increase (Decrease) In Operating Lease Liabilities Increase (Decrease) In Operating Lease Liabilities Capital lease obligations to acquire new office furniture and fixtures and computer hardware Right-of-Use Asset Obtained in Exchange for Finance Lease Liability 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] 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] 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 Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount 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,200 and $600 as of September 30, 2020 and December 31, 2019, respectively Accounts Receivable, after Allowance for Credit Loss, Current Total lease payments Lessee, Operating Lease, Liability, to be Paid Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction 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 Number of Shares Outstanding, Basic and Diluted Accrued Expenses Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Goodwill Goodwill SaaS subscriptions SaaS Subscriptions [Member] SaaS Subscriptions 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] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Other (income) expense Nonoperating Income (Expense) [Abstract] Document Quarterly Report Document Quarterly Report Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period 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] Net unrecognized tax benefits which would impact 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 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 Common stock Common Stock, Value, Issued Document Fiscal Year Focus Document Fiscal Year Focus Exercisable at September 30, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Entity Current Reporting Status Entity Current Reporting Status Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Sale of stock, offering price (in usd per share) Sale of Stock, Price Per Share 2024 Finance Lease, Liability, to be Paid, Year Four Leases, remaining lease term Lease​, Remaining​ Lease​ Term Lease​, Remaining​ Lease​ Term Subsequent Event [Table] Subsequent Event [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] 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 2007 Stock Option Plan Two Thousand Seven Stock Option Plan Member 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] 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 Non-vested restricted stock units RSUs Restricted Stock Units (RSUs) [Member] 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 Potentially dilutive securities outstanding (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 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 on disposal of property and equipment Gain (loss) on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Equity Component [Domain] Equity Component [Domain] Deferred commissions, net of current portion DeferredCommissionNoncurrent 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 2020 (excluding the nine months ended September 30, 2020) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Leases [Abstract] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Operating expenses Operating Expenses [Abstract] Earnings Per Share [Abstract] 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 Total Finance Lease, Liability Property and equipment, gross Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Accumulated depreciation Accumulated depreciation of finance lease arrangements 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] 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 Thereafter Finance Lease, Liability, to be Paid, after Year Five Deferred revenue, net of current portion Contract with Customer, Liability, Noncurrent 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] Concentration Risk Benchmark Concentration Risk Benchmark [Domain] 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] 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 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 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 Maturities of Operating Lease Liabilities 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 Sale of Stock [Domain] Sale of Stock [Domain] Plan Name Plan Name [Domain] Revenue Revenue from Contract with Customer [Text Block] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] 2020 (excluding the nine months ended September 30, 2020) Finance Lease, Liability, to be Paid, Remainder of Fiscal Year 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] Class of Stock Class of Stock [Axis] 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] Relationship to Entity [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 Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Entity Address, Address Line One Entity Address, Address Line One 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 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 Effective tax rate Effective Income Tax Rate Reconciliation, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Weighted Average Remaining Contractual Term (Years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Service period (in years) Outstanding at January 1, 2020 Outstanding at September 30, 2020 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] 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 Trading Symbol Trading Symbol Exercisable at September 30, 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] Equipment Equipment [Member] Current liabilities Liabilities, Current [Abstract] 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] 2022 Finance Lease, Liability, to be Paid, Year Two 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] Income Taxes [Line Items] Income Taxes [Line Items] Income taxes. Statement of Financial Position [Abstract] EX-101.PRE 9 appn-20200930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 appn-20200930_htm.xml IDEA: XBRL DOCUMENT 0001441683 2020-01-01 2020-09-30 0001441683 us-gaap:CommonClassAMember 2020-11-02 0001441683 us-gaap:CommonClassBMember 2020-11-02 0001441683 2020-09-30 0001441683 2019-12-31 0001441683 us-gaap:CommonClassAMember 2020-09-30 0001441683 us-gaap:CommonClassAMember 2019-12-31 0001441683 us-gaap:CommonClassBMember 2020-09-30 0001441683 us-gaap:CommonClassBMember 2019-12-31 0001441683 appn:SubscriptionsSoftwareAndSupportMember 2020-07-01 2020-09-30 0001441683 appn:SubscriptionsSoftwareAndSupportMember 2019-07-01 2019-09-30 0001441683 appn:SubscriptionsSoftwareAndSupportMember 2020-01-01 2020-09-30 0001441683 appn:SubscriptionsSoftwareAndSupportMember 2019-01-01 2019-09-30 0001441683 appn:ProfessionalServicesMember 2020-07-01 2020-09-30 0001441683 appn:ProfessionalServicesMember 2019-07-01 2019-09-30 0001441683 appn:ProfessionalServicesMember 2020-01-01 2020-09-30 0001441683 appn:ProfessionalServicesMember 2019-01-01 2019-09-30 0001441683 2020-07-01 2020-09-30 0001441683 2019-07-01 2019-09-30 0001441683 2019-01-01 2019-09-30 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-03-31 0001441683 2020-01-01 2020-03-31 0001441683 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001441683 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001441683 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001441683 us-gaap:CommonStockMember 2020-03-31 0001441683 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001441683 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001441683 us-gaap:RetainedEarningsMember 2020-03-31 0001441683 2020-03-31 0001441683 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001441683 2020-04-01 2020-06-30 0001441683 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001441683 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001441683 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001441683 us-gaap:CommonStockMember 2020-06-30 0001441683 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001441683 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001441683 us-gaap:RetainedEarningsMember 2020-06-30 0001441683 2020-06-30 0001441683 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001441683 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001441683 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001441683 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001441683 us-gaap:CommonStockMember 2020-09-30 0001441683 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001441683 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001441683 us-gaap:RetainedEarningsMember 2020-09-30 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 2018-01-01 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-03-31 0001441683 2019-01-01 2019-03-31 0001441683 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001441683 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001441683 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001441683 us-gaap:CommonStockMember 2019-03-31 0001441683 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001441683 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001441683 us-gaap:RetainedEarningsMember 2019-03-31 0001441683 2019-03-31 0001441683 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001441683 2019-04-01 2019-06-30 0001441683 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001441683 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001441683 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001441683 us-gaap:CommonStockMember 2019-06-30 0001441683 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001441683 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001441683 us-gaap:RetainedEarningsMember 2019-06-30 0001441683 2019-06-30 0001441683 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001441683 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001441683 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001441683 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001441683 us-gaap:CommonStockMember 2019-09-30 0001441683 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001441683 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001441683 us-gaap:RetainedEarningsMember 2019-09-30 0001441683 2019-09-30 0001441683 us-gaap:CommonClassAMember appn:UnderwrittenPublicOfferingMember 2020-06-01 2020-06-30 0001441683 us-gaap:CommonClassAMember appn:UnderwrittenPublicOfferingMember 2020-09-30 0001441683 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember appn:GovernmentAgenciesMember 2020-07-01 2020-09-30 0001441683 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember appn:GovernmentAgenciesMember 2020-01-01 2020-09-30 0001441683 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember appn:FederalGovernmentAgenciesMember 2020-07-01 2020-09-30 0001441683 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember appn:FederalGovernmentAgenciesMember 2020-01-01 2020-09-30 0001441683 appn:ForeignCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001441683 appn:ForeignCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001441683 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember appn:GovernmentAgenciesMember 2019-07-01 2019-09-30 0001441683 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember appn:GovernmentAgenciesMember 2019-01-01 2019-09-30 0001441683 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember appn:FederalGovernmentAgenciesMember 2019-07-01 2019-09-30 0001441683 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember appn:FederalGovernmentAgenciesMember 2019-01-01 2019-09-30 0001441683 appn:ForeignCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-07-01 2019-09-30 0001441683 appn:ForeignCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-09-30 0001441683 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-01-01 2020-09-30 0001441683 us-gaap:ComputerEquipmentMember 2020-01-01 2020-09-30 0001441683 us-gaap:EquipmentMember 2020-01-01 2020-09-30 0001441683 us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-09-30 0001441683 appn:SaaSSubscriptionsMember 2020-07-01 2020-09-30 0001441683 appn:SaaSSubscriptionsMember 2019-07-01 2019-09-30 0001441683 appn:SaaSSubscriptionsMember 2020-01-01 2020-09-30 0001441683 appn:SaaSSubscriptionsMember 2019-01-01 2019-09-30 0001441683 appn:TermLicenseSubscriptionsMember 2020-07-01 2020-09-30 0001441683 appn:TermLicenseSubscriptionsMember 2019-07-01 2019-09-30 0001441683 appn:TermLicenseSubscriptionsMember 2020-01-01 2020-09-30 0001441683 appn:TermLicenseSubscriptionsMember 2019-01-01 2019-09-30 0001441683 appn:MaintenanceAndSupportMember 2020-07-01 2020-09-30 0001441683 appn:MaintenanceAndSupportMember 2019-07-01 2019-09-30 0001441683 appn:MaintenanceAndSupportMember 2020-01-01 2020-09-30 0001441683 appn:MaintenanceAndSupportMember 2019-01-01 2019-09-30 0001441683 srt:MinimumMember 2020-01-01 2020-09-30 0001441683 srt:MaximumMember 2020-01-01 2020-09-30 0001441683 2020-10-01 2020-09-30 0001441683 2018-04-30 0001441683 2019-02-28 0001441683 2020-01-31 0001441683 2020-07-01 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-09-30 0001441683 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001441683 us-gaap:FurnitureAndFixturesMember 2020-09-30 0001441683 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001441683 us-gaap:ComputerEquipmentMember 2020-09-30 0001441683 us-gaap:ComputerEquipmentMember 2019-12-31 0001441683 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-09-30 0001441683 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-12-31 0001441683 us-gaap:EquipmentMember 2020-09-30 0001441683 us-gaap:EquipmentMember 2019-12-31 0001441683 us-gaap:LeaseholdImprovementsMember 2020-01-01 2020-09-30 0001441683 us-gaap:ComputerEquipmentMember 2019-07-01 2019-09-30 0001441683 us-gaap:EquipmentMember 2019-07-01 2019-09-30 0001441683 us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-09-30 0001441683 us-gaap:ComputerEquipmentMember 2019-01-01 2019-09-30 0001441683 us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-09-30 0001441683 us-gaap:EquipmentMember 2019-01-01 2019-09-30 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-09-30 0001441683 srt:SubsidiariesMember srt:MinimumMember 2020-01-01 2020-09-30 0001441683 srt:SubsidiariesMember srt:MaximumMember 2020-01-01 2020-09-30 0001441683 appn:TwoThousandSeventeenEquityIncentivePlanMember us-gaap:CommonClassAMember 2017-05-31 0001441683 appn:TwoThousandSevenStockOptionPlanMember 2017-05-31 0001441683 appn:TwoThousandSeventeenEquityIncentivePlanMember us-gaap:CommonClassAMember 2020-09-30 0001441683 appn:TwoThousandSeventeenEquityIncentivePlanMember 2020-09-30 0001441683 srt:ChiefExecutiveOfficerMember appn:TwoThousandSeventeenEquityIncentivePlanMember 2019-05-01 2019-05-31 0001441683 srt:ChiefExecutiveOfficerMember appn:TwoThousandSeventeenEquityIncentivePlanMember 2019-05-31 0001441683 2019-01-01 2019-12-31 0001441683 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001441683 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001441683 us-gaap:RestrictedStockUnitsRSUMember 2020-09-30 0001441683 us-gaap:RestrictedStockUnitsRSUMember appn:TwoThousandSeventeenEquityIncentivePlanMember 2018-11-01 2018-11-30 0001441683 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0001441683 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2019-09-30 0001441683 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001441683 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001441683 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001441683 us-gaap:EmployeeStockOptionMember 2019-07-01 2019-09-30 0001441683 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001441683 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001441683 appn:IssuanceOfCommonStockToDirectorsMember 2020-07-01 2020-09-30 0001441683 appn:IssuanceOfCommonStockToDirectorsMember 2019-07-01 2019-09-30 0001441683 appn:IssuanceOfCommonStockToDirectorsMember 2020-01-01 2020-09-30 0001441683 appn:IssuanceOfCommonStockToDirectorsMember 2019-01-01 2019-09-30 0001441683 appn:SubscriptionsSoftwareAndSupportMember 2020-07-01 2020-09-30 0001441683 appn:SubscriptionsSoftwareAndSupportMember 2019-07-01 2019-09-30 0001441683 appn:SubscriptionsSoftwareAndSupportMember 2020-01-01 2020-09-30 0001441683 appn:SubscriptionsSoftwareAndSupportMember 2019-01-01 2019-09-30 0001441683 appn:ProfessionalServicesMember 2020-07-01 2020-09-30 0001441683 appn:ProfessionalServicesMember 2019-07-01 2019-09-30 0001441683 appn:ProfessionalServicesMember 2020-01-01 2020-09-30 0001441683 appn:ProfessionalServicesMember 2019-01-01 2019-09-30 0001441683 us-gaap:SellingAndMarketingExpenseMember 2020-07-01 2020-09-30 0001441683 us-gaap:SellingAndMarketingExpenseMember 2019-07-01 2019-09-30 0001441683 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-09-30 0001441683 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-09-30 0001441683 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001441683 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-30 0001441683 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001441683 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-30 0001441683 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001441683 us-gaap:GeneralAndAdministrativeExpenseMember 2019-07-01 2019-09-30 0001441683 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001441683 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-09-30 0001441683 us-gaap:CommonClassAMember 2020-01-01 2020-09-30 0001441683 us-gaap:CommonClassBMember 2020-01-01 2020-09-30 0001441683 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001441683 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001441683 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001441683 us-gaap:EmployeeStockOptionMember 2019-07-01 2019-09-30 0001441683 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0001441683 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001441683 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2019-09-30 0001441683 country:US 2020-07-01 2020-09-30 0001441683 country:US 2019-07-01 2019-09-30 0001441683 country:US 2020-01-01 2020-09-30 0001441683 country:US 2019-01-01 2019-09-30 0001441683 us-gaap:NonUsMember 2020-07-01 2020-09-30 0001441683 us-gaap:NonUsMember 2019-07-01 2019-09-30 0001441683 us-gaap:NonUsMember 2020-01-01 2020-09-30 0001441683 us-gaap:NonUsMember 2019-01-01 2019-09-30 0001441683 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-07-01 2020-09-30 0001441683 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-09-30 0001441683 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-07-01 2019-09-30 0001441683 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-09-30 0001441683 us-gaap:SubsequentEventMember 2020-10-01 2020-10-31 0001441683 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2020-11-03 2020-11-03 0001441683 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2020-11-03 shares iso4217:USD iso4217:USD shares pure appn:agency utr:sqft appn:vote 2020 Q3 false 0001441683 --12-31 us-gaap:AccountingStandardsUpdate201409Member P1Y P1Y 10-Q true 2020-09-30 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 Yes Large Accelerated Filer false false false 37834226 32214666 251088000 159755000 1200000 600000 89219000 70408000 16292000 14543000 25909000 32955000 382508000 277661000 36415000 39554000 4637000 0 307000 1765000 0 30855000 24205000 31580000 28979000 654000 494000 4042000 592000 492456000 371485000 4630000 5222000 6287000 7488000 16615000 10691000 96902000 82201000 6592000 3836000 1549000 1447000 319000 1395000 132894000 112280000 51727000 44416000 1192000 2375000 4371000 7139000 461000 38000 4069000 0 194714000 166248000 0.0001 0.0001 500000000 37805423 37805423 500000000 34525386 34525386 4000 3000 0.0001 0.0001 100000000 32214766 32214766 100000000 32942636 32942636 3000 3000 462686000 340929000 -2442000 -285000 -162509000 -135413000 297742000 205237000 492456000 371485000 50760000 37774000 142614000 109191000 26544000 28381000 80329000 82543000 77304000 66155000 222943000 191734000 5101000 4484000 15185000 12105000 16450000 19467000 51641000 58963000 21551000 23951000 66826000 71068000 55753000 42204000 156117000 120666000 31633000 27603000 94891000 86186000 18150000 15697000 51366000 42418000 13485000 11191000 38076000 29468000 63268000 54491000 184333000 158072000 -7515000 -12287000 -28216000 -37406000 4277000 -2262000 1845000 -1881000 -119000 -96000 -390000 -236000 4158000 -2358000 1455000 -2117000 -3357000 -14645000 -26761000 -39523000 255000 5000 335000 394000 -3612000 -14650000 -27096000 -39917000 -0.05 -0.22 -0.39 -0.62 69923553 65508113 68611994 64860342 -3612000 -14650000 -27096000 -39917000 -1960000 680000 -2157000 486000 -5572000 -13970000 -29253000 -39431000 67468022 6000 340929000 -285000 -135413000 205237000 -11669000 -11669000 1946 46031 129082 670000 670000 3476000 3476000 17000 17000 67645081 6000 345075000 -268000 -147082000 197731000 -11815000 -11815000 1931206 1000 107914000 107915000 2296 13567 248165 1571000 1571000 3614000 3614000 -214000 -214000 69840315 7000 458174000 -482000 -158897000 298802000 -3612000 -3612000 2417 33641 143816 934000 934000 3578000 3578000 -1960000 -1960000 70020189 7000 462686000 -2442000 -162509000 297742000 63916437 6000 218284000 542000 -145640000 73192000 60941000 60941000 -15216000 -15216000 3461 278680 482444 1073000 1073000 7225000 7225000 296000 296000 64681022 6000 226582000 838000 -99915000 127511000 -10051000 -10051000 2684 6010 147852 914000 914000 2689000 2689000 -490000 -490000 64837568 6000 230185000 348000 -109966000 120573000 -14650000 -14650000 1825000 101303000 101303000 2563 94772 387095 2065000 2065000 3141000 3141000 680000 680000 67146998 6000 336694000 1028000 -124616000 213112000 -27096000 -39917000 4485000 3273000 778000 98000 -22000 -146000 162000 162000 191000 191000 10668000 13055000 22594000 -1854000 -4491000 -23280000 -4349000 -6192000 -2456000 -3909000 -5844000 2159000 2963000 -251000 10531000 2315000 3422000 0 0 5718000 -13453000 -2880000 6138000 0 1036000 31430000 -7174000 -31430000 1080000 299000 108260000 101653000 18000 12000 3175000 4052000 110337000 105394000 1623000 -460000 91333000 70624000 159755000 94930000 251088000 165554000 116000 250000 630000 236000 0 4491000 <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%">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 unaudited condensed 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 (“ASC”) for interim financial information. In the opinion of management, the interim financial information includes all adjustments of a normal recurring nature necessary for a fair presentation of the results of operations, financial position, changes in stockholders’ equity, and cash flows. The results of operations for the current period are not necessarily indicative of the results for the full year or the results for any future periods. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related footnotes included in our Annual Report on Form 10-K for the year ended December 31, 2019, filed with the Securities and Exchange Commission (the “SEC”) on February 20, 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%">We adopted 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.</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%">Because we were an emerging growth company until December 31, 2019, the Jumpstart Our Business Startups Act allowed us to delay adoption of certain accounting standards such as ASC 606 and ASC 842 until such time they were made applicable to private companies. We elected to use this extended transition period, and accordingly, did not report revenues under ASC 606 or leases under ASC 842 in our Quarterly Reports on Form 10-Q during 2019. Refer to our Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on February 20, 2020, for a complete reconciliation of our revenues under the old and new guidance. Prior period amounts in this Form 10-Q have been recast as if we had reported under ASC 606 for the applicable periods.</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 condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and judgments that affect the amounts reported in these condensed 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 condensed 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, 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 condensed 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 Offering</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 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-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, travel costs, third-party contractor costs, 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 and trade accounts receivable. 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 19.9% and 17.9% of our revenue for the three and nine months ended September 30, 2020, respectively, of which the top three federal government agencies generated 8.7% and 7.4% of our revenue for the three and nine months ended September 30, 2020, respectively. Additionally, 32.2% and 34.0% of our revenue during the three and nine months ended September 30, 2020, respectively, was generated from foreign customers. When accounted for under ASC 606, revenue generated from government agencies represented 19.5% and 18.0% of our revenue for three and nine months ended September 30, 2019, respectively, of which the top three federal government agencies generated 8.6% and 7.2% of our revenue for the three and nine months ended September 30, 2019, respectively. Additionally, 31.0% and 31.9% of our revenue during the three and nine months ended September 30, 2019, respectively, was generated from foreign customers. </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 investments, 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.6 million increase in the allowance for doubtful accounts from December 31, 2019 to September 30, 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-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 condensed 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 condensed consolidated statements of operations. Commission expense was $5.6 million and $16.7 million for the three and nine months ended September 30, 2020, respectively. Commission expense was $3.6 million and $10.2 million for the three and nine months ended September 30, 2019, 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 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 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 three and nine months ended September 30, 2020 and 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:700;line-height:120%">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%">The carrying amounts of our cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value as of September 30, 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-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="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:13.8pt">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-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:13.8pt">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="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:13.8pt">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-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%">Assets and Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs</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%">There were no instruments measured at fair value on a recurring basis using significant unobservable inputs as of September 30, 2020 and 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: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 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%">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) </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 condensed 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-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 condensed 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 condensed 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: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 unaudited condensed 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 (“ASC”) for interim financial information. In the opinion of management, the interim financial information includes all adjustments of a normal recurring nature necessary for a fair presentation of the results of operations, financial position, changes in stockholders’ equity, and cash flows. The results of operations for the current period are not necessarily indicative of the results for the full year or the results for any future periods. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related footnotes included in our Annual Report on Form 10-K for the year ended December 31, 2019, filed with the Securities and Exchange Commission (the “SEC”) on February 20, 2020.</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 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.</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%">Because we were an emerging growth company until December 31, 2019, the Jumpstart Our Business Startups Act allowed us to delay adoption of certain accounting standards such as ASC 606 and ASC 842 until such time they were made applicable to private companies. We elected to use this extended transition period, and accordingly, did not report revenues under ASC 606 or leases under ASC 842 in our Quarterly Reports on Form 10-Q during 2019. Refer to our Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on February 20, 2020, for a complete reconciliation of our revenues under the old and new guidance. Prior period amounts in this Form 10-Q have been recast as if we had reported under ASC 606 for the applicable periods.</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, travel costs, third-party contractor costs, 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 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:id3VybDovL2RvY3MudjEvZG9jOmM3ZmE5NTZkYTQ3MjRmY2ZiMGFkMmNjMjMyZTJkZDJkL3NlYzpjN2ZhOTU2ZGE0NzI0ZmNmYjBhZDJjYzIzMmUyZGQyZF80MC9mcmFnOmE3YzRiYTU4NDlkODQ3OGE4OTgwNjRhNjRjNzI0YjMyL3RleHRyZWdpb246YTdjNGJhNTg0OWQ4NDc4YTg5ODA2NGE2NGM3MjRiMzJfMjQ5Mg_c4cd49b8-1caa-4286-b8cf-971153d0111c">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><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%">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-premise installations of our platform pursuant to contracts that were historically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM3ZmE5NTZkYTQ3MjRmY2ZiMGFkMmNjMjMyZTJkZDJkL3NlYzpjN2ZhOTU2ZGE0NzI0ZmNmYjBhZDJjYzIzMmUyZGQyZF80MC9mcmFnOmE3YzRiYTU4NDlkODQ3OGE4OTgwNjRhNjRjNzI0YjMyL3RleHRyZWdpb246YTdjNGJhNTg0OWQ4NDc4YTg5ODA2NGE2NGM3MjRiMzJfMjgxMQ_6c31a954-c418-47ca-8ad1-15f87781b618">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 nine months ended September 30, 2020 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 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><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 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 condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and judgments that affect the amounts reported in these condensed 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 condensed 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, 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 condensed 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 <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 and trade accounts receivable. 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. R 0.199 0.179 3 0.087 0.074 0.322 0.340 0.195 0.180 3 0.086 0.072 0.310 0.319 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 investments, 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. 600000 <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 condensed 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 condensed consolidated statements of operations. P5Y 5600000 16700000 3600000 10200000 <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 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%">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%">The carrying amounts of our cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value as of September 30, 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-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="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:13.8pt">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-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:13.8pt">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="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:13.8pt">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 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 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 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) </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 condensed 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-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 condensed 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 condensed consolidated financial statements.</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 three and nine months ended September 30, 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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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%">34,312 </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%">24,573 </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%">92,282 </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%">68,647 </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%">11,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,859 </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%">4,618 </span></td><td style="background-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,002 </span></td><td style="background-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%">13,330 </span></td><td style="background-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,685 </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%">26,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,543 </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 12pt;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%">77,304 </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%">66,155 </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%">222,943 </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%">191,734 </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 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:id3VybDovL2RvY3MudjEvZG9jOmM3ZmE5NTZkYTQ3MjRmY2ZiMGFkMmNjMjMyZTJkZDJkL3NlYzpjN2ZhOTU2ZGE0NzI0ZmNmYjBhZDJjYzIzMmUyZGQyZF80MC9mcmFnOmE3YzRiYTU4NDlkODQ3OGE4OTgwNjRhNjRjNzI0YjMyL3RleHRyZWdpb246YTdjNGJhNTg0OWQ4NDc4YTg5ODA2NGE2NGM3MjRiMzJfMjQ5Mg_c4cd49b8-1caa-4286-b8cf-971153d0111c">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><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%">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-premise installations of our platform pursuant to contracts that were historically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM3ZmE5NTZkYTQ3MjRmY2ZiMGFkMmNjMjMyZTJkZDJkL3NlYzpjN2ZhOTU2ZGE0NzI0ZmNmYjBhZDJjYzIzMmUyZGQyZF80MC9mcmFnOmE3YzRiYTU4NDlkODQ3OGE4OTgwNjRhNjRjNzI0YjMyL3RleHRyZWdpb246YTdjNGJhNTg0OWQ4NDc4YTg5ODA2NGE2NGM3MjRiMzJfMjgxMQ_6c31a954-c418-47ca-8ad1-15f87781b618">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 nine months ended September 30, 2020 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 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><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 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 September 30, 2020 and December 31, 2019, contract assets of $18.4 million and $22.8 million, respectively, are included in the Prepaid expenses and other current assets and Other assets line items in our condensed 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 consists 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 nine months ended September 30, 2020, we recognized $75.3 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 September 30, 2020, we had an aggregate transaction price of $185.8 million allocated to unsatisfied performance obligations. We expect to recognize $171.1 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 three and nine months ended September 30, 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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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%">34,312 </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%">24,573 </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%">92,282 </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%">68,647 </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%">11,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,859 </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%">4,618 </span></td><td style="background-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,002 </span></td><td style="background-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%">13,330 </span></td><td style="background-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,685 </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%">26,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,543 </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 12pt;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%">77,304 </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%">66,155 </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%">222,943 </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%">191,734 </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> 34312000 24573000 92282000 68647000 11830000 9199000 37002000 28859000 4618000 4002000 13330000 11685000 26544000 28381000 80329000 82543000 77304000 66155000 222943000 191734000 P3Y P3Y 18400000 22800000 75300000 185800000 171100000 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, </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net, Finance lease liabilities, current, and Finance lease liabilities, net of current portion line items in our condensed 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%">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 rather are 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%">We have operating and finance leases for corporate offices, office furniture and fixtures, and computer hardware. Our leases have remaining lease terms of 1 to 12 years, some of which include options to extend the leases for up to 5 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 a further 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 space. Occupancy of the added space is to commence upon the earlier of the completion of certain improvements or 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 right-of-use asset and the lease costs charged on the new space are at prevailing market rates. Effective July 1, 2020, we have taken possession of the space, begun to recognize rent expense, and reported a $7.9 million ROU asset and lease liability on our condensed 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 three and nine months ended September 30, 2020 (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="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%">Three Months Ended September 30, 2020</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%">Nine Months Ended September 30, 2020</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 #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%">1,695 </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%">4,971 </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%">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 12pt;text-align: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%">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%">1,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align: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%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138 </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%">85 </span></td><td style="background-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%">465 </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%">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%">218 </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 18pt;text-align: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%">2,195 </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%">6,910 </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 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 September 30, 2020 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: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: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%">As of </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2020</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 #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 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 6pt 2px 0;text-align: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,855</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"/></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 6pt 2px 0;text-align: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,592</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 6pt 2px 1pt;text-align: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,727</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align: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 6pt 2px 0;text-align: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,319</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"/></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"/></tr><tr><td colspan="3" style="background-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 6pt 2px 0;text-align: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,471</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 6pt 2px 1pt;text-align: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,818)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align: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 6pt 2px 0;text-align: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,653</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"/></tr><tr><td colspan="3" style="background-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 6pt 2px 0;text-align: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,549</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 6pt 2px 1pt;text-align: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,192</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align: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 6pt 2px 0;text-align: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,741</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"/></tr><tr><td colspan="3" style="background-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align: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.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align: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%">1.8</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"/></tr><tr><td colspan="3" style="background-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align: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%">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 three and nine months ended September 30, 2020, amortization of operating right-of-use assets totaled </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.4 million and $1.3 million, respectively. For the three and nine months ended September 30, 2020, interest expense on operating right-of-use liabilities totaled $0.7 million and $2.2 million, respectively. </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 nine months ended September 30, 2020 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: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: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%">Nine Months Ended September 30, 2020</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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align: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%">1,716 </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 12pt;text-align: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%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align: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%">1,080 </span></td><td style="background-color:#ffffff;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"/></tr><tr><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"/></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 September 30, 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: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%">Operating Leases</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%">Finance Leases</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%">2020 (excluding the nine months ended September 30, 2020)</span></div></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%">1,687 </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%">405 </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%">2021</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,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,620 </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%">2022</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,078 </span></td><td style="background-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%">859 </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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,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%">— </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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,544 </span></td><td style="background-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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,382 </span></td><td style="background-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 12pt;text-align: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:#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%">100,543 </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%">2,884 </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: imputed interest</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%">(42,224)</span></td><td style="background-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%">(143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align: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:#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%">58,319 </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%">2,741 </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><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, </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net, Finance lease liabilities, current, and Finance lease liabilities, net of current portion line items in our condensed 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%">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 rather are 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%">We have operating and finance leases for corporate offices, office furniture and fixtures, and computer hardware. Our leases have remaining lease terms of 1 to 12 years, some of which include options to extend the leases for up to 5 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 a further 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 space. Occupancy of the added space is to commence upon the earlier of the completion of certain improvements or 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 right-of-use asset and the lease costs charged on the new space are at prevailing market rates. Effective July 1, 2020, we have taken possession of the space, begun to recognize rent expense, and reported a $7.9 million ROU asset and lease liability on our condensed 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 three and nine months ended September 30, 2020 (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="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%">Three Months Ended September 30, 2020</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%">Nine Months Ended September 30, 2020</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 #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%">1,695 </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%">4,971 </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%">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 12pt;text-align: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%">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%">1,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align: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%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138 </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%">85 </span></td><td style="background-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%">465 </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%">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%">218 </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 18pt;text-align: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%">2,195 </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%">6,910 </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 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 September 30, 2020 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: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: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%">As of </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2020</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 #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 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 6pt 2px 0;text-align: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,855</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"/></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 6pt 2px 0;text-align: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,592</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 6pt 2px 1pt;text-align: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,727</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align: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 6pt 2px 0;text-align: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,319</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"/></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"/></tr><tr><td colspan="3" style="background-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 6pt 2px 0;text-align: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,471</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 6pt 2px 1pt;text-align: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,818)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align: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 6pt 2px 0;text-align: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,653</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"/></tr><tr><td colspan="3" style="background-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 6pt 2px 0;text-align: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,549</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 6pt 2px 1pt;text-align: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,192</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align: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 6pt 2px 0;text-align: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,741</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"/></tr><tr><td colspan="3" style="background-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align: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.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align: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%">1.8</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"/></tr><tr><td colspan="3" style="background-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align: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%">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 three and nine months ended September 30, 2020, amortization of operating right-of-use assets totaled </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.4 million and $1.3 million, respectively. For the three and nine months ended September 30, 2020, interest expense on operating right-of-use liabilities totaled $0.7 million and $2.2 million, respectively. </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 nine months ended September 30, 2020 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: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: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%">Nine Months Ended September 30, 2020</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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align: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%">1,716 </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 12pt;text-align: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%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align: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%">1,080 </span></td><td style="background-color:#ffffff;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"/></tr><tr><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"/></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 September 30, 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: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%">Operating Leases</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%">Finance Leases</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%">2020 (excluding the nine months ended September 30, 2020)</span></div></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%">1,687 </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%">405 </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%">2021</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,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,620 </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%">2022</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,078 </span></td><td style="background-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%">859 </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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,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%">— </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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,544 </span></td><td style="background-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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,382 </span></td><td style="background-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 12pt;text-align: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:#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%">100,543 </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%">2,884 </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: imputed interest</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%">(42,224)</span></td><td style="background-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%">(143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align: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:#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%">58,319 </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%">2,741 </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> 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, <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net, Finance lease liabilities, current, and Finance lease liabilities, net of current portion line items in our condensed 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%">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 rather are expensed as incurred and recorded as variable lease expense.</span></div> P1Y P12Y P5Y 176222 P150M 28805 34158 7900000 7900000 <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 three and nine months ended September 30, 2020 (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="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%">Three Months Ended September 30, 2020</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%">Nine Months Ended September 30, 2020</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 #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%">1,695 </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%">4,971 </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%">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 12pt;text-align: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%">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%">1,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align: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%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138 </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%">85 </span></td><td style="background-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%">465 </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%">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%">218 </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 18pt;text-align: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%">2,195 </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%">6,910 </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> 1695000 4971000 373000 1118000 41000 138000 85000 465000 1000 218000 2195000 6910000 <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 September 30, 2020 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: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: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%">As of </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2020</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 #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 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 6pt 2px 0;text-align: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,855</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"/></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 6pt 2px 0;text-align: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,592</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 6pt 2px 1pt;text-align: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,727</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align: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 6pt 2px 0;text-align: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,319</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"/></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"/></tr><tr><td colspan="3" style="background-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 6pt 2px 0;text-align: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,471</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 6pt 2px 1pt;text-align: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,818)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align: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 6pt 2px 0;text-align: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,653</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"/></tr><tr><td colspan="3" style="background-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 6pt 2px 0;text-align: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,549</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 6pt 2px 1pt;text-align: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,192</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align: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 6pt 2px 0;text-align: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,741</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"/></tr><tr><td colspan="3" style="background-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align: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.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align: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%">1.8</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"/></tr><tr><td colspan="3" style="background-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align: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%">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> 30855000 6592000 51727000 58319000 4471000 1818000 2653000 1549000 1192000 2741000 P10Y9M18D P1Y9M18D 0.096 0.055 400000 1300000 700000 2200000 <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 nine months ended September 30, 2020 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: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: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%">Nine Months Ended September 30, 2020</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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align: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%">1,716 </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 12pt;text-align: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%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align: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%">1,080 </span></td><td style="background-color:#ffffff;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"/></tr><tr><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"/></tr></table></div> 1716000 138000 1080000 A summary of our future minimum lease commitments under non-cancellable leases as of September 30, 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: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%">Operating Leases</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%">Finance Leases</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%">2020 (excluding the nine months ended September 30, 2020)</span></div></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%">1,687 </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%">405 </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%">2021</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,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,620 </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%">2022</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,078 </span></td><td style="background-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%">859 </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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,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%">— </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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,544 </span></td><td style="background-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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,382 </span></td><td style="background-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 12pt;text-align: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:#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%">100,543 </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%">2,884 </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: imputed interest</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%">(42,224)</span></td><td style="background-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%">(143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align: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:#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%">58,319 </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%">2,741 </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> A summary of our future minimum lease commitments under non-cancellable leases as of September 30, 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: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%">Operating Leases</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%">Finance Leases</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%">2020 (excluding the nine months ended September 30, 2020)</span></div></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%">1,687 </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%">405 </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%">2021</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,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,620 </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%">2022</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,078 </span></td><td style="background-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%">859 </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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,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%">— </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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,544 </span></td><td style="background-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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,382 </span></td><td style="background-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 12pt;text-align: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:#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%">100,543 </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%">2,884 </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: imputed interest</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%">(42,224)</span></td><td style="background-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%">(143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align: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:#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%">58,319 </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%">2,741 </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> 1687000 405000 7455000 1620000 8078000 859000 8157000 0 8544000 0 9240000 0 57382000 0 100543000 2884000 42224000 143000 58319000 2741000 <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, 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 is preliminary pending the finalization of the fair value of the acquired net assets, liabilities assumed, deferred income taxes, and assumed income and non-income based tax liabilities. As of the acquisition date, the purchase price was assigned to the acquired assets and assumed liabilities as follows (in thousands):</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 September 30, 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 As of the acquisition date, the purchase price was assigned to the acquired assets and assumed liabilities as follows (in thousands):<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 6. Property and Equipment, net<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 September 30, 2020 and December 31, 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="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%">September 30, 2020</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%">December 31, 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 #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%">36,220 </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%">37,130 </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%">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%">4,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">3,903 </span></td><td style="background-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%">48 </span></td><td style="background-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%">46,388 </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,973)</span></td><td style="background-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%">36,415 </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></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%">Depreciation expense totaled $1.4 million and $4.2 million for the three and nine months ended September 30, 2020, respectively. There were no disposals recorded during the three months ended September 30, 2020. During the nine months ended September 30, 2020, we retired $1.3 million of leasehold improvements, $0.1 million of computer hardware, and $0.1 million of office furniture and fixtures and equipment.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Nominal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> losses on disposal were recorded for the three and nine months ended September 30, 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%">Depreciation expense totaled $1.3 million and $3.3 million for the three and nine months ended September 30, 2019, respectively. During the three months ended September 30, 2019, we retired $0.4 million of computer hardware and $0.1 million of equipment. During the nine months ended September 30, 2019, we retired $3.2 million of leasehold improvements, $0.8 million of computer hardware, $0.4 million of office furniture and fixtures, and $0.1 million of equipment. During the three and nine months ended September 30, 2019, we recorded a loss on disposal of $0.1 million. </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 September 30, 2020, property and equipment included $4.5 million of assets acquired under finance lease arrangements. Accumulated depreciation related to these finance lease arrangements totaled $1.8 million at September 30, 2020. Amortization of assets acquired under finance leases is included in depreciation and amortization expense.</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 September 30, 2020 and December 31, 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="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%">September 30, 2020</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%">December 31, 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 #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%">36,220 </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%">37,130 </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%">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%">4,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">3,903 </span></td><td style="background-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%">48 </span></td><td style="background-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%">46,388 </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,973)</span></td><td style="background-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%">36,415 </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></div> 36220000 37130000 37130000 4865000 4963000 3903000 3365000 1352000 1350000 48000 72000 46388000 46880000 9973000 7326000 36415000 39554000 1400000 4200000 0 1300000 100000 100000 100000 1300000 3300000 400000 100000 3200000 800000 400000 100000 -100000 -100000 4500000 1800000 <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%">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 September 30, 2020 and December 31, 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="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%">September 30, 2020</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%">December 31, 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 #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%">1,332 </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%">1,865 </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%">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%">1,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 tradeshow 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%">687 </span></td><td style="background-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%">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%">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%">377 </span></td><td style="background-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%">183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">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,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">6,287 </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 September 30, 2020 and December 31, 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="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%">September 30, 2020</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%">December 31, 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 #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%">1,332 </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%">1,865 </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%">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%">1,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 tradeshow 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%">687 </span></td><td style="background-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%">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%">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%">377 </span></td><td style="background-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%">183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">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,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">6,287 </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> 1332000 1865000 1221000 1921000 687000 365000 281000 315000 377000 422000 183000 1353000 234000 288000 1972000 959000 6287000 7488000 <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%">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 </span></div>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 September 30, 2020. As of September 30, 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. 20000000.0 0.0200 0.0250 0.0100 0.0150 0.0015 0.0025 1.35 0 11200000 <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%">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%">The provision for income taxes is based upon the estimated annual effective tax rates for the year applied to the current period income before tax plus the tax effect of any significant or unusual items, discrete events, or changes in tax law. Our operating subsidiaries are exposed to statutory effective tax rates ranging from zero to approximately 32%. Fluctuations in the distribution of pre-tax income among our operating subsidiaries can lead to fluctuations of the effective tax rate in the condensed consolidated financial statements. For the three and nine months ended September 30, 2020, the actual effective tax rates were (7.6)% and (1.3)%, respectively. For the three and nine months ended September 30, 2019, the actual effective tax rates were (0.0)% and (1.0)%, 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-weight:400;line-height:120%">We assess uncertain tax positions in accordance with ASC 740-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Uncertainties in Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As of September 30, 2020, our net unrecognized tax benefits totaled $1.6 million, which if recognized would result in no net effect on the effective tax rate due to a valuation allowance. The amount of reasonably possible unrecognized tax benefits that could decrease over the next 12 months due to the expiration of certain statutes of limitations or settlements of tax audits is not material to our condensed 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%">We file income tax returns in the United States federal jurisdiction and in many states and foreign jurisdictions. The tax years 2016 through 2019 remain open to examination by the major taxing jurisdictions to which we are subject. We are not currently under examination by the Internal Revenue Service for any open tax 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 response to the COVID-19 pandemic, the United States passed the Coronavirus Aid, Relief, and Economic Security ("CARES") Act in March 2020. The CARES Act includes various income and payroll tax measures. Pursuant to 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><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 this time, beyond the above deferral, the CARES Act is not expected to materially impact our financial statements, but we continue to evaluate potential impacts.</span></div> 0 0.32 -0.076 -0.013 -0.000 -0.010 1600000 <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%">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 September 30, 2020, there were 7,162,409 shares of Class A common stock reserved for issuance under the 2017 Plan, of which 4,536,688 were available to be issued.</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. </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%">There were no stock options granted during the three months ended September 30, 2020 and 2019. The following table summarizes the assumptions used to estimate the fair value of stock options granted during the nine months ended September 30, 2020 and 2019:</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:74.338%"/><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.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:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Risk-free interest rate</span></td><td colspan="3" style="padding:0 1pt"/><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="padding:0 1pt"/><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%">2.1%</span></td></tr><tr><td colspan="3" style="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="padding:0 1pt"/><td colspan="3" style="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="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:400;line-height:100%">2.6</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="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><td colspan="3" style="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></tr><tr><td colspan="3" style="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="padding:0 1pt"/><td colspan="3" style="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="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: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 nine months ended September 30, 2020:</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="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:#cceeff;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 January 1, 2020</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 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%">12.30 </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%">5.8</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%">115,501 </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 12pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 12pt;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%">(521,063)</span></td><td style="background-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.21 </span></td><td style="background-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%">23,814 </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 12pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 12pt;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%">(53,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.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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 September 30, 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,882,588 </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%">13.14 </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%">5.1</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%">200,397 </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 September 30, 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,659,928 </span></td><td style="background-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.07 </span></td><td style="background-color:#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.2</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%">150,767 </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 nine months ended September 30, 2020. The weighted average grant date fair value of stock options granted during the nine months ended September 30, 2019 was $13.57 per share. The total fair value </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of stock options that vested during the nine months ended September 30, 2020 and 2019 was $1.4 million and $1.7 million, respectively. As of September 30, 2020, the total compensation cost related to unvested stock options not yet recognized was $5.0 million, which will be recognized over a weighted average period of 1.2 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-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 nine months ended September 30, 2020:</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 January 1, 2020</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%">1,022,835 </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%">31.39 </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 12pt;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%">306,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.61 </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 12pt;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%">(93,239)</span></td><td style="background-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%">32.77 </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 12pt;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%">(125,318)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.00 </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 September 30, 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,110,438 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><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 September 30, 2020, total unrecognized compensation cost related to unvested RSUs was approximately $33.4 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%">three months ended March 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 three and nine months ended September 30, 2020 and 2019 (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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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%">2,494 </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,873 </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%">7,268 </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%">10,544 </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%">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%">992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,235 </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%">92 </span></td><td style="background-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%">92 </span></td><td style="background-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%">277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276 </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%">3,578 </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%">3,141 </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%">10,668 </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%">13,055 </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%">Stock-based compensation expense for RSUs, stock options, and issuances of common stock is included in the following line items in the accompanying condensed consolidated statements of operations for the three and nine months ended September 30, 2020 and 2019 (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:99.853%"><tr><td style="width:1.0%"/><td style="width:45.020%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.642%"/><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%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;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%">236 </span></td><td style="background-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%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">678 </span></td><td style="background-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%">462 </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 12pt;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%">406 </span></td><td style="background-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%">243 </span></td><td style="background-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%">935 </span></td><td style="background-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,461 </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"/><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 12pt;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%">427 </span></td><td style="background-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%">776 </span></td><td style="background-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,837 </span></td><td style="background-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,971 </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 12pt;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%">669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,983 </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 12pt;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%">1,840 </span></td><td style="background-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,542 </span></td><td style="background-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,377 </span></td><td style="background-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,178 </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%">3,578 </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%">3,141 </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%">10,668 </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%">13,055 </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 7162409 4536688 700000 33.98 84.63 84.63 9500000 P2Y7M6D 0 0 The following table summarizes the assumptions used to estimate the fair value of stock options granted during the nine months ended September 30, 2020 and 2019:<div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.338%"/><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.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:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Risk-free interest rate</span></td><td colspan="3" style="padding:0 1pt"/><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="padding:0 1pt"/><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%">2.1%</span></td></tr><tr><td colspan="3" style="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="padding:0 1pt"/><td colspan="3" style="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="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:400;line-height:100%">2.6</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="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><td colspan="3" style="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></tr><tr><td colspan="3" style="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="padding:0 1pt"/><td colspan="3" style="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="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: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 nine months ended September 30, 2020:</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="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:#cceeff;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 January 1, 2020</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 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%">12.30 </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%">5.8</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%">115,501 </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 12pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 12pt;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%">(521,063)</span></td><td style="background-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.21 </span></td><td style="background-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%">23,814 </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 12pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 12pt;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%">(53,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.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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 September 30, 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,882,588 </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%">13.14 </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%">5.1</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%">200,397 </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 September 30, 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,659,928 </span></td><td style="background-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.07 </span></td><td style="background-color:#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.2</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%">150,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4458611 12.30 P5Y9M18D 115501000 0 0 521063 6.21 23814000 1380 11.82 53580 11.36 3882588 13.14 P5Y1M6D 200397000 2659928 8.07 P5Y2M12D 150767000 0 13.57 1400000 1700000 5000000.0 P1Y2M12D <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 nine months ended September 30, 2020:</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 January 1, 2020</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%">1,022,835 </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%">31.39 </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 12pt;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%">306,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.61 </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 12pt;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%">(93,239)</span></td><td style="background-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%">32.77 </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 12pt;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%">(125,318)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.00 </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 September 30, 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,110,438 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1022835 31.39 306160 52.61 93239 32.77 125318 32.00 1110438 37.06 33400000 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 three and nine months ended September 30, 2020 and 2019 (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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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%">2,494 </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,873 </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%">7,268 </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%">10,544 </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%">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%">992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,235 </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%">92 </span></td><td style="background-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%">92 </span></td><td style="background-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%">277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276 </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%">3,578 </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%">3,141 </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%">10,668 </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%">13,055 </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> 2494000 1873000 7268000 10544000 992000 1176000 3123000 2235000 92000 92000 277000 276000 3578000 3141000 10668000 13055000 <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 is included in the following line items in the accompanying condensed consolidated statements of operations for the three and nine months ended September 30, 2020 and 2019 (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:99.853%"><tr><td style="width:1.0%"/><td style="width:45.020%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.642%"/><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%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;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%">236 </span></td><td style="background-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%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">678 </span></td><td style="background-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%">462 </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 12pt;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%">406 </span></td><td style="background-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%">243 </span></td><td style="background-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%">935 </span></td><td style="background-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,461 </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"/><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 12pt;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%">427 </span></td><td style="background-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%">776 </span></td><td style="background-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,837 </span></td><td style="background-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,971 </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 12pt;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%">669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,983 </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 12pt;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%">1,840 </span></td><td style="background-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,542 </span></td><td style="background-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,377 </span></td><td style="background-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,178 </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%">3,578 </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%">3,141 </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%">10,668 </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%">13,055 </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> 236000 147000 678000 462000 406000 243000 935000 2461000 427000 776000 1837000 3971000 669000 433000 1841000 2983000 1840000 1542000 5377000 3178000 3578000 3141000 10668000 13055000 <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 September 30, 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 37,805,423 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%">32,214,766</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 37805423 37805423 32214766 32214766 1 10 1 0.10 <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%">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 potentially dilutive securities outstanding, 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 anti-dilutive:</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.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%">Three and Nine Months Ended September 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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,882,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,645,057 </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%">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,110,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">966,876 </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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities outstanding, 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 anti-dilutive:</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.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%">Three and Nine Months Ended September 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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,882,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,645,057 </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%">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,110,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">966,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3882588 3882588 4645057 4645057 1110438 1110438 966876 966876 <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 September 30, 2020 and December 31, 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>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 condensed consolidated financial statements. 11200000 10500000 <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%">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 three and nine months ended September 30, 2020 and 2019 (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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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%">52,424 </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%">45,666 </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%">147,070 </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%">130,528 </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%">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%">24,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,206 </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%">77,304 </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%">66,155 </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%">222,943 </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%">191,734 </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 13.6% and 12.8% of our total revenue for the three and nine months ended September 30, 2020, respectively. Revenues from customers attributed to the United Kingdom were 12.6% and 12.1% of our total revenue for the three and nine months ended September 30, 2019, respectively. There were no other individual foreign countries from which more than 10% of our total revenue was attributable for each of the three and nine months ended September 30, 2020 and 2019. Substantially all of our long-lived assets were held in the United States as of September 30, 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 three and nine months ended September 30, 2020 and 2019 (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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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%">52,424 </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%">45,666 </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%">147,070 </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%">130,528 </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%">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%">24,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,206 </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%">77,304 </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%">66,155 </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%">222,943 </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%">191,734 </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> 52424000 45666000 147070000 130528000 24880000 20489000 75873000 61206000 77304000 66155000 222943000 191734000 0.136 0.128 0.126 0.121 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. 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-style:italic;font-weight:700;line-height:120%">Principal Paydown of Finance 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%">In October 2020, we paid $2.7 million to the lessor of our finance leases pursuant to an option included in our agreement permitting us to pay, in full at any time, the principal balances outstanding on our leases. As of the date of the paydown, the titles to the assets were transferred to us, the associated right-of-use liabilities were retired, and the carrying values of the purchased assets were adjusted accordingly.</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%">RSU Grant</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%">On November 3, 2020, the Compensation Committee of the Board of Directors approved a grant of 190,900 RSUs to certain employees of the Company. The awards, valued at $12.9 million, will vest annually over a period of 4 years.</span></div> 2700000 190900 12900000 P4Y XML 11 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page - shares
9 Months Ended
Sep. 30, 2020
Nov. 02, 2020
Document and Entity Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2020  
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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Central Index Key 0001441683  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Class A Common Stock    
Document and Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   37,834,226
Class B Common Stock    
Document and Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   32,214,666
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets    
Cash and cash equivalents $ 251,088 $ 159,755
Accounts receivable, net of allowance of $1,200 and $600 as of September 30, 2020 and December 31, 2019, respectively 89,219 70,408
Deferred commissions, current 16,292 14,543
Prepaid expenses and other current assets 25,909 32,955
Total current assets 382,508 277,661
Property and equipment, net 36,415 39,554
Goodwill 4,637 0
Intangible assets, net of accumulated amortization of $307 as of September 30, 2020 1,765 0
Operating right-of-use assets 30,855 24,205
Deferred commissions, net of current portion 31,580 28,979
Deferred tax assets 654 494
Other assets 4,042 592
Total assets 492,456 371,485
Current liabilities    
Accounts payable 4,630 5,222
Accrued expenses 6,287 7,488
Accrued compensation and related benefits 16,615 10,691
Deferred revenue, current 96,902 82,201
Operating lease liabilities, current 6,592 3,836
Finance lease liabilities, current 1,549 1,447
Other current liabilities 319 1,395
Total current liabilities 132,894 112,280
Operating lease liabilities, net of current portion 51,727 44,416
Finance lease liabilities, net of current portion 1,192 2,375
Deferred revenue, net of current portion 4,371 7,139
Deferred tax liabilities 461 38
Other non-current liabilities 4,069 0
Total liabilities 194,714 166,248
Stockholders’ equity    
Additional paid-in capital 462,686 340,929
Accumulated other comprehensive loss (2,442) (285)
Accumulated deficit (162,509) (135,413)
Total stockholders’ equity 297,742 205,237
Total liabilities and stockholders’ equity 492,456 371,485
Class A Common Stock    
Stockholders’ equity    
Common stock 4 3
Class B Common Stock    
Stockholders’ equity    
Common stock $ 3 $ 3
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Allowance for doubtful accounts $ 1,200 $ 600
Finite-lived intangible assets, accumulated amortization $ 307  
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) 37,805,423 34,525,386
Common stock, shares issued (in shares) 37,805,423 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) 32,214,766 32,942,636
Common stock, shares issued (in shares) 32,214,766 32,942,636
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenue        
Total revenue $ 77,304 $ 66,155 $ 222,943 $ 191,734
Cost of revenue        
Total cost of revenue 21,551 23,951 66,826 71,068
Gross profit 55,753 42,204 156,117 120,666
Operating expenses        
Sales and marketing 31,633 27,603 94,891 86,186
Research and development 18,150 15,697 51,366 42,418
General and administrative 13,485 11,191 38,076 29,468
Total operating expenses 63,268 54,491 184,333 158,072
Operating loss (7,515) (12,287) (28,216) (37,406)
Other (income) expense        
Other (income) expense, net (4,277) 2,262 (1,845) 1,881
Interest expense 119 96 390 236
Total other (income) expense (4,158) 2,358 (1,455) 2,117
Loss before income taxes (3,357) (14,645) (26,761) (39,523)
Income tax expense 255 5 335 394
Net loss $ (3,612) $ (14,650) $ (27,096) $ (39,917)
Net loss per share:        
Basic and diluted (in dollar per share) $ (0.05) $ (0.22) $ (0.39) $ (0.62)
Weighted average common shares outstanding:        
Basic and diluted (in shares) 69,923,553 65,508,113 68,611,994 64,860,342
Subscriptions        
Revenue        
Total revenue $ 50,760 $ 37,774 $ 142,614 $ 109,191
Cost of revenue        
Total cost of revenue 5,101 4,484 15,185 12,105
Professional services        
Revenue        
Total revenue 26,544 28,381 80,329 82,543
Cost of revenue        
Total cost of revenue $ 16,450 $ 19,467 $ 51,641 $ 58,963
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Statement of Comprehensive Income [Abstract]        
Net loss $ (3,612) $ (14,650) $ (27,096) $ (39,917)
Comprehensive income (loss), net of income taxes:        
Foreign currency translation adjustment (1,960) 680 (2,157) 486
Total other comprehensive loss, net of income taxes $ (5,572) $ (13,970) $ (29,253) $ (39,431)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY - 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, 2018     63,916,437        
Beginning 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 (15,216)         (15,216)  
Issuance of common stock to directors (in shares)     3,461        
Vesting of restricted stock units (in shares)     278,680        
Exercise of stock options (in shares)     482,444        
Exercise of stock options 1,073     1,073      
Stock-based compensation expense 7,225     7,225      
Other comprehensive loss (loss) 296       296    
Ending balance (in shares) at Mar. 31, 2019     64,681,022        
Ending balance at Mar. 31, 2019 127,511   $ 6 226,582 838 (99,915)  
Beginning balance (in shares) at Dec. 31, 2018     63,916,437        
Beginning 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 (39,917)            
Ending balance (in shares) at Sep. 30, 2019     67,146,998        
Ending balance at Sep. 30, 2019 213,112   $ 6 336,694 1,028 (124,616)  
Beginning balance (in shares) at Mar. 31, 2019     64,681,022        
Beginning balance at Mar. 31, 2019 127,511   $ 6 226,582 838 (99,915)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net loss (10,051)         (10,051)  
Issuance of common stock to directors (in shares)     2,684        
Vesting of restricted stock units (in shares)     6,010        
Exercise of stock options (in shares)     147,852        
Exercise of stock options 914     914      
Stock-based compensation expense 2,689     2,689      
Other comprehensive loss (loss) (490)       (490)    
Ending balance (in shares) at Jun. 30, 2019     64,837,568        
Ending balance at Jun. 30, 2019 120,573   $ 6 230,185 348 (109,966)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net loss (14,650)         (14,650)  
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)     2,563        
Vesting of restricted stock units (in shares)     94,772        
Exercise of stock options (in shares)     387,095        
Exercise of stock options 2,065     2,065      
Stock-based compensation expense 3,141     3,141      
Other comprehensive loss (loss) 680       680    
Ending balance (in shares) at Sep. 30, 2019     67,146,998        
Ending balance at Sep. 30, 2019 213,112   $ 6 336,694 1,028 (124,616)  
Beginning balance (in shares) at Dec. 31, 2019     67,468,022        
Beginning balance at Dec. 31, 2019 205,237   $ 6 340,929 (285) (135,413)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net loss (11,669)         (11,669)  
Issuance of common stock to directors (in shares)     1,946        
Vesting of restricted stock units (in shares)     46,031        
Exercise of stock options (in shares)     129,082        
Exercise of stock options 670     670      
Stock-based compensation expense 3,476     3,476      
Other comprehensive loss (loss) 17       17    
Ending balance (in shares) at Mar. 31, 2020     67,645,081        
Ending balance at Mar. 31, 2020 197,731   $ 6 345,075 (268) (147,082)  
Beginning balance (in shares) at Dec. 31, 2019     67,468,022        
Beginning balance at Dec. 31, 2019 205,237   $ 6 340,929 (285) (135,413)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net loss $ (27,096)            
Exercise of stock options (in shares) 521,063            
Ending balance (in shares) at Sep. 30, 2020     70,020,189        
Ending balance at Sep. 30, 2020 $ 297,742   $ 7 462,686 (2,442) (162,509)  
Beginning balance (in shares) at Mar. 31, 2020     67,645,081        
Beginning balance at Mar. 31, 2020 197,731   $ 6 345,075 (268) (147,082)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net loss (11,815)         (11,815)  
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)     2,296        
Vesting of restricted stock units (in shares)     13,567        
Exercise of stock options (in shares)     248,165        
Exercise of stock options 1,571     1,571      
Stock-based compensation expense 3,614     3,614      
Other comprehensive loss (loss) (214)       (214)    
Ending balance (in shares) at Jun. 30, 2020     69,840,315        
Ending balance at Jun. 30, 2020 298,802   $ 7 458,174 (482) (158,897)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net loss (3,612)         (3,612)  
Issuance of common stock to directors (in shares)     2,417        
Vesting of restricted stock units (in shares)     33,641        
Exercise of stock options (in shares)     143,816        
Exercise of stock options 934     934      
Stock-based compensation expense 3,578     3,578      
Other comprehensive loss (loss) (1,960)       (1,960)    
Ending balance (in shares) at Sep. 30, 2020     70,020,189        
Ending balance at Sep. 30, 2020 $ 297,742   $ 7 $ 462,686 $ (2,442) $ (162,509)  
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Cash flows from operating activities:    
Net loss $ (27,096) $ (39,917)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 4,485 3,273
Bad debt expense 778 98
Loss on disposal of property and equipment 22 146
Deferred income taxes (162) (191)
Stock-based compensation 10,668 13,055
Changes in assets and liabilities:    
Accounts receivable (22,594) 1,854
Prepaid expenses and other assets 4,491 23,280
Deferred commissions (4,349) (6,192)
Accounts payable and accrued expenses (2,456) (3,909)
Accrued compensation and related benefits 5,844 (2,159)
Other liabilities 2,963 (251)
Deferred revenue 10,531 2,315
Operating lease liabilities 3,422 0
Deferred rent, non-current 0 5,718
Net cash used in operating activities (13,453) (2,880)
Cash flows from investing activities:    
Payments for acquisitions, net of cash acquired (6,138) 0
Purchases of property and equipment (1,036) (31,430)
Net cash used in investing activities (7,174) (31,430)
Cash flows from financing activities:    
Principal payments on finance leases (1,080) (299)
Proceeds from public offerings, net of underwriting discounts 108,260 101,653
Payments of costs related to public offerings (18) (12)
Proceeds from exercise of common stock options 3,175 4,052
Net cash provided by financing activities 110,337 105,394
Effect of foreign exchange rate changes on cash and cash equivalents 1,623 (460)
Net increase in cash and cash equivalents 91,333 70,624
Cash and cash equivalents, beginning of period 159,755 94,930
Cash and cash equivalents, end of period 251,088 165,554
Supplemental disclosure of cash flow information:    
Cash paid for interest 116 250
Cash paid for income taxes 630 236
Supplemental disclosure of non-cash financing information:    
Capital lease obligations to acquire new office furniture and fixtures and computer hardware $ 0 $ 4,491
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Description of Business
9 Months Ended
Sep. 30, 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 19 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Accounting Policies
9 Months Ended
Sep. 30, 2020
Accounting Policies [Abstract]  
Significant Accounting Policies
2. Significant Accounting Policies

Basis of Presentation

The accompanying unaudited condensed 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 (“ASC”) for interim financial information. In the opinion of management, the interim financial information includes all adjustments of a normal recurring nature necessary for a fair presentation of the results of operations, financial position, changes in stockholders’ equity, and cash flows. The results of operations for the current period are not necessarily indicative of the results for the full year or the results for any future periods. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related footnotes included in our Annual Report on Form 10-K for the year ended December 31, 2019, filed with the Securities and Exchange Commission (the “SEC”) on February 20, 2020.

We adopted 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.

Because we were an emerging growth company until December 31, 2019, the Jumpstart Our Business Startups Act allowed us to delay adoption of certain accounting standards such as ASC 606 and ASC 842 until such time they were made applicable to private companies. We elected to use this extended transition period, and accordingly, did not report revenues under ASC 606 or leases under ASC 842 in our Quarterly Reports on Form 10-Q during 2019. Refer to our Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on February 20, 2020, for a complete reconciliation of our revenues under the old and new guidance. Prior period amounts in this Form 10-Q have been recast as if we had reported under ASC 606 for the applicable periods.

Use of Estimates

The preparation of our condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and judgments that affect the amounts reported in these condensed 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 condensed 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, 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 condensed consolidated financial statements include the accounts of Appian and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

Public Offering

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.

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, travel costs, third-party contractor costs, 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 and trade accounts receivable. 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 19.9% and 17.9% of our revenue for the three and nine months ended September 30, 2020, respectively, of which the top three federal government agencies generated 8.7% and 7.4% of our revenue for the three and nine months ended September 30, 2020, respectively. Additionally, 32.2% and 34.0% of our revenue during the three and nine months ended September 30, 2020, respectively, was generated from foreign customers. When accounted for under ASC 606, revenue generated from government agencies represented 19.5% and 18.0% of our revenue for three and nine months ended September 30, 2019, respectively, of which the top three federal government agencies generated 8.6% and 7.2% of our revenue for the three and nine months ended September 30, 2019, respectively. Additionally, 31.0% and 31.9% of our revenue during the three and nine months ended September 30, 2019, respectively, was generated from foreign customers.

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 investments, 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.6 million increase in the allowance for doubtful accounts from December 31, 2019 to September 30, 2020.

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 condensed 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 condensed consolidated statements of operations. Commission expense was $5.6 million and $16.7 million for the three and nine months ended September 30, 2020, respectively. Commission expense was $3.6 million and $10.2 million for the three and nine months ended September 30, 2019, 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 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 three and nine months ended September 30, 2020 and 2019.

Fair Value of Financial Instruments

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

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.

Assets and Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs

There were no instruments measured at fair value on a recurring basis using significant unobservable inputs as of September 30, 2020 and December 31, 2019.

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.

Recent Accounting Pronouncements

Adopted

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326) ("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 condensed 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 condensed 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 condensed consolidated financial statements.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue
9 Months Ended
Sep. 30, 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 three and nine months ended September 30, 2020 and 2019 (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
SaaS subscriptions$34,312 $24,573 $92,282 $68,647 
Term license subscriptions11,830 9,199 37,002 28,859 
Maintenance and support4,618 4,002 13,330 11,685 
Professional services26,544 28,381 80,329 82,543 
Total revenue$77,304 $66,155 $222,943 $191,734 

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-premise 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 nine months ended September 30, 2020 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 September 30, 2020 and December 31, 2019, contract assets of $18.4 million and $22.8 million, respectively, are included in the Prepaid expenses and other current assets and Other assets line items in our condensed consolidated balance sheets.

Contract liabilities consists 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 nine months ended September 30, 2020, we recognized $75.3 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 September 30, 2020, we had an aggregate transaction price of $185.8 million allocated to unsatisfied performance obligations. We expect to recognize $171.1 million of this balance as revenue over the next 24 months with the remaining amount recognized thereafter.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Leases
9 Months Ended
Sep. 30, 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 condensed 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 rather are expensed as incurred and recorded as variable lease expense.

We have operating and finance leases for corporate offices, office furniture and fixtures, and computer hardware. Our leases have remaining lease terms of 1 to 12 years, some of which include options to extend the leases for up to 5 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 a further 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 space. Occupancy of the added space is to commence upon the earlier of the completion of certain improvements or 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 right-of-use asset and the lease costs charged on the new space are at prevailing market rates. Effective July 1, 2020, we have taken possession of the space, begun to recognize rent expense, and reported a $7.9 million ROU asset and lease liability on our condensed consolidated balance sheets.

The following table sets forth the components of lease expense for the three and nine months ended September 30, 2020 (in thousands):
Three Months Ended September 30, 2020Nine Months Ended September 30, 2020
Operating lease cost$1,695 $4,971 
Finance lease costs:
Amortization of right-of-use assets373 1,118 
Interest on lease liabilities41 138 
Short-term lease cost85 465 
Variable lease cost218 
Total$2,195 $6,910 
Supplemental balance sheet information related to leases as of September 30, 2020 was as follows (in thousands, except for lease term and discount rate):
As of
September 30, 2020
Operating Leases
Operating right-of-use assets$30,855
Operating lease liabilities, current$6,592
Operating lease liabilities, net of current portion51,727
Total operating lease liabilities$58,319
Finance Leases
Property and equipment, at cost$4,471
Accumulated depreciation(1,818)
Property and equipment, net$2,653
Finance lease liabilities, current$1,549
Finance lease liabilities, net of current portion1,192
Total finance lease liabilities$2,741
Weighted Average Remaining Lease Term (in years)
Operating leases10.8
Finance leases1.8
Weighted Average Discount Rate
Operating leases9.6 %
Finance leases5.5 %

For the three and nine months ended September 30, 2020, amortization of operating right-of-use assets totaled $0.4 million and $1.3 million, respectively. For the three and nine months ended September 30, 2020, interest expense on operating right-of-use liabilities totaled $0.7 million and $2.2 million, respectively.

Supplemental cash flow information related to leases for the nine months ended September 30, 2020 was as follows (in thousands):
Nine Months Ended September 30, 2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflows for operating leases$1,716 
Operating cash outflows for finance leases138 
Financing cash outflows for finance leases1,080 

A summary of our future minimum lease commitments under non-cancellable leases as of September 30, 2020 is as follows (in thousands):
Operating LeasesFinance Leases
2020 (excluding the nine months ended September 30, 2020)
$1,687 $405 
20217,455 1,620 
20228,078 859 
20238,157 — 
20248,544 — 
20259,240 — 
Thereafter57,382 — 
Total lease payments100,543 2,884 
Less: imputed interest(42,224)(143)
Total$58,319 $2,741 
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 condensed 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 rather are expensed as incurred and recorded as variable lease expense.

We have operating and finance leases for corporate offices, office furniture and fixtures, and computer hardware. Our leases have remaining lease terms of 1 to 12 years, some of which include options to extend the leases for up to 5 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 a further 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 space. Occupancy of the added space is to commence upon the earlier of the completion of certain improvements or 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 right-of-use asset and the lease costs charged on the new space are at prevailing market rates. Effective July 1, 2020, we have taken possession of the space, begun to recognize rent expense, and reported a $7.9 million ROU asset and lease liability on our condensed consolidated balance sheets.

The following table sets forth the components of lease expense for the three and nine months ended September 30, 2020 (in thousands):
Three Months Ended September 30, 2020Nine Months Ended September 30, 2020
Operating lease cost$1,695 $4,971 
Finance lease costs:
Amortization of right-of-use assets373 1,118 
Interest on lease liabilities41 138 
Short-term lease cost85 465 
Variable lease cost218 
Total$2,195 $6,910 
Supplemental balance sheet information related to leases as of September 30, 2020 was as follows (in thousands, except for lease term and discount rate):
As of
September 30, 2020
Operating Leases
Operating right-of-use assets$30,855
Operating lease liabilities, current$6,592
Operating lease liabilities, net of current portion51,727
Total operating lease liabilities$58,319
Finance Leases
Property and equipment, at cost$4,471
Accumulated depreciation(1,818)
Property and equipment, net$2,653
Finance lease liabilities, current$1,549
Finance lease liabilities, net of current portion1,192
Total finance lease liabilities$2,741
Weighted Average Remaining Lease Term (in years)
Operating leases10.8
Finance leases1.8
Weighted Average Discount Rate
Operating leases9.6 %
Finance leases5.5 %

For the three and nine months ended September 30, 2020, amortization of operating right-of-use assets totaled $0.4 million and $1.3 million, respectively. For the three and nine months ended September 30, 2020, interest expense on operating right-of-use liabilities totaled $0.7 million and $2.2 million, respectively.

Supplemental cash flow information related to leases for the nine months ended September 30, 2020 was as follows (in thousands):
Nine Months Ended September 30, 2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflows for operating leases$1,716 
Operating cash outflows for finance leases138 
Financing cash outflows for finance leases1,080 

A summary of our future minimum lease commitments under non-cancellable leases as of September 30, 2020 is as follows (in thousands):
Operating LeasesFinance Leases
2020 (excluding the nine months ended September 30, 2020)
$1,687 $405 
20217,455 1,620 
20228,078 859 
20238,157 — 
20248,544 — 
20259,240 — 
Thereafter57,382 — 
Total lease payments100,543 2,884 
Less: imputed interest(42,224)(143)
Total$58,319 $2,741 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions
9 Months Ended
Sep. 30, 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, 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 is preliminary pending the finalization of the fair value of the acquired net assets, liabilities assumed, deferred income taxes, and assumed income and non-income based tax liabilities. As of the acquisition date, the purchase price was assigned to the acquired assets and assumed liabilities as follows (in thousands):

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 September 30, 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 23 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment, net
9 Months Ended
Sep. 30, 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 September 30, 2020 and December 31, 2019 (in thousands):
September 30, 2020December 31, 2019
Leasehold improvements$36,220 $37,130 
Office furniture and fixtures4,865 4,963 
Computer hardware3,903 3,365 
Computer software1,352 1,350 
Equipment48 72 
Property and equipment, gross46,388 46,880 
Less: accumulated depreciation(9,973)(7,326)
Property and equipment, net$36,415 $39,554 

Depreciation expense totaled $1.4 million and $4.2 million for the three and nine months ended September 30, 2020, respectively. There were no disposals recorded during the three months ended September 30, 2020. During the nine months ended September 30, 2020, we retired $1.3 million of leasehold improvements, $0.1 million of computer hardware, and $0.1 million of office furniture and fixtures and equipment. Nominal losses on disposal were recorded for the three and nine months ended September 30, 2020.

Depreciation expense totaled $1.3 million and $3.3 million for the three and nine months ended September 30, 2019, respectively. During the three months ended September 30, 2019, we retired $0.4 million of computer hardware and $0.1 million of equipment. During the nine months ended September 30, 2019, we retired $3.2 million of leasehold improvements, $0.8 million of computer hardware, $0.4 million of office furniture and fixtures, and $0.1 million of equipment. During the three and nine months ended September 30, 2019, we recorded a loss on disposal of $0.1 million.

At September 30, 2020, property and equipment included $4.5 million of assets acquired under finance lease arrangements. Accumulated depreciation related to these finance lease arrangements totaled $1.8 million at September 30, 2020. Amortization of assets acquired under finance leases is included in depreciation and amortization expense.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses
9 Months Ended
Sep. 30, 2020
Payables and Accruals [Abstract]  
Accrued Expenses
7. Accrued Expenses

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

September 30, 2020December 31, 2019
Accrued hosting costs$1,332 $1,865 
Accrued contract labor costs1,221 1,921 
Accrued marketing and tradeshow expenses687 365 
Accrued audit and tax expenses281 315 
Accrued legal costs377 422 
Accrued reimbursable employee expenses183 1,353 
Accrued third party license fees234 288 
Other accrued expenses1,972 959 
Total$6,287 $7,488 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Debt
9 Months Ended
Sep. 30, 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 September 30, 2020. As of September 30, 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.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
9 Months Ended
Sep. 30, 2020
Income Tax Disclosure [Abstract]  
Income Taxes
9. Income Taxes

The provision for income taxes is based upon the estimated annual effective tax rates for the year applied to the current period income before tax plus the tax effect of any significant or unusual items, discrete events, or changes in tax law. Our operating subsidiaries are exposed to statutory effective tax rates ranging from zero to approximately 32%. Fluctuations in the distribution of pre-tax income among our operating subsidiaries can lead to fluctuations of the effective tax rate in the condensed consolidated financial statements. For the three and nine months ended September 30, 2020, the actual effective tax rates were (7.6)% and (1.3)%, respectively. For the three and nine months ended September 30, 2019, the actual effective tax rates were (0.0)% and (1.0)%, respectively.

We assess uncertain tax positions in accordance with ASC 740-10, Accounting for Uncertainties in Income Taxes. As of September 30, 2020, our net unrecognized tax benefits totaled $1.6 million, which if recognized would result in no net effect on the effective tax rate due to a valuation allowance. The amount of reasonably possible unrecognized tax benefits that could decrease over the next 12 months due to the expiration of certain statutes of limitations or settlements of tax audits is not material to our condensed consolidated financial statements.

We file income tax returns in the United States federal jurisdiction and in many states and foreign jurisdictions. The tax years 2016 through 2019 remain open to examination by the major taxing jurisdictions to which we are subject. We are not currently under examination by the Internal Revenue Service for any open tax years.

In response to the COVID-19 pandemic, the United States passed the Coronavirus Aid, Relief, and Economic Security ("CARES") Act in March 2020. The CARES Act includes various income and payroll tax measures. Pursuant to 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.

At this time, beyond the above deferral, the CARES Act is not expected to materially impact our financial statements, but we continue to evaluate potential impacts.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation
9 Months Ended
Sep. 30, 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 September 30, 2020, there were 7,162,409 shares of Class A common stock reserved for issuance under the 2017 Plan, of which 4,536,688 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.
There were no stock options granted during the three months ended September 30, 2020 and 2019. The following table summarizes the assumptions used to estimate the fair value of stock options granted during the nine months ended September 30, 2020 and 2019:

Nine Months Ended September 30,
20202019
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 nine months ended September 30, 2020:

Number of SharesWeighted Average Exercise PriceWeighted Average Remaining Contractual Term (Years)Aggregate Intrinsic Value (in thousands)
Outstanding at January 1, 2020
4,458,611 $12.30 5.8$115,501 
Granted— — — — 
Exercised(521,063)6.21 — 23,814 
Expired(1,380)11.82 — — 
Canceled(53,580)11.36 — — 
Outstanding at September 30, 2020
3,882,588 $13.14 5.1$200,397 
Exercisable at September 30, 2020
2,659,928 $8.07 5.2$150,767 

There were no stock options granted during the nine months ended September 30, 2020. The weighted average grant date fair value of stock options granted during the nine months ended September 30, 2019 was $13.57 per share. The total fair value
of stock options that vested during the nine months ended September 30, 2020 and 2019 was $1.4 million and $1.7 million, respectively. As of September 30, 2020, the total compensation cost related to unvested stock options not yet recognized was $5.0 million, which will be recognized over a weighted average period of 1.2 years.

Restricted Stock Units

The following table summarizes RSU activity for the nine months ended September 30, 2020:
Number of SharesWeighted Average Grant Date Fair Value
Non-vested and outstanding at January 1, 2020
1,022,835 $31.39 
Granted306,160 52.61 
Vested(93,239)32.77 
Canceled(125,318)32.00 
Non-vested and outstanding at September 30, 2020
1,110,438 37.06 

As of September 30, 2020, total unrecognized compensation cost related to unvested RSUs was approximately $33.4 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 three months ended March 31, 2019.

The following table summarizes the components of our stock-based compensation expense by instrument type for the three and nine months ended September 30, 2020 and 2019 (in thousands):

Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
RSUs$2,494 $1,873 $7,268 $10,544 
Stock options992 1,176 3,123 2,235 
Common stock awards to Board of Directors92 92 277 276 
Total stock-based compensation expense$3,578 $3,141 $10,668 $13,055 

Stock-based compensation expense for RSUs, stock options, and issuances of common stock is included in the following line items in the accompanying condensed consolidated statements of operations for the three and nine months ended September 30, 2020 and 2019 (in thousands):

Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Cost of revenue
Subscriptions$236 $147 $678 $462 
Professional services406 243 935 2,461 
Operating expenses
Sales and marketing427 776 1,837 3,971 
Research and development669 433 1,841 2,983 
General and administrative1,840 1,542 5,377 3,178 
Total stock-based compensation expense$3,578 $3,141 $10,668 $13,055 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity
9 Months Ended
Sep. 30, 2020
Equity [Abstract]  
Stockholders' Equity
11. Stockholders' Equity

As of September 30, 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 37,805,423 shares of Class A common stock and 32,214,766 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 29 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Basic and Diluted Loss per Common Share
9 Months Ended
Sep. 30, 2020
Earnings Per Share [Abstract]  
Basic and Diluted Loss per Common Share
12. Basic and Diluted Loss per Common Share

The following potentially dilutive securities outstanding, 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 anti-dilutive:

Three and Nine Months Ended September 30,
20202019
Stock options3,882,588 4,645,057 
Non-vested restricted stock units1,110,438 966,876 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 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 September 30, 2020 and December 31, 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 condensed consolidated financial statements.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Segment and Geographic Information
9 Months Ended
Sep. 30, 2020
Segment Reporting [Abstract]  
Segment and Geographic Information
14. Segment and Geographic Information

The following table summarizes revenue by geography for the three and nine months ended September 30, 2020 and 2019 (in thousands):

Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Domestic$52,424 $45,666 $147,070 $130,528 
International24,880 20,489 75,873 61,206 
Total$77,304 $66,155 $222,943 $191,734 

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 13.6% and 12.8% of our total revenue for the three and nine months ended September 30, 2020, respectively. Revenues from customers attributed to the United Kingdom were 12.6% and 12.1% of our total revenue for the three and nine months ended September 30, 2019, respectively. There were no other individual foreign countries from which more than 10% of our total revenue was attributable for each of the three and nine months ended September 30, 2020 and 2019. Substantially all of our long-lived assets were held in the United States as of September 30, 2020 and December 31, 2019.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events
9 Months Ended
Sep. 30, 2020
Subsequent Events [Abstract]  
Subsequent Events
15. Subsequent Events

Principal Paydown of Finance Leases

In October 2020, we paid $2.7 million to the lessor of our finance leases pursuant to an option included in our agreement permitting us to pay, in full at any time, the principal balances outstanding on our leases. As of the date of the paydown, the titles to the assets were transferred to us, the associated right-of-use liabilities were retired, and the carrying values of the purchased assets were adjusted accordingly.

RSU Grant

On November 3, 2020, the Compensation Committee of the Board of Directors approved a grant of 190,900 RSUs to certain employees of the Company. The awards, valued at $12.9 million, will vest annually over a period of 4 years.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2020
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation

The accompanying unaudited condensed 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 (“ASC”) for interim financial information. In the opinion of management, the interim financial information includes all adjustments of a normal recurring nature necessary for a fair presentation of the results of operations, financial position, changes in stockholders’ equity, and cash flows. The results of operations for the current period are not necessarily indicative of the results for the full year or the results for any future periods. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related footnotes included in our Annual Report on Form 10-K for the year ended December 31, 2019, filed with the Securities and Exchange Commission (the “SEC”) on February 20, 2020.
Use of Estimates
Use of Estimates

The preparation of our condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and judgments that affect the amounts reported in these condensed 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 condensed 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, 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 condensed consolidated financial statements include the accounts of Appian and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Revenue Recognition
We adopted 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.

Because we were an emerging growth company until December 31, 2019, the Jumpstart Our Business Startups Act allowed us to delay adoption of certain accounting standards such as ASC 606 and ASC 842 until such time they were made applicable to private companies. We elected to use this extended transition period, and accordingly, did not report revenues under ASC 606 or leases under ASC 842 in our Quarterly Reports on Form 10-Q during 2019. Refer to our Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on February 20, 2020, for a complete reconciliation of our revenues under the old and new guidance. Prior period amounts in this Form 10-Q have been recast as if we had reported under ASC 606 for the applicable periods.
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, travel costs, third-party contractor costs, 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-premise 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 nine months ended September 30, 2020 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.
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 and trade accounts receivable. 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. R
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 investments, to be cash equivalents.
Accounts Receivable and Allowance for Doubtful Accounts 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.
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 condensed 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 condensed 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.
Fair Value of Financial Instruments
Fair Value of Financial Instruments

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

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.
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.
Recent Accounting Pronouncements
Recent Accounting Pronouncements

Adopted

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326) ("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 condensed 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 condensed 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 condensed consolidated financial statements.
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 condensed 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 rather are expensed as incurred and recorded as variable lease expense.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2020
Accounting Policies [Abstract]  
Property and Equipment, Useful Life
The following table outlines 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 35 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2020
Revenue from Contract with Customer [Abstract]  
Summary of Revenue by Services
The following table summarizes revenue from contracts with customers for the three and nine months ended September 30, 2020 and 2019 (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
SaaS subscriptions$34,312 $24,573 $92,282 $68,647 
Term license subscriptions11,830 9,199 37,002 28,859 
Maintenance and support4,618 4,002 13,330 11,685 
Professional services26,544 28,381 80,329 82,543 
Total revenue$77,304 $66,155 $222,943 $191,734 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Tables)
9 Months Ended
Sep. 30, 2020
Leases [Abstract]  
Components of Lease Expense
The following table sets forth the components of lease expense for the three and nine months ended September 30, 2020 (in thousands):
Three Months Ended September 30, 2020Nine Months Ended September 30, 2020
Operating lease cost$1,695 $4,971 
Finance lease costs:
Amortization of right-of-use assets373 1,118 
Interest on lease liabilities41 138 
Short-term lease cost85 465 
Variable lease cost218 
Total$2,195 $6,910 
Supplemental Balance Sheet Information
Supplemental balance sheet information related to leases as of September 30, 2020 was as follows (in thousands, except for lease term and discount rate):
As of
September 30, 2020
Operating Leases
Operating right-of-use assets$30,855
Operating lease liabilities, current$6,592
Operating lease liabilities, net of current portion51,727
Total operating lease liabilities$58,319
Finance Leases
Property and equipment, at cost$4,471
Accumulated depreciation(1,818)
Property and equipment, net$2,653
Finance lease liabilities, current$1,549
Finance lease liabilities, net of current portion1,192
Total finance lease liabilities$2,741
Weighted Average Remaining Lease Term (in years)
Operating leases10.8
Finance leases1.8
Weighted Average Discount Rate
Operating leases9.6 %
Finance leases5.5 %
Supplemental Cash Flow Information
Supplemental cash flow information related to leases for the nine months ended September 30, 2020 was as follows (in thousands):
Nine Months Ended September 30, 2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflows for operating leases$1,716 
Operating cash outflows for finance leases138 
Financing cash outflows for finance leases1,080 
Maturities of Operating Lease Liabilities A summary of our future minimum lease commitments under non-cancellable leases as of September 30, 2020 is as follows (in thousands):
Operating LeasesFinance Leases
2020 (excluding the nine months ended September 30, 2020)
$1,687 $405 
20217,455 1,620 
20228,078 859 
20238,157 — 
20248,544 — 
20259,240 — 
Thereafter57,382 — 
Total lease payments100,543 2,884 
Less: imputed interest(42,224)(143)
Total$58,319 $2,741 
Maturities of Finance Lease Liabilities A summary of our future minimum lease commitments under non-cancellable leases as of September 30, 2020 is as follows (in thousands):
Operating LeasesFinance Leases
2020 (excluding the nine months ended September 30, 2020)
$1,687 $405 
20217,455 1,620 
20228,078 859 
20238,157 — 
20248,544 — 
20259,240 — 
Thereafter57,382 — 
Total lease payments100,543 2,884 
Less: imputed interest(42,224)(143)
Total$58,319 $2,741 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions (Tables)
9 Months Ended
Sep. 30, 2020
Business Combinations [Abstract]  
Schedule of Business Acquisitions As of the acquisition date, the purchase price was assigned to the acquired assets and assumed liabilities as follows (in thousands):
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 38 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment, net (Tables)
9 Months Ended
Sep. 30, 2020
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment, net consisted of the following as of September 30, 2020 and December 31, 2019 (in thousands):
September 30, 2020December 31, 2019
Leasehold improvements$36,220 $37,130 
Office furniture and fixtures4,865 4,963 
Computer hardware3,903 3,365 
Computer software1,352 1,350 
Equipment48 72 
Property and equipment, gross46,388 46,880 
Less: accumulated depreciation(9,973)(7,326)
Property and equipment, net$36,415 $39,554 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses (Tables)
9 Months Ended
Sep. 30, 2020
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following as of September 30, 2020 and December 31, 2019 (in thousands):

September 30, 2020December 31, 2019
Accrued hosting costs$1,332 $1,865 
Accrued contract labor costs1,221 1,921 
Accrued marketing and tradeshow expenses687 365 
Accrued audit and tax expenses281 315 
Accrued legal costs377 422 
Accrued reimbursable employee expenses183 1,353 
Accrued third party license fees234 288 
Other accrued expenses1,972 959 
Total$6,287 $7,488 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 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 nine months ended September 30, 2020 and 2019:
Nine Months Ended September 30,
20202019
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 nine months ended September 30, 2020:

Number of SharesWeighted Average Exercise PriceWeighted Average Remaining Contractual Term (Years)Aggregate Intrinsic Value (in thousands)
Outstanding at January 1, 2020
4,458,611 $12.30 5.8$115,501 
Granted— — — — 
Exercised(521,063)6.21 — 23,814 
Expired(1,380)11.82 — — 
Canceled(53,580)11.36 — — 
Outstanding at September 30, 2020
3,882,588 $13.14 5.1$200,397 
Exercisable at September 30, 2020
2,659,928 $8.07 5.2$150,767 
Schedule of Restricted Stock Unit Activity
The following table summarizes RSU activity for the nine months ended September 30, 2020:
Number of SharesWeighted Average Grant Date Fair Value
Non-vested and outstanding at January 1, 2020
1,022,835 $31.39 
Granted306,160 52.61 
Vested(93,239)32.77 
Canceled(125,318)32.00 
Non-vested and outstanding at September 30, 2020
1,110,438 37.06 
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 three and nine months ended September 30, 2020 and 2019 (in thousands):

Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
RSUs$2,494 $1,873 $7,268 $10,544 
Stock options992 1,176 3,123 2,235 
Common stock awards to Board of Directors92 92 277 276 
Total stock-based compensation expense$3,578 $3,141 $10,668 $13,055 
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 is included in the following line items in the accompanying condensed consolidated statements of operations for the three and nine months ended September 30, 2020 and 2019 (in thousands):

Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Cost of revenue
Subscriptions$236 $147 $678 $462 
Professional services406 243 935 2,461 
Operating expenses
Sales and marketing427 776 1,837 3,971 
Research and development669 433 1,841 2,983 
General and administrative1,840 1,542 5,377 3,178 
Total stock-based compensation expense$3,578 $3,141 $10,668 $13,055 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Basic and Diluted Loss per Common Share (Tables)
9 Months Ended
Sep. 30, 2020
Earnings Per Share [Abstract]  
Summary of Securities Excluded From Calculation of Weighted Average Common Shares
The following potentially dilutive securities outstanding, 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 anti-dilutive:

Three and Nine Months Ended September 30,
20202019
Stock options3,882,588 4,645,057 
Non-vested restricted stock units1,110,438 966,876 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Segment and Geographic Information (Tables)
9 Months Ended
Sep. 30, 2020
Segment Reporting [Abstract]  
Summary of Revenue By Geography
The following table summarizes revenue by geography for the three and nine months ended September 30, 2020 and 2019 (in thousands):

Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Domestic$52,424 $45,666 $147,070 $130,528 
International24,880 20,489 75,873 61,206 
Total$77,304 $66,155 $222,943 $191,734 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Accounting Policies - Additional Information (Detail)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 30, 2020
USD ($)
shares
Sep. 30, 2020
USD ($)
$ / shares
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
agency
$ / shares
Sep. 30, 2019
USD ($)
Summary Of Significant Accounting Policies [Line Items]          
Number of government agencies | agency       3  
Increase (decrease) in allowance for doubtful accounts | $       $ 0.6  
Capitalized contract cost, amortization period   5 years   5 years  
Commission expense | $   $ 5.6 $ 3.6 $ 16.7 $ 10.2
Customer Concentration Risk | Sales Revenue, Net | Foreign Customers          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage   32.20% 31.00% 34.00% 31.90%
Customer Concentration Risk | Sales Revenue, Net | Government Agencies          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage   19.90% 19.50% 17.90% 18.00%
Customer Concentration Risk | Sales Revenue, Net | Federal Government Agencies          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage   8.70% 8.60% 7.40% 7.20%
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        
Number of shares issued by the company in public offering (in shares) | shares 1,931,206        
Number of shares issued by sharesholders in public offering (in shares) | shares 568,794        
Sale of stock, offering price (in usd per share) | $ / shares   $ 56.50   $ 56.50  
Net proceeds from public offering | $ $ 107.9        
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Accounting Policies - Property and Equipment, Useful Life (Details)
9 Months Ended
Sep. 30, 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 45 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Revenue by Services (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue $ 77,304 $ 66,155 $ 222,943 $ 191,734
SaaS subscriptions        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 34,312 24,573 92,282 68,647
Term license subscriptions        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 11,830 9,199 37,002 28,859
Maintenance and support        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 4,618 4,002 13,330 11,685
Professional services        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue $ 26,544 $ 28,381 $ 80,329 $ 82,543
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Additional Information (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Contract assets balances $ 18.4 $ 22.8
Revenue recognized 75.3  
Unsatisfied performance obligations 185.8  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-10-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Unsatisfied performance obligations $ 171.1  
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 47 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2020
USD ($)
Jul. 01, 2020
USD ($)
Jan. 31, 2020
ft²
Dec. 31, 2019
USD ($)
Feb. 28, 2019
ft²
Apr. 30, 2018
ft²
Debt Instrument [Line Items]              
Renewal term   5 years          
Number of square feet | ft²       34,158   28,805 176,222
Lease term (in months)             150 months
Operating right-of-use assets $ 30,855 $ 30,855 $ 7,900   $ 24,205    
Operating lease liabilities 58,319 58,319 $ 7,900        
Amortization of operating right-of-use assets 400 1,300          
Interest expense on operating right-of-use liabilities $ 700 $ 2,200          
Minimum              
Debt Instrument [Line Items]              
Leases, remaining lease term   1 year          
Maximum              
Debt Instrument [Line Items]              
Leases, remaining lease term   12 years          
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Leases [Abstract]    
Operating lease cost $ 1,695 $ 4,971
Amortization of right-of-use assets 373 1,118
Interest on lease liabilities 41 138
Short-term lease cost 85 465
Variable lease cost 1 218
Total $ 2,195 $ 6,910
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Jul. 01, 2020
Dec. 31, 2019
Operating Leases      
Operating right-of-use assets $ 30,855 $ 7,900 $ 24,205
Operating lease liabilities, current 6,592   3,836
Operating lease liabilities, net of current portion 51,727   44,416
Total operating lease liabilities 58,319 $ 7,900  
Finance Leases      
Property and equipment, at cost 4,471    
Accumulated depreciation (1,818)    
Property and equipment, net 2,653    
Finance lease liabilities, current 1,549   1,447
Finance lease liabilities, net of current portion 1,192   $ 2,375
Total finance lease liabilities $ 2,741    
Operating leases, weighted average remaining lease term 10 years 9 months 18 days    
Finance leases, weighted average remaining lease term 1 year 9 months 18 days    
Operating leases, weighted average remaining discount rate 9.60%    
Finance leases, weighted average remaining discount rate 5.50%    
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Leases [Abstract]    
Operating cash outflows for operating leases $ 1,716  
Operating cash outflows for finance leases 138  
Financing cash outflows for finance leases $ 1,080 $ 299
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Jul. 01, 2020
Operating Leases    
2020 (excluding the nine months ended September 30, 2020) $ 1,687  
2021 7,455  
2022 8,078  
2023 8,157  
2024 8,544  
2025 9,240  
Thereafter 57,382  
Total lease payments 100,543  
Less: imputed interest (42,224)  
Total 58,319 $ 7,900
Finance Leases    
2020 (excluding the nine months ended September 30, 2020) 405  
2021 1,620  
2022 859  
2023 0  
2024 0  
2025 0  
Thereafter 0  
Total lease payments 2,884  
Less: imputed interest (143)  
Total $ 2,741  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.20.2
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 53 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions - Schedule of Business Acquisitions (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Jan. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]      
Goodwill $ 4,637   $ 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 54 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment, net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 46,388 $ 46,880
Less: accumulated depreciation (9,973) (7,326)
Property and equipment, net 36,415 39,554
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 36,220 37,130
Office furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 4,865 4,963
Computer hardware    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 3,903 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 $ 48 $ 72
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment, net - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Property, Plant and Equipment [Line Items]        
Depreciation and amortization expense $ 1,400,000 $ 1,300,000 $ 4,200,000 $ 3,300,000
Disposal of property plant and equipment 0      
Gain (loss) on disposal of property and equipment   (100,000) (22,000) (146,000)
Property and equipment acquired under finance lease arrangements 4,471,000   4,471,000  
Accumulated depreciation of finance lease arrangements $ 1,818,000   1,818,000  
Leasehold improvements        
Property, Plant and Equipment [Line Items]        
Disposal of property plant and equipment     1,300,000 3,200,000
Computer hardware        
Property, Plant and Equipment [Line Items]        
Depreciation and amortization expense   400,000    
Disposal of property plant and equipment     100,000 800,000
Office furniture and fixtures        
Property, Plant and Equipment [Line Items]        
Disposal of property plant and equipment     100,000 400,000
Equipment        
Property, Plant and Equipment [Line Items]        
Depreciation and amortization expense   $ 100,000    
Disposal of property plant and equipment     $ 100,000 $ 100,000
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued hosting costs $ 1,332 $ 1,865
Accrued contract labor costs 1,221 1,921
Accrued marketing and tradeshow expenses 687 365
Accrued audit and tax expenses 281 315
Accrued legal costs 377 422
Accrued reimbursable employee expenses 183 1,353
Accrued third party license fees 234 288
Other accrued expenses 1,972 959
Total $ 6,287 $ 7,488
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Additional Information (Detail) - USD ($)
1 Months Ended
Nov. 30, 2017
Sep. 30, 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 58 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income Taxes [Line Items]        
Effective tax rate (7.60%) (0.00%) (1.30%) (1.00%)
Net unrecognized tax benefits which would impact effective tax rate if recognized $ 1.6   $ 1.6  
Minimum | Subsidiaries        
Income Taxes [Line Items]        
Effective tax rate     0.00%  
Maximum | Subsidiaries        
Income Taxes [Line Items]        
Effective tax rate     32.00%  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
May 31, 2019
Nov. 30, 2018
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
May 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock option granted (in shares)     0 0 0      
Exercise price of stock options granted (in usd per share)         $ 0      
Service period (in years)         5 years 1 month 6 days   5 years 9 months 18 days  
Weighted average grant-date fair value (in usd per share)           $ 13.57    
Vested in period, value         $ 1.4 $ 1.7    
Compensation cost related to nonvested stock options not yet recognized     $ 5.0   $ 5.0      
Unrecognized compensation cost related to nonvested stock option recognized over weighted average period, in years         1 year 2 months 12 days      
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     $ 33.4   $ 33.4      
Weighted average remaining vesting period         2 years 3 months 18 days      
Grant of RSUs (in shares)         306,160      
Fair value of shares granted (in usd per share)         $ 52.61      
2017 Equity Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares available to be issued (in shares)     4,536,688   4,536,688      
2017 Equity Incentive 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 Equity Incentive 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,162,409   7,162,409     6,421,442
2007 Stock Option 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 | 2017 Equity Incentive Plan                
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 60 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Assumptions Used to Estimate Fair Value of Stock Options (Detail)
9 Months Ended
Sep. 30, 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 61 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Summary of the Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Dec. 31, 2019
Number of Shares        
Outstanding at January 1, 2020 (in shares)     4,458,611  
Granted (in shares) 0 0 0  
Exercised (in shares)     (521,063)  
Expired (in shares)     (1,380)  
Canceled (in shares)     (53,580)  
Outstanding at September 30, 2020 (in shares) 3,882,588   3,882,588 4,458,611
Exercisable at September 30, 2020 (in shares) 2,659,928   2,659,928  
Weighted Average Exercise Price        
Outstanding at January 1, 2020 (in usd per share)     $ 12.30  
Granted (in usd per share)     0  
Exercised (in usd per share)     6.21  
Expired (in usd per share)     11.82  
Canceled (in usd per share)     11.36  
Outstanding at September 30, 2020 (in usd per share) $ 13.14   13.14 $ 12.30
Exercisable at September 30, 2020 (in usd per share) $ 8.07   $ 8.07  
Weighted Average Remaining Contractual Term (Years)        
Outstanding at January 1, 2020     5 years 1 month 6 days 5 years 9 months 18 days
Outstanding at September 30, 2020     5 years 1 month 6 days 5 years 9 months 18 days
Exercisable at September 30, 2020     5 years 2 months 12 days  
Aggregate Intrinsic Value (in thousands)        
Outstanding at January 1, 2020     $ 115,501  
Exercised     23,814  
Outstanding at September 30, 2020 $ 200,397   200,397 $ 115,501
Exercisable at September 30, 2020 $ 150,767   $ 150,767  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Detail) - Non-vested restricted stock units
9 Months Ended
Sep. 30, 2020
$ / shares
shares
Number of Shares  
Non-vested outstanding at January 1, 2020 (in shares) | shares 1,022,835
Granted (in shares) | shares 306,160
Vested (in shares) | shares (93,239)
Canceled (in shares) | shares (125,318)
Non-vested outstanding at September 30, 2020 (in shares) | shares 1,110,438
Weighted Average Grant Date Fair Value  
Non-vested outstanding at January 1, 2020 (in usd per share) | $ / shares $ 31.39
Granted (in usd per share) | $ / shares 52.61
Vested (in usd per share) | $ / shares 32.77
Canceled (in usd per share) | $ / shares 32.00
Non-vested outstanding at September 30, 2020 (in usd per share) | $ / shares $ 37.06
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Schedule of Stock-based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense $ 3,578 $ 3,141 $ 10,668 $ 13,055
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense 2,494 1,873 7,268 10,544
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense 992 1,176 3,123 2,235
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 $ 92 $ 92 $ 277 $ 276
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Schedule of Stock-based Compensation Expense Included in Condensed Consolidated Statements of Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense $ 3,578 $ 3,141 $ 10,668 $ 13,055
Subscriptions        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense 236 147 678 462
Professional services        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense 406 243 935 2,461
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense 427 776 1,837 3,971
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense 669 433 1,841 2,983
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense $ 1,840 $ 1,542 $ 5,377 $ 3,178
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity (Detail)
9 Months Ended
Sep. 30, 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) 37,805,423 34,525,386
Common stock, shares outstanding (in shares) 37,805,423 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) 32,214,766 32,942,636
Common stock, shares outstanding (in shares) 32,214,766 32,942,636
Number of votes entitled to stockholders per share | vote 10  
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Basic and Diluted Loss per Common Share (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities outstanding (in shares) 3,882,588 4,645,057 3,882,588 4,645,057
Non-vested restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities outstanding (in shares) 1,110,438 966,876 1,110,438 966,876
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies -Narrative (Detail) - USD ($)
$ in Millions
Sep. 30, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]    
Outstanding letters of credit $ 11.2 $ 10.5
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Segment and Geographic Information - Summary of Revenues By Geography (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue $ 77,304 $ 66,155 $ 222,943 $ 191,734
Domestic        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 52,424 45,666 147,070 130,528
International        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue $ 24,880 $ 20,489 $ 75,873 $ 61,206
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Segment and Geographic Information - Additional Information (Detail)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Sales Revenue, Net | Geographic Concentration Risk        
Segment Reporting Information [Line Items]        
Concentration risk, percentage 13.60% 12.60% 12.80% 12.10%
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended
Nov. 03, 2020
Oct. 31, 2020
Sep. 30, 2020
Sep. 30, 2019
Subsequent Event [Line Items]        
Financing cash outflows for finance leases     $ 1,080 $ 299
RSUs        
Subsequent Event [Line Items]        
Grant of RSUs (in shares)     306,160  
Subsequent Event        
Subsequent Event [Line Items]        
Financing cash outflows for finance leases   $ 2,700    
Subsequent Event | RSUs        
Subsequent Event [Line Items]        
Grant of RSUs (in shares) 190,900      
Value of awards at the grant date $ 12,900      
Vesting period 4 years      
XML 71 R9999.htm IDEA: XBRL DOCUMENT v3.20.2
Label Element Value
Accounting Standards Update [Extensible List] us-gaap_AccountingStandardsUpdateExtensibleList us-gaap:AccountingStandardsUpdate201409Member
EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *V#95$'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 " "M@V51N]9C/.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G62+A89M+HHG!<&"XBTDTS:XR89D9+=O;W9MMX@^@,?,_/GF M&YC61&GZA,^ICYC(8;X9?1>R-''+CD11 F1S1*]S71*A-/=]\IK*,QT@:O.A M#P@-YVOP2-IJTC !J[@0F6JMD2:AICZ=\=8L^/B9NAEF#6"''@-E$+4 IJ:) M\31V+5P!$XPP^?Q=0+L0Y^J?V+D#[)P\>F&IXPRLA*GZ[$VO9;"3?O$^N/_RNPKZW;N_^ ML?%%4+7PZR[4%U!+ P04 " "M@V51F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M *V#95'UTHKC<04 )@7 8 >&PO=V]R:W-H965T&UL MO5A-<]LV$#VGOP*C4S(3F21(?3@C:X:6[5:M8RN6FT[:Z0$F(9%CDE!!T++_ M?1>D1,@NM61ZR$7BUSX\+!9O%SO9"OF81YPK\IPF67[6BY3:?+*L/(AXRO(3 ML>$9O%D)F3(%MW)MY1O)65@:I8E%;7MHI2S.>M-)^6PAIQ-1J"3.^$*2O$A3 M)E_.>2*V9SVGMW]P%Z\CI1]8T\F&K?F2J]\W"PEW5HT2QBG/\EAD1/+56<]W M/LW-0W\_"L9VM&/.&!TA ,_I[XC">)1@(>_^Q M>_68VO#P>H]^54X>)O/ 8@;LS<,N)5LS* M:5TPQ:83*;9$ZJ\!35^4OBFM839QII=QJ22\C<%.36?BB4NR@!4C?9)'3/)\ M8BD UJ^M8 =R7H'0(R"GY+/(5)23RRSDX6M["PC5K.B>U3E% 9=\!X!7+@]9W3P= >>QA#:AC2+@S],(1,8HF M23BXND,"#>-L398OZ8-(&IFUI@=]']62*FKC:K$*-T%ZE TUNXMB-_>5OROF1G=IYUT?YY!K5@= MSG1QQO94&YGAB"W,C,333A*OZR!(XR"B:R$;0[X%YYI)B $_". 0"N4!#RM( MC*,1>]I)[)31RGK7:D1N-I)XV_3+EX0N^=%<'I'R6$P[02,D)/<8W>[TJ(3PJ%L MJ+@]SQF.78R9$7S:(M,[H;B*[A1*#*+GM@Y+904-)FNA)IZC_M MD =_:O44UW^$/\:U31[::*_\>_ MH__Z%XX(WG#XUK_60>]3IZJR)9R30)_6JS9H_;1N._MEL]4RGU<]Z\],9[J< M)'P%IO;)"(:751NXNE%B4W92'X12(BTO(\Y"+O4'\'XEA-K?Z 'J9OST7U!+ M P04 " "M@V51>@+8(;T& !M'0 & 'AL+W=O ZZ5J@:X(ZW5XS,AT+E417 MHO.P3[^CI(BV2#'.@+Y))/E(_7GDW>](G3Z(ZD>]YEQZCT5>UF>3M92;=]-I MG:YYP>JW8L-+^&4EJH))N*WNIO6FXFS9-"KR*?;]<%JPK)R5;RZ\JKMT7!JJ7[P+;M;2_5@>GZZ87=\P>7WS74%=].^EV56 M\++.1.E5?'4VF:%W9ZKGD#'SZ[32?].U7#W^KGWC\W@83"WK.9SD?^3+>7Z;!)/O"5?L6TN MOXF'3[P;4*#Z2T5>-W^]A\[6GWCIMI:BZ!J#@B(KV__LL7/$3@-$1QK@K@$^ MM 'I&I!FH*VR9E@73++STTH\>)6RAM[41>.;IC6,)BO5-"YD!;]FT$Z>SZ^^ M7EQ^75Q>>'"UN/KR^6)V S7WN+3Y>7-PCOQOB\NO-^/_O".O*ST M;M9B6[-R69].)6A0/4W3[GT?VO?AD?D[)$V'=*Q#5J\]<(V7J@O^ M8'55VU78=*7B[?X5MSH^]$A*'6'DLA_!F9U>@H3*7EQRZLW MOZ'0?_\\I8T9S-+N3]UT'<.;Z@UOXC9_LOFC%1SL##1.L)KG/7>85I%/_=CN MC:#W1N#TQ@5?<5@*,&^B*+):9:GZ& *P61XVK8&A H4XP0.M%BL:4&+7&O9: M0Z?6ZXIO6+;T^",D\YK7C<^%7//J6;!U/;>Z0T,1#A)_Z&/3BN!D;,5%O>[( MJ?M&2)8?(#$R7Q[CP!^&A6F&HR@,D5UDW(N,7W N(+*23XU35?QN %JRB0R; MUMC4&E(4#*1:K,";U*XTZ94F3J5_"K%\R/+<)BLQ7DA#$@U4F4:^71'R-4U\ MIZ;/I63E70:YI)M?G5+2=%MLTM #\.#*VF&:;8'PD[ MI"&'\/](;MW$/,?C1LV)**WRL2D?!;$_E&^:X3B)DA'Y&JG(S=1>OF2/+B<3 MX_7A3HQU&DTCFHP$(M(H16Z67C7)UR'-9!;UZ1 6%JM@ARC[VC38D)ML;=9U M:#,911-,@W"HSK0C$:+QV.K4-$/A0358GK';+,]DQEV%&-*T06[<] 7.ACVI MZL8Z>!,BD"B-A6U:!1B/S8PF#7*C!@166ZXY;A5HHB/$\3"36ZPB&H^41$@# M!KD)\RP0TH92V.9KQ<6*MXG\EI=\E8VL*Q,O".ALY#R+F1\F(Q3'FD383:(^ M:53\GI=;[BSFL F))$S\88!:S&(,I>V(5LT3?"A/<@Y;TMU(<,LV>1$&1@UJ ML2(Q"4=$[^RC3R:;SJE M)BF(L1>Q&"$H[4:$:IY@-T_V*^67A)K80 3 .T2?S0YA'(^40U@3!KL)XUR^ MAU<9V 1,@"(\S'46,THI&EO/&D/8O:MRK.=7C,'<."%D1J1E$T:BL56C@8?= MP#-3WBN$6T (>!\*-ZTB6.\CPC4(L1N$>P7>2ZO=1!T-#9V6#=<(#;&F(7;3 ML,T>I2A/#@U,RRX,T#;4>O VC&CX$3?\VOSQ@CQBV3\E%$JZX?&3Q2X,,1UQ M*-'8(\A9^"VD2'^L1;[D5?WFMQBCZ'VSXY9/KH,X#2CB!M1LN@FU8)I9L4],]IR@$ ?&P9/5 MD 04C9R9$4TI7-1%+"!:,+>%>&:&R3^!0E$)WSB3OB= MWMK4VSG6DM^'/C5-1A8RU^V-%)OF\]BMD%(4 MS>6:,_"!,H#?5T+(YQOUQ:W_PGK^'U!+ P04 " "M@V51=[K^E% # !X M"P & 'AL+W=O,<36V4JWS"]M6<4HRK,Y%3CC,K(3,L(:N7-LJEP0G)2ACMNL;0!GQBY*-:K61L;(4XMYTOB9CRS&* M"".Q-A08?A[(C#!FF$#'GYK4:M8TP';[B?VJ- ]FEEB1F6"_::+3L36P4$)6 MN&#ZA]A\(;6AON&+!5/E-]I4L>'00G&AM,AJ,"C(**]^\6.]$2V V]L!\&J M=RS KP'ESMF5LM+6'&L\&4FQ0=)$ YMIE'M3HL$-Y>88(RUAE@).3V;?;^:+ MFV@Q1]"*OE]_G4_OH',YO9[>S!8H^K)8W$7HY!9+PG5*-(TQ.T6?T<]HCDX^ MG:)/B')TEXI"89ZHD:U!DV&VXWK]RVI];\?Z$^<(<_QG [X;#]\3F* MNP;N#K?A-NQ$LQU>LQU>R=?;P3=E<*\QCPF"#$&)*)9Z53"X;+$HN.[T5Q$& M):%)FH>)"SDTLA_:+EX'!:V8+:E^(]7?*_6*9T>?!?R?.=L%M>KY'7VRMOQD (FJ*9R#)(UTB+ M^'[/ ?4;VOY^VHI.&;HSE&.)'C K"#J!:UBH!.4$_J-2N*VG73XK[K#ETSEW M',=]<5H'P[:D!XWTX W22Y$*X4*G0M)_<$C&0C7:J;TB[[=$]9WZ\T+^,9%; M#L+&0?AV!_ V*+A\">7K0Q;"5\+\<.#T>Y[_PD%'8*_O]?U!T&U@T!@8O-T M5:HXO/V#8[5W!.[5/FRT#X](J,MC$\IUGE\ YP-3JB8_F%.'X[;EMQXP]R/3 MJF9OGY>[(Z^."MUV\?SNN/L?GO>F5DV_=>T\S^V%0?#215?DL.<%_HX+ZCZ_ M2.[^)^D=Z54S'Z._*[)3O]TJBTQ-^@W+->4*,;("J',> H>LRKRJHT5>5DI+ MH:'N*ILIE,9$F@"87PFAGSJF^&J*[&PO=V]R:W-H965T&ULI5G;;MLX$/T5PMB' M%FAC\2)*"I( B>7N!FB3($ZWSXI-QT)ET2O23O;OE[K$LLD1:VQ?8DDY,]0Y M',X,J8M76?U4*R$T>EL7I;HG(_':KX2ZTR=R8THS7^6LEIGVMQ6+V.U MJ42V:(S6Q9@$ 1^OL[P<75TTSQZJJPNYU45>BH<*J>UZG57_WHA"OEZ.\.C] MP6/^LM+U@_'5Q29[$3.AOV\>*G,WWGM9Y&M1JER6J!++R]$U/I]25ALTB+]S M\:H.KE%-Y5G*G_7-[>)R%-1O) HQU[6+S/SLQ$041>W)O,<_G=/1?LS:\/#Z MW?N7AKPA\YPI,9'%CWRA5Y>C>(068IEM"_TH7_\2':&P]C>7A6K^HM<6&]$1 MFF^5ENO.V+S!.B_;W^RM$^+ P/B!#4AG0&P#-F! .P-ZZ@BL,V"GCA!V!@WU M<>5D'RDQ7YK^YL=-7D_N[='HWFZ;( M7,WNO]ZFUT_F9O9D?KY-[YYFZ/X+NG^8/EX_W1H ^HR^SU+TX8^/Z ^4E^AI M);RG( MNQ0WQ.MP)C9GB :?$ E( +S/Y&1SG$!T?F_TZ?\>_4@,NH\+VOBC _X>Q4Z4 M6^'QQ/:>6..)#7AZDCHK3$X!_+6STIKSQKS.:[NK**(!NQCO#L5W49SC,#Q& MI2Z*$)(P>@R;NC"#,U M7PGEB99D[S3QJC?+"J&0R<:F0%0_1>T>$C%Q&%',J2VBBR(1#RQ4ZJ(2%B=6 M1$U=5,QQ/" A#OK2%7CY/@HELFJ^:B@OS.(HY,;T,&#D=*Z.YC'&86"QAF A M3ZR@2 %8B"FWUP@ 8X3A@46"#VHV]B\349KP*1K>V<)T!;G2=3CMP-S0.3OB M1%D$#4OJ7 _I[BMM2B$J:C M .7LZ+K5'==MY3%9%Y1PFZJ+H4E@$X7ZDJ'@Z5L)[.\ENDQQ0@AUG-U*_YF9 ME6NS=F&$VJ@4'+<@Q];ZYP+&7^M>ZBWH62UD)U#)'.GL;2)(Q ML'AIZ$0V ,.,VT&;0CC"(VZW!."P24CH />^!\+^)NAVS]<[V4![8\_.! Y M=(%FBCJS#("2@;T&Z;L?XN]^[H0>+ 2=*3]2EV,K$4T@F)E4NRM*(1R) GNU M3\%ADV0HH$G?\!#L+03O7)$I@4BMLDJ<^S;\?3=!_-W$3:;R>=L^YL56BT6= M*=!"%D56]6-]!"5N/<>'7(.SP(XA&$;LD@##:&(+#,+X0&M!^M:"^'?[/YKS M-$,_VYD>XT68+>=Z+PZM[7]B)_TP UKT=#5:;N:UFADDNAZH\)AKH2U2Z?>T\X:%\)J+\2_#JZ:9_]Z2E[ M2<^,4'0*")8S;&U, %AIW=H\)P>*$VTJ.#[Z>K$7UTGRV4H;5 MMM3M@?G^Z?[3V'7S0:E0(99FJ. L M,K->M9^VVALM-\VWFV>IM5PWERN1+415 \S_EU+J]YMZ@/T'QJO_ %!+ P04 M " "M@V51+3#R2"4# Q"0 & 'AL+W=O<9C9G96\K D5):.(D_G0.G5/TECA->"Q M)&NQ,48JDR?&GM7D,A]:C@J(5&0FE04,GQZ0RQ,69,RJ[V4NBZ%U;*&I54W9-,)Q'XZ)I160B4TISD!OYD-S_9P;=!C4X2[UV2,V^GP8PL MCY#O'"#/\1Q#/.,OT]W$E,[_>4__V?N6&'YW/WQMS__,GL220%V0B,W1F-50 MC I5)5X(NJ0S5A/TX_1)2 Y_^)\[W 6=NT"["SYQ=P.5L6+">(T:9J29JOR] MC []R/4&]LOFX1A0;A"%SC9L8H!YL9-$V[#4Y#-)W+B#;649=EF&.T7=UK%L M=-Q3>>\?($JTUNVJQ*]$G.Q0-NI\1CN5A;(*19-"3>&"[/4'L MC1Y0$[[0S5= LBLJF[][M]KU]U/=UGKK9^[)V#6L3^ ]T+3OO^:;Q\0UYHN2 M"E21.;ARCF(X.MXTZ&8BV5)WH"P6.P'U99C M;6TK(\E-Y]\O9:NF11Z2L7.9+XF=O*1>BY?GG",FA_=%^:V:9ED=_9C/%M6[ M@VE=W_W:[U>C:39/J[?%7;90OYD4Y3RMU=ORME_=E5DZ7C6:S_HXCGE_GN:+ M@Z/#U<\^E4>'Q;*>Y8OL4QE5R_D\+?\ZSF;%_;L#=/#S!Y_SVVG=_*!_='B7 MWF;76?WE[E.IWO4WO8SS>;:H\F(1E=GDW<%[].NYY$V#E>+W/+NOMEY'S4?Y M6A3?FC<7XW<'<>,HFV6CNNDB5=^^9R?9;-;TI'S\V79ZL+EFTW#[]<_>3U-E8-YOEA_3W^T-V*K 2*.!KAM@(T&S'4%TC8@#[T";1M0HP$6C@:L M;<",!I0[&O"V 3>OX/H,HFT@C 8\<320;0.Y&MWU<*S&# MZ-4OKZ-?HGP1W4R+994NQM5AOU8.F^OT1ZV;X[4;['!S4]3I#&AVXF]VLIPO M9VFS"*+A9*)6Q9OH4U;FQ3@J)M'[<7'7+),WZM7_U U5"Z\&+C$(7**8S]52 MNZZ+T3>@]=#?^OUXG#<>TEGT*Y?"'/0WT-1JM/VXVCJ[J:59& MRIO:MZ;-AJ+NP,5B5,RSZ-6'HJI> ]V?/;S[03;)1SETM\YW[N218]17\WHS MN?%FJP<9S=YHM%OKA5V]LL78S475'SLYJF95:]CM):>1N]C0AZ$^$8 M26A2K/MGJ_X;#'P_XB1!G!)QV/\..",;9V1'9P]P<[SNDV^Y$00E>&-EO59L M%8\3BKJJ :#J*H:V B.))>W*3FT9HX:E,UO30Y1Q&G=UYR'KG7M--_>:KIH1 MQ[U6"T)1O5*#KV[PZM7K9IM:+>5I,1MG9:6VLC^7>?U7])_/Q6P6*2K>I^7X MOYXIR#879]Z!OE3AQTRM1&@XF36Y>HAA9(S#65#6,<8WQKC7V$55+5<33RV_ MT7ISJYH[$M5%-,Y+M4"+LMI>+]#RX)8U0KECN,3&F/ :^SVKZF9A*%_JLG69 MCYI=9.UMNK>[7VLQZRPK:D98=*C&E M%+:3;.PD^]F!)EIB64"Q(,9R#X@Z+E&LPXO8ZW.URGI-=#ENIID*N:MT%;1F M/YK7&1@CQ)85@3$S_(947<-;\1#R&EXC==1!:K. HUO'U,RPU0$C#F ?A&N40QQ@YG&G#(3SC#V0/<'+<]=J8@ M%@R9Z$)A=@%=8DB3(-=B_>],UE!%_^5@%:?0B M/WM]T0JRN=HC:A6X)IH&*PJ0U;N'76=W:L;%GCW,!BP7B/(DD0YGFK$H %EK M#PNY.48V1C$B"&%S9B?AF6UW10CGB36S(7)C:Q.S53V$5;3F8!#6B,=^Q =W ML2"&L(UR/X:PQCGVXQS"M1QB^_ M[V =+&!_L.#;=S! 7Q3'#)GW)JCKFM.4QGY*/TFFA&U08RX=20#6D,9^2#\Z M6<(V\7B,'+D2UAS#_NQR[VP)VRDEHD(RUT:@T8;]:-LI8<(VZQ)$S97M%W5] M:AIB/PWW29BPC4 UN1+3;T#5-:PAB?V0W"-AP@"+:!*;.V) U2V\:5P1/Z[\ MX<8_EPM_N$$@5DDB&'>$&T2SBOA998<;(3?'! )5S,SD?D#"H *ZPD1%^4;> M?0KH"#5!!8C49IPDW!%M$$TJ\C>0BFS5;?3K%3S[$VT4)]%*?.?K49%%08&L4&FTBT6QR[WFF7$S[*G M< \.BXTX%",2FP6PL*[[P30,R0N46HD-1LRXRYO&(GGF:BL!*$B%H1%'G[[H2FVN$6069(8A M5=>P)A]]\J(KM0FS7>-?LRH@ZKK5"**/*;H&"Q84*+IZ"Q94TXGN6G0-%BPH M4"F%"A8T7'0%N@(+%H .*%@ *F_!@FX]#WS"LBL\A$#955 UM5P%"ZHI2!]9 M=H5'$:B"Q@QO58%;X^&"*M 5H7&"$W,4@5HI-J/%,TB%"*/(02ZJJ4K_AE(I MU>"D^Y=**5 J14BM!//F!'5=U _/)XDXJ U2E%#7ZM,8I7Z,/CKBH#8T M*8^) T),4Y,%$L-](PYF0Q'A)):.O8!I++) 0KA+Q,$ U@D#B,. J.M3 Y'Y M@;A/O,%L"A(JS,THI.H:UIQD?D[N$6\P %K&[GKJUW2]:EHQ/ZT>_(@7Q^#D MA%#%*8NE:\%L'6WQH\K[B!=T<\R '"L1@IB%=1;F%- 541]+F/4*0-?#W(PV M(!6BPKV(-:>8/_M[?+3![-3/'VTP33'FI]A^T08#CMA T4:K\XZBW148;0 Z M(-J 5+YH@VFB,OGRT0;3T&1^:'J/D=F/$GM8);RN V(:B/QY@'C,;2 RC&)7 MM8)K(/*=*J3NS O>"[E-/Q''S5$&1\3%-0+Y3CGA ]PIA:QR @&>*8Q:[;I,'+=SWWNBO/N,U8/\^X)BW? M-2]\"-(X4!"%D-;J?)LAT!6(-$ '( U2^9#&-?@Y>_G-D&^=7/43U;<9;XGHGC(VOP',@E8Y&8PS)H M==N+Q"Q!NKIR/'GEFK']<-QA@ > "92)8'&%MKJ?.$BT!5E$@EK6 !(4O/DVAFD0DS*Q+6Y M;/TEB'CY.$-H& H_#'UQAK IU%-+S+HW(5G7FF:5> %6"8!5U%6PDII5\IE9 M)8&'C(2[GC)*S2KY3*R2P"D;2J3K2934K))/R"II4R@AYLX?$'5]:E+)IR>5 M!!C$A#3]!E1=PYI4\LE)):%T*>'F(^6@K.M8LTH^AE7!TH:T6>4O;4C-*KDK MJX*E#6DS""QM #J358 $+&T .JBT 2X/9PN\>'[PN]CMM7FP/#^MV(YON/ZCNE-PM^QGR43!RUK( M$BF^/5MRA_FYK?L;!$81#SGJ393,/A[X%<\ MS\U,@..?;M)%OZ89>'S]//MGNWG8S#VK^97,_Q*9WI\MU@N4\2UK=P#2#> C >$,P-H M-X#:C;;([+:NF6;GITH>D#+2,)NYL+JQHV$WHC1FW&@%;P6,T^=7M]^N;[YM M;JX17&UNO_QV??$=;C;?X>_KS;?O&W3[&5U=;'Y%G[_<_K5!)^B/S37Z^:=? MT$](E.C[7C8U*[/Z=*D!C9ESF78K7[8KDYF5$_15EGI?HYLRX]G+\4O81;\5 M\KR52^*=<,.KCX@&'Q )2.# <_7FX3CQP*&]9JF=C\YIEM5[M(4PJ=%6R0)! MY"FF1;EK75=HP>M/GG7"?IW0KA/.K/,-8CV7M=,"[JZ:X1Q-[U73-(J0K+])+ED$BNM>(/T*RKKD+W&JR[FJU'F&;RB1K-[)UCVSM1?;% M& W4EXFZDC7+D=RB2AF+Z2>K4_Y/(RIC<1?F]00/(2/(4Q$<7N M6ZZ4]:U4%AQI]LB=L9),UC[!\1B@2RC!;H0X&')PX,6XT3+]<6+8*$, TEA] MUBV[J5[H*(CCL?%=8C2(HAFH1W2!_5EMS\H=KTVDLKKF$-K&[KE@]R)_-58Q M&98A7HU,5$]ARHK2ZDWG/5*<>)F3H2RY$/=8BG4H22=3 #>2 +[&>+/AS SPI1FVK, MC3*<:C:D83*&Z1"+<4)F8 [4@:.WV;]B3\;X;<9.4]7P0=U.W)'#(\)HS'@N M,9H$R0SN@62PGV4N.HC'46RQ*YXS#2_N>J+/4' M5,KR)&V4FF%N,B638 32(1*M\$R]00:Z(?C5XO;5\M )&3N8FH;1V%5=VAH;>GJ8'"JP6IBT4W^PQ364:%:! M]HT:-UJ=LJ9D UF&.]]52Q('[^" CM.\2XSB MD,[!'OB)^/EIXIO90X,)V/=[F1[>&'.2!@_4DX;@X)IEA03)P#/%SS)V2*>=9 MIYVJN<]%"JX)V1)T-(144V9<'92P%H=VJ*U6G-MQ$=*:Q)/]N.1P',TTDV3@ M).+GI#X_F$P@:UM3M[4(M-_C#3IWX&IZ)KG!)313!M*!IJB?IEY:@S]RE0J@ M5;N3H@!WJDWG!*2@Y^I8.N4EBE?C-MXA%0;1'/R!O>@;V0L2VX/(3/GWY(PX M)_(I,V%(<70UQNZ0@XHGF>ENZ$!AU-^#W8!3I-;;@5FXV)5@@-2V?P@HF*.T M:P7!#"W#0-*V%R9S/[")A*I>$R1S[T($VJ9\V/3O@IG7V8I]2(O04P7J9G)_+NE&\K[ ,JX)+M4-Q1>00(M&<70?6I'[6'(/T?VFC4ZJ+Z9@/'4*$SGP+I ,9 MTN3_VM#V0-:.?8)^HS'#@<]"/Y]=L4J8E=ON4 +W[NSL]E-X5Z%#B7$PA"R@ M2MHVJA3: #1!LQ6/YKK]S&2^,#3@#&C/5'9@RMD-=W".O^R/]>P0>?$YJMWI M\NB$J>!J9P_>:F3+GO:$IG_:'^Y=V".MT?-+_.FJ/:(;IFE/#+\R!3FL!MUL M88]U+K65A+_><01UF!.#]5DK]?&,6Z(]"S_\#4$L# M!!0 ( *V#95$\GL?%=0, ',' 8 >&PO=V]R:W-H965T&ULM55-C]LV$/TK Q4H6L"Q;*W3[B:V =O;?*#9=A$CR:'H@9;&$K$4 MJ9!4M)M?GT=*5ER@N^BE%TDFM8KJ?G6DFOK M6MB'+2O3K9)Y,=*!2"D\7G 3$;*$'C^ M?4)_%;5#RT$XWAGU21:^6B67"15\%*WR[TWWA@<]SP->;I2+3^IZWP48\]9Y M4P_!6-=2]V]Q/]3A+.!R]DA -@1D,>^>*&9Y+;Q8+ZWIR 9OH(6/*#5&(SFI M0U/VWF)7(LZO_[2ET/*KZ$ND"[IFEUO9Q+4YTK9UB'!NF7JPA9@T'Y"W/7+V M"/(5W1CM*T>_Z8*+?\:GR'),-3NENLV>!-QS,Z6+V82R639[ N]BE'X1\2X> MP=ODN6FUE[JD6Z-D+MG17YN#\Q9'Y>\G"!8CP2(2+/Z'VCZ-/)_2?P6G3=-( MH6EG;&-L[_Z3-R7[BBT.FZ](>H=+>7"RD,*B"A/Z\8?++)N][$,G<35_28@X M[>Q,W0C],&X-YHY'B[$GHVGM8/R9&FN^R *%%H1Q\"PW!9-H<-S;'[47.\ _<.:;.25Z%V_9,(HG@&2L%QJDKL' <($#N]*.Z%-ZK-(<,X=.( ( MK3P2$]\WC.KJG"=05DG&)F9KWQ+ \CW4JF$?_71 4/+X0&5/:Z6[P\W7&)48 MBC[ZY";X",1,Z1-3QY9)ZGQH-1=81(W.![60=,U*=")ZT:8MD1O-KZZN8G0P M5YCKGUMA/9!B]$W^CG$$Z*.TI=121-H^[0BR0T*%F- >)^DK6X7M2:3\H&5( MX'#$#4OX[AW%.]Y/Q-'Z_A'V?2#]+M[_SNZ$4&P(\5'A,ZF MOSY/T((XXON%-TT#X&:K'-CA@_VB,/RT"P?B?77\#4$L#!!0 ( M *V#95%MA!L!B!8 ']" 8 >&PO=V]R:W-H965T&UL M[5Q;=]M&DOXK.-K,KGT.15.4K['C>.=6ZPX7[CU_MC4K>V&[]]NW+7V[ MEU:IW,8VP?FF:.WRFZ.SDZ]?W,?]?,,OSNY"]KG 21;>?\"7U]4W1S,09&M; M=EC!T#^7]MS6-18B,G[7-8_2EG@P_QQ7?\5GI[,L3+#GOO[55=WZFZ/'1T5E MEZ:ONW=^]W>KYWF ]4I?!_Y_L9-[3^='1=F'SF_T8:)@XQKYUWQ4/F0//)[= M\,!<'Y@SW;(14_FMZU*9\.S>QUM@EOOE;K@"UEP?L."3XH??-.M0_&R MJ6PU?OX>$9L=^"4Q?^< M+4+7DH;\[RT;W$\;W.<-[O]U++U]P?FT^,2:Q0L37"C\LGC;VF";SK#*_[RV MI/:EWVQ-ML592>Q-,$^11HF4:WJ:MZ%E+"MRM^;L2N6T=+;FMZ=F5;6QK MZOH*O]MM)\]V1.;[ALFZP*ZAN/.?__%X/I\]?3^]F!;?G9V]Y>\G3^\6)H#@ MCM!F>/95(CIC#:W45*:MB#>>_DE+OCJ[>)%6.WC_N:^8U'BI"C7IED1(<1K J/RP]K7E6T#F''RZ&EA?^]==S5A M'2E-6!=+@ODP9=4[N N3!AI .]%5T"_.5X4!_;Y+9W"D)*ZI6 ZD<'N$QT66 M/?'GRIJVT OY#:3T= -S1C81NH+]+.T/:]_7%6E\ :<'/M SO_6->!56=C[. MGS*CUM9R0S(GE30O[/NV.&N:GIY[9[>^[0K: ?A2!DI9O-BZP;[V#^U3/+UX.>H[- M[:+MH5!S!>!I\2MA2N79=LDHBH>SAZ+0#7G@UE[:I@>G2D^ Q1Q:]8YQ88+U MOC<-+Z?4%GV ^N+Q#5N=!8NZUH>M97==;&RW]M64\(&TCFXDE)-+; F@@[5T ME_;\@Y80]=KTM>B.72YI-3S@0)/@SW9;7\6]<]*#X@"0QC29[16=5YNV#1Y< MF)KA#G24NAOM31$!07+'S,8F3NG!'FEMWQ )M!Z@#&XGT"VFHU.H$0"R:XOE M"#PA=;_/N6GQPI:F)UW>67F.B"5%:U>@;44NB^2OR%\ XNI#N@+"ON\W6R*, ME.TG4K\7D @9(/"P[?IM((SL@$)^1]3T :14I,17B?E@0&E;0'*.^B'A:>C+ M-;BIVL*

?']^=*&=_14:P'@J[D.!M366%@:1:UQ;[$BTOBL1Z+-)J5D0,\ M,-D78 >KB/W8B7T0=QM!,H4 02KQ5D1F3=!5N8J9WHK)J2($H@TJ%ZDF*=26 MPK_\.DZ@9OL/$@X!.HE5+#?DION/HNH9IT5R[^S2LDS_)?;^\OR@X4[4)T35 M8GLAC*I=\@P@9^_TK/"$?F :-#@:\Y0"#2AF!.\-Q![$(1/_AX,/T0+M9T(' M17!+*.W:5,IR*-:(U_'@F?@3@+\/;'(O ^D+QPKP-!*)C [R.1 OF [O2[Y, M6)DB#Z*17%P+CK#R;\P'TKFT.QCS6U^M9"&V8B-PPP=0OJ1S2L3RF1XH:FP* MX]AS3(NSFH"P7ZW!S84EI+ED \JHHQ]@$_"MY+R";\!+TOC>1C1SS=JR&R:' M)D;

]>^OI2R*7S*DR&;.4)TJF>8Q#QM_D)QSZ7#@C_2>@.K5^V?D.+^7RQ M<7@[4 ]-KZHASOL\D;);/>21)OC1 VS,1Y6@1 X"X)>F[D63&/7$=>&&X0=2 ML97WUN,7@I )\S5.UB3/MH),'&,= M(\^LV%3IO!I20L]]L_*0!F77"Q+HAQ@6-?[2UG1_2Q*^="UI:N4"*"CN')W_ M],OK;X]/GAS=)9,+*K"!J94MZ\QT3+&J_0(1(%%C-ZZ,!VQ]U9?TF*&C83.Z ME_9H>_$!N&FL0:I?@W HY_]@59MU#R"0WUP1C*\)Q*"M8(YK1#TWGN2E2%!A M3[_5B(PB1[*K*KKO2.H$X*(<@6JPQP^ACVY:=/B0NG $2-0L\,G\()<)P(1 M:&8!/0*J$[*XEMP]_!M%JNJX6<45*10H^JW00%B4FPW1L]EJO#T&#\_HZX(8 M<6G:EHT=:F]$K@L"=QC[LD^,"_!Q%P*0I*TL^KK);^"/ QA;2+YJ>O1)1N:0'?!N@HL%5 M-H-C4J%:[3)*COVTQ$KD(4P(7+4U,O\/'18/G3Q$S 9YZ%\]?N^L1HI[&P6@1*)S-,=91$=LGYYU,=' MZ23SR8/9;#*;S2A9,JTP$$(_KTE?BS,L1L8LV#;!CR*QD\D3"F/FY/"'QPX] M(@%A0!Q"(NWEU \>/IX\>G+_LQZU'UW0X'3(9 59TQ%)B[=]2TE2T,!=-V#' MU0_J$T@G]Y?/7@X?3!#'Y0%IERA-U8RGE;7UI;A>@.[YPK[LI(ZCU.(+P7"F#67*Z^1[6MA^A#-1M!ABWM(B M18)2J>%=IRV8FL^CG"!&WL0 Q+;B;]]E&6"*=W^DN*4XU4"TLN0K$+J"_EXR M48@M NZA7#(K)45WK6'TQOSFVRR)(^C8$#GGY'Y!>B3K@NRJ;)T U+DJ0J*;[3TY2^=: 9$06P; MWQ]L>PEE2?=-H"T4IS7LSD,W9$];45)(BRG$.KZE8YY!]3S)'8@FI_)6UHW@I ML2:&,Y]<[%FY 9^R!Z7^XO5P[+);FW6$Y5>:S)7*Y+=3O$+A1JV,RK5)F_ M$J! ^C"E))3+@^1L;*V9Y\(T'P*[8/L1Z)%E/U)WH9B-PS#5](I-':I=Z6(, M2WD6,SZ^ZWIU<(0T$@*W0GA<@..W]! =,2!&Q%DFXWR?O*)#^52YQ0QBSQ#D M+(1Q6T[@O$:,6ND!B?+["C&2FG]D-&)]6=!F&81F;F"#AK,*"Q1*]P!3P_&B MR),)[AUB8:]\,R3CB=5+5M8Z-L*P(N^;$3AFBJ(+1KN %!^9_4F>FFDR?3)W_CLY\\PJ=Q:2%E]]VZ MM58J"Q2#@C]H&TF=XP+- 2ETI/J%RH50 E),400OY;>ZW-)6'-4=HG$XQN/I M(R'PT?3^OX0^BMF2C$#MZ7PZEQU/[T]GU[;4\M _SY6="?O2HN-82J\'146Z M99/$53]&!9A)(NSS)?] )?_XP#&%LW_^?"AO_:52?QBE/O]+I+Y/WS6IGX ) M+/63 X;PA5*_SI4_)_7SB/?\X66&][]JL ,5@*->N]6: +1V= ]\]:6-[2>I M69"S:=W* 7\XZ-JH!]V@#07GQZ$D3J0'X>)IX/@X3\YCH#W)DSP6(7KIT"R] M(:=A JA:QJ[>0'!IV*8%)MC'8>%_*WO%]VRKX?;SZYC'^,CYW 5B*9H MLG9_\ ^KJ>4 MGU0!A0F[4T(VL3L8:3O@/,C^.$Q;DU\E92E)518&W9$%))@U%2FNY6-N#667 M+:HB*701&G<4M:ZY2*%=1NT;2O&($@6*]1M4AE\O]^(&).EN5!..QB!9%D>= MZ,(RVR9:&H,B2VW,HSZ<.8&@[/:#GO4XK&X'"MBX#377 _>?8F'S?*^PF2):KDYM70<;TL(4J ;W3$QS("%>B L[MQ1)A[@? M:6D8Y;MY6J;YA=Q$O"BM5N?;0]NG BT7=Y("QO;Y]^TUZ]@\Y,$=S5-O*!-+MHSF2Z(+_GH;&"];#K/;CH4#Z,R,GZXD(X'A M<_J*;!\-IRR2CMSM1:;H"9;>#9 M\O[$/GD) 1>4*1>_]Z0OG71P82/TO>GBA5AEC-EQ KBX[02FB'*)+%U>E;64 MXX4\M"Y 4L(4Y2R!4.ND1/9K[& O/8@,-9FAPPGTP%E@"G)P!4GLRPW,F*W MMEP.R.K* RB.2\Q2L"T9^"K18NFI2'GV-IY.LSZ_V@<73CCN\->EQ>).9S&2 M3>3:E7=*]"%EDTP&U,'?9NQ+1#QV*&"0G_.$U5WL8 [:E.I5G[#J3]K.#9E_ MVX+;6A)N;=R.#9HH%EZ;$(TX:8UV/-6C_,G%?6/3E H"(4)68:NFB9_D @*$ M!#ET5+5-DH^T5:0F':27>4O[,RM+CZ9R\+=?/4@1P6@N,:V(XF0"@A M*EU6 >9F$PBX@(^+CF ^F\2S2_P=3[8.'<43A+C2_I M$(U;JC% 89@AT* @Q<9J$@8EXKYIO:6-P2U6XU,/1EU-D(/5P $RS3:J(1H4 M#3LU443)TRK/WB,,U&"N2T@8@?0/>W"$C8Q]Z%ZH+ MZ;5%\,N.&X>GPS4BM=)K@V8]0-<%1=]E3WD.=\IYP-)][+@B=#(KWB"B0Z%K M+*P[YB[_=WS3#>PH1OY_3Z+2ST"COHU?#]PQB +?N)/-SI)"[ TD'M.2-[Y9 M';]Q&!300)&OU'Q%%V'OJM-!U]KD&DG!KVH9P@T;D(-L[.780X[MZ_4RAA[I'#&#%MU< M6#T+S"5C*NZ,G;3*[QJM,KHV$QJ/;7*>.2U^]/&:+/_A@-=3W$6.B^7)DEE.A"%8EC$?@.:4ZIT; YN>)1&N'O< M.0RS#,2LZ;MIR[6,]:$3Z9;B/*!<->9=>)1WL(JL@4\0;RBR%J>2+C@$T3RMD=O)STGM()L6Q/"9N@GH$ M0G4>;GWXE! 4#9Z3*:6O^_ND-*1O9/K3(OGP.HTIR*-ODZ2A%L8NMD14.@Y. M:3S=VWN.*7'>,/8%"; ^M4]*83/V6,?/2VB,UDZ;VFOUU5/F\GCG4XS37N7UAO<<(.6!S>@8RDTME<@H[:AU]AE6IL%8%K8<5,G/@R *RGBZ MZP4KV'G>K?PU%=%8##=-@:60)^M^Y_=B=*G*-'@<+N9G5G>VDVED&8AI<4SD M"3I05)<2PV#SOD'^>.?HW<7[<'1W5$#E>( @5TK2K+1I M)D-RHVQ 1.__T83*_%Y\)]WB'^0I_2V6JYE!4PRWQ@..V1Z+$2!I\FD9:DJG MA376PG'@+YJ8I=U24+##V( FWJ]D$I=?'VGVJ/IL0@9)X1V=6IL*7!A9< \V M)B0C?I.'7F2U:>P0EFG /B-NT FA6WFG50U6I"BT="<7;@X3GFQ:R#;\]IFE ML+VMR32=B7'#)QGR([CFO'O-\SM5B%BEJ7'7L83=RSL]SNZ;^E=9(' M2.WA2@H_!1&8G$2L[>M03ZD]O/CD5-*#L#=W<__VN1NN9L37R=(0#CV,^)]9 MFQ4UIMQBV7L7K?6-QPRH@.V9OB,R3):=Z(LB> .+YS*1-UR\)^JF_.OQR>GD M<-!YK',2;Z1;<>=GOR7:3N$J+<31X- 0W2% ['$N'$C MA(602% _SF,.VKJ2.6<>NP(J)/%G?0XL32DDSPW'9D6NRJ**<1I;IGYE.(>_ MHW.'27DN.K-I;@DQ;5 -TPFV5*+B;C[#IO2!PMY+$_QNS1"W96,B0^_GVHES M3SD4 )'7*U'Q/0#L)Z_7<%66N1? !$Z/)W%XF-]TBQ$F2EQ<'?<\C9O?OK K MUT@+@"?>D@L]>1!=*.O54"C1%VKB/)MDP&A$TF88'9$*J;^U*'9H:I-?X3OK M5Q3^8>/'MZKN8U'=(7SY(6.X:NOC^>SNU\6WD@Q "U^U9F/QRC*_2C=_>J[E M7Y59=N<[46:Q*_#XIIVB+3P>V4(:!"4&ZUM6<6RIJD+,3_HV]:2&C3(?G.E0 M^'\ER)5 &$ZTO4[UC7#\7?Y^P$_ [N/78$%CZF.\PG(1RT5W+OI%)WCV8'9\ M?T9BBXVS_PHYOH*OKS&4NTEO(8 MW]"SB\IB:@IYPQ!OY-J02H ,0&-24O&YY/W+M/^H%I[>4OJBM6,#),LTVECT M=Y&Y2"!C+>[?1D\/O;5^+_NC '@OD/_T ;^-TW3R]P'2U?37%<[DCPH,M\N? M9J!PF(Y*Z:!=TJ.SZ:,'1T4K?^Y OI "\Y\86/B.-)<_8N+1MKB!?L?KKO$+ M-DA_<^+Y_P%02P,$% @ K8-E460Z[$QW#0 5"@ !D !X;"]W;W)K M&ULO5IKC]RV%?TKQ,! O8!6.Z_=G75M [:3M"F: M9N'=)A^*?N!(G!DF&E$FI1UO?GW/O20ES4,3IRX*&%Z-1%[>Y[D/Z?7.V%_= M1JE:?-X6I7LSVM1U]>KJRF4;M94N-94J\61E[%;6^&G75ZZR2N:\:5M<3A2W5OAFNU6VN?WJC"[-Z/)*-[XJ->;FFYFT*855JS>C=Y-7[^>TGA?\I-7.]:X%2;(TYE?Z M\7W^9C0FAE2ALIHH2/QY4A]441 AL/$IT!RU1]+&_G6D_AW+#EF6TJD/IOA9 MY_7FS6@Q$KE:R::H/YK=7U60YYKH9:9P_+_8^;7SVY'(&E>;;=@,#K:Z]'_E MYZ"'WH;%>&##-&R8,M_^(.;R&UG+MZ^MV0E+JT&-+EA4W@WF=$E&>:@MGFKL MJ]]^5$^J;-3KJQK$Z-95%C:^]QNG QOOQ ^FK#=.?%OF*M_??P4F6DZFD9/W MT[,$'U25BMDX$=/Q='R&WJR5;,;T9N+7P &BWWH@/K%=EQ;_> M+1W?__>9 ^?M@7,^)9U!MKFO4&?[%6%DJ8E7!F5>^D54(Z(853]DEG2KPNN%.X H(1IK,AP#$*RSULB=)D534[W M9%6!,\F:S4&D,!4PQLN4JZHPS_XG3G2UYZPGF 7'1,6J KSEHC9\9H5?!)"I M>(3B5Z8 UM&R6BX+%0!/_W;(=A:#[;_@\B?><[DF71W1>YS M8-P78C9/9I,I+J;SY/IVAHN[:3)=T)V;17(SOQ6/P[XQF22+V5C<)9.[.S&[ M3<;CJ9@NDL4UL&; $^?)S62!_VGI9);,L!U4;A;7XOZDVTQODNOYG*C.%A.Q M&">SZ9U83'%S)AY-C:710B_$[6TR&\^)\YMDDL^@ @MC=5XFFL'MW$PV)+R:RJ^E=DF+GAF#X/FG#"P+YQJ:P #58]GT^.9 M3R*<4/!&&/[EY *4*G9A"+%4) T.1&@!2%_J5*6)YR?":29++"O52M?>P^EI M$(N.C]@#\37D-+N2[M9FK?A C@*J+$@E\DGJ@L^VRB'&#L(8[@W_J7!_(TE\ MIRI)<(&=?'+C+GQ(1WZ).(>%8JVHSS4)%7]R;@@B]4CI'%B@5QH',%7#?$*B MK7;0?H\>$;@@:5Y.+SS*DGEP0LM :]Y.$3V=4R0 ;FH-2S\'^-YZ7]_()]7= MJ60->"V9>2M+MU*DP3T[I.)'8-(9$*8#M].CYS47%*47G9@ .J,36SD)!L4A30)F[G:@T03T1IRG8= M^3T8AZGZ62TP[/CXI09R=)F%N$/)2#4Q/,FG.LHV^\(=9#5R"YD_><# )?TK M&UDDXE,C+914/"<>79! ("A+D(KO2Y$I2_@# CZ7PGDX1;?\L&]74N?DP-H* M"C?;"\FFHL KH4HV\+Y?]*N$K#!-?AETTM?P<8W4(A,52!RC1]++#+PZSRL1 MQB+$&52='*&5]\+H3EU@FWU)V1@!>06AN56?&DW!,.29;3VSQT!7*FH*#,XG MOU%(D0]!$XR8WH5\E/4!COUYJ=:ZY"+&>/C*27^LCP#/V+N5N>I!\$F &51Y M5]=TSL^&EIX#:)SR$5<"?P_1M6_9L_C5QX,<2GF*Z-RY%=L&@8(^E9#:^U]1 MA$1'Y_?=&UG$-$K/CG:%Y![P2&T XTFW&@A#GA]7(0S#94)6R[U\^B<%* MR":0,MN41'H/D78;55[BXE*O+CLKM(5\4ZTM#(1H E CW].]&HF3/-$7^1X5 M3F=Z+F0WZIFW4;6,+,=YX%36^HI,E3>&L-KD427:^>*#;_K5_L%>P8+:@0GHLD&U',,>;C"(Z'MEY4-4 M#OGK^3Y%TT%;@!!%"Y30MBS_EW:EQ\Y WS(LP8&7=/7,0!E)O@M7+: T,)3+ M(M2>/B9C <6E4$I]>92^5>;/RM?#)S3#V,RB]H(=^05R>$@CM:C/*FMJ7R2J MOI)"W,R-'6'RC@(67:(AU5#OG]4ZO8HG]A'9UBU;@IIJ>0G#3%J M]]34YOY^#8Y* U=2K/1GE5^NJ".TJ/S6R@OE2TZFQ+4;1QN,;!&@+N;B'C\= MPG&MS_U"9]Y8_ Z:=ZDR29IA!,D-:XUB9KXX8.\,9[Z@ M#0=*)&!*H3UF_H3EJ*]T_1S=A9YZ@CW'B:G;_G;':0]6,A3=%^ MNMA.Q7?&GO",D+A/'0(,51[+>7BJ\M#'T025,I7Z7*E-W2O8!VK]6Y.O M"1R\?WT+P":S._&-HJ+*TR'ZC]1 2C\>O[>D7QI?U;V[%=\-%8OS)8L7BBB3 MJKDRB0#"&)&*GT[>)RD#I5:]QV<%ZZ,_)P?3M>_ZS)+I4673B4G:LRCB 3&P M.P6IR;+&^B%<\#"8[C27."&PTL+W,3-Q$/=%X[>=)/EZ#/JLJEKU#_/"T]G" M&2JN?F&8X4N';$1:J&VC+M$*R?P7^&YGV:VD/ICBE_2)_A))@=W\2!+W9W2Y M.])7 L)4!ITB&;"3XCL+5<)2M9"1BG=%8:@6&72?]]'U'[J<]H"@I!V\PM'< M^>%^=$'A*CTY->P)#-4#52PUI5WUUP8=Q217.0@,@:.\-^ BEH1F22'$1O#G M4)G/I>$N(,C U*J;"W%ORP$*6LS6ZI L]XH@&*W/'#0NJ@Y6TSE::*KOK(&4 MW!]B,0AHM^'5TH5)LGLE)NFI"<>E^ ND]*QL])IZ[];!7%"[ES' Z*EISJY_ M;AUT-;@^R""/)4"&A)\ '2RJL_P :0+-7K8A_ST"-=8"9QZL#.%Y4EWL'%ZU MG 3.LLPEE=\*;9 Q@N>1&X4AX)'[I6*:GAM6_V'=#P^3>ODV&H(0QLMT9@;U M5:88['"&FEAH\4S-JKGM_Z4IO0K#<*14.RI"@P8*M9;9,\5SI6KBMVUHX\C* M-[]^4BM%B3J77L$1K$4[E:INM8%2.!7O0ST*"R.#EJCSLA#_4-%&5T SM M4 MM]8[%>P5"7@,'1AF[K[&$\]8[;_TQMFP92Z/L6/8P'Y !N MUIVBL5V@GS2 M[^&$L@/78Y [=U)K?S\[_R(/2,5\H'LZA1<0_1A9?F<+]-\/LU:V$[DAR-=S M=C\R#![*V6FM#%J?:L-NMV;?W]#0J#=0ZZK*M'L1_5X6/!&-KXDHEZ-EH7%^ MWU4=_,*M@BM0'3K0EK&L;84= 3:,>L->7Q(=#0&&7D/VF$4AJNKCZ3NW/26- MF-N2OAUJ#+_9[.8P78T6"^%>%8SZ3*G<]1>&DXZFD8=\^GF8?SD2FGF995'X M3&EOXK;.MO3I!JT*_0DUN: ,A"TA2//Z#0C[NY.$WY F7742 M^,+F%Y-%.A=;"!(G8R^FTW01[R0$,%1](;?05)TD.:R9[T,K0F5:"YJAZVP@ M;]GI 0]^Y ?A!GUY@ I);1FP@_%SHN([05/HG%UCZ;U3\(9REE6[5?4)@G[R2SW%NO@O;$4X>?48?W%[G V@9?8Y:!A]@UUT\M3V&G^B5 MWLMH+C3H7Y1+N0&B':T20?=VDD[Z2D0.<'V]1%6UH^F27C)/Y]%:#(7['A!P MK6WUR,/A/%';2K^;@Q-/W"6+S=*HF>E!7B^,J:./^B ]D/"M_\! M4$L#!!0 ( *V#95&J^_B]G L $\Z 9 >&PO=V]R:W-H965T6'J*M>E>F^%JXM"VH=7*C?;EX-XT Q\T*MU10,7-R\VJWRG 1!C<]!YJ#=DA;V/S?2W[#ML&4AG7IM\M]U5JU?#N8# MD:FEK//J@]G^4P5[6,'4Y([_%5L_-\;DM':5*<)B:%#HTO\OOP0_]!;,1T\L M2,*"A/7V&[&6/\I*WKRP9BLLS88T^L"F\FHHITL*REUE\:O&NNKF7PHFN1<7 M%631R$4:UKWRZY(GUEV)7TQ9K9WXJN#5LS/+&1PT3_[E=N,HB]O\](G/2RIRPS,E?=M;1=918UVXC4_5R M@,QQRMZKP55OEM!.&"M2! ;9Z(04.6W J,T$Y-+\NM2?:R66< EFE)E(M4WKPE42 MVSO!^D$4_4+3TUPZIY##^]^'9QCW*G* M1<&J7,N%SG6E%8:@;B0TW+;9Y-!UD2M,,^7J.:OR:,%00&*0!W4:HTUM_<#-I6W?[S)GF"SR/7*>Q'2"_FI$;&1#Q0]1,-J M1_LLK2GZ;OY=B;6\5X*I#$XK#2O8NO&P%P^$!-%K P$K"]SI#X4W0.>N0]DHKYL M?$0[< _%1^*F@O)*5P)A#*""185Q;#=9UO/^2I4(=YX_,# :VJ*D_(%V0=DU M5C&**,<"]5FF,)F+!>PS6[*-]A*RZ@$$4<>LU+-=QE S/5[\!EN].:U.#:F1 M!4>4L(09"!9_U-FJ:/@1=*M8&O,.)2(N=+'PD>,^.+-P>131Y!LNM-K5CBC<6Z/390,;X0-VK MG-':VY4=$?7,@2LR'VZLB[IRP A/'PC/V[5.U[W@P!W MF&WJNQ1==B!:NY, MDZ20_= $"8P9[(N@X9+H=M'\2.6QI!8.,7R-9):ZW,->(]!P%77D8_6E4E"= M6"8$7/7==EN&R;VY.P8U3O54@F]EZ"8Y/ V,R$9:UEIXH" \4-4NP08D%J71 M&.L^AA;*IYKP ](-V<'7.U:C3MK-G5\VZ)%K_^CZ4FKV]&J^% M>A FMU097,Q)2S463,HLMP2%&1JQAK!/7EPN%7?:-&>/YQ!5+W+FT(6),!YD:DL"3Z+7D^: M-42]0]']=C'"P0]V8O.>CICN(+5ERV5=U="WZY6HM\, ;= ZS-#*/60LN8NRR E*27"73I4G M,7R 6;;4;)E?^H4^^[:5?5]3H[R6-MM"6S!GQVF\,\J2]"S3 =F1\8C SJ$U[JF@1 M[+F0>A(D/BLTNXR2),$)NR;G+Y7OCH(O^"!$,?PE19N#HO.;MBM8)T,Q+'&2 M[SRY5C(C,5 @U&Y,K31*=-/1=OF]11#CZ0AM"9U,.7"5,9_:%1L#Q#C7.\G/1="OOTC5I8 MR'P@*5?L5E9N5RE)4&'8)O-H/IKN^U!F?\C49U;G3!;_LRR#]&1T(&B@!\0J M\_%B>$!4[2K?11B<>H#GO$,6C>ZX(53,7^DXA%_!A*U OUVH)=ENF8)'R&$F M36M\2!^ ^8Q;D?$DBJ?S??N"/>^:Z8TJ6 3) 3H,Y89G@-[090&]N89R80GE M5:Z:!J^I:&AD+AN)];5TM2T8RR5G5:-)I(TBYO7LMYI,D M\CJU#MVMP"!ADW5'YB"F=7''Z>3# \2,'HBAWYZ@%BJ5U"E3/]8<*5W(E)V# MY?,#OH='N%=;VV-#O!6A.M0;I^8),;89G&J0:H?-.;7#4(S UUU@H MT.1O-.-8X?91G9W$(A[/Q=T:(OMW+:S-?"HF ME]/]CH)_BD4"V1\-G;7.1!+%K/1E=!6/Q%V-!K,]B.W<:>C27T/[&^&<(PUP M-6=/#MP!7U%AD"[$W^U&!8>>+W3OUNNWVL-6IIUO8"D9$+[;IS;H@A&N]+J! M0]X]HY7SZ?11$ ]=/K!?IE?)\C>.K%C+! MD*=N3J@+](B;1!,@[1:,7=0^(CM-\;,XFL?S\V-7,(R R^GX&VYB&.'3R=5W M7,8 SG"B]\3RJ=6LR@RH_IVO\V',+>/[T+C MT7"^?S<58^B1Y!\;E'T@UG\DYVIX*?Z^+V@ZG-+@=[%21,W\#@.8HVBMR&60 M=#8:3EINILW.XN&X&8B:!I!/?L/O5FW_W,0T?UB]?MAZ.LYV=4R&R5,Z[A!- M*MU:+,$/7R&9IA)\$_\?(Q[PR3<1_6M2;"-U:!'".6S_AK. =K5M3UV/@'W= M Q:;:NIJR4H=/&!3FLWBRZ.+]DY 5 <\2K]M>C2:C\1M\QK87.6$ R!=JA1U M5TV*0E>^9^/[>#X.IR0NS[O2$3?>R3H:SGJ1+A&^];XG_N"/)\1 M3:*9QU@L9M$$S(]AR,1 (N;1:#9'L;RBKV-\C:JH<]-DLDY&'PR/F]K=2@3#4\>>56;MJ]JT^]\53NZ[O2J=GI5.[VJG5[5 M3J]JIU>UTZO:Z57M]*IV>E4[O:J=7M5.KVJG5[73J]KI5>WTJG9Z53N]JIU> MU4ZO:J=7M=.KVNE5[?2J=GI5^W]^5;OH_9%?H=!WTI\R4HL,Y/J_]VM'V[^6 MO/5_)-A-]W]J^8NDLR&=/I98BN2>#CP)-%\JL^$_&5R8JC(%?Z1CB[(T ;\O MC:F:+[1!^S>D-_\#4$L#!!0 ( *V#95'/KA/G3 4 /P+ 9 >&PO M=V]R:W-H965TBCY0N[-:-EQR37(MJU_?,]Q+I43Q0U^D)3ESYG9FR(N-\Y]"R1SI MJ3(V7([*&.M7DTG(2JY4.'(U6YP4SE3"JE[>CJ M(NW=^:L+UT2C+=]Y"DU5*;^]8>,VEZ/9J-]XK]=EE(W)U46MUGS/\??ZSF,U M&5!R7;$-VEGR7%R.KF>O;I8BGP3^T+P).]\DD:R<^R2+-_GE:"H.L>$L"H+" MWR/?LC$"!#<>.LS18%(4=[][]!]3[(AEI0+?.O-1Y[&\')V-*.="-2:^=YN? MN8OG6/ R9T+ZI4TKNUB,*&M"=%6G# \J;=M_]=3E84?A;/H5A7FG,$]^MX:2 MEZ]55%<7WFW(BS30Y".%FK3AG+92E/OH<:JA%Z^NLX=&!RT9"A>3"$39GV2= M]DVK/?^*]CF]=3:6@7ZP.>?[^A-X,K@S[]VYF3\+>,_U$2VF8YI/Y]-G\!9# M>(N$M_@*WDT3L!,"W;IJI:U*<=*?UZL0/0CQUS,FEH.)93*Q_)\9?%[[^(AV M >B=>U1;SW3O3-/NW/]*;RS]HFR#IDEY&=.&06=H>#,H^R?DAY#$I4/@1K5FS%R%%WJUYB._B@I%A MSX>NB#DJ/3X4J>0.=O3:"IC;=[YU?,^7_1A )J1R$^@[U#66K@F0#=^_HEO) M^8#S@DX7,_I-JHZYB&AMGQ2:SQ9TYX7"<9L,,73J2B3F*4;M-\!2#JU(Z&4M>!EM,3^LFY? ,ZTW*\6)YU=I&YSTS/IO3!166& M,'MW3\?S$S'02N]&/%N"S /.[LEBN>S0#E29%L=G]&Y@PFYB3L;GTW,A)?IC M(S_6$>ICU]!&.:0'/-?.QT3EP&M)34H]VIT#[J\#Y6[IXY$\V[2\X2=P. "S M\*Y*XL*(0TSI^P?3/'*U0N;ZD=[ZIRN9&EXK Z[E>5)"/VW'>RB9"_!2MZE* M7=^7J2?97@-_ =PGJ#Y,#?1GSNC03$,EE^96)+>"7.,O94Q+=T#(/<+_%&%* M_+>2LKJ;-!QB&H"2*'D!28,W@8M&2O@HK33P"$B9,EECDCAR+Y#\E&9LE\(, M!-0YIEH;HP37]?7@PY=3 @HVZD*GVMH#_&C+B$!#JGI":=*\91AT%6;]BBT7 M&H=2XBRV7:R\1H>G6KO$?FUQM:RUV/G<1BQ5I-R!>)$>&LRV8IONB,"U\D(2 MI-FM;4WC;-@=GK;7[8ON/_'V7?Q6(3+B#XPTLHBE2"U)K9/^^@XI1Y%3Q=DL M^B+SF/F^N3B>]4[ISZ9"M/!0"VDN)I6US7D4F;S"FIE0-2CIIE2Z9I:V>AN9 M1B,KO%(MHB2.YU'-N)QLUO[L5F_6JK6"2[S58-JZ9OKQ"H7:74RFDZ>#3WQ; M67<0;=8-V^(=VM^;6TV[J$(W2<"5!8WDQN9R>7V5.W@O\P7%G!FMPGMPK M]=EM?BHN)K$S" 7FUB$P^OF*URB$ R(SONPQ)SVE4QRNG]!_\+Z3+_?,X+42 M?_+"5A>3Y00*+%DK[">U^Q'W_LP<7JZ$\5_8=;(9,>:ML:K>*].^YK+[90_[ M. P4EO$K"LE>(?%V=T3>RAMFV6:MU0ZTDR8TM_"N>FTRCDN7E#NKZ9:3GMW< M:LJOMH_ 9 $?OK2\H8C; "3:=62)P(E%^1[LJ@-+7@%;P4NN3)NJOD*. =-B&D<0!)G,1'\-+>V]3CI6]X&\"M8-(>.@U_7=X;JZE. M_CY"E?54F:?*_I_ '@>;AW $[_ .#^]R10_(6"Q E6 KA%()>HE<;H$9=T8Q MMEC?H^X#[6%N,-^?3MWI= 6G7!* :@U=F[/S,<7_*OV,]&0J)0K@=:/55W26 M&3B!=!XDI$&+13!-8_BU+'E.UK5:PK6JF]82 M2<5TL6,DF@:K.*5O2C+]K5&E];?3()TE_AL/DITM89&\&KFM5H98YT&Z7+J? MY3(F5XPYIS:2MW4KF(MH@=0(<\Y\?SE=!:M%>@:GBR!-YF='D^+=SZ8SMU@% MLUE&D1M X0/U7(-@E66">$ZF84:/7PC?QPCN) N3_H ZLT^LK31V89-4/E!W M3Q'=4QS)54 MU33HFZ)X#.&W"BE6._>1"@IN&F68,"25*^T@BE:[HGEF>H,@ MA)MGC6^S:(=$9[GN7$Y[#ZE*Q6@=!7 2A].A7/ZR.((N8"_$U-%J.\A8"+\H M:KQ,@*":H%M"> I/%Z\^1-^7B?#-Y*>'R4\'!]]#.5V]3/[-NW+K](>IB@?5 M.9:"T0P,XONN.GE)G@Y>PO$Z6;Y1)R_].%HCXV4U[M1[<[,;E!3S57=0<\0S MY WATHZ^IF:T 0&7N6@=-#61V=!X1M5-K9GE).I"VY*!FAR63%(8?&"!:ZRC#.G_.$!MSB0AKI2W_IR/Y-I,-?5RVY,>Q;OAMV/3&^Y-&1B M2:IQN)A-0'<#9+>QJO%#V[VR- +Z944S-VHG0/>E4O9IXPCZ*7[S+U!+ P04 M " "M@V51\L6^D-<" !.!@ &0 'AL+W=O,E]YJX6Q;M5K(V@A>XE:!KHN"J>,&A=PO MO< [&1[X+C?6X*\6%=OA(YIOU5;1SN]84EY@J;DL06&V]-;!?#.T_L[A.\>] MOEB#S226\LEN/J5+;V %H<#$6 9&TS/>HA"6B&3\;CF]+J0%7JY/[!]<[I1+ MS#3>2O&#IR9?>E,/4LQ8+,;11XDM3:R:,&DH.!E M,[-#6X<+P'3P!B!L :'3W01R*N^88:N%DGM0UIO8[,*EZM DCI?V4AZ-HE-. M.+-:)XFJ,87[ UVS1KWP#;':,S]I&38-0_@&PPP^R]+D&N[+%-._\3ZIZ22% M)TF;\"KA(U9]B 8]" ?AX I?U*48.;[H#;XM.[)8H 96IN#R94+#SW6LC:*/ MXM>5$,,NQ-"%&/Y'%:\RV+FJ\W '3UD;U-%C$J+JBNDK<8=): VL-9O".ET0@:TW'^OW\->"_ MH).>7&IC8R8T:[B!H!=%H9NGXU'G16)=T4&P6*K6.>B%84#CC,:3(W6()W2$ M5BMA4M0Y74J7]G@Z@>B"F=4I-XTS.YS=PFE 6L]N G=,M'&CR02&8=B=*>1% M7"MMOQ; HA+RB'BF"J:1S6H4=0"37%EE.HDA-EH!E^E(3DW,.Z%E,\-3'I#@KWV1?H7;[Q M7.=S-Y^79KFN7?6 MKEFNFQYQ=F\Z[6>F=KS45(N,H(/^9.2!:KI7LS&R&PO M=V]R:W-H965T&?OL*D2"UUII MMX@JHN8RCEU>82WUR M;EI24N/:@FOK6MC="I7I%M%IM-]XD)N*_$:\G#=B@X](WYNU92L>60I9HW;2 M:+!8+J*KT\O5S,>'@!\2.W>P!E])9LRS-VZ+191X0:@P)\\@^+/%:U3*$[&, MEX$S&E-ZX.%ZS_XIU,ZU9,+AM5%/LJ!J$5U$4& I6D4/ION,0SUGGB\WRH5_ MZ/K8]#R"O'5DZ@',"FJI^Z]X'<[A '"1O %(!T :=/>)@LH;06(YMZ8#ZZ.9 MS2]"J0'-XJ3VE_)(EKV2<;2\P8SF,3&3M^-\0*UZ5/H&Z@/<&TV5@X^ZP.)O M?,P*1AGI7L8J/4KXB,T$ILD)I$F:'.&;CF5- ]_T2%EP(UVNC&LMPL^KS)'E M)_#K"/EL))\%\ME_GME1E.^N2]>('!<1MX]#N\5H>3&!(/6.@\&4<&VQD 2W M&KZ8+=896CZ1T_,3Z!!0$[(;I"8# MZER23A)Z%4WQ];H[92;T -5'E/U4FJ M.%HAWY2=P+<*H12Y5))V_(Z(#\^^G3A#8;U6UNP(!/^@5$:0#[6"$!I/J75; [ZT0@%7A3(DNKM=?7T M8T."QO(0&!"J=0P!47 "KII!8X(0P'-E([TN3B=9*+*3FX8/+=L%,K$54HFL M+Y^U^KW,6'X +,O!OQY'?-!<-=I-&"$.POC:&]X1.,LWOY&U!+ P04 M " "M@V51#1$A<_<% "L#0 &0 'AL+W=OZZ=A*EHNRPO[22^'^=>WW/LG&ZM^^9+HB!VE3;^;%"&4+\=CWU64B7] MR-9DL%)85\F 1[<>^]J1S*-3I<>SR>1X7$EE!N>G\=V-.S^U3=#*T(T3OJDJ MZ?87I.WV;# =="]NU;H,_&)\?EK+-2TIW-4W#D_C/DJN*C)>62,<%6>#Q?3M MQ1';1X//BK;^X+?@2E;6?N.'Z_QL,&% I"D+'$'BWX8N26L.!!C_M#$'?4IV M//S=17\?:T#U0.14R$:'6[O]D]IZ7G&\S&H?_XIMLIW/ M!R)K?+!5ZPP$E3+IO]RU?3AP>#UYQ&'6.LPB[I0HHKR209Z?.KL5CJT1C7_$ M4J,WP"G#F[(,#JL*?N'\VF2V(O%)[LB?C@,B\OMQUGI?)._9(]YOQ =K0NG% M.Y-3?M]_#"0]G%D'YV+V9, EU2,QGPS%;#*;/!%OWIN%(^T]8W MCL1?BY4/#@/Q]Q,ICOH41S'%T6]V\&GO-R-Q&$!\*DG4SFY4G'J03JBT'.*R M\G$&<]'46 XP)A\4AA.OI#&-U(**@N*HLXMP6/(Q#AOO23HAZUHKV <;WV6- M'V0H0G6[1^LTB$T1RB*^;+#2252$!06W M&IQ:-5$J4!T4[B5';MLA*XO ]G&@:('0$$5.61S&1ZRX33_A[3)G%MPQ7"!^ M>:M5'G>S4$::3*&;7#15W$% ;S_(>4Y:1"[*=(,R&ZG=29IEU.?I&D-%0BL7R4IP<35Y.@66!M<;$G6,Z MW'51@DKC>(^&([&(6_=0+WD*#([+QCC*+ CPG8<34%9DJ% !9+%!:KS\8SHZ MAFAK#7Q#L2U55@I5B .WK6UTSI7B$&$0QL;0'.:&M4*.;6[0*?=0AFN#GAK4> M.DS?1CF<(@N5#Y$;QT\QC+U\A[VTB $@@*_"7CP?7"YNWRT'+T#82(D/TF5E MI%[J<5QN%S/=Y,BV@0;;QO=BC<"UW#NK=:REPA#CV$.!X@'E$?$J M'?48TUD:4Z59@%ZS=8%#&E#CS0#!ISQGFE+U##*%_27?&503K2U!8-Q):(BB M]B!MTO\51*0%)?7P/O:.\A"1MO>VIS_&656U9#5$AQ]B._(T@;^\<$-NB*WCM\)7L03(UVF^[?]I\@BWMX$"KI/1R:N!<.G;(#T$6\?[^,H&W.[CSQ(W!W)L@/7" G+[P GZ#[3S M?P%02P,$% @ K8-E4?]RP3&F"P G2 !D !X;"]W;W)K&ULU5IM;]LX$OXKA*][:!>*HE>_=-L 2=K=[0';%LEV%X?# M?: E.N95$KT2%=?WZ^^9H23;L>-F<;T/!Q2Q+9+#>7GFF2'55VM3?VZ62EGQ MI2RJYO5H:>WJY?EYDRU5*1O?K%2%D86I2VGQL[X[;U:UDCDO*HOS* C&YZ74 MU>CB%3_[6%^\,JTM=*4^UJ)IRU+6FRM5F/7K43CJ']SHNZ6E!^<7KU;R3MTJ M^VGUL<:O\T%*KDM5-=I4HE:+UZ/+\.550O-YPF]:K9N=[X(LF1OSF7Z\RU^/ M E)(%2JS)$'BXUY=JZ(@05#CCT[F:-B2%NY^[Z7_R+;#EKELU+4I?M>Y7;X> M34=9)^G*28H>D303OYC*+AOQMLI5OK_^'%H- MJD6]:E?128&W:N6+./!$%$3!"7GQ8&K,\N+'Y"UEK<[F;.I'N0&RK+BL:UG= M*?[^C\MY8VO Y)\G-DN&S1+>+/D&?CTIB;+R9;.2F7H]0MHUJKY7HXLP\,5C M6XBW?[3:;L2[*H-9P+SX6,BJP6_QB]S F^'$$Z:MQ961=2[,0KS1-9+$U(V0 MN5E9E7M"5CG/:6B3I2ER1:.K56WN:=@N%0LZOI=X3N-__!H]Y=_A M#R\\L5[J;"GF*I.E$FJQ4)R:0C:D#"W-I57]]X6N9"&P<;/"O+818")635?: M:AIJYX7.,'VA:EW=^>+77CG6A536N7+K2. =0FY)NAZ49BL%3(?[&F&-4.6J M,!NE&N>)@Z45YEEI6SAML[_: U4!1CJ#&[L1N8:?,7!S^PE_NV=PI0AW2&.'JD_ED_ M1>1]]-T&&8P I<'0QA>_J][-Q49TZ,O%V$NBT$N22#244ZS(=2&;1ER2)B5T M<(J3WW33M&21:,$+]18Y%)P>"DY'2'X@URZEQ;947# H[Z4NY+Q0Q^02(E") M)BXMQ >.QC$T!OMH%-B!QBU*S;YR!P!UR*K:R"]L\'Y1WU9(8*"Q-?LFH72 MM&!5:X(MP/!%U9ENH/\EEQ$OCL3>> M3MU>6\S $5"=I*C.:$JQ$<* M4A*)12.Y9E^V#0V3I*M"@J1O,U H&>I2(OJFGF&U.TV0 0#'=6%67?1S=5HZIL[:NJ<+1O@.OLAN+#0EA [U]6%&"6 D3C;2?DFF@5A+'1JN@J!DFH=?/Y;%$K8@XH!+^*FOS:<^@);5V" M[4^H%5<]0A]-!$5JPT5K2-C]\% .;"5PS'?RRQ=O6H8"+:30."\3,6KRT%)# M&FQ&6>FSAHJ1I"5=(>$,DHVI&%6@:=V(=H6HNC!2/A/6U[1T#U1'#7]0.]8N M]#RB0=!ZH;&@5'9IV)H3 ONRN"?1%Y^&;#D0Z!U7"[S2X126D?/;V+52%3^])]6 )2[=/18('IVAE#;47+5P+>WDB[?]QEMXT8ZN\&'W MG5@,,W1'I*[F(_L@,Q_0BJVH$,J:0\-?*UJ!GJ7#7N>^_ G!X.+'6:>("??A MSK6!(M4_=L"KC'T(OI74.3*!Y5=*HG2WMJW54/F84( A2_!;:[OD(#K;-Z[5 M0.)*SM-A,W^GF9L]VLSUE4/N&<90;NML"3^+21!X01#L$#').DK&7*@PMM1J M@=BIK&5>^N":"E=D1Z2/N'[[0?Q$>X]>'*V);"4^APP;>.E9'/NS*26YTVCH MY7:$DLM4@?+8D3H!;PL:+FD9=+QW33WA>8_+]AHO*^L[94^9C4J!<")K,BK& M0^.[J\]:%X738KU$,CS!E5EA8#5*-]7L.= IGDT3?QQO#7?=0L]VJ R4-8;F MWX%\++L4'IP%C)X^%M 1Z #&E[U 0*PF-:'1A# 8?\!>FX00X,?;[KIXDR7*3WZ^XQ7^.,D"O*6>X( M79V5?/)4XEK6A2&::PNY+2>',KG'ZON^K0HL_-G,3\%P1<%7!DAWCB[R6):F MMOK?A+*>38!L3=U)7_^WM2GRQ\Y05J'O>\ B^[6J3]"\K?M:;I=4.4MWDE9T MDC[23;%BY)G.0E,49LT2F/C@V,4O>'Q\M)Q\+]+4#W:6/F#Q[_E8 M$$8_?(>O[T&T8 ?4%5?9.X8_B!K'\HA?NO!_)2)[5,QW4J1HWQP]Q;=PZ7 $ MN75D\SM?/F'V); ID=AO>VK]R*1W,'[#9RI2\'JG+O_*COV[\^KE'9+ZCOS_ M#C,T:E0F?F.0/.=R9MH&0<;$#[O'%RO^)JM6HG2%76@3+TFGWC@,Q3,11GX< MB-2?TO;.()$Q]G*52/R)A:>!-QI,_RR!/@9#CC76/"MFA8H<+ MOSDG(+^97^&B=/*PPEMC ;]3>_))EXKL?\%%G0)^LD?P>##I'_#ESP:P+;J=-ZWAGJZC:*9F;FKN*JP;B"KK2JN'/?U9V))50 !1Y$WC%(D2(W-G X_$P=@+QV 9%(50_.8D/I_%7A3/7H@X M\B>3G>P/H]2+PRD/H \^K<01;(5>& 9>$D]%//&#\2G$,%K::B>03X,.71LR M//CZ]0O7;9Q\J%=.O@E:0,H]6G"L>(\%K#I29NK.%IDY6QCNY!]4ORA-O1D8 MG54\UNK#:?)!7C^+ W+4 P;H[KW'WI_1B@P%=]P=!TWDT5W M [R'$3I;HMTGQZ @V[KE,X[=K+;7*TXGLO#/<>-^47\)Q4G.B;[MZ7W=3H=' M?D1I]))90A7.FTYB?$Z\:,SE,_#2).EXJN?*V2RB+)N,46G#*,;B"%E_O7L8 MZ2*/I#ER"L9R_(N0]1%D_,I9^%4'@U2\=#+ESS )G6YCIV3L!6G:O7TY(8(" MLGOC/]SQD,O[R\RFN[/8.U@-M^'=M<$6/_1N2&@XN>G'9.:N.?A^@"X@:6]W MB6\*G4M7>_!1#@ #M*5S[?\%9JZ)%Z%WC2-]A7R_;>=-5NL.'0 3NC9$)9G@ M[YA#EHPC]+UFH1IZ=4SA=@>T1B0@GBB)Q0P( @A1'SXX;\!Y7=P:<2OIJI:, M1)9^5CR81!,Q 7R V'@"3,PF(556Q=E.4W-H5Y@5Y^-X/!-)'--D0"?R9M-8 M_*0J;%3P7)GC]*KI72.?VFD:%9(TB02*T83DAS#DFT'UV.O,\YU7QJ6J[_C% M.-U%M95U;X^'I\.[]TOWRGD[W;VX!^7=@8U$H198&OB3=.3>:/4_K%GQ"^BY ML=:4_'6I)(H%3<#XPAC;_Z -AO^1&I,#F , M 4) 9 >&PO=V]R:W-H965T2CZ0$MCB0U%:LF1E>S7=TC)BC>PG19]2,S; M.7/F<$AJT1G[Y"I$@N=::;>,*J+F0Y*XO,):N(EI4//,SMA:$'=MF;C&HB@" MJ%9)EJ;722VDCE:+,/9@5PO3DI(:'RRXMJZ%?=F@,MTRFD:'@<^RK,@/)*M% M(TI\1/JM>;#<2T:60M:HG30:+.Z6T7KZ83/WZ\."WR5V[J@-/I.M,4^^\[%8 M1JD7A IS\@R"?_9XATIY(I;Q9>",QI >>-P^L/\<I;L#,N/\,EHJASHMV=".&#J$2!8B6*F/E5RS@*DWCM/\#5PF+ 7NGA'.PAMS4 M-1\ YZ. T 5,+RS??+,\!A1YQ35)%0AHA(6]4"WZY=^E$\9/H6%M@23VHUTE M>?WL)KY-K^)Y-OLW/Y%O&$3>D+B?P:X5@ M_2$,>.+>8.G%X"?C"!^F0$TR%XH]>,YY&WH76%[#-PJ0@;TA#AQ8A9\=A43W\RF1.:C[D(=>!RKV3@KT&E^/X@\E2N MW?X]Y.)>2S"@SNA_&U,YP[6X1Q!-8PW7QF$'^+F '"WQL\ 0VQ@K."T1KF(V MY]Y7U:#I#'UVC& JBV87'WMUR*LOBSZAC^QL44C?BP<*%E'XI+G= MGXH@Z[5BWRMVB_S,.MY24,BS5 G-)_?[0W&+LK18^@!#'3:&CX>?-2U[+QI) MO!W#*?:[_A]"\S0#!D_>.!6VX93SDU-W:G+T--5HR_ .\:UFOI7:AP=W_AU M_[2]+N\_$#X)6TKMV(T=0]/)S5745]NA0Z8)#]W6$ L.S8J_4]#Z!3R_,US8 M0\<'&+]\5O\ 4$L#!!0 ( *V#95'%]IBF^0( & & 9 >&PO=V]R M:W-H965T=(0 MM1=9YLL&M?"GMD7#-[5U6A!OW2;SK4-112>MLB+/)YD6TB2+63R[=XN9[4A) M@_<.?*>U<"]+5'8[3P;)_N!!;AH*!]EBUHH-KI"^MO>.=]D!I9(:C9?6@,-Z MGEP.+I:C8!\-ODG<^J,U!"5K:Q_#YE,U3_) "!66%! $OY[P"I4*0$SCUPXS M.80,CL?K/?J'J)VUK(7'*ZN^RXJ:>3)-H,):=(H>[/8C[O2, UYIE8]/V/:V MHSR!LO-D]LZ.NU^@V<;9Y3EYGJ!\ MA]/#^+SLI\8?\W[VW@JWD4Q78G9. '7S[-^0[:-,V1MB2=27#;\"T 7 M#/B^MEQ%NTT(&PO=V]R:W-H965T6P#JS(;-7:^6BQ^G#?* MN,EFG=?NPF;MNV2-X[M L6L:%0XW;/W^:K*<'!>^F&V=9&&^6;=JR_><_FCO M F;S$:4T#;MHO*/ U=7D>OGNYES.YP-_&M['DS&))X7W7V7RL;R:+$006]9) M$!3^=GS+U@H09/PS8$Y&2C$\'1_1?\F^PY="1;[U]L&4J;Z:7$ZHY$IU-GWQ M^P\\^',A>-K;F']IWY^]6$U(=S'Y9C"&@L:X_E\]#G$X,;A0"$'YWJ N^GA5B_ O:5/ *@C_>Q*+K^UGT/:J&]UU'>S>A7PGML9 MG2VFM%JL%J_@G8W^GF6\L__B+[TW45L?N\#TUW414T#1_/T*Z_G(>IY9S_^O M*+\.MSR;T>N.R$S$=\K2@PI!N73(QSXB+XTSE=$JWXK?"FNV>1CI@:D-?F=* M)FL SJ7,RTXGVO<8@)[1!X.J# "P]C %Z(%:=>B%- JV'2@"I9KC@!JUV M3 6S(X/[GS@896?"J6STI+:!F9*GF"!3A9+,=TI/H(P3>/*A- Z=A+3O LA\ M1447$:L(E7=8ZB!9,+_7,J4]/S$>B>!,[6T)H:&QP)CF@ 4V39'AA7(4);%1 M 4%%7R243$308U=5'+"#)>-T%V1<')XWG!)RQ4&"2) _W'4.H(5[VCLW]*V] M235I#@D=%EL)#8S[Q,*AED6#<560W$L22%MEFBB\DII4FW"4J@+<=UNJ@F^R MJ*X/FM /B8ZB/7+8&JVTM*J"PW]"B:C0J4CP'5%:7:@7? M_0X1'*.5G?^A=WX(2V"KY)Y(XD7PZ*OD.E=]S.M0DOM YLJEZQC83WG5/N(H M4/ $L-BJ?>S,,8 I0? I)2S&0GRYLF?T*TS%!;A_"QJ3Z#H1FF#BI@#]L1-F MN>]9#ZM+65V^S75=*Q1@E_(]$D?M$Z+N$9-/RLK6F^5RML*K8FU^( 'Y9KF8 M71Q7II >6\[OIESU9^HR,L(A4!(SRW@>05[!,Z;8*HWP75O[C 2%#IMM^QLB MUH4/Z*J"E7O-4,TJ(L!1!U.PM 3Z[!/3I<1IJ^QSG7E^\A;B.FWSBQ^E1;C4 M/XOCZOA1<=V_I4_'^R^23RIL46"07\%T,?OI8D*A?^7[2?)M?ED+GW!W\[#& MAQ$'.8#]RD/M,!&"\5-K\R]02P,$% @ K8-E42CS9JR< P ] @ !D M !X;"]W;W)K&ULK5;;CMLV$/V5@9 +:!:$BW? M%K:!W6PO09%BL4Z:AZ(/M#66B%"D2E+KN%_?(27+[J+K &E>["$YY\R9&5ZT M/&CSR5:(#C[74ME55#G7W"2)W558Y]P\.OPL\V L;?"9;K3_YP=MB%:5>$$K< M.<_ Z>\)WZ"4GHAD_-5S1D-(#[RT3^P_A=PIERVW^$;+CZ)PU2J:1U#@GK?2 M/>K#+]CG,_%\.RUM^(5#YSN>1+!KK=-U#R8%M5#=/__P(+N M+E!0><\=7R^-/H#QWL3FC9!J0),XH7Q3-L[0JB"<6V^PI!([X*J GU&7AC>5 MV,%;U?6;"K=,',7QWLFNY[SK.-D+G MXIY6K+/RH"BS^C4](WR"2G43>L:N$ M&VQ&,$YC8"E+K_"-AZ3'@6_\A:0?L='&"57"'[=;ZPQMD3^OT.<#?1[H\V]: MT^N<63Z"+_/"^PIAKR4=-9^5XUN)_7D3?Z.E4_2$JD78'J'L"8[D;\ 1SE4& M,9 K"@YUUT/T/:30C<-ZBV9H0W!D:;: [X0BK&XMS=CO;TB#Y[G< L_@OWGZ M*^N!/E"?K7M=HW64[2N8L#AG.1GY))Y.IV1D^2Q.9ZFW"#]A*\_D"9I-X/AO#-(M9.H7WVI''*YC-XG'J6:?3.)M,R&",Q8M\[%D7 M63P;Y_!1N(IJ:!NZ4L#IH88D2YR;$ ]E%A:X^[I7 ?H!G1S@T1+.R-KH?YY^$\YH,2?O0KT17D M>D"#5*71]'5H8,9&\]>>7K>T"4(I3N*_;EO$%SG*X_\6RBZ$9M]0:+9X+I1. M#@4,494&382&FEJ()U&T%(R"T 6OJ#LMM4><$CI0[RL*97QXKB!+7Q!YX.>< MPZGTJI$3N._M5YX^NA5:NKJX03Z.0F06I4_2$JO &XM.MME5Z$L0*C+ MFF\<=Y01#QOMA6#WN.MGLZZ H_^Z*9.+EXCZ7(;WUG95ZQZE879XTF^[E^SL MWGT/O..F%,J"Q#U!T]&,7E#3O;'=P.DFO&M;[6A3!;.BSQ(TWH'6]UJ[T\ ' M&#YTUO\ 4$L#!!0 ( *V#95'\H72F50, P' 9 >&PO=V]R:W-H M965T-/4X6UKMF=AV3?]^9=6(N:KFJQ$NR'W/.G/G8\;)W]-D?$0-\;8SUJ^08 M0OLBRWQYQ$;YU+5H^:9VU*C 6SIDOB54500U)BOR_)>L4=HFZV4\V])ZZ;I@ MM,4M@>^:1M%Y@\;UJV2:7 _N]>$8Y"!;+UMUP!V&]^V6>)>-+)5NT'KM+!#6 MJ^1V^F(S%_MH\)?&WC]8@T2R=^ZS;-Y4JR0706BP#,*@^.^$=VB,$+&,+Q?. M9'0IP(?K*_OK&#O'LE<>[YSY6U?AN$J>)U!AK3H3[EW_&U[BN1&^TAD??Z$? M;(M% F7G@VLN8%;0:#O\JZ^7/#P /,]_ "@N@"+J'AQ%E2]54.LEN1Y(K)E- M%C'4B&9QVDI1=H'X5C,NK'?=WN.7#FV 5R?^],4TYL4_JUR2]J6NE4&MNIE<'MD6*V)M CM$I7\*1(GW'#&".]'QR$(X)![QT)B^L(Z@N3&9C: MCGRGV#L;*W;5QE?#"DS'9>5%!*D#(38BLD5J= C:'J#S FK5>2)F=6<,J, D M9PC\@"?1=SL&LU=&_'KF"SXH6PF%&^@'+2G<>E$IN$H%O*[;(0T#8="!X[F& MIKQ'3EF/Q#>DK*^1B&7S=>\[ M"W^X$S92LMGD4C6ANW,-CUJO8MYY(]G%,?:-4U3)YB5KXXJ3!]6VQ$SL"0Z1 MFF^GBWRRR'/Q%W-3(@4>S8!-:]P9OXD7;URA%/Z4U/1,SFF*\552O"?3(EU< M^X>[BA=P0B]5M9TRY@SLF=M!VD"[*&P.9U3DT_]Z4MF#"=4@'>(<]E"ZSH9A M6(VGXZB_'2;<-_/A._%6T4%;SZU2,S1/G]TD0SVOF^#:.._V+O#TC,LC?ZZ0 MQ(#O:^?"=2,.Q@_@^A]02P,$% @ K8-E458YB:4L'P 1&4 !D !X M;"]W;W)K&UL[5UMD]M&0$)4B?Y[KXD5;EX20(S M/3W]\O3+C+[9N>Z=7QO3%^\W3>N_/5OW_?;K1X]\M3:;TL_=UK3TR])UF[*G MC]WJD=]VIJSYI4WSZ.KBXHM'F]*V9]]]P]^]ZK[[Q@U]8UOSJBO\L-F4W?TS MT[C=MV>79^&+UW:U[O'%H^^^V98KO.OKT*(Y2VXUIO75MT9GEMV?7 MEU\_N_P2+_ 3OUFS\]G?!9:R<.X=/KRLOSV[ $6F,56/(4KZSYVY,4V#D8B. M/W30LS@G7LS_#J._X,738A:E-S>N>6OK?OWMV9.SHC;+>'+LA2M]X8KIEHF8RN_+ MOOSNF\[MB@Y/TVCX@Y?*;Q-QML6NW/8=_6KIO?Z[6[MJ[=)69=L7UU7EAK:W M[:IXY1I;6>.+!^&OA]\\ZFD^O/6HTK&?R=A71\;^JOC9M?W:%\_;VM3C]Q\1 MG9'8JT#LLZN3 ]Z:[;QX?#$KKBZN+DZ,]S@N_C&/]_C(>%,+_N_KA>\[$I;_ M.3'!9W&"SWB"SXY,\*STUA=N6;SJC#=M7T(2IQCY"<,4;]:&A+IRFVW9WF,- M0UL.M>U-752..-YZ^MI^>OR MSA0+8]J"E'Q;=O26;7F:KJ9W#8EGO^;/RKAM9VG(;4/OKDQKNK)I[O&[V?;R M;D]D_MHR6;>8E63JW__MR=75Q=-?Y[?SXH?KZU?\^?+IPZ+T(+@G8Y+>?1&) MSK:+1FKKLJM]\Q/?(DM'4_>FLYN, M8;85"TAOS8N70IG;VA:CT,9LRI9L&!@ZXY].#D!_5\U0$R>(6459_TYJ+GM! M(Y5%B^<:,GG5T'4@OBW[H3-%:RKC/9E.)K$LEJ7ML$M)(NAU3$Y?D4WBTH Y(Y,(7=Y\E/3[M1N:FB2^@$\#'^B=WX=6? 8+.R_G[U*C MSC3R0%0GW6D>V U=<=VV [WWVFQ=UQ XM9?$_;J#N4^;NXT9@<1-S%.4RC?G6ONA%Q:+Z84JN/(,R"F@0V1*%V^ MPK'BT0*A1&18ER2LR\YM:#"7#S8O=:0?\MW(T MAQ@V^M%MB 7E>]U!,1^BGW=E,X@DD0%V._@U,=OI!Q*QE7/USL)"MZ"//,C* M$F_)27G3$WL:8C?85#G?L]RX!9A+EAD^#!!"G:7B.-.)(65#>PXHB55N"%][ M]2N0<]>N'':#$/2"-O1=L(VMNS,-/=_1#M_9CB2UMAX4% _.;G[Y[>7WYY=? MG3TD_^UUPQ)3:U,UF>J4Q:IQ"[@!HL9L;!46V+EZJ.BUDI:&R>A9FJ,;ML(J M>F@L02I?:7,(U[\S*LTZ!^U)ZS;W\^+MFBP7I!7,L:V(Y\;1?JG=JS&GVZI9 M)O=!>E6K7$929X (RA&(!OXF.SS M&#S95T_PC.6*3. .B*D$DZMU'(#?(S=(DK(RY)UKLX43@MG88O>+=F!71%0N MZ077>8BHM[7)S#&)4*-Z&7;.O.\Q"/A0#]T(IT01+V'&H&B>-X1,M%V5C-O* M2F#%;FV)UDUY#Q))+B"%[PBD+NZ#H*U(/[HV65-,H("TV X+0O>GG-L7T;E] M<=(UO4IHEQ9Q$VW4$5C_R8,=@OM/L8R]#C(HMKS>;FTIFFRQY83VFOMSMP/: M]L."-M,2-!._TPB&50K2,,S;KB2;I5N3(@;R3Q2AEFIYJGP]IWC_9>3]ER?9 M]5KM_.MDYZ=X?GH04J.R=AR;$.@OOKCX0BQ_:W93CJ18#;86_T ??BQ;ADN* MQ@IHEDCYAJ,* P-!.@"+PKAV8\@/UG.*?TABZ4&*XN0KMCV@@YW5+L[Y-U,K M?-X,C6!C(U@#A@XT27RUW3;W8>Z<=*]QCJA2%EL$,(!T#EXDE0DVD[969J.Y M:T.&T(JZ8A*K]&"..+9KB00:+[BY8"&-6E?(3&,P' 6'L.YNGW/SXIFI2N"6 MG9'WB%@2WFX%VE8D&.0W@^@AA&NFL# (^Y%,+1%&8/H7,D'/@JV[Q5?#UE,, MV(N3)VK$:-<$ NXC\\$ ]6EY5.MCO,A&DKBITL*R MG$U)ZL<,K(#',"_QX@Y66Y85;#JGI\!DQS".181-)D 1ZYG(H2"M602*'0QL M0Z%9;6MFNJ"S( A>C&2D&MZ$X4KV/5:@86CR5QAN,$5V M[K4!R /<^6?$,\]O)@.3F<:\0;187\CND8O,(X*]U;/ D]<&TR#!09GGQ2L6 MS!"<*H1GN$3\3PM/MHWF*WT/0;!+".VZK!,@'O,Z+#S;_AB@3MBPQ-"_$.8O M'NM*:T,R"=X0!"/\R*$<_5\$*U/&*LO%!*BK^[0I?W==9B7([6Z(G!N"KN!= M(.N6G$#560$O\5<_^C8, OMN@7QIUHU$], &AB;?EC;.3!SMZG,*W0@R2I:D M+B@VT-R1N[/(-_ ..6+:^'EONCM;F?3<#)RD&*=E*.S[I)[;\IZPAV#U!;G] MI=4T =-@JG7K&K>ZSU,5G-109$[C;%F$>S!&U8S,1B5.MH2D$4$R)Q-+:&-M MRAJBY):&]X<4X58H3KS;YK_Z\&O@X2@15!.PK'H%X_HAQA9DM<@9R'*FQU3' M;&'>9QD(,Z0Q[MZ84:P161-"@0\.F3@_PW=W80=FHQT++@$86G[]"$Y.*P#X<8!>K!V6U9WE*X-!YR08H>C)9\6'XZT6>/"=D(I*?;+ M:"W*M, MT]X &ZYR8[.WS6D?/2;<3RY\7S MDJR#/G ?4LMP;@8><>,DA1%I=AG-DN>A!XQEN_3@\B&-M&5S3HM8&*R&)B1> MDYX^L',SGRET4Y-"X5HP12$G8L*R,'T01B2$X7%W+:4= M.0.>FX)[8OK>ODJV94O?KSFMX"57ACB.9Q[\0]GC0"\&3RF7GA!'",IB[D*7 ME UE$0X*S.51Q6#3BC;6&Y^E<'B AUC-@ZN'HG96@IQ(0-S>Q(B,YU ;DC]% MNZ+/&U$3=LGQFVW9D[Y)1 FPI)XTWX$&#= MCE,7$'58C?';LV-Z+);OB%T=S0@#R!/-]_SOM%>.OB/WO)E*0E /Z?PSMHV^ MQ#[^XPP;-I4DM5N-QQ%3QLD&TLISPL-<<;5,P@QK0V;*X^O:K#I#05GKVO@< MY!Z@V(S,G!(L:'N!)$<0#$4 A!K@:0E L.V#)1TO;L_,<3VLOA.#T7*4Q2!X M5OP14/1,K$O;KVFAO *N&84X@TR09)9F8K,C/2S; I[6Q@(U]T@V194 M%X9"3O9JKDU91>:'FF?$[!S-11,\:6".LCQ%R4GX>:-+H0"A"_FC-_C[)]6N M\M%^Y/2"(;.^"=4YBQ7M#BK+M#"RUR%_3J*/3T"F*-WD1Y%/[8Q$^14@$ M[TB]L!!0_O/>EMWJENU_'Z5BM+B0JUHXA( ZAAZ9)%V:].>TQ_G=GF>=B$B MNV&[ZFB#D.'E+"&^0X #2134)U9AVM,SLD'<7G8:T]3B!Z:\UI_P5#'YB9\V M%(L/DH$F#T&FS&>Q(>_>,3T8R[F(^/V$<(=\@;#$>@$?$N_RT_+#"+"LM?QN MV\$-/J@]%\2.6/3IV.>7HS%*)JN(1CH+;0E1X]+]B_!K1LX1('M\!7M2DO#, M$1@)V251;6I-*36*/44G X!B*#3G%+"N/C+SK1$\/,$9MLV\U$S9R;_0.L2D M@2WFO:F&/N0*,R:IW@'4#<;>>(]*5BNAJ9$ MVHDYQ%8[8U/T_3D&EUQ+62SM>U.?D^#02!UJWK(H@9P\$F,WUK82S1AEXX,O MSNA)%HZQ/L<+:7L#^#VZO0M-8[(%J1US#;JRXK=XDWE,V>GI?=^+<%*LS^FN M!??"N*'?#OV^YYF%*3G]?,^5*_Z)C$/Q &DDW>2?T I+FX-0FVYTCN M34A&+,<>3C*3=-]=EJOE. [U#W@J\WYK:JL:%:B1,%GIWW++SYVS%6N A1!) M81[?F9" 1'&7/ $]77M-!DF>/52F8Z4M0!/("JU@7KP)INW ;-P1RH,Q/S1^ MAYCLS<$S[.&@FAK;,4!@IV4$IH8W*N*M[3._2)\-J62MP)P5DE6V"/J$IH'. MY\1WDUB.+2CG4[UWE16#/4EIMLMYM\&/L?S*+3*Q]^![ U EXV#\-ZFJA?PP M\1=%N*S6!=1<94D[ABRR*(P,5C,R"09$J_J_37Z/5>;=0?WD7+K[6D2UO41] M;L'C =FD98)['8%XJ>1"25U5#9UT%:B$T=9-4TDS*"G1?!\2$Q+;Q#$CX8W7 MQ/XMNOTDLZ\)^V*'5'F;$2A>-;5^'*>%TW6-=P!7O[.9X3\]>2.N9'6#.:=0 M*&^<$V6^U]8'+C]J9QLXN+\2_Y2BW!WX-=/JS=20:CNAWZ%$LS#19'"-%%G- MX^+S+(C^;?)IMZ24W&_*=" 1>?OJ["'4-21)CTL"F^HC*';<=Q*5SO:*!S"?H>%.+D2 !&%//]U<3F?RG"<%S_0*H64M5TA M]HX"YI7MLD8UHU/9G%T^;Z^\.OJ\KJ$\7 %YR!Z]4+8C=%;O61H=,_,VHTQ[ M(&-D,E+^O,.!"_>7$UEQ!U.@'T MT;P_GDS*_&W8"%@86=.)'-2?VHJC$ *S3K61=H2/=P"ARH'&K,KJ M'OJ\-=QG%P/:D+*2X%&KE3,\7]E]SYWR4!\^*S(]'3E+V@I1]:E@^\@G:# M3,WBVB9\@ZXO$W9)&:J$LG=:&4>ASW;-8K=BV4?S:9Y02ZB2ER8.ZYFTH_@3 M;4)/8IO0DY,=/C0F-C.UFMTP-N7UAQ"W>&W]NZGFH7_0T QU\MY_3PA#8 7! M"><%353[PU5IN)B4Z3")R-6F$)H'CF>S4T(VX>Q1H&W"0A7EB@.&5&F@!2+!NX"X94>60LU.J\#X,1;? MF<8=.=XU=P3J&28]E12Q44\?T9?UX"2U*OX3C#S=[QQ^":YS4RG_!O-([ MO[4]%#&DWHA=V((R-))QT-JKY3QUA"-5(P3^5/&HU;CQ33NXY"':4$[Z:7;L M4FZ8.6.043^?94435#XE'$7^[P]W21*ZNA9L'Q]*5G^/2EY1-<\FB>7=*V9>H/9C4 M(IHEE5FFDC0% _HAK?Z@[APK),:JE=:>9#I6:*)8>"W%Z9'4A"+N\E0OZ/[@ MB-;"05I OY->X2IYA:L/'&!!.RTY.$ZLD[1Q-7;2S'_*0,7H:Q._'N,KB+;" MV=%!ABUME$TE=Q4CSB!6[EC4A*W #WGC><[M9C&T$$D[@/WL!+ MH_00CZ;)&:YQ&2)X>E8U4ASR]B:$A.CW#_/&\98FH$2,)I7G*-A2VN=^0!+/ M+F3 4^I!-%Y2N5JTRY+QZ.83$D8*E"4V*9$9+9#JX>8N50L4VE]J3PI7N M9KA\?%(F7FZPL !C?W+MZOPG[FX13# I97]J1/ZBX2^4#VR98]/6W@%0]<*P MR7SDFSH+1\\4ZN%W<\RY"=WY)Y(-$BF=JV&V+;+U(%O)>! MYZ08I!LT+D_???$"X_T6JI_I,HB7*:E2.O?9V)B9OC^9>9E,!3?8E M(7_]1@[R= ,\9O TG =]+R62Q$@]\SI19,,@!X=J8E-"O%5!ZC](J:R1B=P[ MAZD=8;IL]J*<0I:OCB:?$3G^6^G%.F"F]-RF>[69#QXW@ MB,LG#RL_W9O["A5"GC <\2'K]J%Y8JR4L4?;@&)O!-_4$CX]92Z/9WZ,HY>' M_,4:8O];QPT'1'G?<&=6ZY0&Y,7*T$$W/OBMO6=L"F 'LR/?)ZU>ND/C\O05 M&+=\1X 4D&^RQE,1I4E>;1O1J/",I.05C'-7)Y$.+D.'!V>O;7_W9PU'BC=TX M&3_)N[+XC.J=B"M<&Q8AS_^E]'7Y1_&#','Z6=[*VY!Q"47'K1,O4N5]S/80 M?X*DV8?W<*)->HQS]YJE6>PIADSMT"'6>B'G)T,OPHBJCR8D[12:3AMN8J\E M%EYPW2#@[Q&_I1$FYC0Q@U_&8]%YHT24":%;>:>!+ M2V+3X),?JTX1'IQ-* MSKCFS!0W9=>0:E@YN:UAQZ;^G:B'Q$*0N6W:Z*V-/SW*]I_\M MR; .G1QCXTY&CO71J17-=5;4C3-F;YZT>NERAS:'SUQ4,R&AA"7S][N.=6/!_U8$0#F*#=X8!1D=GCI#MO7"1! MO3"7\[2F(V>3^8P:+$D4F2RGCJ$[:_AR@Y 8S\5?Q#=<*937LODSDJ\)2MKO$JE]9H-UTP&"!=3*S4'OW<\'F]EJ"LKAZ8ZP\&*<_B7\D0(?96H M<.*;Z]S!Q,X$SD+-^#PG6T!'\8S@5R>$T_IZ "0TDX5$FM92/N*N#VZ^NAY6!-XP\9.3HOM$1#?%/C]G M#%=I?7)U\?#KXGN!\I#"%UVY,;A:DR^%NWIZDS76T539DZ]%F$6OP.-C,P5= M>#+2A7A]" [52<-R.#]W Z+7NS9YQ?GGUW0MMVDSN_,OH*O+W%+ MPR;>2R@)TI?!%$BQA@]RW7#>#:]=9UW\;^"882%"/W,J[<1#/HU=M3YAE%P: M8I:,#="8%$F+(OL+G)[[(9!(+G'[QN@_E !/O?D&>+>T\][D=ED@8LV7R:26A%XZ3 MEW*WRAB74:SPQR!U(DTDCO)_>F]GO*I*$REVW/G&XU+D+I=6T/[H)2Y:E.2^ MNA4?=5.8%O/\H428D#[&&U7]@/8Z1OYNR>)(@(S=)O+H!A?)/]@ MDKV!LZ;H4'>75T+1G7AC&8K''*FR^>W>.0_(/@T1V3C-Q8DMT2.=HX(+!Q[I MY H_+G3Q[32N/9=/W"+1QAOKI@@:=8K'4M->#[UDG'*@GYAY;,;1<4U8L-:Q1P<8I@LVW/$R&[\_%BN%G[+!)Y[3SIEXN2P0'Y_Q)FY3D+KQX4*C MO[/J_=.!+)6QZ)%.XT!6,CD>5=_W E(1PYA!V!.\5#V*/351N"4! 8_"%W!) M,XY:]8U>)B--HY'[Z3PQ!".8+2CE4TEL :+/P@VA^Y70A4,_,9^[X;;;/A,0 MJ;5+B*0GHMU>#?T#:Y7E1)KR3IH31,1P*%R9&&*%+*&$XA1:32=LKK0&&&V) MD?.W#B3%VZ-PZAD\8Z/8N#*[XI=/Z;+Z\L4-T5CX/1,16_/"T2IM!<@[0V2C M] [-?-92+GQ+RPE-C&S>9\D=L(17N&4S.ZDK2^:#WJBP\U5[!]YA)*JHAH<3 MUKA+33<)1262YC;1?C1O\?M-^7.&$0[B7[+G5H](:OM['.A[$PW)@;;I* M;N(DT5?JI*1:YM2F]8S)'%JN.7]P'CE"%.<*7%-_H ^GVG:X5'8GMUC<\V4D M7;\D$^;&7?8!(#;W!U;>G9"(<0%E7CS7O!9?L+"/,SXV79C,F5Y F$8,^3-A M<3""8>;EV+>,Y^4.IZQ>'TO. 0>3.L5VM^C%U=7AGA %]:-$?E3P9;@;[[A; MU*MP-(=+IK?,2^T/4ZU"-T+-U$EO&D\%CNQFK#-*;E(N?%UDF#0F>$8F.H>+ MLY@3/FP'B-92[V_.CC+/8J-5[M0SR8ELRMWE8NA#FO!X#XNF04.WVMUXY:?Z M%!]E_[ %;H?D?[Z#KYMN>_DW+N*W\9\(N99_&",]+O^^R,\E+I?T-.F27KV8 M?_GYF6#0\(&"6_YG,A:NIZB6_\2U9*;# _0[+G4/'S!!_(=3OOM?4$L#!!0 M ( *V#95%8Z3I_I@( ,8% 9 >&PO=V]R:W-H965T37(A7QT[M2RG_ M?F;0Q]MD5B 1OI=)N'!5$U4TJ5#S3FYL M*8A-NXY=95%D 52JN)\D'^-22!U-1L&WL).1J4E)C0L+KBY+8;-!K@ORCG@RJL0:ETA/U<*R%7P!KI,C@'X+Z ?=3:*@\HL@,1E9LP'KHYG-+T*I ;'.$[5.[OZ'>:W@3N9XZ%A/DSX6 M"+E1/$Q>./G;@7;8'-0-L^)&=V!RWK#<+'^-!>$<3W@J"-?&>>/9 M[HN",ZEAB\*Z8Q-3AMA$0;OOD+8K/5UY<$5_,BYH5AE;;6DFK=] M_;E\\VL'EPG<(<]1850&LJRL>44/Y%X3Y^'WX5A (5X]&: CR0.)V7O!K)KK M)3X<5QCKQ;7F@8AP%GP^-EC*YP)&E+U#=Q[OS5:)=AU>$ >A=9HQZ[S=(S5M M9O,]O'GA[H5=2^TX8\[0I/?I*@+;O!J-0:8*D[HRQ',?E@4_M&A] ._GQM#. M\ FZIWOR#U!+ P04 " "M@V51 (]T4P@# !A!@ &0 'AL+W=OX/O%>[,D0R.R5*I!W?XLIH$D4L(:RRL0Q#T]XBW6-<.B-+X MW6,&AY#.\5C>HW_RW(G+4AB\5?6/:F7+29 %L,*UV-;V7NT^8\]GX/ *51O_ M"[O.-AT%4&R-54WO3!DTE>S^Q5-?AR.'+'K'@?<.W.?=!?)9?A!63,=:[4 [ M:T)S@J?JO2FY2KJFS*VFVXK\[/0>'U%N$I?_Y"R.:3$]RG=\). J0^8OD>@>^"@UK"/O7R&.>K' MJD#S5H5/XKFYO#*M*' 2T. 9PL%@NBB)D:IIJ"JY >NZUT]6]0<-SK<5F247:]\0;\BC.X;R2Y*NV MAC3FX@H6'N?X/;QR_^K@3]Q[> _](LV%F!.UI2ETU;I1-G &2*S/ZVYMO)AWR_=.Z$U%E:EQ3:[1Y6@0@.X66G>P MJO5+9*DLO1TOEO0-0.T,Z'ZME-T?7(##5V7Z%U!+ P04 " "M@V51&OG/ MG5,% #5$ &0 'AL+W=O.Y(Y6PKY32THU?!4E5R=]Q9:UZ>#@4@]/WAH"*,]\9G=NY6CL]$HTO&Z:T$U505D<\7M!3+\U[0 M6T_DG+T@"A&=]7F+UV2Z.X_;U&O[*^ MHR]3HNBE*+^RF5Z<][(>S&A!FE+?B>4GNO(G,7BY*)7]"TLG&X<]R!NE1;52 M1@LJQMTO>5K%84LA\P\HA"N%T-KM-K)6?B":C,^D6((TTHAF/JRK5AN-8]PD MY5Y+7&6HI\>?*;JDX.B!3$NJ^F<#C:!F:9"O "X<0'@ 8 0W@NN%@H]\1FMA9/&B;@__FDR5EDB"OSLPXQ8S MMICQ J:I+3\Q[6E:+RD?;&#PL* MA2BQ9AB?@S;9 45Q/ZQ#O0"-R_D+(TIK!'5&&"DKHQ>24B!\!AQWA)_6[P;Z1T)_U%02;9QQEN9":7@' M@3<<)?@;>Z,T@"O&"<_IEH@ZA4F%+K-_B*UB]%2:0CL6Q7&#,D39J$1IA%!! MD,$UUQ2CJ &%'4S)R)253#-D01Q $&5POT#(8Q2LMJW)$HB'"7PADMEX;RT% M$"+V@]"D1&-#+[!&#[U1X$,'GY*63TDGG^Z;NBXI]CJ#?T%*&X1[VY2ON>N\ MZ/P^:OT$[G2%ZYH]V^!B$+TNAMB+L0@F>=Y4CVDFSN'4*^0/:Y;=8?1>XXQ.AO!^%R@Y2>!]1PT/VQH> MOKW6+HE:P!66R(_JMQ-S_]'P8J/<;%28C;H+>GT@O.D8Z"IRK-TW]7L;@9JP MF=V:5"8M"HW,R\9H6$BT!*UKI'5FAT*XG65;Q7%M8H@RIV$VPHG0;# M3J5BAT?1FEIO$_?\K+/EIRU=TDZZW!#=2%C <#3B,F3H20>7Z:X3$_,L,( MAT&2PJ^_9&$0_F:F8IQ*XGA[*H&1%\9^.X7W,GS[%'BN09)Z419N5FP[=&&L MR;.+8>#[B!AA)\RR&)U4R&A6U8VV);"ZJ1S%H1>&<1\;?!SUVUO&ZA19M]$. MSF4MY[*?X-R+T/^(<9W _S/N/\.XP=93LZ)R;A_4"NRIZUZ=[6S[9I^XI^I& MW#WX;XB<,Z[0@0)5_9,4[[+2/:+=0(O:/ERG0N,SV'XN*$&*& %<+X30ZX'9 MH/U/QOA?4$L#!!0 ( *V#95':3-"VUP( "$& 9 >&PO=V]R:W-H M965T'IH9)C:V^0@#S #IUR$IDZ3M MH=.#L!>LB2PYDAR2?]^5#(:T@0M(JWWO[2Z[RWBK]*,I$"V\E$*:25!86XW" MT&0%ELQX2?'K3DZ@\MDI=2CNWS+)T'D D*!F74,C+Z><8%"."(*XVG'&;22 M#GA\WK-_]KE3+BMF<*'$+Y[;8A(, \AQS6IA[]3V*^[RZ3F^3 GC/V';^"9I M %EMK"IW8(J@Y++Y9B^[.AP!AM$)0+P#Q#[N1LA'>S[*GFAKL*&?CXP%8"S<4XM$3M',)L1S-O:.(3-%=P MHZ0M#'R2.>9O\2&%U,85[^.:QV<)[[&ZA"3J0!S%T1F^I,TS\7S)";YY;*2-0G_GJV,U=09?\Y(I*U$ZB724R'3P.2U0%!K:.6.Z_M>6<]2NHD< MF8IE. EHY SJ9PRF,^,4;('4TBTYY,QBQUNK6F<%-2I4FF<(6V: &<,W$G.P MZ@#4=*<'M/0N_;$NR20X6W%!I.APL%:"!I=Z@TN"JMJ0K[D8P8*9XL#S 09) M%[X3MZ:NU1JEW7/'W026FK:(MJ]>" E3E"!V69:-/ M&[^<#&2JEK:9X-;:[K]9,_8']V9YWC"]X=30 M<$C2X'O0!TLY":BU657P(K M9:FH_EC0#D?M'.A]K93=7YQ ^Z\P_0M02P,$% @ K8-E489@BZ'> @ M1P8 !D !X;"]W;W)K&ULA559;]LP#/XKA+&' M%C!JQW9.) %Z#1NP8D&[XV'8@V+3L5!9)CW? M*OUH*D0++[609A%4UC:S*#)YA34S%ZI!22^ETC6SQ.I-9!J-K/!&M8B2.!Y% M->,R6,Z];*67<]5:P26N-)BVKIE^O4*AMHM@$+P)[OFFLDX0+><-V^ #VN_- M2A,7]2@%KU$:KB1H+!?!Y6!VE3E]K_"#X];LT> R62OUZ)C/Q2*(74 H,+<. M@='UC-QN]K*KPY[!)#YBD.P,$A]WY\A' M><,L6\ZUVH)VVH3F")^JMZ;@N'1->;":7CG9V>5*4W^U?04F"[A]:GE#%;SKZQM4!S/H\L>7+Z4;Y#O>I0DR.H4[A3TE8&;F6!Q:%]1!'V829O85XE M)P$?L+F - XAB9/X!%[:IYUZO/0_:8>P$DS:P^SAU^7:6$T?S.\3KK+>5>9= M9<="ISDJ6H&@2GB_VN_5]R2FF]29:5B.BX!&T:!^QN"PE7C8RES1&!F+A8O" M5@BE$C2/7&Z &2>C ENLUZC[*GN8&\QWTH&3#J9PQB4!J-;0LSF?O6?XK]$7 MI,&IE"B UXU6S^@B,_ !TE&8D 41XW"0QO"U+'E.T;5:L@3(>)/^.]3F<3&"=P MK'(;K0QY'87I9.*NR22F5(R9T3+)V[H5S%6T0.I!SIG?,F?3<#I.S^%L'*;) MZ/PHM&N*3S\;#!TQ#8?##-[[W**]X:Y1;_P*,]315MINSGMIOR4ON^7P5[U; ML7=,;[@T(+ DT_AB/ Q =VNK8ZQJ_*I8*TN+QY,5;7K43H'>2Z7L&^,<]/^. MY1]02P,$% @ K8-E4;I1O$_C @ 3P8 !D !X;"]W;W)K&UL?55-;]LP#/TKA-%#"P1U;"?-!Y( 2=MA.PP+VFX[##O( M-AT+E2U/DIODWX^2'2?KFEPLB^)[?"0M>K:5ZE7GB 9VA2CUW,N-J::^KY,< M"Z9O984EG612%YL09_,:O8!I_1?*_6BG9^QY+R DO-90D*L[FW#*:K M@?5W#C\X;O7).]A,8BE?[>9+.O?Z5A *3(QE8+2\X3T*88E(QI^6T^M"6N#I M^X']D\N=9+;S]CF,[1\B13:/6';^$:1!TFM MC2Q:,"DH>-FL;-?6X00P[I\!A"T@=+J;0$[E S-L,5-R"\IZ$YM]<:DZ-(GC MI6W*LU%TR@EG%LLD436F\+BC-FO4US$\="R1=$6T(1,%-3E")@7=-5YN@&EKHSH:+&)473%=!1XP M::V!M083N.8E$F$8T'-"SX,CC8A7=(16*V%2U#DUHTO[;CR"Z(29U2DWC3/;'=W" M<4!:CVX"-TRT<:/1" 9AV)TIY$5<*VV_$L"B$G*/>*0*QI'-:AAU )-SE4+% ME-F#X(EU@PQMU&A DB'EJ": M\=5LC*SCE3'UR62BLQ4OF1[+FE

U7*B:\59;A>5Q82Z;C0IF:A&YZ?VVY4Z/Y6-*43%KQ3135DRM;W@ MA=RV."GLREO,.7=_G9R$5 O."900T,'FM^R8L"%0&,OSJ=H]XD+MP? M[[2_L;Z#+W.F^:4L/HO<'UT.C%@!H4G6:?RHE5) M'U&9DO>R,BM-7EVR/6!-!XSO UL@L/4.F+; 9+=@V0(C>:.L 1"O (I MVYWGN/,$]LWP?VEA@Q'_%R5Y*6HR)8SI8_L?/1U>BT+8'8AS!9FPG#L[BW-Q5KD M )IL!2]RF/_IAX1Z])<7,/P@#6%U78C,1G'.,P;A(I5\$)(-0#L4EYHK(8?2 M(.R9% [NZ:RMF[@9J'>?*62*Q0U<.\240:U8]$]TS3)^-H*JKKE:\]%3]-EW MO*VK&%7H$,\F NQ_8S\@Y3$=-?EL"RA(3]=<03^ W>$J$Q#J*R4R_NW\-<>F M@P OP1CF:\,*ERJ?@2R?(.) 2TDJQ+->2)6$XP;$7.J'K[?)T1YM'GSN7@,04"J4\QT_<([ S3N@WVBY9E4%[0V6^$W9R?O2- MW /G#N096$THJ+ ^^6- $([15VCMCI_&.]R6!XEJ"$9NS$HH*@L M=)TXBLD _:.>_M$P_>$\DC>%+4;74 2 %!CR-@UN*V$&DV!0]W87,W>L/'V1UO ;701 +J1PF+?"+4B?Q0]@''XB1]C3UW:'N#%HZ[NX@53([N&2C6K+9H$\NLL %BP/]5GWU0YT[(C=4ST'>?WY?W.O3L5F.U M<((TP*1WDMB'9^S0R%84UPF#H,O47;M,4XK,B",H/A[U83$%IL*6@6M=@V$; MIG*-YY(+"2,,XRLHBYF1"M93_*/ 5 HZ;J2!VO]D@"$1G#!.[-,+O!9;U(+T M'3<,A\B9].1,GDW.I^@(?2DK&HPR[!.TL1P_HFBE92%RUE8X>)0[(GV$\X15 MH0]1>1#982K/G@H:4A!WV+E_X'$LR02<(K%26&S9_NX)#3Y]=<[-V^ M:3)C<(&S3D)=NN-V,J QB2%A($?]&+(@C3WLIG!_0+QG:@GUEQ1\ 4O=<0PG9]7>ZML7 M(VM[DYY+ _=R.UQQEG.% C"_D-+L7M! _]/*^3]02P,$% @ K8-E4;*3 M)@D< P 9P8 !D !X;"]W;W)K&ULC57;;MM( M#/T50D];0(ED^1(GL W$:8M=8%L$=;9]6.S#6**L0>:BG:'BY.^7,Y)5!VB" M?9'F0AX>'I'4ZFC=HV\0"9ZU,GZ=-$3M39;YLD$M_*5MT?!-;9T6Q%MWR'SK M4%312:NLR/-%IH4TR685S^[=9F4[4M+@O0/?:2W$=*A6 F,:_ V8RA@R.Y^L3^N>8.^>R%Q[OK/HA*VK6 MR3*!"FO1*?IFC[_CD,\\X)56^?B$XV";)U!VGJP>G)F!EJ9_B^=!A__C4 P. M1>3=!XHL/PH2FY6S1W#!FM'"(J8:O9F<-.&C[,CQK60_VFR%ER4(4\%'J3K" M"OZTWD.+#NZLUJS;KA$.X;<'L5?H/ZPRXJC!-RN'"-L^0O%&A&OX8@TU'CZ9 M"JO7_AFS'2D7)\K;XEW ';:7,,U3*/(B?P=O.DHPC7C3-_ ^"6>D.7BXYZ3[ M;/^^W7MR7#'_O(,_&_%G$7_V%M^^WL'6L,.RI8$/CLK(8[HN MV_(1-%)C*PBF?"GKB](:3B@DUE^ET @.LT>'!TJCJC(EB(BY,( M-_#0.,38(U]9UU?ES%^T)=1[KIQ31?)C<@V[*(!M WD/TW2Y+-+Y<@FS=#&; MI_G\"KY:<_&$/F3$+,G),BQ[X3HCR<,DG4SR=#9=PO5BD2ZO%O"K:LS.FE^C M.\01YUF\SE _!\;3<8K>]L/CIWD_@K\(=Y!,5V'-KOGEU3P!UX^U?D.VC:-D M;XD'4UPV_"= %PSXOK9<1<,F!!C_+9O_ %!+ P04 " "M@V51SGCI0\ " M #:!0 &0 'AL+W=O>Y 31VP M,!P&#:^$-YNXNP9K^Z#H%/0L>=6@T)44H' ]]:X'5_/8ZCN%;Q5N]9$,-I*5E$_V<)=/O= Z MA#5FQC)P^CWC#=:U)2(W?NTYO=ZD!1[+!_:/+G:*9<4UWLCZ>Y6;U>93;S[B/)[%\F:RU^\*VTXUC#[*--K+9@\F#IA+=G[_L\W $&(7O -@> MP)S?G2'GY2TW?#91<@O*:A.;%5RH#DW.5<(696$4O5:$,[,%%I1B USD\ EE MH7A;5AG-G'G2[ZJ45], D,&+2S(]N3SCIR]0SZ&>RE,J>&#R#'_&Q^0 MH[VW[.#MG)TD7&!["5'H PM9>((OZJ./'%_TG^@?L97*5** ']I;7P&)_-+)$?CP:0YKXHS2" MX191T/_#2*X:TV"([FK4%5N*VB M(9,;8;K1ZV_[Q77=S>NK>K?U[KDJ*J&AQC5!P\LT\4!UFZ0[&-FZZ5U)0[O MB24M7U16@=[74IK#P1KHU_GL#U!+ P04 " "M@V51Y^$G=!X% S%0 M&0 'AL+W=O+(=RZE0%IP_ MZI>;\+QC:T8D(H'2)C#\>2)3$D7:$O#XKS#:*7UJX/;SJ_59%CP$L\"23'GT M-PW5^KPS[*"0+'$:J7N^^4**@'QM+^"1S/Y'FV*NW4%!*A6/"S PB"G+_^+G M(A%; '?0 ' +@+L'\)P&@%< O'T/38!> >CM>VBBY!< _ZT>^@6@G^4^3U:6 MZ2NL\&0L^ 8)/1NLZ8=LN3(T))@R75ES)>!7"C@UF=,5HTL:8*;011#PE"G* M5NB.1S2@1*)?T4484ET$.$(W+"]E71+'5T1A&IV@(V0AN<8")E.&'AA5\A0& MX?F61A%,E6-+ 5/MSPH*5I!E8-N.5-KB:Y92,(:_-2,]]KPUV;\R("W M(,-EFMW7-%^Z1H._IZR+//L4N;9K/\ROT/'129ZTNN#,MN8D.;!5+4*-O:LW MVW-&A;VZE+V?%1Q-+'@Q@-I@%!,%F1R%/%VJ91B ! M66XTQZ,Z>KFOT18]N]NO)]@O"?:-!*@?H#!AZA9HR/BIIC#YYZSMVI;5V MRVIO1RYTY%"[>@BV?:W*F>UY;M>U?ZD[\=N 3M>N!5ZW 7L-P%F[Q]$^<#>+ M6QV+\[,+Z;?JK+THSEH3%;>BXGYV,542YG@_N9C,]IS1X0H5Q=0*]!N*J04X M:/ X:P,.#ZMP-XN5'#MF/?Z14XF$1$ W_,ZBJF39\3^[J"K%=5HD]]U%9;8W M[ X::JH-UV\H*3-NT.TU5%0;[N @WA.BZ)'6$IT@;2R0PKGB@>ZDA[@ M0T)L!%6*,'27+F !88&7T+FPEA(J.82R?= )9:?PLN"P\;K>[KF_K?_5=B%N)L&M6HB:RBQ>DU@3ZRSC! M[.4CW L"V]R=D>>X=D,_[%;2YYJES\ ]'UCS".I,?HB]<\#>[P\'HUX#^4HL M7==(7A^F&76])4XK8HF@\+&AZ:4RU,=-3DZS-'XZ3@M_PQVF77^OX6V;M1M- M);^N68.T%B2"!X2$$BT%CP\27M_(7Q9V=YMK4,(]0M;6G0[HTRJ[?9,HV\WY MAVXY6M[P763W6GOC4^?LRJD9OW;.9OG]764^OTZ\Q6)%F40168(KNSN 6A#Y M#5W^HGB2W2@MN +QS![7!$/AZ0GP^Y)S]?JB'93WI)/_ 5!+ P04 " "M M@V51--V1:*@" !Z"0 &0 'AL+W=O=HD1C[:\J6V$@6F(8&HJ-@>ICV8Y":Q<.Q@.PO\>VPG=3N) MIGN!E\9V?,X]]Y[&U]-6R"=5(FIXJ1A7LZ#4NCX+0Y666!%U*&KDYDTN9$6T MFS*=N;2GG4]%H1CDN):BFJHA\72 3[2R(@_7" M/2U*;1?"^;0F!:Y0/]1+:6:A9\EHA5Q1P4%B/@O.X[-%/+8 M^,GQ59MC<&F M\BC$DYU<9[,@LHJ08:HM!3&/OWB!C%DFH^.Y)PU\3 O<'J_9O[OD33*/1.&% M8+]HILM9["^147A)-YE,I6I!VMV&S Y>J0QMQE%M75EJ:M]3@]'Q% M"TYSFA*NX3Q-1<,UY04L!:,I107?8"G-7T#J5R \@ZOGAM;&%'T #PKSAL$- MS1&^7*(FE*FOTU ;498Z3'L!BTY LD/ *=P*KDL%5SS#[%]\:)+Q&27KC!;) M(.$*ZT,810>01$DTP#?R%1HYOO$.O@M1U8U&\T\6N6Z)Q '.L><<.\[1+HW= M-P!W.>PSX/>-P<*UQDK]&8@\\9$G@]FLW3R FMF0UE34EDMJ?FQY[S^)-K?N(CGWQ@S8>Y]]?\U*L\'63RG_8 M5QQMCI7HDZL=;QUI\0?6>P_Y9&_!XV0C-!GDNLM-61#R1G*J&XE.:4Y?['@P MPN;LBD>?;Y$'H]L0'\ M=6O^!E!+ P04 " "M@V510I'>49@# #M#0 &0 'AL+W=OG :>T^U.VP%O,BK8%A:@?Q1/TO2\VLHZS8&K M5' D83,>W.';.8XLP2'^3.&H+MK(IK(4XJ?M?%N/![Z-"#)8:6N"F<\!II!E MUI*)X]_*Z*#V:8F7[9/UWUWR)IDE4S 5V5_I6N_&@WB UK!A^TP_B^,?4"44 M6GLKD2GWBXXE-C+@U5YID5=D$T&>\O++7JI"7!",G6X"J0BD20C>(-"*0-_K M(:@(P7L]A!7!I>Z5N;O"S9AFDY$41R0MVEBS#5=]QS;U2KE=* LMS6QJ>'KR M# ?@>T!?T:FU_(46( _I"A3Z/ /-TDQ],?,_%C/T^=,7] FE''W?B;UB?*U& MGC916%O>JO)X7WHD;WBDZ%%PO5-HSM>P[N#/^OE)#]\SV=@PLH M;A#U?T/$)WY'/--WTW'2E M?*"4V#\?$_YU8E;\R]IB'%._H68'+,%)TE"S T6'OM^4LP-&XCA,NO7$%VAYG\?T2D%IJ[A!A..FGAVHEE"S M#A2FM+DXYETP',7A&WJ>3Q/^V)F5576[ZJGC>O7'XD6J>-WP< M7:EFU#[EHC!HGIA=L)C&N*EG&Q;[E"1-/3M@)+PX6K=\F=^Y&WAB_Q[=3W#$^LV\9=UT^FR\?0H],;E.N4 8;X\J_&1JY M9?FV*#M:%.[RO!3:*.J:._,> VD!9GXCA#YUK(/ZA3?Y#U!+ P04 " "M M@V51P<>#(WX# C#0 &0 'AL+W=O_OB0E M2TZC,$&Q!7*Q1&KFS9LWHS$UV0OY76T!-#KDC*MIL-6Z. ]#E6XA)ZHK"N#F MR5K(G&BSE)M0%1)(YIQR%L91- AS0GDPF[B]&SF;B)UFE,.-1&J7YT3^N 0F M]M, !\>-6[K9:KL1SB8%V< 2]%UQ(\TJK%$RF@-75' D83T-+O#Y'(^L@[/X ME\)>G=PCF\I*B.]V<9U-@\@R @:IMA#$7.YA#HQ9),/COPHTJ&-:Q]/[(_H' ME[Q)9D44S 7[0C.]G0:C &6P)CNF;\7^(U0)]2U>*IAROVA?V48!2G=*B[QR M-@QRRLLK.51"G#@8G':'N'*(?W?H/>&05 Z)2[1DYM*Z(IK,)E+LD;36!LW> M.&VG8+]\!W@,[01991JRQAZ)J7_6%U?GL%FE"FWAF3 MN^45>OOF'7J#*$<+RI@Q4)-0&QX6+4RKF)=ES/B)F&.T$%QO%7K/,\@>^H>& M?YU$?$SB,O8"+J'HHB3JH#B*HQ8^<[_[%:3&'5MW//;026I-$X>7^#7MH%NP M+Q+E&W0#TDG*4T#_K!C=.'$[Z/VA,/T,&?I,#C:XU MY.J;AUFO9M9SS'I/,)L;W:6!1D0IT,J\ ,Q2:JUAB31V2'88W,_PJ-N;A/>G MPCXVBN/NJ#9Z0+)?D^Q[21Y;4D(J-IS^_+U%2GHE!HY.0@_[W:0]]* ./?"& MON/*J4]-18J3DHFZ9*U2#1YSP:/^4SH,:S+#E^CP/[11!RTUD1J9"0'HZ\6! MJF_G[ETYP]%9A#V--:JYCEY9RX]K9N._4=+QX^X?XBYNKRB.FFD;O:RFLM:I MG53'[E/1VOK/Q(A[*'?SU:,>/OE_P%ZTA6&9[W(?5MQ@Q:^L2W SLW'BS7-) MR-(<9E8JE;1P;8'2:EHJI$'FK97P8V+T XCTT6L&-_9/[L^& 6(T-0$#S M)2S]T,^S;"8W]H_N!3D\URS-*,:#U]8LS63&_M'\9\WBQTQ<&;PO;3.-\>CO M=8L?VD,S/#F&YB W[G1NE=EQ79Y(Z]WZ"^#"G7O#QKS\?%@0N:%&509KXQIU MAZ;O9'DB+Q=:%.Y0NQ+:')'=[=9\Q8"T!N;Y6@A]7-@ ]7?1[!=02P,$% M @ K8-E40!$>A+H P O0X !D !X;"]W;W)K&ULM5=1C^(V$/XK5GJJ]J1;$CL$PA60V&6W;'7;KG9[[4/5!T,&B"ZQ.=M9 M]D[WXVL[(< 2#"?U7B!.YOL\WXP]8_?77'R22P"%7O*,R8&W5&KUWO?E; DY ME2V^ J:_S+G(J=)#L?#E2@!-+"C/?!($'3^G*?.&??ON00S[O%!9RN!!(%GD M.15?KB#CZX&'O0'U0989)^_&Y(O7J M.0UP]WG#?FO%:S%3*N&:9W^GB5H.O-A#"2?N+UJ5M MU/70K)"*YQ58>Y"GK/RG+U4@=@ $'P&0"D#.!805(#P7T*X [5< ?$Q#5 &B MJ:^ED(_V*. F? M8-5"8? .D8 $'Y_&Z.+-VR:W_A>6L9OEMR)KH0"?8KDYP4*9]J5BF:N??\+= M^)<&FELWS1AF&QK<.^[,KVZ66YBV$(E+%H]L-ZX8>6 M-SPJP?6I$X#J)]J\FA%>YV""&UV9ZJ3JVJXU1EJY:-+;K052FWA:%IC4[< M/#@**K CU-W:J:Z3[(\5"%TTV0()TS O^?RRT%Y2*4$UULN2KK,;YR".7D7P M^BRK\:%5MQ<$^T:WAT:D3792MB<[KF7'9\K.;%:RE$[33/<2:!0='RR(* YQ M[Y7HLZS&L5OTGIQ>+:?GE#/*N5#IU[+[Z6W#OS>KO0/7VZ\3<7UH@\-CCN-@ MV\H#I^MW3.\(D K!BS[::B>-@F;W3R2IFF@OL@[8D)ALN+H0R7?Z%&_N"=M-<*SLGZ##MNZ[/-OV'^QN(??T MY508MST$1S\DC-MRCL^HY]\3QA-EG1SOG_[.63D'L;#W)HEFO&"J/#;7;^N[ MV2/RM>7FQNZ=BD3*I?9UK:-#JZBB*\JY4#A1?V9/WE"M]CK>/2WV_!&$, M]/S#D(%8=.[--Z?;I=W8@HR2DTUY([-S_[Y_OG!S#C53/.@,P MY#7G0H^\S)CBTO?U(H.4"6\\ M='-W:CR4:\.9@#M%]#K/J?IU!5QN1E[@[2;NV2HS=L(?#PNZ@AF8Q^).X4TL?$NX(G!1N_=$[N3N93/=O Y'7D="P0<%L8Z4+R\ MP!0XMT:(\7/KZ55+6N'^_<[]H]L[[F5.-4PE_\92DXV\@4=26-(U-_=R\PFV M^^E9OX7DVOV231G;#SVR6&LC\ZT8"7(FRBM]W>9A3X ^S8)P*PC_51!M!9'; M:$GFMG5-#1T/E=P09:/1S=ZXW#@U[H8)6\694?B4HJ"A,YOZB],-\G@/8JP![K8"37"K#?E/WAN,Q M5/8E/)?+\S724JW!-)ZTTK2WAQ+UHP/<>DP0!(-FW+C"C5MQ/PL#"K0A2%MF ME#,Z9YP9!HV@<0VB&QQPUD."Z AFO\+LMV+.,LSJ.:+F[]2]7UM[<%CU>D@W M[C7C#2J\02O>$U68-0[OP WJB3E@JT>$QRJ<5&Q)*]N#-)0WT22UTQ\&M5>D M'A0G0>> R-_[>.>@5JZG:4S#6ICR.U[-5FUSXKJ%_S>\[+FW5*V8T)C()4H[ M%WW,A2K[6#DPLG"M8"X--A9WFV'K!V4#\/E22K,;V 6J/Q/C/U!+ P04 M" "M@V51*%(^",L# ,#@ &0 'AL+W=O+JKBAP/WM3M[5PXF [6_;?,W;2 MI-TFV#- M1LB<:+B56U>5DI*U!>7<]3TO=G/""F$WE_1;G8 MSQWL'!Y\9=N=-@_%8J) DF[FSGO\;HD3 [ C M?C"Z5T?7R%BY%>*GN?FTGCN>440YS;2A(/!W1Z\IYX8)=/QJ2)UV3@,\OCZP M?[#FP,L IQ=?* 1-H4NTJLJ24UA133BZ(IP4&44K MFWJ?BCJ_S#J]65)-&%=O ?)]M41O7KU%KQ KT+>=J!0IUFKF:M!EV-VLT7!5 M:_ '-*QH.4&!=X%\S_=ZX-?C\,\5GR /#\*7X_ ES6!V"\?34[@+P6PCZK<1 M]2U?,,#W;TDEQ*K8HCJV(Y1!2QE8RO!12FG2^%)L+BM%$5&*ZMYXUW2QI3,[ M_VX1>&D4S=R[X[">CTJFGG%3%88&?5P :TF,Q. H?).2R;Q0LW8#DKK!C_Z62GUX" MFCE.M.&S&M:,.BF[03)0=7'71_!X(ZF+P&;(1Z_>G@:0A .[ '<- #^K T ( M]_:(!MN"W,&K+853I3FW=K5*4YGW*AR?"7OHGA*IT!3EHM [A7"*UN1^K*C@ MKB_@\<9PDA/_R\7X/-B:>):'KC/@\=;PK+58,Y6)"G(<(+37R/ADTTGLO1Z3 MW74(G/RMT#\N>GRJ:!+UBW:/3M[F.^D?(K>L4*!I T3>)(%5E?6G1WVC16D/ MX[="P]'>7N[@;X30AQMSOF\_ !=_ %!+ P04 " "M@V51JH.. MS'<" !.!@ &0 'AL+W=O0-I(F;: HC43+T)"&ANC8'J8]N,FEL7#LS'8H^_<[VVG60:DF7AJ? M?=]WW]W9UVPCU8.N 0QY:KC0LZ VICT/0UW4T%!](EL0>%))U5"#IEJ'NE5 M2P=J>!A'41HVE(D@S]S>KKW'+C4K)-?NEVR\[^DT($6GC6QZ,"IHF/!?^M3780> //L! M<0^(GP/&KP"2'I"X1+TRE]8E-33/E-P09;V1S2Y<;1P:LV'"=G%I%)XRQ)G\ M,V --/E EEW;.# MA$MH3T@2O2=Q%$=[]"S^&SZ:'I"3#/5-'%]RN+X_+E;:*+RS/P]PC@?.L>,< MO\+YI06%'1%K4M@^X=NLL%6:8*>(',ZXB[RO(YX]=>SVE3_FH]-1FH6/>S1- M!DV3-VNJF*"B@ .*//=D5U%RME]0.@A*#PJZ M3I^I#G>>9@-J[2:6)H7LA/&7>M@=AN*%FP7/]N26EV1HVP/ 7DO\!4$L#!!0 M ( *V#95&0;%4-A0, ) - 9 >&PO=V]R:W-H965T>G> $:\!F;=.T M?S\VI!"M;>C#O"38^-YS?9.A1.&0I:$V8I)P!0?;KX$]X2HSR[!F8K6\Y_FL'?Q3J(3$6D(CME4F#]]D)N25693+J._TY)@X%I M L^OW[-_Z3:O-[/%DMSRZ@Q>P;%? MFRT"L&NEXO4I6%=04]:_X]=3(\X"8.()0*< ]-& ^!30=2[L*^NV=8<5WJP$ M/P)A5NMLYJ+K31>M=T.9^1@?E=!WJ8Y3FWNB>R#!%?B*52NHHGK ]Z";!O<4 M;VG53U[<$85I)2_UVN?'.W#QZ1)\ I2!IY*W$K-"KD*E"S)IP]T)_KF'(P_\ MD337(([^ "A"D2/\=CK\G[:Z!A%TA8>Z#4,OT- +U.6+/?F^-41@1=FAW[Z< M2!D/*>,N9>)):2H#%^1U5[6%2:Q* IA> VK.5"D!804I@.Z#(O66B*$9EZYF M]JA%AS(_SY<-7.39*GQQ%)@,!29S!4(7JX]*SUA9DJ9N5CJPTCD6YF+0;68HX5NU@+FP533P^S@97-L1(7*[-9:9*X6?G RN=8J8N56ZPE2B(W M:SFPEI.LIY+H?X:](L)%7%K$-(MSY$;":/11- WE"E>@ZOS3X#?]CZ'<9HDL M/HRB-(D]!9P)$4X6<$^DO &T;EJE?YJ4Z>T3J9PE0*N$JP0AY/F(X>@AB.9[ MX"0BN^EY#)<#\*1-9)DB6T:>;P,<70;C23]^H0RS'9FW(QSM V?U\_O\"&UI M)9''67"4%IRUEM.0T-867"!?DT=OP5EQ.24)'>9*EQ[::"XXJRZG)J'M+M_. M1G/!674Y-0EM=_E8H[G@M+I\FH2VM3PL-!H+S1AK4I/(]I2/."H*32OJHXY$ MMJ!0GGOTA,Z.2=-Z^K@AD>VK*^A3-!I%A*9/55X_(ON(A+($_H\7GAV7S;/* M5RP.E$G=T+T.BZXS7:_HC__]0/&F.T%ON=+G\>ZRU(],1)@%^OZ><_4^,(?R MX2%L\PM02P,$% @ K8-E45)#C61A @ /@4 !D !X;"]W;W)K&UL?51M;],P$/XKIVA(FP1-FFZ#36FD=@,QQ*1JU> # MXH.;7!MK?LEL9QW_GK.=AH)HOR3V^>YYGCO?N=AJ\V0;1 >O4B@[31KGVNLT MM56#DMF1;E'1R5H;R1QMS2:UK4%6AR ITCS++E/)N$K*(M@6IBQTYP17N#!@ M.RF9^35'H;?39)SL# ]\TSAO2,NB91M -"N&!2,9SCYD,E#YP M?[U#_Q1RIUQ6S.*-%M]Y[9II\B&!&M>L$^Y!;S]CGT\06&EAPQ>VO6^60-59 MIV4?3 HD5_'/7OLZ[ 7DXP,!>1^0!]V1**B\98Z5A=%;,-Z;T/PBI!JB21Q7 M_E*6SM IISA7SJKGCEON*V3A'/"GI'+@UYIQRM8 M&%VAM3#K2&-T6PCF?!"< %=PSX7PL$7J2*BG2ZM>U#R*R@^(&L.]5JZQ\%'5 M6/\=GU*"0Y;Y+LMY?A3P"U,CF(S?0I[EV>/R%DY/SH[ 3H;B30+LY #LO+-D MH1K<:+GB*A9AB1MJ6@'Z!=H*F(@68& M])HJ[="@=98ZG.[2_%NP6)_CB.,L&V79FR/:+@9M%T>1]OH)6L,K_)^8"'$5 M(/RK\5)>CJZ*]&6?-]WK:8EF$R;70J4[Y6)[#];A<9C%F?CC'E^6>V8VG-I; MX)I"L]%[XC=Q6N/&Z39,"#4V]7)8-O3 H?$.=+[6VNTVGF!X,LO?4$L#!!0 M ( *V#95&6GL'FG@, %H- 9 >&PO=V]R:W-H965TB!UH:6T0H42&I M=1;HQY>DM9*VEABWP%YLD>*;-_-(/HP6)RZ^RAQ H>\%*^72RY6JWOB^3',H MB+SA%93ZS8&+@B@]%$=?5@)(9D$%\\,@2/R"T-);+>S<5JP6O%:,EK 52-9% M0<3#+3!^6GK8>YRXH\=T:FE#WG7\W@?;;T I,1,$B5"4'TWSVL@3$32>?QK0GJM9P& MV']^C/[.%J^+V1,):\[^H)G*E][,0QD<2,W4'3_] DU!$Q,OY4S:7W1JU@8> M2FNI>-& =08%+<__Y'LC1 ^ XQ% V #":P%1 XBN!<0-(+;*G$NQ.FR((JN% MX"_66W02]?O$(O$"W1YYS7DI297/A*)V;"^VF3Q.TY MB7 DB1U4-R@*?D)A$ 8#\+4;_H&4&HY'X1LW? /I(QS/G\)]K68K:=A*&MIX MT4B\(=W0G[_J.?1>02'_(1CI\YSTZ4L2&MS\C$(LVUOU_%231= M^/=]22X7!>V*)QG%;4:Q,Z,[ON>*IF@K>&J+K_71);;V+2/*.)2C[DG+,GDV M;9.6(W%6LB8RUWZDXPO(ADYCC[+@24"A$I00W= MH_4YRJ1''>)HF'K64L^F[BT!776E;5T/DLTOR<)A[WG+/_^\Q M7L\OV.(HG@WSX:"SN^ *H4M>_ECK)E(_ SQR27#/;K&3_S-7A#6DSD/6Q.FS M3\-D.L+?>1,.W8>[*9M1LJ=,WQ\8KCV\K#T>X>X\"[M-ZV.G^H_HHPOZ*![C M[QP*NRWJK'V/VNQ#78SH'U^F,!D[?IU]X8E; E!7;?[D@CR9!_,1]L[8L-O9 MKO!H]#?:P+UN!RO(D((T+SGCQP>'K>+.X_#TVZ9R/G[-+2\"0:NV2=JV&WK5VG\]IV=]J-!##[4N:TDJX&I'.Y,'@V MI!Z9;;C^G5O\ 4$L#!!0 ( *V#95&A M"]737 , #T- 9 >&PO=V]R:W-H965T>WAY0"T/7'R5!8!"=U59RY53*-5=L^V8KWDK2I9#5N!9%M55'Q_!R4_K!SL MW#_XR/:%,@_<];*A>]B!^M1LA9ZY0Y:,55!+QFLD(%\YO^"K#?%,0(?XS. @ M)V-D2KGA_*N9O,]6CF<800FI,BFH_KN%#92ER:1Y?.N3.L.:)G ZOL_^6U>\ M+N:&2MCP\@O+5+%R8@=ED-.V5!_YX7?H"PI,OI27LOM%AQ[K.2AMI>)5'ZP9 M5*P^_M.[7HA) %X\$D#Z /*C 7X?X'>%'IEU95U31==+P0](&+3.9@:=-EVT MKH;59AMW2NBW3,>I]5;HCA#J.Z)UAG[]UK)&[Y&Z0+7NH+=HI[LF:TM /$=V M)'I]#8JR4K[1\$^[:_3ZU1OT"K$:_57P5FJL7+I*$S7+N6E/ZMV1%'F$U Z: M2^1[%XAXQ+.$;^;#KR'5X=B$X^0TW-7R#!J102/2Y?.?T.@";4NJ2SX5X.\/ M&H[>*ZCD/S.+^<-B?K?8XDTX5=.G-H;]>+T(_CI7L[5AG6PPD W^E["ZTVU,@P<<_'"!@S.F%E02! L[TW!@&CXAJ_:E@I<9 M8E4C^"T8HG*FMZ(A3UP=/Z_X?;ZIKHLX/&]W&RH)?;OX M>/173&;9;GC5M H$*JC(#E3 G :CD6+_)T@^>B&>-\/_+OE#F_,3[]P+;2A_ MLC&G;$:Z>DGPT+AS^!,E'.\/1,TL>/1 3^P$YE]R*>L1B\.B' M>-X0!R'F:A\="R1=1GJ;Q/&N?IPHWG37W1NN].6Y&Q;Z^P:$ >CW.>?J?F)NT,,7T_I? M4$L#!!0 ( *V#95%"UZJ% 00 ,1 9 >&PO=V]R:W-H965T8HN_'.9>7AZ*G6R&_J@UC&CUF::ZNO8W6 MQ97OJVC#,JHN1,%R^"81,J,:'N7:5X5D-*Z2)=?>#;Y:$F(<*HN_.-NJO3$R5.Z%^&H>/L377F 0L91%VH2@\/' YBQ- M323 \:T)ZK4YC>/^>!?]UXH\D+FGBLU%^C>/]>;:FW@H9@DM4_U9;']G#:&A MB1>)5%7_T;:V'0T]%)5*BZQQ!@09S^M/^M@48L\!'W,@C0-YZA ><1@T#H/G M9@@;A_"Y&8:-0T7=K[E7A5M036=3*;9(&FN(9@95]2MOJ!?/3:/<:0G?[)C?TN< >]8 M<8$&P3DB 0DL>.;/=L>7-CHOR[[\Z>P'Q1BTK3"HX@U.M,(Y6J4TUX<=@?[Y M".;H@V:9^M>1+&R3A56R\$BR!0-=BSBMU0(RT4Q(S7_4$^P1A% Q6X?584=5 M6*."#S,Y".@!FU8$9.,+_!P8+.4J%@F\,JQ#9LIU#-1SU4 M[[&M\!8[0OIUMX4+1T?K/FZICIU45U8^<&[!4+(8E: P$B4\IWG$4,K@+$)& M#/,U,X;*MA[C'M0P'.,^\]-V!Y0F+:6)D])-%)59F5(-\./][07+]_^(3/I[ M9X(G?2*3'I&G=@=$+ELBETXB'PW(C4ACQ#/HNP<;T(/ ..A.N^#U-0[O':[X MM7;WH@D]/*5@2XOA@#BD"9,./G'"GXNL*#7L@PV5\99*YBI*=\S@-SAG<'?0 MX-9-W(-]ZBIK)_GXU31_@?NB;U/7I<5NX@+?'1'8?4;\F20&/9NSGFM@MFR]:#8L"6E>C;^=LI4XIL5LJEW9TAR_# MG3J2-U!'TJDC.:&./[LSF[BCXV4_1-0)'G$+WDMZH0GM -6\U)^TJ\'[>Y>Z MC,EU=9M6*!)EKNN7^G:VO;'?5/?4)_.W^&J.+?,+N.'7]_$N?/WSP"^%A@MJ-=PP"F],Q@"^3X30NP>3H/W=8_8? M4$L#!!0 ( *V#95% %Z@X!P, *$) 9 >&PO=V]R:W-H965TV;9(,LBQ MN&4E%.K/FO$<2]7E&UN4''!J1#FU/<<)[1R3PII-S+<%GTW85E)2P((CLP!+D2[G@JFV^P)U0H'VES JS!/M*MM 14RV M0K*\%JM^3HKJC?=U(5H"=S0@\&J!=ZG KP6^2;0B,VD]8HEG$\YVB&MKY4TW M3&V,6F5#"CV,2\G57Z)T\>\S(?PFA&]" MC/Y3U8P)28H-2M2[MW"5F]"XT2ON;>;ZOC>QW]KEZ3&*PZ Q.B(<-82CBP@3 M5IBL$<4KQH=!*V]!F\'SW!/0'J-QR^@(-&A @XM U2;S"J:8>M@4UT\7-W3Q170<2+[: MQOX)<(^-'_C]Q..&>'P1LS6^:DO+]\PWY!"J'6Q5C+G-E))\>H^4'4D*\V1NF)2'="F MF:D[%'!MH/ZO&9/O'7U*-[>RV5]02P,$% @ K8-E4="G7O/, P EA M !D !X;"]W;W)K&ULM5A-;^,V%/PKA- %$F!K MB?17O+ -)'$7-9 T6:=I#T4/M/1D"Y%(EZ3L+- ?7Y*2161\-PEPL+^QR%9K96Z$ MT_&&KN )U//F4>A1V+ D60%,9IPA >DDN,9?9F1D ';&'QGLY,$U,JTL.7\Q M@WDR"2*C"'*(E:&@^F,+MY#GADGK^*_YDE M:CT)K@*40$K+7"WX[E>H&^H;OICGTOY&NVIN;Q2@N)2*%S58*R@R5GW2U]J( M X#F:0>0&D!^!/2. +HUH/M>0*\&]*PS52O6AQE5=#H6?(>$F:W9S(4UTZ)U M^QDSZ_ZDA'Z::9R:SF"IT,_H.DDRLPXT1W-6[2:S*A2B4594G&5B@'I4!(4S6V5=M, MK.@&ELZ$QW:*L0X3_3,.MX=VM4R,^F\GOE'<;Q3WO8H7L.7YUNC]P1J/&X.& M>W!.TX=-F:&WA9H^;15>;?7A_]RK3#[FWE53^LI;^G<0!;KCE'G:*O$I8'_@V%Y *N,TZ-<$LN2R?B MCQ7G]KO"@+B4(5=GM=2E#AE]C*5^&GS,TO#@(%> 6-D#L40Q+YFJSG3-W>;0 M?6V/FJ&;7IW8[ZTXJ5_V4PV-.D.]*T5U"*X&BF_LL7#)E3YDVLLUT 2$F:"? MIYRK_< 4:/X5,?T/4$L#!!0 ( *V#95&^]/1J[0( # * 9 >&PO M=V]R:W-H965T2@5(I3"M MTIBJLFX?IGTPR858C6UF.X5-^_&SG9#2-@2V]@NQSWZ>NWML?#=8%[7I9@P9S2P MMFLQ&O!<983!M4 RIQ2+7V/(^'KH^,[6<$.6J3(&=S18X27,0=VNKH6>N15+ M3"@P23A# I*A<^&?3WT+L#N^$EC+G3$RJ2PXOS.3JWCH>"8BR"!2A@+KSSU< M0I89)AW'SY+4J7P:X.YXR_[!)J^366 )ESS[1F*5#ITS!\60X#Q3-WS]$ PA+0'BL MAW8):!_KH5,";.IND;L5;H(5'@T$7R-A=FLV,[#J6[36BS!S4>9*Z%6B<6IT MQ2). 7W!&Y#H9 (*D^P4O4>W\PDZ>7.*WB#"T(QDF3Y5.7"5=FF ;E32CPOZ M8 ]]B&:"Z/ MAOO]NG1>YGWZW]X?B1%6AQ]:OO"8P__^2:^B*P54_FC@;E?<;(,$5E!W>YHY3GJMKO?VM.Z8#@"]EE/-O OK>0R'P7EU"?Z?,^*\@ MX@&2,-@GH[M3 2F(I6T])(IXSE3Q'E;6JKVYL$7]B7WLGU_Z-?:):8=LQ7V@ M+WJI&19+PB3*(-&NO%9/_V]$T9X4$\57MOXNN-+5W Y3W=*!,!OT>L*YVDZ, M@ZI)'/T%4$L#!!0 ( *V#95&P)YCN3@8 @> 9 >&PO=V]R:W-H M965TT??W8<<(#$H=?5J7TH^>&9^<8S_F;L7*P9_R'FE$KP M$D>)N*S-I5R<-QIB,J7XC)F%2 MZUVDSQYY[X(M910F])$#L8QCPC=]&K'U90W6M@^^AK.YU \:O8L%F=$G*I\7 MCUS=-79:@C"FB0A9 CB=7M:NX/D(=[1 .N);2-UL:L'\]5;[,'5>.3,F@@Y8]#T,Y/RRUJF! M@$[),I)?V?J.9@ZUM+X)BT3Z'ZRSL5X-3)9"LC@35@CB,#&_Y"6;B)P :I8( MH$P '0C ,@&<">!#@5:)0#,3:)YJH94)M Y]*+/@9P+^J1;:F4#[5 N=3*!S M: &7"'0S@6Z:#B9^:?"OB22]"\[6@.O12IN^2#,HE58Q#Q.=[$^2J[>ADI.] M)\DF/\[Z*ET",&"Q6D."I%EX!JZ"(-27) *CQ"PK_>+C-94DC#ZI$<]/U^#C MAT_@ V@ ,2><"A FX#D)I?BL'JKK^S"*E)"X:$@%5IML3#)@?0,,E0"#X)XE M(W)XL7@A^^S?KMVZS?N<6OZ:3N MFOG1R7%K.]( [U8L3M7A,F?T0CL;'Z_8*\Y),J.J$DDPWH#\N$>R21]?K0D/ MP%]_*)5@)&DL_G8 :NX -5- 31>% +9(0T<:3D=N7FA?!(*"A8\G%# ID#D7!-[OBU% !:4 M&Q^+7!P:6WXU/'\'SW?/,^4KC4N9#9E!L:&$%T[PT*VJ920!!+'F*."#@&R* M2/KN-#U=HT6J[3*S?Q802<&4A!RL2+2D MI\7BUICJY&(!<;W5+HY'9X>PXT3XC0J-3P$P$?EL(!5%PRCJYNW7F_OI?%LT MI@1A=X>PZT2X1P\3)J1J3R.B04L&$I:LC ?[69XPJ:*JAT[8+ G_*2Z^W:/L M;ATL3]>(/6^@9WL5S^G/[5S.)\!46H'U89)M([E=6X5]@QLD3"4! MVBT)5+4D8*Y9@T[=#RPYR_Q2S"H535D7E[KMCRY/@ODU=,4]9.XJ,%B/'A*AU6C=KWSY90Z*ZA1VS'J=ZIALD,:$?TKTG- MPH1TZT892>/321K:D@G=-?-6L[(NE5^?GD5%U1]FNO(E&WL^]$L*([25$;KK MT- 6!%VUS5;D=>4ZLY"O$2U4]V$)-%O&H+N.Z:X/W/QEO%83;4-!%FI_2(91U2OS#$%H1#+ZA8QLY)/ MEF8+^WZG<[@DJP?N[[=LO4%N*B^/'?@%WL+%R#(^@N\COLB6!X3 CTX=."H8Z#<1;#912>QM54#NK0GRO+8)*OAB.M^* M@H,LNZ/N^P@PMC2-W33]>P(\RJSLU1%'-+#E<%S1M9?CFS)NZ***PD:9C1.. M.[!E"Q4&U[LE[1&V7(\K#J2TQ0SBB4B.F^Q.L^[C M$B26XK&;XE_9DO0S=?F6I%LO.9[ EG6QFW5?)M*[CY/7J4?Y0Z>]^'Y !8\OX;G-T7/A_#\UGR4 MM&;--])[PF>ARM.(3A4$K]Y6&H]U/& MY/9&&]A]_.W]"U!+ P04 " "M@V51DIXC1(8" !F!@ &0 'AL+W=O MU#ZL MBA;M]J'J@TDFQ,*Q4WM8X.]K.R&E$D3[DGCL.6?.S#B3R5[IK"F:XJ4=J33.F"D37U)C2E1I9Z4"'".(I&8<&X#&83O[?4LXG: MD> 2EQK,KBB8/BY0J/TTZ 6GC1>^RB9\\I7P:? T@Q8SM!+VH_3>L\QDZOD0)XY^P MKWVC )*=(5748*N@X+)ZLT-=AS- /+@"B&M ['57@;S*!T9L-M%J#]IY6S:W M\*EZM!7'I6O*BK0]Y19'LQ6I9-M9V+Q2N%>%[;5AOEP=F!O;J=(9!E[=.2EX M-,1M*1">&-?PQL0.067@6>!'[7SS@,2X^#P)R2IT<<*D5K.HU,17U-S"LY*4 M&WB4*:;_XT.;69->?$IO$;<2KK#L0C_Z G'4NVWAZS?EZGN^_C6^G&GLK'VY MENQH;R?!7&LF-^C7O^9K0]I>M=\MP09-L($/-K@2[(6;;2?3B, EH49#H&WM M+Y6UG2CN]J)/+8*&C:!A*\_CH;0?D[L)J NXX1*.R+2YV.AVIKA"PAB*JN$C M2-G1M&@<-1I'']/XKH2]R8+3\9*\=I+AL!NU5FS M4M1.%%T3%)Y]^P7JC9]P!A*UDU2-@6:W&:+S:G;\VAKJ9:99 J_219*[)SR2]S^R- [1SL>:84G0P7H/FUS/X"4$L#!!0 ( M *V#95%>B\1%ZP0 ((5 9 >&PO=V]R:W-H965TI*VX!-(*271FI>]FY/VMNJV>[J/KK@)JB <[9IVG]_ MMB$0$C"T^R7A9>:99X9YL3W=4_;$MX0(\)+$*;\>;(7875D6#[8DP7Q(=R25 M;QXI2["0MVQC\1TC.-1*26PAV_:L!$?I8#;5SV[9;$HS$4N< MQ'1_/8"#PX.[:+,5ZH$UF^[PAJR)N-_=,GEGE2AAE)"41S0%C#Q>#V[@U0J- ME8*6^!&1/3^Z!LJ5!TJ?U,V7\'I@*T8D)H%0$%C^/9,%B6.%)'G\5X .2IM* M\?CZ@/Y9.R^=><"<+&C\,PK%]GK@#T!('G$6BSNZ_XL4#KD*+Z QU[]@7\C: M Q!D7-"D4)8,DBC-__%+$8@C!8G3K( *!72J,&I1< H%YT0!M5D8%0JCO@IN MH:!=MW+?=>"66.#9E-$]8$I:HJD+'7VM+>,5I2I1UH+)MY'4$[.UH,'3Y5R& M.@0+FLC\XUA_P4NPSG,'T$<@M@1H2?!MI]_>J.\;B5=PL20"1_%'*7^_7H*+ M#Q_!!V !OL6,JO#25,\?LWZRJR^)(%4ATW6:\%PRC1T-)[3@O=/ECP0IE)MK3/' #DJ(4<: M MR7[IG5F^=!&T/:?9_KBT/^ZPOXM8M_7QN77H^"V^^Z5MWVA[@=- #K=.XWZ# MZX[;9GU26I^\)95E[0JBZ^50P%WY-#FCY?@^UJ&ME] M<@P_Q.1]GA;XQ]20YTXFZ-35'H)U'XXF*C3VLI]Z<2)SY>:9,+G8 H?" ;#\(B$-T1MV5PU>VCN]L<=JP<+]YP%A$,?M="H^C8T-^Y: M\^K!PVODX7@M/*K^#63T:V4]O/7/Z/E#>WSJ;(=4W8EJ\,#)VWK9'5&[3_4%%W(YS.0^+\,Q^$Y8 M\OMOT+/_N/B78';:FNOKXVH8(/,P:&YRN1W8NG)==J"ZX%51!! D:D$//!#B MUZ8=R:HGT"0'DHA^ U3=]VJ((/BN6LF]-RS&^&?C &I6L42?K:O(A\R[F9K-A9(,% 5]D;40ICP+P \<94:6>4Q>'+;"Q M1*I)A]ZSR>DND1S5JW5XU[5;)AZJ)A[JFGC%Y&VT>KXE08Y_U(_K1JOYALSS M[=VU,B^ C^. ;-N9G'97=+ZE:9);-> 9XUJ-3M2U]WEG/*./STZ>S^'5(C\.K&#RT\FOF&UD M\8"8/$I(>SB6<6?Y@5]^(^A.GV@]4"%HHB^W!(>$*0'Y_I%2<;A1!LICU]G_ M4$L#!!0 ( *V#95$C=I6!. , )4* 9 >&PO=V]R:W-H965TJ4\"VD4=<.<"1F,AW[O5H^'JK"9D/Q6@RGR MG.D?4YZI[2@@P6[C3BQ7UFV$X^&:+?F6?]O7<>G7EBAL]4]BA2NQH%_0!2OF!%9N_4]B.O'.HX>XG*C+_"MI*- M D@*8U5>*2-!+F1Y9]^K0!PHQ$T*M%*@GKL\R%.^99:-AUIM03MIM.8>O*M> M&^&$=%]E;C6^%:AGQW.KDN?K*?J5PDSE^+$-\^&ZACEF0%ID'-0"[KBQ6B06 MI;P&W$MA8>)"*NP/N'K++1/9:]3ZJN3U!J514N^5C% T1*^&Z)V%F#&98/NY M'*-WC$%H)R;]TQS]FJ/_C[F#A6"YS]5=-5S,VC].'T*B=MS .JA9!V=+Y]&W M422=;+C&WP+X? +L;1S>,Z'A@64%/U-0)-IWON@_EE1A4EACH'Q$7&CV?>-D M1RO/[A_F-6DU910Y:-?DXO)Z*5+U)R '3!W:ZI(&)KIGHI<6VTN1Z#%23%N] M7@/2O@&3^/+2>RE4?-R2: /0OGV3?^W?#37X4NCV<;[U6E'W#^[P8%+(N5[Z M>S%RX'M"]-+(0UD?(&J4:N' =/E#%0NK%K[N>-) M69QB_.,*YT:NG0"^7RAE=PMW0#V)CG\!4$L#!!0 ( *V#95%ODP=-70, M 8- 9 >&PO=V]R:W-H965T^81(0*\IDG&AT8D1'YCFGP9D13S:YJ33#Y9499B(;=L;?*<$1QJ M4IJ8R+(\,\5Q9HP&^FS&1@.Z$4F!T)=6". M!CE>DSD13_F,R9U9J81Q2C(>TPPPLAH:M_!F"FU%T(CO,=GRVAJH4!:4/JO- M73@T+.412JT$U!)0$V"KL4QU""8TE?W'L:[@%9C+I@PW"0%T!0K8 MXA@V?55K LX#(G"<7$C>TSP YV<7X S$&7B,Z(;C+.0#4TAWE5%S6;HV+EQ# M)URSP3W-1,3!- M)V,(/NOG]#KXITU3E"NUR-4:=@G.27P/;N@3(0E:+/Y-W MTV&_+9S_LS[]9^L'R;"KQK&UGGU*+\*,M'7$+6,X6Q/Y,A%@\0;JN!E^T\>W M6\S"RT/:A'(!?GZ35L"=("G_U>&C4_GH:!^=$SX^4H$3P&N]NZR;)$7OMG5F MH>MI7?6N?1G9KM\;F"_U H ,/0<$Q"%J>UY":MJ!LRW4KU$'X;A6^VQG^ MP_R)=V31JV2\3UMIO_+1_Z!*%[IN+?/(Z3N-2A^#8,^W&Y4^!OGHJ- M2I;K M..V%[E71]SJCUV]G0',5:U?%^Y5>_]-6'%K[F\OZH)J7PO4J]/NH4?,6$(2^ MURAZ"\J&J-$:TQ840O:)?V]8N[MA9P9DDE,9J4X!P"KQ' @*QE2NU*T=Q$S. M8Y1U]01$>VOH\W;%_EJ"]D=UA7WT$CYNBK]C@A8,\OUF1[2!O$9#F+6Y+B5L MK0=J+@/:9**XJ:O3:FB_U:-JXWP,;R:PY3Q00[Z>(_?RQ1?"/6;K..,@(2MI MRKKV9>^R8N@N-H+F>JI<4"%G5+V,Y(<*80H@GZ\H%;N-,E!]^HS^ %!+ P04 M " "M@V51,Y\OP D$ !&$0 &0 'AL+W=O.K/!G,QI^BN)1#PQ1@:(R!8?4O%$3W^0TB%7\84TY?H7 MG$JL98#PP 7-2F.Y@RS)BRM^*0/1,) \_09V:6"W#9P+!J@T0.]=P2D-G/>N MX)8&VG6S\%T';H$%GHX9/0&FT))-W>CH:VL9KR17B;(63#Y-I)V8K@4-G[_, M9*@C,*>9S#^.M8)?P%HF971(":!;4, V7=CR1=T3\)B'Z2&23Y-< O)(32IH MSFF:1%C(P5K(B\PQP17CGWO"- 4''Q=$X"3])-?\L5Z CQ\^@0^*YWM,#QSG M$1^;0KJJ-FR&I5NSPBW[@EL(?*.YB#E8RJU$/?:+8?M@P-Z4(:[B;+_%>68/ M$J[)_@X@ZS.P+=OJV<_\W>8PZ'/G_ZV^_,^KGP4#54F'-!^ZQ!=C1OJRZ8$Q MG.]TDH#-*VCB5OA53S^<,(L^GYO-*1?@KZ]R%? H4XS_/;!'I]JCH_?H7-CC M=RIP"G@C[\/FDJ3(^[[,+'@]S:O>T\X!00>>@Q9=$+0\KT6U M[$$ARW4KU)G[;N6^.^C^^K#A(4OV^A\Z$$ZOXO-N5G*_VJ-_)$J]JO_"?LF(1D2/2@X@UN M5G1HU170NI+L)?&9%E9;]QZ0[:"6\#V@ +DMY7N9/-BO/6R< .#P7QVGA -9 M9^6Y@CT3D>2[H;C:-:]]N^K7I0BB:ZF/NNK;?EO]+LCWO;;Z71 <(;\M?Q>% M O^2_'6=@\.%[HEP@ED8ZPR(R%'V#GNEP5!TZRH"W=O-@;HV0>]:.>!UW]A> MT,Z!+LA!G3= %P1'[1/!L@=E!R-T(0?JP@>'*]_O))>G\52G (YDFY%PH4[G M1S(4W[J\P-'M9D%=K&!PK2P(ND>PD6.UTZ 'Y3IV.P^Z*!?YG7=!%X5@XZA0 MA,!L](4983O=D'/IUB$7Q6F]FJV:_@?=ZK;F9_!^#GOF%^HC@>Y#:_KB"\,W MS':)[.U2LI5+67>^3%E6-.W%0-"][DHW5,@>5]_&!$>$*8!\OJ54O W4 M6G MD^F_4$L#!!0 ( *V#95'/-(UGN0, "P. 9 >&PO=V]R:W-H965T M,XE?:XXWW+Q)', A9X+5LJ% MERM5O?=]F>10$'G%*RCUDS47!5%Z*#)?5@)(:I,*YH=!,/8+0DMO.;?W[L5R MSFO%: GW LFZ*(CX=@.,;Q<>]EYN?*99KLP-?SFO2 8/H+Y4]T*/_!8EI064 MDO(2"5@OO&O\?H6G)L%&_$9A*W>ND9'RR/F3&7Q,%UY@& !D(HG\VL +& M#)+F\=6!>NV<)G'W^@7]9RM>BWDD$E:<_4Y3E2^\J8=26).:J<]\^PLX02.# MEW F[3?:NMC 0TDM%2]SMW%=Z"A/H)P[NIH$+C\#-T!TO52[1AS*%=#_?U]1:?N$+OYMP M$/ !JBL4!>]0&(3!ABOX ?E(YD2 ;+Y[.*Z&(6\AT9#80.+9,-P>Y:@M:63Q MXR/X*T:D1-=HQ8M";U1;X0'8N(6-+6PT",O7#2#ZXU?]''U44,@_!]!'+?IH MF'1#5AKL=ZXBB-0JYX+^!2EZ0TMWMW=7-. C"VZ<8[,XS]S>[:W-.Y)Z" M<:M@?(&"B@BT(:P&R[R6*:I - K>HK]1M^Q]:IJ))CL<@RO-#Q](.1FVIV/2 MZIAU3::3(-1'$8'S'L"XU$XBJ;C?N[3EOOT4A%RI26 MV2D!TW,%] 0."IBU F:# C[5Q:/>)_I?9KQ&(B@554Q77O%&E;/*;C?IS61" M^]3,7I$\LC5PT+EU<*+ Y49/;QJ@YF@9G:JI0SR'QD[3P(,T[L@S+>K"5"'1 M)=+]WM A628@(PI,1A*^I"E=9.8.><_CPA#'D_'XD'U?Y"P.Q]$1-\1= M+\+_HAE=8.BXI],<$=$7.2BB:TIXN"O]KZ:.7[<>?+CE_9WW\0)$9H\IQNCJ M4C6OYNW=]BAT;0\ ?A?>G*/NB,AH*1&#M4X-KB9Z8M$<39J!XI5]NW_D2I\5 M[&6NCW,@3(!^ON9:B!N8"=H#XO(?4$L#!!0 ( *V#95$9[92"]P( %8) M 9 >&PO=V]R:W-H965T0!KD MW@;45J*7:4ACJJBV/4Q[,,EI8Y'8F>U0^/<[=D(HI2W5)DU[26SG?-^Y^(N/ M!VLA[U4.H,EC67 U='*MJTO756D.)57GH@*.7Y9"EE3C5*Y<54F@F065A1MX M7L\M*>/.:YG(T$+4N&(>Y)*HN2RJ?QE"(]=#QG>>%6[;*M5EP1X.*KF ! M^FLUESAS.Y:,E< 5$YQ(6 Z=*_]REAA[:_"-P5IMC(G)Y$Z(>S.YSH:.9P*" M E)M&"B^'F "16&(,(Q?+:?3N33 S?$S^T>;.^9R1Q5,1/&=93H?.HE#,EC2 MNM"W8OT)VGQBPY>*0MDG6;>VGD/26FE1MF",H&2\>=/'M@X; .39#0A:0+ - MB/8 PA80'NLA:@'1L1[B%F!3=YO<;>&F5-/10(HUD<8:VA%*E DHDH2]S*14XED),I:,J*4W)&E%E0 M U>C>T/BIJVK<>,JV.,J)#>"ZUR1&<\@VX&?'L9?',"[F':7>_"<^S@X2+B MZIR$W@<2>(&W(Y[)T7#_8E7Q4C[(006KYH'Y\6Z3T1E?E]U0&^ MJ..++%^XA^^*:Y892>$Y0!:0UI)I!KAYCVE1X_Z1I12ET5A5:VK/#+$D,RHY MXRM%YJB_1G@_/B,QN=90JI\'PHJ[L.*#: M5:;75:9WL#)?!#][ &6. ,Q82Y::H;*RJ#G3AT31[WST_R=1)%U8R;\21?)F MG:8X\4'I#' [TN!N]1.C(/N*C7Z#5!+ P04 " "M@V51T)J"EE46$(E5R%:=_7Y*2!1>P@Z(7B4ON MS.P.']E.FV=;(Q*\-E+9>503M;>,V:+&AMN);E&YE4J;AI,+S9;9UB O ZB1 M+(WC]ZSA0D5Y%N96)L]T1U(H7!FP7=-P\_L>I=[-HR3:3SR*;4U^@N59R[>X M1GIJ5\9%;&0I18/*"JW 8#6/[I+;Q=3GAX1O G?V8 R^DXW6SS[X7,ZCV!>$ M$@OR#-S]7G"!4GHB5\:O@3,:)3WP<+QG_QAZ=[ULN,6%EM]%2?4\^A!!B17O M)#WJW2<<^IEYOD)+&[ZPZW.OKR(H.DNZ&<"N@D:H_L]?!Q\. ,DI0#H TG\% M3 = <([UE86VEIQXGAF] ^.S'9L?!&\"VG4CE-_%-1FW*AR.\H5N&D%N6\@" M5R4LM"*AMJ@*@18NOW!CN#<:SI=(7,@+N(2G]1+.SR[@#(2"!R&EVP^;,7+E M>%)6#-+WO71Z0GJ-[02F\3M(XS0^ E^\#5]BX>")AR@#TBWX2!M-+EC&8:U>SC0^ 2W7FE-^\"?S?$IRO\ 4$L#!!0 ( M *V#95&NZJ?I(@, & * 9 >&PO=V]R:W-H965T*D JEVU(K525=GN8]N"2#Q(UL9EMH/WWLYV0 M0@BH6A_Z K%SSOFNL;_NAO%GD0)(]%+D5/2L5,KEE6V+60H%$9=L"52]F3-> M$*F6?&&+)0>2&%*1VR[&H5V0C%K]KMF[X_TN6\D\HW#'D5@5!>&O \C9IFZ2+& *\G%YQ]7*KE62K J,D81AWG/NG:NQ@[6!(/XF<%& M[#PC'00XSJ26(^EO#$/)<*RD__E:B5FU3$W>?M^K?3/ J MF"+)_A06JNP2$9J@[\ 6G"S3;(8FM.Q! M7LC__;^EXRO+IM/*/G'=&KVV#.68'&+Q(X M)3D:FH8%+DP_W3"ZN+A1YT""KH4 *=#O&Z6#)A(*\>>$%W[MA6^\\(]X\<"D M,LI+7]I:K*2'AJZ/S'4_BCSL=^WU;N$.46'H!,$^:G2(1QB4S5" A< ]3[.6-RN] &ZJ&R_P]02P,$% M @ K8-E4<:2[B"% @ < < !D !X;"]W;W)K&ULI55M;],P$/XK5B0DD$;SUHZM:BNM+\ DAJ96P ?$!R^Y)M8<.]CN.B1^ M/&WS/<]S=SF=1UNI'G4.8,ASP84>>[DQY=#W=9)#075/EB#P M9BU500T>5>;K4@%-':C@?A0$EWY!F? F(V>[5Y.1W!C.!-PKHC=%0=6O*7"Y M'7NAMS,L698;:_ GHY)FL +SI;Q7>/(;EI05(#23@BA8C[V;<+@86'_G\)7! M5N_MB[A-QUY@ P(.B;$,%)HVD!>[O=^SO7>Z8 MRP/5,)/\&TM-/O:N/)+"FFZX6C%A^V1E%-XRQ)G)"C+\ZX90D9(/(#-%RYPEY%94+6C_ MY5MRDZ;,;BD_N'@]!T,9?S/R#49B^?RD5IU6JM$)U9C<26%R318BA;0%/^_& M7W?@?:Q 4X9H5X9IU$FX@K)'XN""1$$4M,0S>S$\O&Y+Y__4%_^L?E",N.F) MV/'U3_%1#IHLX0G$!B[(9YQ6O_>;8R9%@CVCJBY8,OW8(=IO1/M.-#[3B$LH MI3),9 >M]OT3NI-; X7^T2$V:,0&G1D>9J P@PM2@K(V'(YM_=S-%\:]R^!5 M6]^:@JOE>'8PLW0![D ;'H=OF M^"2"L@YXOY;2[ Y6H'ED)W\ 4$L#!!0 ( *V#95'2W;%P[P( "4* 9 M >&PO=V]R:W-H965T "IC:)FFE_?C9AA*Z$I9)RTNP\3W'YYY)&FA#V=8T*W4\,VGE_J\F5\'4L)0B M3- 7BH+(QP;GF"2*2>IXJ$B->D\%;(Z?V2]U\C*9%>$XI\GW.!#1U!@;$&!( MBD3J4):" MR=58XL1L6:PX/A28";C8R%\.)PL4)$[X*;R#V^4"3MZ6.Y;<"S':H'/N^%??=$#U]X+7W3#EYA+N+47 M?G$PW/9>PDWI=FVY4UON:#[W0,OAQR<9 5<"4_ZS@]^M^5W-W]_#?QEG)//C M; T^X1'([A#*=L!!=A4(]1I"@O+C:OLC%R7W4'.K+K.9V=98NK9I&O8ZR/&\ M.N:%ZGZMNM^I^F9YRSN2']0T@Z.8.ZSYAYTR/S B26D(2B^S>\=KR3GWNMJ&UE[3+2M M7>.S_LE&^ 5_J4&[T53MH_AI[WJ([?RW.CRON)J%:'N6M]?#7:>QNUO-'4D* M5"K(EK" Q$@(H2U%A<0@:UJ6EJ,LU_,KH'8W1WD#KE0)98CBVG0NG,W01^> MD+#6"C ;)ZRZ0'TF;!UG7!9M**FLWDAZR\H[23D1-->'[HH*>83K823O<&ULC53;;MLP#/T50>^K'#?MNL QT*8= M-J %@@;M'H9AD&W&%JJ+)]%S]O>39,=-AZ38BT52/.>0E.2L-_;%-0!(=DIJ MMZ0-8KM@S)4-*.[.3 O:[VR-51R]:VOF6@N\BB E69HDETQQH6F>Q=C:YIGI M4 H-:TM!1U@R' \JSE-6P G]JU]1Z;6"JA0#MA-+&P M7=+KV6*5AOR8\"R@=PLW^.O?M>"NY@9>0W46&SI%>45+#EG<1'TW^!L9^+P%<:Z>*7]$/N M_)*2LG-HU CV%2BAAY7OQCD< JY. -(1D/X+.*5P/@+.8Z-#9;&M6XX\SZSI MB0W9GBT8<381[;L1.ISB!JW?%1Z'^3TO0&8,/54(L'*$W;P/NY/@CQ*/ %<# M,#T!?.:R@[ZDZGNM/(,S_!7(4UMQ!/+];H?A MGA42R+UP^.-8?^_3=^Y#S7G[\U5F4AE$7B6"PK$Y_)? XJ1 FLSFR:<'4 78 M8_-B!V<>WML#M[70CDC8>L'D[.,%)7:XPX.#IHWG61CTERJ:C7_V8$."W]\: M@WLGW*SI1Y+_!5!+ P04 " "M@V51=LW%$E$" !># #0 'AL+W-T M>6QE]50X8L.0+ M,R8C_?3SA0!)2Q7U84OR$)^+_3M_\"$X8:4V%#\6&"O0,,JK"!9*E5\\KTH* MS%!U(4K,=283DB&E79E[52DQ2BNSB%$OF$X7'D.$PSCD-;MCJ@*)J+F*X+P+ M 3=\3R/H+SY#X'"W(L41?#K[^+L6ZN8#<./DTV0R?3J_V8^?V<0Y]%Z%S@^ M7DSU9Y1LLV/XQ6'XM^!CZ,N#T&^0Q\!7N^ >M+/0:S4PPH6TM5T% M][UJI^\EMIX12"CM! ;0!>*P1$IAR>^T8R?;X(L4:.WEIM0*X@-WL4%)5D+]:W6E\.M;YH,/TB< MD<;Z3=8)&*/[XW14EG3SE9*<,^PN_N""<8BVZT A)'G6U4RK)#J )01K+!5) MAI$_$I5+W*AM.S79N.;@!#7_V_N<8XXEHD/1NO>/^2Z_6_'L\G])MK\J^X)? MU=B^08]=Y/P41"Y.0>1)].35\8N<71^E1J]]?P\."3M'A"X*S%$L@C_-H8[V M1<&J)E01WGH%25/,7YP4-%ZAE3[L[_#U_!1GJ*9JV24CV-OW."4UN^YF/9@; MT<[J[1_F\OR%+=C_HXC_ E!+ P04 " "M@V51EXJ[', 3 @ "P M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6= MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6' MTD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( *V#95$UEK0([00 M $\H / >&PO=V]R:V)O;VLN>&ULQ9I;C]HX%(#_BL7+[DK+ KG0=E0J M,4"[2'1FU,SV=642 ]8X=FH[S.77KYT,4V<*1_MRAB>($YPOA\3?\7$^WBM] MMU;JCCR40II);V=M=3$8F'S'2FK^4A63;L]&Z9):MZFW U-I1@NS8\R68A - MA^-!2;GL??IXZ.M&#\(-95ENN9*NT3=\Y^S>_-SO-\F>&[[F@MO'2:_Y+EB/ ME%SRDC^Q8M(;]HC9J?N_E>9/2EHJLEPK(2:]4;OC.].6Y[\T9Q[REJY-TV+I M^AMU()/>>.@ZW'!M;'-$TS]UC'OF#FZW:JL^,:K/A.9NKO"Z9M&T<-1,>4)H=KTR/2%JR26^F]DR3&[IE M_J+<699%>X'6D07ATA?<[=#+HF%$Y+F^FB^NLL6I5"Z/>&QN^X7CJ_P/_B22V1 1$L8(V1CN9M>MBKBH MK8O@2AE#W*/J0UF&F-!H/T(>[CT+M_X@T\#.5",E)E\9*8(D$"%+(&-;?T0# M^(6IK:;5S@5W*=O>0DS(#A&R';)Z;=B/VI,N]CZB(1@XJT!6!)AX=)+A"-)$ MA*P)&#-,AR/(&A&R-9XS)/*[FW4+9OX(N2"#1,@&:5.EHUB01")DB80YTU$X MR" 1LD& Y,FSAIB03")DF;Q.H([&$=)(A*R14YG",VA8N(!$$B.+!)1RM[X" MB23&%@GDNRXFI)7XK%H)*P,Q6*XZJU;2$!/22OQ&6NF3P[?U(\F8WKN?NP<^ MQ(0L$R-;YB?FM"B:49V*ETR,JQ 3LDZ,;)UG&9Z@#&2?&-D_+YA^T%2R M2<',ZJH2S!_MXGE)!94Y(UF("5DH1K;0<EF;3C0A"R7(%H(RS7[G$4K 91-D"\&8G<4=R$()LH5^38CGS%(N MPH0X@?R3(/O'EQ9/VJ=C\P3R3X+LG[#J>#2&D'42[/624Y.*-JXA)F2=Y%QS M'X=I3!TN-4+62;&+:*'P]'1*A&/(/V-D__PC) &@ 'AL+U]R96QS+W=O3ENT]"M MW[IM3KI3_F=AO-OMU_MVO_QSS:?K'X/3>CV]EE_/4 M+%ZZ<9NG59,^#M?=)5TVW"R>7E?-^/0J3:H=I!"D]8,,@JQ^D$.0UP\* M"(KZ02T$M?6#;B'HMG[0'03=U0^ZAZ#[^D&R1!F7!$DSK FT%N1:"+P6!%L( MQ!8D6PC,%D1;"-069%L(W!:$6PCD%J1;".P6Q%L(]%;46PGT5M1;"?36V<,V M@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'>AGH; M@=Z&>AN!WC9[64*@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MZ/> M3J"WH]Y.H+>CWDZ@MZ/>3J"WSUYV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VH MMQ/H':AW$.@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!VSCY4$>@?J'01Z!^H=!'H' MZAT$>@?J'01ZMZAW2Z!WBWJW/ZEWF3X/N5Q[OM9X_9^D>CJ?FZ^7ORR_=LYN MP@7G!+\3/?X%4$L#!!0 ( *V#95'63,"2X $ .,C 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W:RT[#,! %T%^)LD6-ZU=YB+(!MM %/V"2"8V:Q)9M MH/P]3@J50*6B*A)WTZBU/7?BD&^?:IC0QK;.7OOJ6,OE(*-+)<4]8-BZK1UW914V?*Y2T>*X#R9*BR)8M<6 MFZ(G^Y-CNF':?/*C\\3H\[G,DP^F)2X7(QV;_*VX34^FC MWX^&:5=4_3([7>^K]:MQ'H&-C^/O^.N,M_4/[$. ]"%!^E @?6B0/F8@?9R" M]'$&TL&UL4$L! A0#% @ K8-E4;O68SSN *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ MK8-E49E&PO=V]R:W-H965T&UL4$L! A0#% @ MK8-E47H"V"&]!@ ;1T !@ ("!M T 'AL+W=OCY.8@& !L' & @($M& >&PO=V]R M:W-H965T&UL4$L! A0#% @ K8-E42TP\D@E P ,0D M !@ ("!ZQX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K8-E43R>Q\5U P &PO=V]R:W-H965T&UL4$L! A0#% @ K8-E4<^N$^=,!0 _ L !D M ("!=F@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ K8-E4=L[:^NU @ QP4 !D ("! M2W4 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% M @ K8-E49X:DP.8 P !0D !D ("!0HH 'AL+W=O&UL4$L! A0#% @ K8-E42CS9JR< M P ] @ !D ("!J)4 'AL+W=O&PO=V]R:W-H965T= !X;"]W;W)K&UL4$L! A0#% @ K8-E45CI.G^F @ Q@4 !D M ("!:KP 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ K8-E4=I,T+;7 @ (08 !D ("!$,@ M 'AL+W=ORP >&PO=V]R:W-H965T&UL4$L! A0#% @ MK8-E4;UPV\9(!@ 9A$ !D ("!3=$ 'AL+W=O&PO=V]R:W-H965T.E#P ( -H% 9 " @1_; !X;"]W M;W)K&UL4$L! A0#% @ K8-E4>?A)W0>!0 M,Q4 !D ("!%MX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K8-E4<''@R-^ P (PT !D M ("!&>H 'AL+W=O&PO=V]R:W-H M965TWQ !X;"]W;W)K&UL4$L! M A0#% @ K8-E42A2/@C+ P # X !D ("! O4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K8-E M45)#C61A @ /@4 !D ("!;O\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K8-E44+7JH4!! Q$ M !D ("!;@D! 'AL+W=OH. <# "A"0 &0 @(&F#0$ M>&PO=V]R:W-H965T00 0!X;"]W;W)K&UL4$L! A0#% @ K8-E4;[T]&KM @ , H !D M ("!YQ0! 'AL+W=O8[DX& ('@ &0 @($+& $ >&PO=V]R:W-H965T M 0!X;"]W;W)K&UL4$L! A0# M% @ K8-E45Z+Q$7K! @A4 !D ("!32$! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ K8-E43.? M+\ )! 1A$ !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ K8-E4="7,:$= @ E@0 !D M ("!T#@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ K8-E4=+=L7#O @ )0H !D ("! M.4$! 'AL+W=O)3I>$! !4! &0 @(%?1 $ >&PO=V]R:W-H965T7!E&UL4$L%!@ !% $4 VA( $!3 0 $! end XML 73 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 74 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 75 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 224 372 1 false 51 0 false 7 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 - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED 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 2107103 - Disclosure - Revenue Sheet http://www.appian.com/role/Revenue Revenue Notes 10 false false R11.htm 2111104 - Disclosure - Leases Sheet http://www.appian.com/role/Leases Leases Notes 11 false false R12.htm 2118105 - Disclosure - Acquisitions Sheet http://www.appian.com/role/Acquisitions Acquisitions Notes 12 false false R13.htm 2122106 - Disclosure - Property and Equipment, net Sheet http://www.appian.com/role/PropertyandEquipmentnet Property and Equipment, net Notes 13 false false R14.htm 2126107 - Disclosure - Accrued Expenses Sheet http://www.appian.com/role/AccruedExpenses Accrued Expenses Notes 14 false false R15.htm 2129108 - Disclosure - Debt Sheet http://www.appian.com/role/Debt Debt Notes 15 false false R16.htm 2131109 - Disclosure - Income Taxes Sheet http://www.appian.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2133110 - Disclosure - Stock-Based Compensation Sheet http://www.appian.com/role/StockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 2141111 - Disclosure - Stockholders' Equity Sheet http://www.appian.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 2143112 - 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 2146113 - Disclosure - Commitments and Contingencies Sheet http://www.appian.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 2148114 - Disclosure - Segment and Geographic Information Sheet http://www.appian.com/role/SegmentandGeographicInformation Segment and Geographic Information Notes 21 false false R22.htm 2152115 - Disclosure - Subsequent Events Sheet http://www.appian.com/role/SubsequentEvents Subsequent Events Notes 22 false false R23.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 23 false false R24.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 24 false false R25.htm 2308302 - Disclosure - Revenue (Tables) Sheet http://www.appian.com/role/RevenueTables Revenue (Tables) Tables http://www.appian.com/role/Revenue 25 false false R26.htm 2312303 - Disclosure - Leases (Tables) Sheet http://www.appian.com/role/LeasesTables Leases (Tables) Tables http://www.appian.com/role/Leases 26 false false R27.htm 2319304 - Disclosure - Acquisitions (Tables) Sheet http://www.appian.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.appian.com/role/Acquisitions 27 false false R28.htm 2323305 - 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 28 false false R29.htm 2327306 - Disclosure - Accrued Expenses (Tables) Sheet http://www.appian.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.appian.com/role/AccruedExpenses 29 false false R30.htm 2334307 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.appian.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.appian.com/role/StockBasedCompensation 30 false false R31.htm 2344308 - 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 31 false false R32.htm 2349309 - 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 32 false false R33.htm 2405401 - Disclosure - Significant Accounting Policies - Additional Information (Detail) Sheet http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail Significant Accounting Policies - Additional Information (Detail) Details 33 false false R34.htm 2406402 - Disclosure - Significant Accounting Policies - Property and Equipment, Useful Life (Details) Sheet http://www.appian.com/role/SignificantAccountingPoliciesPropertyandEquipmentUsefulLifeDetails Significant Accounting Policies - Property and Equipment, Useful Life (Details) Details 34 false false R35.htm 2409403 - Disclosure - Revenue - Revenue by Services (Details) Sheet http://www.appian.com/role/RevenueRevenuebyServicesDetails Revenue - Revenue by Services (Details) Details 35 false false R36.htm 2410404 - Disclosure - Revenue - Additional Information (Details) Sheet http://www.appian.com/role/RevenueAdditionalInformationDetails Revenue - Additional Information (Details) Details 36 false false R37.htm 2413405 - Disclosure - Leases - Additional Information (Details) Sheet http://www.appian.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 37 false false R38.htm 2414406 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 38 false false R39.htm 2415407 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 39 false false R40.htm 2416408 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.appian.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 40 false false R41.htm 2417409 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 41 false false R42.htm 2420410 - Disclosure - Acquisitions - Additional Information (Details) Sheet http://www.appian.com/role/AcquisitionsAdditionalInformationDetails Acquisitions - Additional Information (Details) Details 42 false false R43.htm 2421411 - Disclosure - Acquisitions - Schedule of Business Acquisitions (Details) Sheet http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails Acquisitions - Schedule of Business Acquisitions (Details) Details 43 false false R44.htm 2424412 - 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 44 false false R45.htm 2425413 - Disclosure - Property and Equipment, net - Narrative (Details) Sheet http://www.appian.com/role/PropertyandEquipmentnetNarrativeDetails Property and Equipment, net - Narrative (Details) Details 45 false false R46.htm 2428414 - Disclosure - Accrued Expenses (Detail) Sheet http://www.appian.com/role/AccruedExpensesDetail Accrued Expenses (Detail) Details http://www.appian.com/role/AccruedExpensesTables 46 false false R47.htm 2430415 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.appian.com/role/DebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 47 false false R48.htm 2432416 - Disclosure - Income Taxes (Detail) Sheet http://www.appian.com/role/IncomeTaxesDetail Income Taxes (Detail) Details http://www.appian.com/role/IncomeTaxes 48 false false R49.htm 2435417 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 49 false false R50.htm 2436418 - 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 50 false false R51.htm 2437419 - 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 51 false false R52.htm 2438420 - 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 52 false false R53.htm 2439421 - 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 53 false false R54.htm 2440422 - 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 54 false false R55.htm 2442423 - Disclosure - Stockholders' Equity (Detail) Sheet http://www.appian.com/role/StockholdersEquityDetail Stockholders' Equity (Detail) Details http://www.appian.com/role/StockholdersEquity 55 false false R56.htm 2445424 - Disclosure - Basic and Diluted Loss per Common Share (Detail) Sheet http://www.appian.com/role/BasicandDilutedLossperCommonShareDetail Basic and Diluted Loss per Common Share (Detail) Details http://www.appian.com/role/BasicandDilutedLossperCommonShareTables 56 false false R57.htm 2447425 - Disclosure - Commitments and Contingencies -Narrative (Detail) Sheet http://www.appian.com/role/CommitmentsandContingenciesNarrativeDetail Commitments and Contingencies -Narrative (Detail) Details 57 false false R58.htm 2450426 - 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 58 false false R59.htm 2451427 - Disclosure - Segment and Geographic Information - Additional Information (Detail) Sheet http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetail Segment and Geographic Information - Additional Information (Detail) Details 59 false false R60.htm 2453428 - Disclosure - Subsequent Events (Details) Sheet http://www.appian.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.appian.com/role/SubsequentEvents 60 false false R9999.htm Uncategorized Items - appn-20200930.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - appn-20200930.htm Cover 61 false false All Reports Book All Reports appn-20200930.htm appn-20200930.xsd appn-20200930_cal.xml appn-20200930_def.xml appn-20200930_lab.xml appn-20200930_pre.xml appn09302020ex311.htm appn09302020ex312.htm appn09302020ex321.htm http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 78 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "appn-20200930.htm": { "axisCustom": 0, "axisStandard": 24, "contextCount": 224, "dts": { "calculationLink": { "local": [ "appn-20200930_cal.xml" ] }, "definitionLink": { "local": [ "appn-20200930_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-20200930.htm" ] }, "labelLink": { "local": [ "appn-20200930_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-20200930_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-20200930.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 483, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 1, "http://www.appian.com/20200930": 2, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 8 }, "keyCustom": 26, "keyStandard": 346, "memberCustom": 14, "memberStandard": 33, "nsprefix": "appn", "nsuri": "http://www.appian.com/20200930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107103 - Disclosure - Revenue", "role": "http://www.appian.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111104 - Disclosure - Leases", "role": "http://www.appian.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118105 - Disclosure - Acquisitions", "role": "http://www.appian.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122106 - Disclosure - Property and Equipment, net", "role": "http://www.appian.com/role/PropertyandEquipmentnet", "shortName": "Property and Equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126107 - Disclosure - Accrued Expenses", "role": "http://www.appian.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129108 - Disclosure - Debt", "role": "http://www.appian.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131109 - Disclosure - Income Taxes", "role": "http://www.appian.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133110 - Disclosure - Stock-Based Compensation", "role": "http://www.appian.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141111 - Disclosure - Stockholders' Equity", "role": "http://www.appian.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143112 - 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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "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-20200930.htm", "contextRef": "if27fb5c4451f485484f2738d3dbec73d_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "if27fb5c4451f485484f2738d3dbec73d_I20200930", "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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146113 - Disclosure - Commitments and Contingencies", "role": "http://www.appian.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148114 - Disclosure - Segment and Geographic Information", "role": "http://www.appian.com/role/SegmentandGeographicInformation", "shortName": "Segment and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152115 - Disclosure - Subsequent Events", "role": "http://www.appian.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "appn:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "appn:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308302 - Disclosure - Revenue (Tables)", "role": "http://www.appian.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312303 - 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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - 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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323305 - Disclosure - Property and Equipment, net (Tables)", "role": "http://www.appian.com/role/PropertyandEquipmentnetTables", "shortName": "Property and Equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327306 - 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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "if27fb5c4451f485484f2738d3dbec73d_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "if27fb5c4451f485484f2738d3dbec73d_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334307 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.appian.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344308 - 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": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349309 - 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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "appn:NumberOfGovernmentAgencies", "reportCount": 1, "unique": true, "unitRef": "agency", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "appn:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "ic52af6e8c9bb42569e2a06c46c385de8_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Significant Accounting Policies - Property and Equipment, Useful Life (Details)", "role": "http://www.appian.com/role/SignificantAccountingPoliciesPropertyandEquipmentUsefulLifeDetails", "shortName": "Significant Accounting Policies - Property and Equipment, Useful Life (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "appn:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "ic52af6e8c9bb42569e2a06c46c385de8_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "ib71222e04bd741d9bee7bf34a85c29cd_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - 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-20200930.htm", "contextRef": "ideb86ddbc3534c4284a431d8a0582d30_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "if27fb5c4451f485484f2738d3dbec73d_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - 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-20200930.htm", "contextRef": "if27fb5c4451f485484f2738d3dbec73d_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "appn:LesseeRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - 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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "appn:LesseeRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "ib71222e04bd741d9bee7bf34a85c29cd_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - 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-20200930.htm", "contextRef": "ib71222e04bd741d9bee7bf34a85c29cd_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "if27fb5c4451f485484f2738d3dbec73d_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - 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", "div", "appn:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "if27fb5c4451f485484f2738d3dbec73d_I20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "ib71222e04bd741d9bee7bf34a85c29cd_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "ib71222e04bd741d9bee7bf34a85c29cd_D20200701-20200930", "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:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - 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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "if27fb5c4451f485484f2738d3dbec73d_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Leases - Maturities of Lease Liabilities (Details)", "role": "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "if27fb5c4451f485484f2738d3dbec73d_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id4fecd89c3b24dbf9e3b5ecccf15e660_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": "2420410 - 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-20200930.htm", "contextRef": "id4fecd89c3b24dbf9e3b5ecccf15e660_I20200131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "if27fb5c4451f485484f2738d3dbec73d_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - 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-20200930.htm", "contextRef": "id4fecd89c3b24dbf9e3b5ecccf15e660_I20200131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "if27fb5c4451f485484f2738d3dbec73d_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - 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", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "if27fb5c4451f485484f2738d3dbec73d_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "ib71222e04bd741d9bee7bf34a85c29cd_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - 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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "ib71222e04bd741d9bee7bf34a85c29cd_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "if27fb5c4451f485484f2738d3dbec73d_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "appn:AccruedHostingCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428414 - 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-20200930.htm", "contextRef": "if27fb5c4451f485484f2738d3dbec73d_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "appn:AccruedHostingCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "if27fb5c4451f485484f2738d3dbec73d_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430415 - 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-20200930.htm", "contextRef": "i4bf501d4a32a4054acb2268a64266302_I20171130", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "ib71222e04bd741d9bee7bf34a85c29cd_D20200701-20200930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - Disclosure - Income Taxes (Detail)", "role": "http://www.appian.com/role/IncomeTaxesDetail", "shortName": "Income Taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "ib71222e04bd741d9bee7bf34a85c29cd_D20200701-20200930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "ib71222e04bd741d9bee7bf34a85c29cd_D20200701-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435417 - 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-20200930.htm", "contextRef": "id9039b5e84eb4b2f9df6992c54d18def_D20190101-20190930", "decimals": "2", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "ib71222e04bd741d9bee7bf34a85c29cd_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "ib71222e04bd741d9bee7bf34a85c29cd_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id9039b5e84eb4b2f9df6992c54d18def_D20190101-20190930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436418 - 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", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id9039b5e84eb4b2f9df6992c54d18def_D20190101-20190930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "ia750e15a17b04c69a20f1561332f5b62_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437419 - 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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "i97e0c4ed5f64477d91d0ef5a1e1b6af1_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438420 - 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-20200930.htm", "contextRef": "i97e0c4ed5f64477d91d0ef5a1e1b6af1_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "ib71222e04bd741d9bee7bf34a85c29cd_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439421 - 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-20200930.htm", "contextRef": "i1fc72e20c12e4175ad879bc85370f8b4_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "ib71222e04bd741d9bee7bf34a85c29cd_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440422 - 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-20200930.htm", "contextRef": "i1ed62f44df3d45809c05ef4a1e55ff03_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "ib6bd80a4a2e24709b91ccd345973293f_I20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442423 - 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-20200930.htm", "contextRef": "i7b38f05758314c79a94dc311af9bf1f8_D20200101-20200930", "decimals": "INF", "lang": "en-US", "name": "appn:NumberOfVotesEntitledToStockholders", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "ieb43c2429d90440eaf5bf9d51c3a8e27_D20200701-20200930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445424 - Disclosure - Basic and Diluted Loss per Common Share (Detail)", "role": "http://www.appian.com/role/BasicandDilutedLossperCommonShareDetail", "shortName": "Basic and Diluted Loss per Common Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "ieb43c2429d90440eaf5bf9d51c3a8e27_D20200701-20200930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "if27fb5c4451f485484f2738d3dbec73d_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447425 - Disclosure - Commitments and Contingencies -Narrative (Detail)", "role": "http://www.appian.com/role/CommitmentsandContingenciesNarrativeDetail", "shortName": "Commitments and Contingencies -Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "ib71222e04bd741d9bee7bf34a85c29cd_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450426 - 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-20200930.htm", "contextRef": "i8c62794318544621a595c39a58685af2_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "i87da41b6eb3c4aafaa93d5cdcc9c5938_D20200701-20200930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451427 - 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-20200930.htm", "contextRef": "i87da41b6eb3c4aafaa93d5cdcc9c5938_D20200701-20200930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "i21fda51d54ea4cfa9cd2784cffe03be5_I20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY", "role": "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "i1b61381280204c45aeac0ab79af88b02_D20190101-20190331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "appn:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeasePrincipalPayments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453428 - 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-20200930.htm", "contextRef": "ib488554e86d24a4f9cec6517c4ca524b_D20201001-20201031", "decimals": "-5", "lang": "en-US", "name": "us-gaap:FinanceLeasePrincipalPayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "appn-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "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-20200930.htm", "contextRef": "id2e8e67a62604a20b3adf0a77d3717d5_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": null, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - appn-20200930.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - appn-20200930.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 51, "tag": { "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "appn_DeferredCommissionNoncurrent": { "auth_ref": [], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/20200930", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "appn_DeferredCommissionsCurrent": { "auth_ref": [], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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/20200930", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "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/20200930", "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/20200930", "presentation": [ "http://www.appian.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "appn_FederalGovernmentAgenciesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Federal Government Agencies Member", "terseLabel": "Federal Government Agencies" } } }, "localname": "FederalGovernmentAgenciesMember", "nsuri": "http://www.appian.com/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "appn_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income taxes.", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://www.appian.com/20200930", "presentation": [ "http://www.appian.com/role/IncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "appn_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://www.appian.com/20200930", "presentation": [ "http://www.appian.com/role/IncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "appn_IncreaseDecreaseDeferredRentNoncurrent": { "auth_ref": [], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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/20200930", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits": { "auth_ref": [], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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/20200930", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "appn_IncreaseDecreaseInDeferredCommissions": { "auth_ref": [], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/20200930", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "appn_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.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/20200930", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/20200930", "presentation": [ "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "appn_LeaseRemainingLeaseTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease\u200b, Remaining\u200b Lease\u200b Term", "label": "Lease\u200b, Remaining\u200b Lease\u200b Term", "terseLabel": "Leases, remaining lease term" } } }, "localname": "LeaseRemainingLeaseTerm", "nsuri": "http://www.appian.com/20200930", "presentation": [ "http://www.appian.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "appn_LesseeRenewalTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Renewal Term", "label": "Lessee, Renewal Term", "terseLabel": "Renewal term" } } }, "localname": "LesseeRenewalTerm", "nsuri": "http://www.appian.com/20200930", "presentation": [ "http://www.appian.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "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/20200930", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "appn_LineofCreditCovenantQuickRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "LineofCreditCovenantQuickRatio", "terseLabel": "Quick ratio" } } }, "localname": "LineofCreditCovenantQuickRatio", "nsuri": "http://www.appian.com/20200930", "presentation": [ "http://www.appian.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "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/20200930", "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/20200930", "presentation": [ "http://www.appian.com/role/StockholdersEquityDetail" ], "xbrltype": "percentItemType" }, "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.appian.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "appn_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Professional Services Member", "terseLabel": "Professional services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.appian.com/20200930", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "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": "Property and Equipment, Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "nsuri": "http://www.appian.com/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "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/20200930", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.appian.com/role/SignificantAccountingPoliciesPropertyandEquipmentUsefulLifeDetails" ], "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/20200930", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.appian.com/role/SignificantAccountingPoliciesPropertyandEquipmentUsefulLifeDetails" ], "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/20200930", "presentation": [ "http://www.appian.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "appn_SupplementalDisclosureOfNoncashFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Supplemental Disclosure of Noncash Financing Activities", "label": "Supplemental Disclosure of Noncash Financing Activities [Abstract]", "terseLabel": "Supplemental disclosure of non-cash financing information:" } } }, "localname": "SupplementalDisclosureOfNoncashFinancingActivitiesAbstract", "nsuri": "http://www.appian.com/20200930", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.appian.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "appn_TwoThousandSevenStockOptionPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Two Thousand Seven Stock Option Plan Member", "terseLabel": "2007 Stock Option Plan" } } }, "localname": "TwoThousandSevenStockOptionPlanMember", "nsuri": "http://www.appian.com/20200930", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "appn_TwoThousandSeventeenEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Two Thousand Seventeen Equity Incentive Plan Member", "terseLabel": "2017 Equity Incentive Plan" } } }, "localname": "TwoThousandSeventeenEquityIncentivePlanMember", "nsuri": "http://www.appian.com/20200930", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail" ], "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/20200930", "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_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_DocumentQuarterlyReport": { "auth_ref": [ "r453" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.appian.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r454" ], "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_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": [ "r455" ], "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": [ "r455" ], "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": [ "r455" ], "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": [ "r456" ], "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_EntityRegistrantName": { "auth_ref": [ "r455" ], "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": [ "r455" ], "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": [ "r455" ], "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": [ "r455" ], "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_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": [ "r451" ], "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": [ "r452" ], "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": [ "r165" ], "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" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r331", "r332", "r336", "r337", "r449" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r331", "r332", "r336", "r337" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesDetail" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r97", "r104", "r175", "r291", "r292", "r293", "r309", "r310" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r97", "r104", "r175", "r291", "r292", "r293", "r309", "r310" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r97", "r104", "r175", "r291", "r292", "r293", "r309", "r310" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r163", "r238", "r244", "r421" ], "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": [ "r249", "r251", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r418", "r422" ], "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/IncomeTaxesDetail", "http://www.appian.com/role/LeasesAdditionalInformationDetails", "http://www.appian.com/role/RevenueAdditionalInformationDetails", "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r249", "r251", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r418", "r422" ], "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/IncomeTaxesDetail", "http://www.appian.com/role/LeasesAdditionalInformationDetails", "http://www.appian.com/role/RevenueAdditionalInformationDetails", "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r163", "r238", "r244", "r421" ], "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": [ "r159", "r238", "r242", "r390", "r417", "r419" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.appian.com/role/RevenueRevenuebyServicesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r159", "r238", "r242", "r390", "r417", "r419" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.appian.com/role/RevenueRevenuebyServicesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r246", "r249", "r251", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r418", "r422" ], "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/IncomeTaxesDetail", "http://www.appian.com/role/LeasesAdditionalInformationDetails", "http://www.appian.com/role/RevenueAdditionalInformationDetails", "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r246", "r249", "r251", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r418", "r422" ], "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/IncomeTaxesDetail", "http://www.appian.com/role/LeasesAdditionalInformationDetails", "http://www.appian.com/role/RevenueAdditionalInformationDetails", "http://www.appian.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r160", "r161", "r238", "r243", "r420", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447" ], "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": [ "r160", "r161", "r238", "r243", "r420", "r436", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448" ], "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_SubsidiariesMember": { "auth_ref": [ "r247", "r376", "r377", "r379" ], "lang": { "en-US": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "Subsidiaries" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesDetail" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r165", "r378" ], "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" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail" ], "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": [ "r98", "r99", "r100", "r101", "r172", "r173", "r174", "r175", "r176", "r177", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r309", "r310", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "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": [ "r31" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r16", "r166", "r167" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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,200 and $600 as of September\u00a030, 2020 and December\u00a031, 2019, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r7", "r8", "r34" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, 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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.appian.com/role/AccruedExpensesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of 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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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 tradeshow 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", "r34" ], "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": [ "r19", "r45", "r46", "r47", "r409", "r430", "r434" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r44", "r47", "r48", "r94", "r95", "r96", "r335", "r425", "r426" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r17" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r94", "r95", "r96", "r291", "r292", "r293" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r252", "r254", "r297", "r298" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r254", "r283", "r296" ], "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_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r23", "r168", "r178" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r180" ], "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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r116" ], "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/BasicandDilutedLossperCommonShareDetail" ], "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/BasicandDilutedLossperCommonShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_Assets": { "auth_ref": [ "r90", "r143", "r148", "r155", "r171", "r331", "r336", "r344", "r395", "r408" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r41", "r90", "r171", "r331", "r336", "r344" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r255", "r285" ], "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/BasicandDilutedLossperCommonShareDetail", "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.appian.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetail", "http://www.appian.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r93" ], "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": [ "r248", "r250" ], "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": [ "r248", "r250", "r319", "r320" ], "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": [ "r318" ], "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": [ "r325", "r326", "r327" ], "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": [ "r328" ], "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": [ "r322" ], "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": [ "r322" ], "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": [ "r322" ], "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": [ "r321", "r322" ], "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": [ "r322" ], "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": [ "r322" ], "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": [ "r322" ], "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": [ "r321", "r322" ], "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": [ "r322" ], "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_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r182" ], "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_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r27", "r79" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r10", "r80", "r86" ], "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": [ "r72", "r79", "r85" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r72", "r345" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r88", "r90", "r109", "r110", "r111", "r113", "r115", "r121", "r122", "r123", "r171", "r344" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "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_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_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": [ "r199", "r200", "r201", "r202" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.appian.com/role/CoverPage", "http://www.appian.com/role/StockholdersEquityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r39" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "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": [ "r94", "r95" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.appian.com/role/StockholdersEquityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.appian.com/role/StockholdersEquityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.appian.com/role/StockholdersEquityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r207" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.appian.com/role/StockholdersEquityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r51", "r53", "r54", "r58", "r401", "r414" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "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/SignificantAccountingPoliciesPropertyandEquipmentUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r131", "r132", "r163", "r342", "r343" ], "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": [ "r131", "r132", "r163", "r342", "r343", "r435" ], "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": [ "r131", "r132", "r163", "r342", "r343", "r435" ], "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": [ "r126", "r406" ], "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": [ "r131", "r132", "r163", "r342", "r343" ], "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": [ "r131", "r132", "r163", "r342", "r343" ], "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": [ "r86", "r333" ], "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": [ "r216", "r218", "r239" ], "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": [ "r216", "r217", "r239" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r216", "r217", "r239" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r240" ], "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": [ "r82", "r83", "r84" ], "lang": { "en-US": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares 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_CostOfGoodsAndServicesSold": { "auth_ref": [ "r63", "r390" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/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_CustomerConcentrationRiskMember": { "auth_ref": [ "r129", "r163" ], "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": [ "r323" ], "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": [ "r203" ], "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": [ "r36", "r92", "r208", "r211", "r212", "r213", "r353", "r354", "r355", "r405" ], "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_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis": { "auth_ref": [ "r285" ], "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_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r301", "r302" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r301", "r302" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r77", "r193" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r77", "r141" ], "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": [ "r324" ], "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": [ "r299" ], "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_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": [ "r114" ], "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)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r116", "r117", "r118", "r119" ], "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": [ "r345" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r304" ], "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" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesDetail" ], "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": [ "r284" ], "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": [ "r284" ], "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": [ "r284" ], "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": [ "r281" ], "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/BasicandDilutedLossperCommonShareDetail", "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/SignificantAccountingPoliciesPropertyandEquipmentUsefulLifeDetails" ], "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": [ "r285" ], "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": [ "r94", "r95", "r96", "r99", "r106", "r108", "r120", "r175", "r207", "r214", "r291", "r292", "r293", "r309", "r310", "r346", "r347", "r348", "r349", "r350", "r351", "r425", "r426", "r427" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r86", "r339", "r340" ], "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": "Fair Value of Financial Instruments" } } }, "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": [ "r358", "r364", "r374" ], "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": [ "r360", "r368" ], "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_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r357", "r373" ], "calculation": { "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "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 finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total", "totalLabel": "Total finance lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r357" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Maturities of Finance Lease Liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r357" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r373" ], "calculation": { "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r373" ], "calculation": { "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r373" ], "calculation": { "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r373" ], "calculation": { "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r373" ], "calculation": { "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r373" ], "calculation": { "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r373" ], "calculation": { "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r373" ], "calculation": { "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2020 (excluding the nine months ended September 30, 2020)" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r373" ], "calculation": { "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "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 finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r359", "r368" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.appian.com/role/LeasesSupplementalCashFlowInformationDetails", "http://www.appian.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r356" ], "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": [ "r358", "r364" ], "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", "terseLabel": "Accumulated depreciation of finance lease arrangements" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.appian.com/role/PropertyandEquipmentnetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r358", "r364", "r374" ], "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": [ "r356" ], "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", "verboseLabel": "Property and equipment acquired under finance lease arrangements" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.appian.com/role/PropertyandEquipmentnetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r371", "r374" ], "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": [ "r370", "r374" ], "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_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r191" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r187", "r188", "r191", "r192", "r391", "r392" ], "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": [ "r187", "r190" ], "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_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/SignificantAccountingPoliciesPropertyandEquipmentUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r77" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.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 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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.appian.com/role/PropertyandEquipmentnetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r64" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r59" ], "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": [ "r130" ], "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": [ "r181", "r403", "r404" ], "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": [ "r403", "r404" ], "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": [ "r183", "r184", "r394" ], "calculation": { "http://www.appian.com/role/AcquisitionsScheduleofBusinessAcquisitionsDetails": { "order": 1.0, "parentTag": "appn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 }, "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r62", "r90", "r143", "r147", "r151", "r154", "r157", "r171", "r344" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r56", "r143", "r147", "r151", "r154", "r157", "r393", "r399", "r404", "r415" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r197" ], "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_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": [ "r305", "r307", "r308", "r311", "r313", "r315", "r316", "r317" ], "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": [ "r91", "r107", "r108", "r142", "r303", "r312", "r314", "r416" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r74", "r81" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r76" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r76" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r76" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r76" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r76" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r76" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r186", "r189" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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 $307 as of September\u00a030, 2020" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r71", "r73", "r81" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, 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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r372", "r374" ], "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": [ "r372" ], "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": [ "r194" ], "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": [ "r375" ], "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": [ "r362" ], "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": [ "r373" ], "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": "Maturities of Operating Lease Liabilities" } } }, "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": [ "r373" ], "calculation": { "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_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/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r373" ], "calculation": { "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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 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/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r373" ], "calculation": { "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r373" ], "calculation": { "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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 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/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r373" ], "calculation": { "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 7.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/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r373" ], "calculation": { "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r373" ], "calculation": { "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r373" ], "calculation": { "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2020 (excluding the nine months ended September 30, 2020)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r373" ], "calculation": { "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_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 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/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r363" ], "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": [ "r375" ], "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": [ "r33", "r90", "r149", "r171", "r332", "r336", "r337", "r344" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r90", "r171", "r344", "r397", "r411" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r35", "r90", "r171", "r332", "r336", "r337", "r344" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r12", "r396", "r407" ], "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": [ "r341" ], "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": [ "r32", "r92" ], "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_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r72" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r72" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r72", "r75", "r78" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r49", "r52", "r57", "r78", "r90", "r98", "r102", "r103", "r104", "r105", "r107", "r108", "r112", "r143", "r147", "r151", "r154", "r157", "r171", "r344", "r400", "r413" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "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": [ "r402" ], "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": [ "r65" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Total other (income) expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r143", "r147", "r151", "r154", "r157" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r365", "r374" ], "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/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r357" ], "calculation": { "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "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/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r357" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r357" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r361", "r368" ], "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": [ "r356" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/LeasesAdditionalInformationDetails", "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r77" ], "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": [ "r371", "r374" ], "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": [ "r370", "r374" ], "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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r338" ], "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", "r34" ], "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": [ "r30" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r43" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r50", "r53", "r329", "r330", "r334" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r398", "r412" ], "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", "r34" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r66" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r70" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r67" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r68" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r255", "r285" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "verboseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r25", "r26" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r69" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r69", "r286" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r195", "r358", "r364" ], "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": [ "r42", "r196", "r364" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r11", "r194", "r356" ], "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": [ "r29", "r196" ], "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/SignificantAccountingPoliciesPropertyandEquipmentUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r198", "r437", "r438", "r439" ], "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": [ "r28", "r86", "r196", "r437", "r438" ], "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", "r196" ], "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", "r194" ], "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/SignificantAccountingPoliciesPropertyandEquipmentUsefulLifeDetails" ], "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/SignificantAccountingPoliciesPropertyandEquipmentUsefulLifeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r60", "r179" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r24", "r86", "r169" ], "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" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r300", "r450" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Non-vested restricted stock units", "verboseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/BasicandDilutedLossperCommonShareDetail", "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.appian.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetail", "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetail", "http://www.appian.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r214", "r294", "r410", "r429", "r434" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r94", "r95", "r96", "r99", "r106", "r108", "r175", "r291", "r292", "r293", "r309", "r310", "r425", "r427" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "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": [ "r139", "r140", "r146", "r152", "r153", "r159", "r160", "r163", "r237", "r238", "r390" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.appian.com/role/RevenueRevenuebyServicesDetails", "http://www.appian.com/role/SegmentandGeographicInformationSummaryofRevenuesByGeographyDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r87", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r245" ], "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": [ "r219", "r220", "r221", "r222", "r223", "r224", "r227", "r228", "r241", "r245" ], "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": [ "r225" ], "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": [ "r226" ], "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": [ "r226" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/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": [ "r369", "r374" ], "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": "Capital lease obligations to acquire new office furniture and fixtures and computer hardware" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r131", "r163" ], "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_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": [ "r116" ], "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/BasicandDilutedLossperCommonShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r116" ], "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_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r319", "r320" ], "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": [ "r319", "r320" ], "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": [ "r282" ], "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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r254", "r282", "r296" ], "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": [ "r254", "r282", "r296" ], "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": [ "r159" ], "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": [ "r159" ], "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_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r29", "r196" ], "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": [ "r61", "r162" ], "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": [ "r55", "r162" ], "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": [ "r143", "r144", "r150", "r185" ], "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": [ "r255", "r285" ], "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": [ "r260", "r271", "r274" ], "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": [ "r276" ], "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": [ "r38", "r88", "r121", "r122", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r213", "r214" ], "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": [ "r136", "r137", "r138", "r143", "r145", "r151", "r155", "r156", "r157", "r158", "r159", "r162", "r163", "r164" ], "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_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r59" ], "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": [ "r76" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r256" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SubsequentEventsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r265" ], "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": [ "r270" ], "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": [ "r268" ], "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", "http://www.appian.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r268" ], "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": [ "r267" ], "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 outstanding at September 30, 2020 (in shares)", "periodStartLabel": "Non-vested outstanding at January 1, 2020 (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": [ "r267" ], "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 outstanding at September 30, 2020 (in usd per share)", "periodStartLabel": "Non-vested outstanding at January 1, 2020 (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": [ "r275" ], "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": [ "r269" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.appian.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r269" ], "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": [ "r279" ], "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": [ "r278" ], "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": [ "r280" ], "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": [ "r285" ], "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": [ "r263" ], "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 September 30, 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": [ "r263" ], "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 September 30, 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": [ "r273" ], "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": [ "r266" ], "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": [ "r265" ], "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": [ "r272" ], "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": [ "r285" ], "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 at September\u00a030, 2020", "periodStartLabel": "Outstanding at January\u00a01, 2020" } } }, "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": [ "r262", "r285" ], "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 at September 30, 2020 (in shares)", "periodStartLabel": "Outstanding at January 1, 2020 (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": [ "r261" ], "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 at September 30, 2020 (in usd per share)", "periodStartLabel": "Outstanding at January 1, 2020 (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": [ "r253", "r257" ], "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/BasicandDilutedLossperCommonShareDetail", "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.appian.com/role/StockBasedCompensationScheduleofRestrictedStockUnitActivityDetail", "http://www.appian.com/role/SubsequentEventsDetails" ], "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": [ "r86", "r255", "r258" ], "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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Value of awards at the grant date" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r277", "r295" ], "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": [ "r285" ], "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 September\u00a030, 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": [ "r285" ], "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 September\u00a030, 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": [ "r275" ], "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 at September\u00a030, 2020", "verboseLabel": "Outstanding at January\u00a01, 2020" } } }, "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": [ "r259" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r366", "r374" ], "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/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "http://www.appian.com/role/SignificantAccountingPoliciesPropertyandEquipmentUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r13", "r14", "r15", "r88", "r90", "r109", "r110", "r111", "r113", "r115", "r121", "r122", "r123", "r171", "r207", "r344" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "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": [ "r40", "r94", "r95", "r96", "r99", "r106", "r108", "r120", "r175", "r207", "r214", "r291", "r292", "r293", "r309", "r310", "r346", "r347", "r348", "r349", "r350", "r351", "r425", "r426", "r427" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r94", "r95", "r96", "r120", "r390" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r14", "r15", "r207", "r214" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r207", "r214", "r264" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.appian.com/role/StockBasedCompensationSummaryoftheStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r14", "r15", "r207", "r214" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r40", "r207", "r214" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r20", "r21", "r90", "r170", "r171", "r344" ], "calculation": { "http://www.appian.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r89", "r214", "r215" ], "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": [ "r352", "r381" ], "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": [ "r352", "r381" ], "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": [ "r352", "r381" ], "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": [ "r352", "r381" ], "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": [ "r380", "r382" ], "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_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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r306" ], "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": "Net unrecognized tax benefits which would impact effective tax rate if recognized" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/IncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r124", "r125", "r127", "r128", "r133", "r134", "r135" ], "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_VariableLeaseCost": { "auth_ref": [ "r367", "r374" ], "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)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.appian.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r199": { "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" }, "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))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "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.17)", "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": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r378": { "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" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "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.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r45": { "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" }, "r450": { "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" }, "r451": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r452": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r453": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r454": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r455": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r456": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "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": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "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": "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "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": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r89": { "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" }, "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": "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 79 0001441683-20-000119-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001441683-20-000119-xbrl.zip M4$L#!!0 ( *V#95$F;-OC;_L! "4<%P 1 87!P;BTR,#(P,#DS,"YH M=&WL?6E3&TFWYO?[*S3<.W>Z(UPX]X7N9@(#YJ7'$C8(<]$71ZZH0 NO%K/\ M^CE9DMB,VX"%-JLC&DNJ+2N?LSSG9.;)/__O9;-1^AHZW;S=^FL%KZ*5TO]= M__-_9=G_O-O_4-IJNWXSM'JES4XPO>!+%WFO7CKRH7M6BIUVLW34[ISE7TV6 M%==LML^O.OE)O5V.R=P.J)OAV>,+C#GYZU[9\,/N6FMNG:SN#W2 M%(W.[79Z-Z=&T[7%3>''Q]IQV7N\#7FKD;="0NMMKV-:W=CN-$T/T(2;8)XA MDA$QNDF_FYT8<_[M,X<''GENO]?Y[KOKMW!T=.(E-./LWJD7M#@1:ZW?%D=O M3H5[Y/_4HZUNS[1<&)WO0_XX;'#@D29_TY#[=T^'K>F&.SV;P0WO73%ZP(\Z M5]T^]ONOGH3PYM6[^6,G0L/PV_\I?SAP]= TV<,.2"_@'_3!\#+Q=G#P]FV^ M]^J8WGF=XO2UAFF=_+426MGAP0HH2S!^_<]FZ)E2ND,6_MW/O_ZULMEN]< $ M9-6KOYEJV@*!O&X5;V6::9' MAWQM9-W>YUUG&L?!=-[#+]V54N[3S>GG*[O5_OJ!['\]IN6^/]W^6MO1IWO- M,JTUMWFE6CL[KGZBY=/]YC&IY>6=]V?E9N6T?%J^JE7_/JMM_7WV@58:Q]?G MIQ52J^]5#TEM9QM5KG=1K5EI'I^^J\,YI\?7N]?EYN%5;>?35>V]0A]([>KX MR GX?E&^+M/R]7ZS0HXO*SN'M$S>-VO5>K-VZG"M^@F72:U1V?KTU>^\S^W. MH:B=UNJ5TSK<>X/"O>N5G<]P?J-1.X5GG'X^@W/9(\M#^^QC6I'M<;>T>=F>I_*T2=4V:KGM:K#Y?>*?JAN]\H'Z/)# M=>.+LE%A:EWF);9@KBD8;N5%AATBQ'E!'48KZZG__WQ[#\O)0?L1[M_V2W"? M!"Z["ZZA-F(=4$:9Y1GS,F;:6YK!ST))A;3U:F7]$WUU: >6%ZZ^[*W9=KL1 M3"N:1K+BMZ!O .*^0+UA3I9 _PAH?A=HZPV*6J ,&QP :*;H$'N=H$2#NFL=ORX?+_A:NY1/8S\__ZNU$CC:_V]!R> MO7%=OG;7E9UC6CL%E*KN^C@AM0-/OOX,UQQ>UYJ'J +JN+?Q14?I7>0&>+!7 M&>-!9U88G2E-..8VX*C,RCJ"?F0,"_7ZVGB+T&:_T[GG0K=;?@M"A5\+)%X& MD!3ED7&:>>[!#T:3 AA#LVB-@TB&0?@25]:S#!,@C<]!" <-=M9HPZ)@C"I# ML1.>(Q$Y=A#^)(2P&B*$%2:)DPX0&O+ZM0U71#AYZ^0 B*4W'=\]//< T_8E ML+EN;AOA0][M31>TJ\J!;KKF^];>:2VO7+]KU+:.6:VZ00 Z7S]N7C;VFMNX7(5VG)Z06O7XLKSU"==./^>5ZB&M@?VL M7+\_K1U]XL='QV1T#3RK7R.'XKAZ>%D^^G2UMP6"<+I]4=F"\X]V<:7JSVI' MT -'%6A+HPYV.58VT<70;E[ ?1KA7_M7M2-_;@D3Y:TS#M?FY>OCJ_+U)[@/ M7+]U O?=N ![W !! OO;R"NG[R((UA>KI N@3UD #I4QT/',RH!!MR'(%1*S MX,3*^@\Q!- 9TN70M*'S'+EB,A#FN(#@FS$/1AXACI7VTF)AJ:/_H/F)YJ\= MM&/OPG3"1O<@=+[F+AST;==U\O,4(*6HH6-:4C4%Y>9M@J8L#$9(TID5CD@4!)C3CW" M&+N5]8_X>)*@)3@^ %:M[A*N&[A.+LN?O@A'L=&<98YA<++2F4P9CS/,HY)2 M82NP>ARNM_>CU4Z( 7RB"]U'@NR4?5CK%F$^ %HJ\B)K/0BM_UKIYLWS1HKY MB]_JG83WO7AZ];+KX19O[]]C\/S;AP[;T&WW.\6W(MNR-A2B(;(O\/FC&X6" MDHV^Y3Y]CWGHE(H&A4?3*)N[_^\^/7EX\?KHI_MW/R_BMM&W;L]T>HE;K(]R M/@B/KKL]=M-,?^=4G:5LQ/TCH^^CA[R]UU&C^_1;^:#3NG4P==V;;F@&T^UW MPOKP\<7!T2U&QT;?TST>Q8$%0BF$R923P(@.*@9%(9:6U DIA/FRFYJ/,2*O MW?W#UP@G*7P:?/7PL,OS1N[RWL"WE'S>3&0A)8I'3@E<42^D:S8;IMO=BP>] MMCO;N,R[MWYKL]UL@H%)QS=&3NK1^]_TUTTSGB 4@U19;X S!I$@-Z\W//(T MG._A0ASH/,2]+D3/#$S2XN-_K7+VS??04;IM[7#@^V MGJU[DP+L*)6>H!K$>NQVS[5G=R[Q=O[K?^1Y%MAO4(&'#]020FAI<;. M>/!B$73EU?%98SZXA'36L@HN5),8**T\CAP+*P2'EDTC"[E!*/+YP+4 M[?36/G;:ON]Z>YUA=FN RR#S=2=STKU)@[7\0?_\O-WIC1^GAZ&OG$3H>P]4 MC+1P% BB9)AQ"OQ0$0/_.+" )C!;)*'U$%3XL 3U6:""^CT5U'3JF$!%/G 2 M*!4228ASO=:*FI+];4)X(Z1DT%MDDP#U0@3IFVWF)K('[3$"H((92=?Y\*AV+H MIE--8WBTNXB.U#D'FFF4880Q9Z(6@8M(@;QZ'F*(\^]()X_D=+PGP\@%&I3% M:11%>\.",392 ]TL8O3S[SVGHY.3=YG4(DV0E(P&Q*PG&BO),2)>1F)#6 "7 M.1V=G+R?M!(30@H4(5#Q&M"3H)+,*.Z(=GX*?G(NO!+7BC)!=:!1, [L'T0? M8<.C#I$+*:;@E>;"!W@@U]KRH%BP:4&+]E%H31R0<*S\C3>?I.68"SWU3@7I M0$]!VA@VRFJDF,,Q(J<$,-PYRMUM_[N?YJBVF^?M%GSM/I:_*Q)[\:/)_6YKTYSG/=.8$YB$ X2P MB\9PQJBD-A(,]ED90(X2@A8')N?ZS7XC+3_#( ;K P<=%,$ =PB&NZ14E$R:[DF M9@%]UU1XX0P S5A0-C =#6)>:F.Q%R(:[T@,DO/A;*3YQW="D?-#:'Z"/V+* MA0@NZ)0,\L(9'9)*!N&%IPJAA8%F"I'S&&'22AFL*#764(8IT8%((DAP0/&) MIFQQ8)INY#Q&R'QD5 6.#6&4<8<,(D%:0H#!<*#Q=F$@FV3D/$9\@A62*:>4 MU)Y10U.NT$7,09NPI21.#I]I]8"-6F$MN9011ELA'_ M$K,WA#ASHOJ0;+&GDRTQGF$*H[03R%!)',@WIFD)O@ )Q]Y:2A6= JIST6]* M4L0T(\)&>!5$%+A7(15X7H8-LGKQM&&BN8/) QJ)]I*F2;^!,4.1<<8P(Q3 M"T9.\\4#=&JY@\F#RP.Q1%!/)+ KA8/U.FA!K %R1:Q6"PCN+.0.)@^T-\92 MY;!U26^]T9B+R)475&"-R"CRF7]\)Y@[$.-9S!1-8)(%X@5HH<#,&JM1U-P) MBX6P9F&@F5+N8$PPL4BI@. F+95@,6C%E7"14P,X67^S=G8!8)I^[F!,D"$M M//@RKB,E#%&F [80H0*9I\H[C!8&LDGG#L9E^=(*!HZPB%2R5.9,!PL."2(' M3#FW%G?,G*A.?TJM9D$Q&JS$ M2#)"O;)<6V,,EL9Z-I6IR//,NF8 4!&] YILTH)7AYCF.G@ED7",R(CEX@$Z MM1AX\N!"2(10E-$:[YB',!AI%"!6HHP':>@\+%J?!X8W?:"9DI8Q'E,VDL$? MXSV.8*@=59Q'-L&Z3_-LC5^EH ?FDDHEB/(^,D&]5LI3)T,041)QPP3G'YHI MQX,!A(#2-(S5,]G!FTD*\"F=)::A\@JL*$>:^, M)53:Z&GDB"%M%@:R22 6?8D#4AF)2U["R]WSC M,ZGE4&I\BP)4,!XCJXT@S#IEL:. DU)":@PAWL) ,XWE4..#B1/+@PF<:J\8 M!PZA@Q$F$D6E%\[9Q8%IRLNAQ@B9)RIHIUEDEBDCC063*J+PW+CH_.(8O8DN MAQH?/EX;9!6WD>J0JB(8Y221A#$J-.7(30Z?:?7 2W;>F'Y7W%O=K9Z^NOM! MO_U$C$T$YP%I9Z*Q3(1H!= 91#P1AB%*9MAGIC(:FP/["N9T&_B7ZPUV#]N+ M&[Y=E)P:*/>3SO2G_6XO/?H'*K^T.(,US1&B$8M8I)$R"/PU=]I%[9F7RC,B MEG(SH\"ES3$H */ @S/'N G&(6.E-E$I^VW-N>5$[6>:\><5Z1C34B/+%1'8 M6<#10&. MB4ALQ-%')$T,1/C!'/\% W?:(W_3 5H[P4BQQ5+TC >J/":8ZZ@))S[B052R M"/A.KN;4N%9/"8FXQ!*[B"V3 5LNK3&!$::$M8PL##33J3DU-I@4=Y%XI:2E M3#,PD4H'21E"7#$CP^+ -/6:4^.#C&DI)! M!"DB]

4KH!0EA M%)H"JG/1;U12+Z4S"%'%$/245X$+ZN%/X)(OH#9,-'

4 ]4Q0)%QF1ENE M!H0)H@]M.2$Q+!Z@4\L=3$%;*?$>7+6P*C),F;**L[0?!P77!<'E H(["[F# MR0/MO(HF"DN)D(SCH&4(3 OC<'#:NV%1Y 7 =X*Y@S&MGK(A6,6BC-XY)C6S MU$-T2A7Q*3V+Y<) ,Z7% ),H2"BLAZXRQ#%!G,%D>S)IT[&!,^V#)"J(W0;ZF6L34\4F8) ML _ITX[UD\-G6CV0!J8UE<9IAQF7S.)48-U@["C$2L+/P69:,R>J#\G6Y#=5 MD4HRQQER@26/[BW1:>3&F+0#!8UD\5"=: P\>4 C0MH3%8G$AEE+#/>,H62J MB.+>A,4#=&HQ\.3!Q1A[195C0 [2<)VB5B",= P4"!Y91'!G(0:>/-!I2A_! MU#IF-..*FH"4 TN-: A"W\3 \X_O!&/@,:T?ZX76Q[Z%N^W%"#W5.AG[^IK-ANEV[[7@/CLHCF^\?H$4 M,?$BH: L(5!.*::(*1MTE!*H19J^CK618@YJ!2S%:%Q5"OJM?" 6K7YJRPWB MS6"Z_4Y8']X#/HYN,#HR^I[N\+B<29$J9C+/J&(DI,R=-DRF_5\16#0W1Q67 M=D+[I&/.Z[G;RKN]3F[[M^N]"HG;:7\-G5:ZZ\9):+G\AYMO/_G1F^V6@]MV M3'KB?MX]>W=5O3H/#V2MW^T!Y>I\<_(KMN(=O&>]:3H/Q#YI9'<_? VM?JB$ M5UC?-OT*4SKM^H!\B#)8)KPT7L2H*6/1A50)_^%67$O!7@KV"P3[&5N/O5RP M;^R_2?!>?6/_"R$8''NV T#!.Q8T1+XL,.5)FDX1"/ ,0ZSE-YMKS(,#6&QA M'9^Y>!^ >9G&LZW&7/H!:VG )%)'F("H3)O@4ED$YF5,==*^V6]S*=]+^9YQ M=W"?YZCHN E(,&T9E5AA&1TRT49F+7)J:;_G1;Y338JR.6UW1J_8O2O3[4[( M3UHWAQ;15!L:!/*$>R\\"]1:JY1V&F)2:I4)=&FJEZ(\)U;9JY3_9A(QI1D/ M3'M$/(W2\4B"17*.AN.7T>=L1I_3F7Z0-A6-E@JI BTF$1%D# [.>^,Y%^)A MG8:E8"\%^P6"_8RZ%&,2;$Y4*D&O-#*"64F5M3H"$=$R@*PC.T<6>[&E:^[C MQ.D8[A"I=E0;XHABABN-/4)&E MJ5Z*\JQ;9<>)B2* #*<"8ESH0$S:JDVDC9Y\4'.4TOO8:<.+]ZX^-@QXTI9/ M$SG/TST>$^F#=NQ=F$Z \T8?MT"J&NWBBLUVM[>0:2^"<2#2.:F48)XHY0)2 MVCLCHF%$AT6%.TWG[?="Y^:D10372ZX( SZ%+6?:1)/VJB=>2AJD!( 7%=R% M!E4ZZ%]L"#$8,6:,=0Q3+*D2D87 %U9CW_<[K;S7+RST^_PR?5I(B^R#5<)[ MZRBG:6%)33!AF),W2]7P.HMO9@G%*23A#1"34.<0U6%NE MPLD*"6;OY=Y'30G%:Q$JTBQUXKSYB-Q'AG-:.>6NE<(/,0E\PD MFM-QF,X CAR"3"531ENH0+AP &6$0$3+;W;W6*(YRWXS&$:,]((PP1G06>.4 MLD8S08#+!B_FWV^630[OVS(M5V1P^^?G[?Z/L03D==XE$ M)$BJ*&BJ4HZU"E%BXPT/-NU=-P]S=68/RNGX2B8#88X#XP&E](%HA#A6VDN+ MA:5N'M8T)"CW3>LDW&Z=6LY;>;/?7$3=DX1%1QEP',V9TL9:CYT7*NKH<)#S M$G@\!,Q<+BI@EFE$$5)P4X@MTNH*Q2(7-AI-;!C41YXF3KVK\^"_/VHUG&RR M'YI@$O/6RU.,UG&/=O(3XHY*]N7Y\'U@J_F33AE+Q[ K]UH7#IV,.KE M =I_OLZ-5WT[W6< '48%RJ_[I!LIO=.!LU&%I?OOV/MF#7Z_UUE+!T87/WD! M?G1:"\=I,?;*O=1>IQGH5EMAB%"#VED*L5FKG:72#A#C*4I/G#,0/WHK, -S M:SC3GNJ $8_0%V)8/8P0-5L] "R!9$2-H0<\4XAP[!WWD2F@[ +0%]1K932R MF YM&)ZQ_<<&!G\L^X]Q)M+FDQ2P)TQ&9:RR\(-%"$(:Z)1A#T @.G,]<#?4 M^RD9B,%YI1VU!%0AZD M#\ZYB'D0 DU.!I[+-T9^X%V_F[="M[OA_MW/N_F# MV>C[;=ONY0Z" I?.Z?? S*=3/C9,+[F+\7.35Q%431BE-"#OE6=IC3()0#S@ M7P84Q+!O"/T2KTEP23R>S8G!XVCDBIV)*4N:Z"D2U@CID(W*QMG7P?? P'KA M0_XU^-T6R/A);AMAH]L-O>Z[J\%4Y*+8W;W)4,.IJ4#.@JNWVHWVR=5^?E+_ MX1S5N96TU[$,#B+$R('/!-I_ (5(\3!(:&>:>,HLQ'I[!4E&+DIAW!CGGJY0>(C$*]W?"[S?-.^VM1 MH?-5"QW_7-AWOW9XT")2Y*VSE$6B4S5^A(&WLK2,DIE!J(+)[.KX;$,%,14F MX]$J%)%/^[9Z%\ :4Z039-2B")&&T9(LF%9-9D+SJRA5Y!#R,FX$$VE]@3?@ M,@G!TLGHB?-AP91JTDB-4:>B1QX;HP55@5%MM:1<2*6XP<9B3A=,IR:PK.=5 M% I'QP66T6HBF4;6:"Q1X,IQJE6P:,$4:J(PC5&;N Z&&P_6S\6T98!U@AHC MX &@-6' G M7WQC.O@*$0QW&*$8!2/": @_;5 ."1,B'%M4?!=::9F-'&'/#"6&(@&8]W(#V:[OQ-6^=W#_I52-4F6$\G@2" M-TH109!'%$PHCI9C3H,3"OF00M1"X20>*MQ,@O3BU19/AO^SZ>3&-L+^S9SQ M&U;5;OEV:QLL0"MJAZ%QD*JU_5$C/J<0\:;G'4F)>)#':@KE'A 8>&)@7[15R'.0'$V&' M.SW/H<1,RL9\[,#9Z>=%E T2E37<6$O3B)[S2G+&'>.((P]69EYE8U+69*%E M0WJ#,(F<:><8HTQYI3R8$04N"(=!;=0YE(U)K 2=#F#<&2RCH$8XX/;:*@C. M"3&..8V0)6I. 9O$2M#I ":P,\9R1 6UH&46%(TP%)@U&DB>F?I*T)=%9K?E M9=JF-2<#N0Z)-#N,D$ TF#ID(0B+WO.H$0L:RSD8*4RZLMEN==L-B"I[P6^G M9N6A>ZM)JQU2BS1AM#6*"L933YDQH!#\I.1=EPJT_$%:+]\+H97RI+VKW6)SBOQK2%>-BV0?]*#SB^E9:<7.7CSHM=W9-T,L MS79KL*+GE?-[B(]IB962B%$3A 9[@1TR:9U5E$98;Y1P;B$DHX!J[WRXD.E5 M7?X8H8E4B)0'H2%-K8M".5!6(2F+P)VE\+-/OI9*^SIDL"BFRYVEF@6&E 2W M3R71V! 6B,>_LF3,"D3!89VRX$9J!295Z\B%DYI'3 /2&@T'*OEHH'*^#>PK M:7%B9=6\UPA[<;?E\Z^Y[YO&+6';K.OI\@WNSKG]F-T 9D&/!\PB1LI1>8X]" MY 8';(6)>/8GQ6][^P>&<3(:7A"'"K>:! M)(]I-">$V,B]]-X;RN8@AS$K^$P_XQ""]0IC17FJX^.T12ED0=;0&"0V?/8I MZK0Q?!5:*E2TF"/DF??,\+18"PLB(V(J[0DPF!^I1B,P:A9'8*9/*69%0NYY M4O7T\2$UMO$A')TD@2"'26!8FD%'&ZTU'>J]_RQX.ZZ81WIAO\1W-5S)0?3-K9OKB,:T]UB#H MY4$%C SS#"M-!):2=CKO]BB\=T5@T MW@KN1Y!"BGEMK4ZK?@16C$6&;LJ&+KG'W64DS?-&^RJ$.P-BB\@[!.*IPD&, MPJ714J4UTTY(0OV2 M<\R :$R';Q"'!792*QT\H$6LLXYI3#"S40!Z2[XQ Z(Q':Y!I7&$1AX04%$/ ML:N$'QS("8U62^.77.-!'>'=;K=?[%82!],K"OFHMK?R3G"]=F:KX]"L(R=0R'SXXAR2-@:78EE-EB*1&(T6X"DLF,E-",AU. @9$D CB$:EG M7"'M$ ^1&1PXCQ'-4_YCM^7:S7 S5_-#VST$^-X.T'>K9R[N1L)*>1N=(5H@ M"$=2&09D*+(6(XM,M&Z.Z,2,XSL=)J")T=A;Q$@0C%EOO/7"*3#]E(L8U!PQ M@1G'=TJ[: 9"TAZ:QG+,C'3&>&&-34>2&L)%[-TSR#601U2A-, MA;&$&H.C0PQS;JA*H9 VB'%A;N86+89[G8ZF3J$2(/8\&)VV[N#,>&]I6NK" MC6<82:+4HOC4F^6)H='(6R= E,JFSW2<*PTI=MKH M3L?=8JL@>)746*680E:G6 =CHH)$$2!8%'<[;72GY'>Y8$%8(97%+"BKF$4^ M>HE]*K!&S*+YW?W0#:;CZ@#OG7V7%MCU8FE0M-QQK2)+,UN -TNJ?! 2.XW1 MHKG>*0(\I1B7T8 H"DI8SY1ARB&/%1 KZHAV8F%BW!D >$HEG!3VP@MK(E-, M:V>="5HYB3R#H-L@9/W@=';B1FVG'B)$.1&JX8I\$CS=-^RWC1?/!. M:(6.:0"^&[Z9M_)NKV/2"LT%]L)4:*9M"-9JQI@5"DIGE,O9C>]'4_4"&, 3L.857:KM5& M9 B8>0>JS[":IR3G\]!\MXAH4BR_4(OE% MEFX%RY)"$NTU2OO_FVSGB5K,"Y'2R&5IY5DR.BQ8S*96BQ BE!/=8:DGP'(6ZLP3DY -: M'"-B7D9- P(@J69"@XH*HP,'E9RG:8ZS5*]K2M,;(>@(21U3Q1VIB;64H\ 0 MQ+,Q&N_GW[S^0@50N):>(N^,CZDF/#76.\#.8SC 8IRGZEJS!N;DS:QR@DC- M*%:<,4&PX9H[J@T')L1-)'-@9HLM6D9!Y4YHGW3,>3UWHVK+KMUO]3I7:X<' MBV53HY",.(LA>"3,&F=B( I3' &["+HX!VHX=>2FHW,4F"A%F"BBH2^1TM8H M#(&D(9R),)CL/^/A_]21FU+B1H'2>AE06GP<)9?, L&40:&(*+%I+8V9E]TD9P/" M*>WXR+R/A$6LF&>!2@,(#0JW/)Q(,(+XF]-_ ._/M.-=:+EZTW0> MC&T>F$;H[J== OJA$A:R@HA#P+0 [&BH9=YY*P.G+B"1-@!54L^!E5_*UPR[ M(*2332F*& MB3(H#!=08( Q&WWX1>!\\G-G:1PN20;8!/I$(;I[ZL\($8U&1110T( KHLH$ M[9P1A$K&;*"#?>N6LC-[LG-OO[Q[XO#4_?+>YI=KG=!M]SLN= =?Z\'XHCT^ M_[K^)_P9,E\9C>8"PG^"_)4=Q>T^U=-4 .FGDKJX?\ MI-Y;8_R\]\=%[GOU-? O_WNE.&_]S^ZY::W_:3MOX>K!Y\%-;F[U_5/N/L=T M3N!1MMWKM9MK IZ4WB\SC?RDM9;M!I/3^Z_?!- M5XLW?=OSWQ[3:E6C[Q]&J_CFV-OBWIW1"<,>I>>]E>(Z:'KJE[]6Z,J#MQMV M")Q9\NU^>OO_1,5_?YP;[_/6R1HJX>(VM\]Y6[SQ(YV<@2IGT*T=XWIKW7X3 M.OWJT7Y.C1E=!&UK=]9&3XT@>%DTS;QQM?9_JJ!1W5(E7)3VVTW3^C]ONJ;5 MA8=T\C@XL9M?AS6L ,WBZ\7@M27X6CC MX%^[E9WJ7N5-:6NS1!!G>@;U$[-5PM6,ZR>H8*G;;N3^9]1S5F3[_=Y^N?0G M>))6NU7I-^$FKC1T./LAICP^"2H("0Q#(&8(LM3XB(R4GDHL_:.3$$HMDWB% M#_G:5MOUFT,WOS(<&:"?K^Q6^^L'LO_UF);[_G3[:VU'G^XUR[36W.:5:NWL MN/J)ED_WF\>DEI=WWI^5FY73\FGYJE;]^ZRV]??9!UII'%^?GU9(K;Y7/22U MG6U4N=Y%M6:E>7SZK@[GG!Y?[UZ7FX=7M9U/5[7WZO(#J5T='SE1VSK!E9WR M]=[1YWQOZQ.J;#7.*COOX3G;M+:S?UJY/KRH7'_.*] NO_.9^7_]W:B1QE=[ M>GZVMW6(CJ_+O':TRRIP[=[1)W1\M'MQ7/5GM9TRK50W:.5HEY0_*U;Y]$5H M[+6@)G,FB(R! \Z,)BJSSA)NB$28AI5U"# ^%=[\%H-9=)ZSK9S0SI_3S#'K MGWZ2^OV6JO>4]EKA]Z<#/G/A(R$@)Q?)C&X MJS"-$'N/=,G3C?$1W#C=O/M4_\P>RL% ,<9M@6.[TS0]N!I>%9C@FFVW&]8T M&NV>;5\^9J _]2%\#9W&U7Y(%9'GTE:_S^W.H8#?KLM5WRQ?U^#_2K.R5;Z M9U[N5?>;M:,RV.V3B_+6R55YZ]/PFL_P+-ZJ5=M@O\N7%7(,5X&5)\>H?/T. MW@_>DSTKY/C3X<9^=7O_PW%I?_OC MWGZU]/$0@NF-2K54W2L!CZX"62YA6MK;+V'^F_^]M/>^5/W7=ND.Q;ZAUQN; MU708:\KN]="TB15Z&K%J=TJ]>BC]>Z17I4%87PHM'_SX*=<=A5_S:DSC/Q;MV1[DHN92WU_,S2[+UT#.I!=8VI AZWS&E!1 SCS.G/54 M14&Y=!:"OW#>*Y(^__V?6* _*'I32IW^4(=+4PP!GR:0>_M+BK&D&-.D&-4. M-#\O1O;FG6/L51QRC=Z-8(Y(1 M.^WFC4N:>,L&HN.#:P\&\M?ZP'DZZ:PDG\F-/OWOU%YB9;W4:R]6'\ZJ'*EI@X?-I2]Z,?^]*E?/OF@O0_2$9)RI MF#&.=*8L5YED2GEM-:9,I$%@G%&%M/J>1WE5>?F&RA3R\@.I7J9(7RE%.C&S M09XVJO7J]F$_G!3EY%J]"ASYU6S$Z>$783GG*.+,.Q^RM H5.*>,&34*C (B M2D:\LK[Q\>/N1J6TN;]U2YOU(J?SC)S]T@*->=]M?DN)Y4^[9P/ MR7^Q"FUSL.1ZL^WGTQ,-,B?'IR?7Q]5==EQ]5R]#.RM;OEEN;K-T7JW::%9V M#B]JI[5F>>OP0>;D')Y1J9=/ZW6X_]7QM4,5>-,$<8R1FC,;# R,T9XQ9B3R.F5]:W0,&E;T)](G=RS8$L= M^ &[JIK+W>&$TD%=WSD.Q28MW+LWPBUPL(ASDHE@=<:BL)D15F2,2N>M)I@C MN[+.688U> ?%_E&\QYOF'GC@ERJ$^[?"I);:G5*[5P^=TFF_DW=] M[HHD&C# _*[Y+4[KG)A6?EU\?T#\7MTPS%O?[J[NKQZLEH85"#NE^UI>JK17 M'^O!Y[/*%_3N2T]= ,68$:N_X7TG=+O#?SY _#2XO_(XE_?H3,/@OKV=:5: M)K7J+JZ=^GJYNH&@3QK'1_#&IQL$VE$_/MJ^+A/H@\\*?['<>.="R!0-+F. M7Z:YPIDC1JM4:Q%P75F7FJ/2W^T6B-4["(-=O;35R;]^GQK-7E@_46'>A(][ MG6K[HK44Y4F),OLB510B:)5AQX#Y6&HSZS2(LI(Q*.DM%69EO>P^!--Z*+EO M7G]P82@;!='8ZWR$6 ](Q3)TFYB 7)9/OC@=C-8B9(Q'G@&4(K.:DDS+H)'G M'EOD5]8_;_RS89M2Y'?#$A;807O/.1XIAQ@W'& M'):91BYF+/C@F0L21[:R3@A&9()!WR!?,8-1R5#B4G1WW@%3G)^;1BEI-B_T8_X54RG6 3Q]>=2Y"8H\;\*2Y-8$O'F.\KFQM?($^TEA1DVFB MP7B!O\Z,,S8SRE)BG1?.19 ]B>COW\ZZ?3U4TF9CC8]),.8X+?DSR)2_"$=9 M*CJ<61(]N!7F,RLTRG!$ 7K7::[YRCIC)%.*?3^QN!P=G?SZTF$?IP%7/>K@ MO)7R<,7*T->VOH_/VSD 7]O)>SG[W3[::B]UR[!&46*$)/? M[._)4Z?IC1NNMS;]P5Z]JCEYB>A0MJK8^">O8[6JGC@L^ZS17K*JU71&>R<3 M[SPV._Z?)EM6\UZCF!02C*N77-IL[NPR]WK->8(JE9ZYQ7S0 ,_< 5)K;0KKFD5H.XOUS=9N7K M=XWC9J6^MW4&7,/Q_)AL ML[TJQ/T[GR[VMDXN*T>5L_+U\47M:)M5R#%/N:S[TQF0-$H#85:$IJ06SZPE M* /Z'*TBQ!,*M*S8%K.T41ILDEDJJAN-=U7(+R6S0TMX4!C"I< ^06"W;P4V M0/!F@\N\MBB5P2"9]8%F'LG@A>*84%',(OW^O-&E@#YM7EGR5=].*1L9W.VA M)YO;VX1>Z<.'S1^G8/\Y>3;UZ&VWY=,,CE"R5R57#_!RJ2HK,*)0S*!)D5KG M=M[T;_CW4MUT2S%O $LRC08<3(L^4^CW[WZ>J!/$>S8,3X![WL1^-,VW&:S< M&T: =P+'D0BGJ# =3BOW2AZ. DM-IYYW@@L%9\6D5"R"[Y9^@_N!HI2Z?>!N MW7H[3=X>K93KU4WO8=LOS/U6IB8.+AZ^P^]O2J;E2[^1P3M:4#7/577W]DY< M&H 7)[3@\^$7CKR6R)N,!LXSIL$1*69P)AT5UDOM.&,KZ\>A.Y'%3M\LW/^G MU4XO6@WYPZ7C3VW!L&[);'3"Q)>'/MZD2GM6.F2*4L%^L+ATZ+4HNO%:/UB\ M,8^^+OD ,/_-O-<#AQ$:X 8Z[5:BG(VK4@#Z>57:34S4N&*D<'N/NSG1_3ZT:OG76BR.4\+E%[; M,0X:?./O0O?WU>GKQ!1-PJM[\CMBE*1HZ-A_+4]^"53_\DO0$EPW4IGRAF7, M.I39('06";.<.2VLF557OG3B2R>^=.*SYL3!;9I2PW0@M#3.@1/OF.2)DUOK MI'#OT5]+8%BR1P]TF^#]X2F=4= %WJ )?7"5@ENX&T2$:>#RI'32:5_TZJ.C MJQ#KAJ)I/L2\511U*:8LI?DJ!-[R.PTL#N,_1J?]\(3O-F]T7HIOA^=^IZFC M,_/6@*)@8C,RBMCOANFKW\C)F,6!OTK5B-<:2!:K^F5S$ A9Y5*\:,3WGXZE M(FBOL&H8K1)"7Z&QC,GQ+YR>IYY-;7W:=()76K2TD'GS@EX7IC*YC)-VY^JQ M5=DI:NML#D^82]H]K)&[]2ZO5/]NEK>@#4?[CW M>;E::99/W<,,.BKO[.)R\_BB? WT?><0U8X.K_>V&J>5HT,"U!VN.[LLD^.K M"KZ_"ELK%(5E)I,HUJZ%' M&/Q4!_$TP0NRC.+ MN<\D)Y&2X!'Q\6F5?!?'W&\_GF28#=6>@L&?MGZ/\-@IX-@,:IPIH6V&&272>PG:;GZLYZ_@ZB=5,&769S3%?\C$IG6 MC^:/\_C8^&\QZ@LTM=4N!FW[W4$6%]YSL.''(S6ZVYWB68VK]/"+'!Z=TL,M M>+5V2LQ^S;L%[6V9ELM-(\7$J0)<,1V_9UK>='RWE$K(Y?Y[JVCH;^;W1S.R MKU/7>EY&P=B,C8(]=QQE44=?NO4 ]'XT3O(;:%4Q"#(HO/K/8PR_KY:.H>FS M@NMTA'O:G.$@X3?/5.$GBB5O;=,O 6,42!1I S"3L:!4IJ@1&7&*.>A]I)#Z MH;^?MNA.?4A^T(#EP/S]9.\BN8:-8D2[TOYZ9V,M,MA7ZTVR[)U0NDA_AO;L M?3'C"?A,OY4/K%FW;CJANW+?PK% *'6(4$X"(SJH&!3%U$KJA!3"?-E-#P 5 M)2O@5US>-(WN7RN[E??W-T]K]9N^W1N>\,A%01:Q>B9X8CA4%L ME*.6>B((6DK**TI*=?OR2W1 0' D64 X^4GD,DUYR"*"\%ACC9'#("GD#<'L MC1 OEY1W]R3ES6 Y[R#2*IV;3NFK:?2+=;[_A5;!XN$4F@WN_:;4OD7KVPDL MWYTT,K%2%B_?2V^"I2S@S))O]]/;O\)V(S_P=P(P2@\3-VCUNK.HUWI5(OD2 MO9:KBK&QSS92;%7+\4]BHJM*/6W"U1.'.%XGI3G+]9R?5K/M(YB)5Y\G\ I[ M%#QQF.3CQGZUM+OZC&&BY];@^^Y[Q?@ZINH'I4G^-#/3EE*]D_CT?_[8@6&T MLOY^M[)1V=S=^% ")KVW7QYN%&6>/M+QPEV$%D#,=WNA6<+S+.;/K<#SFF+^ MS+8\0\PIB/G-@$U1^;DYX!G/D/+Q^IY.>L/O2^T2W>>A2[\#Y?A9RE*!IP&Q M2+O1IOQH&GN%3X6/*>8?OC,-T.M0.JB'T.NF?0$AD"BD85Y?]""<]XH,[%R_ M18FB0>JX]%N_9?H^![!^+Y*"6\$5KU>B.)V!TVOJI1E>!!U=FN'%AEA_UPS? MDJID?_?.P^ QM[5U>O"4,!@4F%NS!J_?@DOF^@5&-28&TY_F^E46P%'JNXYR M[I7C!I#Y?HT!(%C?92[+4'%1'!A;H$%X2KI5>:?JQ2 + 9763A EEQE,1T97W*5A8:8_YBK%%2E6$_1 M3N%HJ]\'EG+WQQV M?"&?)%X>]+!H@2_:R MF*Y-+-G+0D.LGIII,=UZZ7VC?7&;89E?LZ7FG9FHQ6$F:B$V!'QJC[\ET-=K=?JI'L6';_=YHS]?]O'NVM$>+(@.,_ KVB"WMT8S+HAI, M.^QU )?"%GWLM%WPR?PLC^-Z[<[2Q"P,JK^&B5F.[:8Q*-([7#AP M$%R_D_?R,,A<'':+8IQ#VK,T2 LC!.PG)^3.AT%:CMW,O"S*E?6M$$TQ3GQX MWFZ!!6KE[7;'FA_SQ MG=V '@KJ$SN?KCRQ,Z;TZL.Y6*7;MSZH;E2WR]N5ZL&+7UH\]:7_&&YGES9. M^MY>=M/HE8V/'W_N% )0V*ENE@\-W![M;NQO[N]N/=,Y(:6Y? MB\5>K5VWVXJ^^^*85+%](.7&FKU&(L]V;CU)(W/?/[]/?N MGL&M'<&BIUUF7[2W(UE5\FG[)3[GMABO"JQ?=-M_/D;5^'>B3(TE3VO0SY97 MT-_9S_;^KG-__ .5'@C2=\GT6/5"K1+^A#G7PWW7[^59QE>'XKM[\\U=+]UN M+C JEO.$U-2/7_^7ZL.'6R_II=3]H,?N501Y#6(L_ILS$#?[G4XJ7&Q> M#N:#]WX1$*]]CS%I9*GXE\P0JH\/!Q5%'%-(X=*'\.]^_M4T[FW6?I_]/>G] M46G61/KQE_^OGWK)/QXF9F?L[?[,+]=:[=;[E)M(95SZK;RWG[*C_:Y? =EN MI?87/^21R&BY8XSCR!1GBL$O5'GJ;7"2^B^[B9@A3=%*R0>7-TVC^]=*!FHQ M& .'6USVUEK]IF_WAL=72BW3#.EAV8DQYVM)T#9:/OVS?2ME&[U-T^E<09]^ M-HU^ #6#[@N%PA5I&4\_7]FM]MGVU]J./MUKEFFMNDAJ M.]NH5>N7T^*IRFMHVN :>U:^10U$[ M^D2.CS[7CT_+O+:UP2L[G^MPKWJ%5,Z.KRMYF6R3RNDN*3?W8^4 77ZH;O?* M!^CBBW<$*6I,1B)E&=-*9M8)F1',D28X.*M<*O."WR"E_GQ[7S0>!O$OT(:1 MR7N&5HS3AR^MTP);)R,Y"I@;+"UB3FA#4,1<8$I)Y%:09)VPQH3BI76:)>MT M?6.=$//61T\R)QE8)XK .AD:,N:5XL$'C01?6<=O)2(Y-4W=< Y>L=]_N;+7[MA?[C=&[[-^\RC"L6>KV[UY4J_'9:BY6MPR_,6F:IBAG( M0,P8PS8S4;K,:V4T,T$)@\ TO %A^,8P%('+.DZE7#S:=F&96MM!,SF+2Y+ MD_0"DW1UAU4(*7#DB&08S14W(E"=1QD")5"D8%&^()C.4)AKW0/12 M>U^352RU=ZS:>TLH)&'8XP-3Q5W9T9[ MQY3DG1="\;$3SDWN2^'R/.V?-"@.U2Z6-+NG3?%8!CV3R%L,<=H>P+31\L6R M\\%4JJ6I>KZIVMN\0S28PP;L!\I8H&"JB'"9)D%D/AA!$0\H2)6&R]]HM$Q? M++0F3R!]L=3DL6OR+>G "CDN#JVS& A#+#C#!5E9I^2-_OF1 MY5G-8J@9(AV/3QZMMGNF,0Y^,>R&[TZS?C@9?1%-UB0&39;&Z:7&Z>ZL/"X$ MXO M5_=;+D*I1]$XGD6G6)IP$#*%CR9@JL;4R"4T9$9FU&EP!00@S-C.9:=V;Y+.81EX%RHSV2@+F-@7C)%M<@ M&2,Q]E$4A7S?""IG:)1Y.4=D1AG'=>BTO>G6EZHZ+E6]I00R&F.U%!D6(L4$ MT64:U#.+B%)A)*4R+>X9UBB<(66=PKJ_:>G;;JMG6B=YJK\V&):Y7=MWRYA+ MY@Y'GMQ2O_L*"0P_[X4/^=?@;QL]R%S>(?=+-O]BU=WME4=S)#8UJOU/';GF MYY8YTGUH0QW:>;VW=<(J6QNL?/J)UZH-N,\VW/^05LCG>GD+VGGZ=_X_UX?L MBY*&V@CDWZ*HDH_FF=$T@.*3*##R 0D)L0#ZUD/_\]*KY8JJ&2"Q#[6O$GK; MEZ[13_VZ])HO5;U;@AN931R&95JF&4I:ZLQ&JS(5A=.1=2TMBI5BFU!9: MEU^7X"[5^#74^);\8J>$ @:<&:"ZX .YR2RC,@.R:P4E6%,CQT9^EPFQ9ZKA MWGE(NP>T3DI%EV3MF/6[80Q3DQ;=*$V 8-Q@\U@V?VF2GF62RO=29\@0[PC- MF.40CPO.,LLC?'*1ZA U%;B@Y6_43)7A6>;.9I1:++5X&.=RCSE)&,*/BDK0L:9MUC1*+%.LP#P M&ZZ^K;NTS%XLD 9/?@GW4H-?KL%W\Q;>6N%MIAE3&?,.9XH(DDF%:(P889R6 M<1/U1LM96AOY:Z0M;NA%SUPNDQ43&WL<=?MN"VA=J)K+FY3ITM(\R](##4KE7L3/3Q=I:4]-=(-11E!);%6F9BQ.*V MHL,R"'FAU3F^2PT\H8ZEF8.,A+2NR (UT%QDBA.LA(T^L+1_]QO$?KH0W#*+ M,,O*.RYRL-30L6CH+2] .A"D9,B$9C%C4M',!HPR&@R)H+T!4[*RSG^^4.,R M1_"B8BN/\X(7+R?_-;90>N+K+Y!]G5@QF:6M?9:M=7?9D$,,$X)"%JQ,U?9] MS,#RZ@P<(L"GL914I!B,O&%6'W)C\T;>RX=5 M@P]Z;7=6;S>@8[O%/&;Y1RG59.A=?3<=]80^N8,4!3C\_V?O39O:2K*UT;^B MX)ZX;W>$5G4.*R?W"2(HVU6'N@VXRE35:W]QK)R,7 P^DB@/O_YF"K"$P39" M,FRA[&J#T+"U]U[Y/+GF=7):B].^/$/]'B9'SWN*ZV%W7$P(/YPNDS;S_6$T M#?\T _(M?:CS=Q8QWA^>MG7=13X@G>H.A[0].UM>K1/A+72L-Y<:LD)8W/$W3T3 ML_"^E:(JCAFK MNQ'1;8CH4OC1C0 M+P? 4TW"2?0V^0C648V%!0>.9P)E5)T>Z626/IT=O#DP\I_7@NE493MZ&I2TV<-$_> M>G:#08+PG&'V9ZL5F;O3#N5;UX M7+ZOGLF?@_'!X]-1N3%I>&$-?6CL=!MVNM3/B7,*/)E05A-Q0"DBN%JEY9*( M(>:4BO@V-IWN.[:P6[5Y,[H,YCM0,AJ8OP>8IZI&( QHM0 =<@#,B16+ 348 M8TBA3\S444I6](LD.P3F-?-L3/M&'M:V9K/)3HMI'6MB#=UY^\A&40M1U*7F M3D(I,:G4?9^ M'HN9P$SM'ZDM%H.!" Q1<&18=+Q8#;)OY<*U1,VE<5LPGL\S7+:6L2;FT!UH M&;,#)QL[+<1.EYI"89;!!2, (RI 'A3X7,P@9URVR1J&RM;I%PH7[C[77!I= MQO =Z!@-P\O$\$R!7U#1F]IB7M5F\Z$V@27G(9+FD6+("6/%,&*7DJS6S9,Q M:1\5YBC::H;/TAI*3FY^2PQ;D'0NM8PR,ACRI$!8FP ]T^!9$N!(8^11&G2R M=I[N4M/:YII81;6A@7=)X)UJ##(+'T@)R,$6C4%S#3;8#"PJ97) *K^KQB!= ME[*EENJ3L!W2&+[66&I9&L/B+5I6G*GNP$G12&I!DKK4AHEK8MI[!MJE5)/! M+)!,$K3FC,AD)T--!I.B;Y?6#GUJGWEC3V>E9M ML9$I:3B!PMJI5QM?:(P,$!(*[0SCV6UL*MXW8F%W;/.-=!G)]Y>VT9!\>R3/ MS.(P+$=O,X08BD*"RH)+V18X%V$ZRSAG=F,3L8_\ :9N=%SK^$K&QA)UCC4) M_MY7 D?CJ5ORU%^7'27.)ND)G'0*,) "*O($;B)CA84<\5"]N7SQ/-&6P]%E M&-]7#D>#\>UA/%4W%#,F\Q A>44%QEF!E[I@67A3= ].VL2-3=&7ILT9O_^2 MU^;8Z*"2\=6BN<92MV.ICY@>M09X<& XXI#3)HSCPZ&>K$<2PL MU:4*_>;=6$5EH\'Y.\%YJG2(+(G(>PA.5Q\'2B"4$AAJ69@ZB8"^]O?BLDN) M7.OAXK@T?7Q)^1\/G96^VPCRF5AO&W$\+^5,60=%)G4.>1+@R07@ M15[!:\V\+)2#NDME]\U9T2']H2'UNR)UIOFG*TJ )PY:JJ+K2YZ!=/# I8G6 M:5_^T<:F?("=/SNN&9P5DY0[#JV@I&L^B,_3U9N=2=J M,B@'*W,"$LY[+S$GK2<3RG67[)3F=NB0VC"+X(]I>!)I=-# ^_W .]MK*\J4 M%=4*L:)'Z*2!0Q@J@!>\6#DQ.VU#5#X778([[!O>"DL:T.^UL*0! M?5Z@3_4.3$5 11F 8&WM\9FKWI$%")>40VU,9E2G NB^P&4Y,5I%R>(:R763 MKM/"DZZ[,LZZ$S.KX^#O^Z+:QX_^=#7N7,]L ML@J?T7!O^'QU7OU?S_N\%:O!" >.9 P8T0$7K!\TI9DK>N10W-MD/A06O!B"O//'O MWA<7VJC*>;0\BIHC:^;3\INLM='6Z?C@9%@X.K9E=S_+3KV*-F,R7H"+NK"6 MXQY\*JHH&7(FQ%CTTKRQJ1CKL[-_5Y9:[VQ!]>B3-"C<5GT1>%MJ^F^ M5I-!EX0S#GP.#C#J"%YR LDC1\F#I(P;F]+T+5-]%/+;F^@%LPTF/#%AM9.I MI'LTJHGVS]/;<3KR:7AFEDO6[]45-N\&O("2US;@E5VV3]_MOGN%W"?MK001 M:Z]4=!J()P-1!BE8MEX)NH,M^%Y68&/.>U^"'W=>O^+))2>= Z6) ?+H@;0O M%DA"J:E(W::OV:[=64]-I;OOI>0Y!ID#!Q^B 63%CBU*'8*-WA9&LU)K5;9A M["NA^M)>;5!PNVWX20JSNS"ONW#M\7KNEIVX%5NVZ]6@T>WTY:O9KC-(G#B4 M6GAH7@A.X\!>^"RCS$6350HP*0'62PU>AXC!VZ(=Q(W-946 5S3.^]"!>;OM MLP%S^<"<:4],UI M<#0FL=H)L$(T:R@4F7U$)IT)96_K$##O.BY[[^&['Y_7)4KWOOR6^#G2>_'.Q\##B)OXB8?2J4"\:F8H4SK6M-20:5 MI78@VEN.*[)+G0272+7SW$):/2AQM[<06245 MK0DL,V7Y>"F94DHPU-\O?+< 137OX>HN._6*DF91,0Y:UVG1@64@907P; PF M33Q282W^O7V'][+^FN_POA?@"_9*)N\,EPI\LAJ0>P:.N(*(WO$<"4,MFEZ! MU=0\A_>[D!P6&XDQ!:BJ_N65J0W&-' K4A0V)6%%L:U$7W#L&[TLO^&2PG<+ M*'EM U[993L)WUGM15F/' 0F@EIA T[Q\D,SJT0,4>9T!UOPO:S 1IKWN?IJ MN$5GIGA98Y )+905J(K=X1)$QU0M(PB6J7GWWWM92DV;Z\1Z!>;L]M %S^<"LP%$);OH'5#P_+RL3PSDDN:J!13D"V3@$6W (JBZ/P\ MBZ+VU80^5[->6=^)A1O!K7!^T#TI&"&<'IT>UG2)WLFD164X.7H[3 ?I>#3X M._4.3T;KUYWR'W>B:XS*E99'\Q#55%B3KG>/9T5UUDSW/T5>NVF\E_?I?6.M MN5CKTDA0'S!JY!Z"<#6?$:OS6"@(D9SB-=\TY#K9!_'J@*Y_-D?%P\#V[76/ M3]AN +Y3 $_5CBR4<:DVL"RR*X:#Y."Y*VJ'E\@Q.:NL+@"V5P=SW0M\U\2= M,:-MQ)0'83!>.S]&5Y6+W]*8RLG&IS0\+C=U-".K)V>B:G0T%QU=&OB)+.NB M,G@@7EL@,<7 E:VCSO#)EA!S%++VM1-]Q:Y:03>GI.;,Z#2@EZ!1-$#?(Z"G M^H4I2Y6X=F!EL1+0%6@[Z3)(4C8FBRK)VI%6JC[RJW&3>P'T0_-H?*TW]FC^ M?I0WL'B^V"ET'9KHWD%49;:+Z-.)M!I%S4%1NT\NS?T4CJ)4+@$+7 -ZIL'9 M\J>6,3M$*;AFQ01RIF^N\6+<+K1[8X2LD)]CK5%_!_&7AOK%43_30=LX+Z7/ MX!2SQ=+(!"Z4/U.V64O+DZ]=1@13?2'-JJ#^H;E';CC68Y(2>G-5YH:-SL^N M\I$LLH@GI_XPG34[7V \0 ==3?]U+S?G 1'_W0Y'V3J.;1M8S8",9B#+5D@RN^A][==G>!^O"2.N'H5.E.Q_C:E\ MW45A4?EQ<GCWJ".RB6/?KA<=35S<\Y/2.IR#6]/1I-TPD?#=$CCP=_IW^\& M<7QP01\SGSJ7,IM^A'PY@]/QES]2[EJ (HFZRAZ-3H^.:/CAW]]=-)Q]BQHG MDI"?5:7-_*R7,.&?8#(YI2.A$9A#]HRB"$%(D42,(K[B;N/B0P?#BRMX2Z\3 M^&&BOX!RNX[W?GNW]MK6_O;?; MV]I]TGO^^X_/MY]L;_VV_?3Y%Q?SW2^GZZ_A\5XAY-WG3Y^4R]A]OO>?[2=; M^^6/Y_OEU\[3W?WGO;V?>GO/GIY=7R>N9T[J^LDLW4[V0FF7#79>LJ] M.J2WH_3HXL&_XV#T]I ^/!H<3ZYO\J'/]YFR84W!6!L]54">NW/.CW_^\@^3 MES[;+<]>0_V#T/:++[,?^!=?^]IA.?]!KPW[]M:(FM)-=J9,5\D:'_88S M\ILA!W?EK=?8@^?;R9W8/NYFWLF#84J]G?*^@U'O:=GAXK1%3$^R_@T&_3W4 M6[-;GKGIG5ET]\.>G?A2&@[?5>W6E4'#A J*N7>W-(R+77>$]139N=FESA#4B0^>TR499 MBYH+ZVSM$<*UMSHRSUX]F42&#>.P<(CXG*E_&IXUCN\-1JE\O_8I:JIO><7(8\7'W8^_?GAQ]*MZ ML5_'!OTN]LJQ=M[\]>[%F]W#:Z??PSVGFR_ MW]G_XVCW27CW8O^G-[O[OW[X/.3QHGS7[L>_/NX\>7GT\L^G6-[+7_ZYC3MO MGK[?_?-%.>\?#W;^W.&[3W[)G\(=S]F[5U%9Q9()$ 3GM3T3@1?* R-=$P$$ MEV3KN+6^T5=;-:Y\CZ;&5@^2K3AS.DB6N4&.2BJOK:#R*WCN**&O;,7=.5N5 M!XVM.LU6'S^QE4W9HC<>G,L.L XT+?1EP),G9E&:Q-EDJJDQ"P^$:FS5V.I. MV(K%I$224AMFD%1T3HF0B[)E/1(J>ZY;\:9;K01;\4]L)73"X%D$,VED%5T" M[WS1LE3&0,BBJU-0>&T=RQM=-;I:#;I2&'.0Q12T6: -FAR3OJA6WC/C+1/G MRA5ORM5*T)6(G@#BPI"R)X1<:&5+:CVKK?];F[.K5IY=N" MKH3O[=GP))>5?M8>M!SB[T%(MVO6U<'R^^53%9."UZILIB0Z'SWW1"*YS)36 MVOKFM5H=JMI]/..UDCXF85, $9,L^E2=\V!(%SN012%,,?&UV-@4NJ^P#09^ MN/@.(10MA"RAP*)19Z>3TEG:2%&EG'+S\ZP4OJ=^'H%&*Y8LD- ,D(N"[Z1K M+;M"Y]"A8*%V\NI+N[ FTO#=67PC9R')9'T1*)*+A(G(9TG:2IUS;)Z1E<+W MU#/"?8A!)%8 ;8JI098#J22@LG?9P%763&YL6M:7G>H/W/"]7'Q+SYQ@QJ!, M#'T4CENC.!/19.%3:JZ$U<+WU)5 PH2 2D'(H>#;L V>P*?BL@Y%]FHHI]; M4?3SA0>,M&Y90.N0LG;6\X4*("6,9Y-$5IC)%*2F[F K" MA=B\"BO$6L]GO H,->/))/#1%JLC& :D'0/.C U&1R,RW]@TIB_9LL(UK7?6 M0V(&Y:Q$+5V26:/R2$6189Q4KNTWM-'-'[%2S#"3=X**F(D6.'%;!YID(,+: M7EP8QR3GANF-3:W[7"W<%: QPP-DABB23=J0%M63(9B7%#,C8Z(TW$35/!DK MQ0Q33T;2+*8ZL(C64#<1Y ME2PFCUYD%[-V3@2%D=OX*8C1G""K00U3)XA,R6&1%L1L!6 Q&*&0O@&!*93? M2BNN-C:YXWTC5\:>6(-*P<ZH$JT=XXZ.T6KX5GP@V$I7O576 MV_\]2NYR>'L>W \^S L\5MRCF795'))64/R"B#LT$#,SX)+P79 M*#8V5;_H5AW*9USSL7XK70W64+PL%$^=;\ZHQ&H(4<;@BF'- Q0V1A!&)!6M M)VG]QB;VT3[ (HJ&XGNHDFHH7A:*9QQEE*67Q?S-9!*@"7%2M0F*B>09*HH4 MBC5<-N/%&^LV&'<6QG=9/=1@O"P83YU:J$PJ3.PA.Q8!<]F,*7H#O.9$U)1\ MAZS 6!2=NDLP;C5"K4;H_FN$&B$MA9#V9DN!HHDL.XMURDFQ\67(=>B) DX4 MLPZ.E?_7*;M]5 LWL&FIQ)V%\5V6 C48+PO&,QDV'(N4D@RQQ!A&5ZU\Q?L:6^'>PX7Q71;V-!@O"\93*S_$6.0G$,I*Y8#.12 G"5+R M)C"OE--E-U:V7WYW",9K4[\3;IBBTA+O.E+'TTAJ.21UJ5Q'D%,R6XC1UB&G MBH,MMQ]LCBRIHCG:VEY-\+Y2RPKOM\S;AT0 =UFNTPA@600P]1F8K(QG20 + M(@"RVD_ ) L:D2.QK)6*A0!DWS4": 1PSU4YC0"610 S#58=Y2+"8IP85C.# MH@%'&L$G2\5^T5H(-RG+LV+A>>>- !XB =QA[4TC@&41P-1/D7407N7JF+!% M PCED6=. U->),6=4:YH (;WF;:K0@!K4&'S\_!D-.J]'9[DP7B1Q(3U):Z[ M]%U,I/5L(JS&5/,T5][?JBQUYK#8>J4MSS')"#84%04SSV M>2 N=0Y\ M8U.IOE'+\JEV1EE98MQD?3%_E^Z*AOD%,/_A$^8ID1(&&03!$J S&EP@"29% MY2-/4GJ]L8FB+Q;O*-0P_P Q?Y<>BH;YVV-^=[K/-KH8/N<[ZL5*8&^@<%^COT2C30+P#ZZ4;OK9$A!%=V=A\!C5=@ MR4O@.6=AG2[_5= +UM=Z85?D78%^#=(I]MZF(8W+R?;2^[?I>/250HEE.&/; M,;ISC'4J"7I>>'W4H^/8.Z+A7ZDN^%80U '7VO-T>%C;;1W'G0NY/#WCH;89 MS[49;\]ZVA(G5<2>P*,A0(H."'F&R#5YI4)BLEC=DO>U[%+V8DM"7EU_60/R M\H \U:JU-EE9Z:!8/K6EIA?@E2GV- O*%6K64M4Q0*:O60/RPP7R73K!&I"7 M!N09GUB(29!A"&7O+3MR2!&\<;)LRV@;JD"=K)6S]W](H MT3 <3,S]F/Y.AR=OC]+Q[1)MUJ$ET=W.\SD33J&E)U/1-&*Z#3'MS-K\P7E1 M2\=!"!2 V@9PY3DH\B0C?=ET:JM/;OM\\38@K;U89[%\MQ-X&I:7B.49LY][ M'6Q2H(TJ6+99@L?$B[HAC1,R91YHTBI0NX4#Z W+G<7RW<[,:5A>'I9G+/\B M.N68U9",$'4^#@.;' //5&(RPKAC_JNS&R QX;2(DJ0+W11TVW(Z==9!T!U/^I,$DA) M49L!!+!"%+W#Y4Q6.(:Q]@&5?5R\OW@+,706S7=:)-/0O%PT3U4-7OYG--.@ MG5#5!5!G[7H'261"P3V)7&?G\3YO <,'C.8[+7]I:%XJFF>< !BUBS$&R&7) M AI5)_AP D,JV(R4K2YHEK;/3)>BA@W-J^L$:&A>,IJG>[/EQNJ0BFH=M 9T M4H$7R"%@RD7)YLK59!Y16W4O[ ;H7@Y -ZS_KS4'/;EY34MK#M01Q\"G.J1S M?AHU@IJ+H'Z_U&D#&) 0LC%%-?$.'+<9E!>DLRBZ!*O11NSCXFZ#AOP'B/R[ M=#@TY"^*_!D7@U&.3# %[T$K0,,(K"Q20J6\US*Z'*K[WV)?+E[TUZ#_$*%_ MA]Z)!OV%H3]3DU!'NPL>"]83 TS<@K>J;/\8$G*AHK&YI@M6]Z)8%>BO01?0 M:>^-PY/10@-*'QAI_>-NG12CS/HK3+#. MFN"!"T^ (B)0* I,5%RXY!-+:#B$.TT/">A[TKWVGR4!70[LGQR>5-N:4Z MWF9??CWKF6,^L*YZF>'9)4B8J-K;RQ1<\.!AQ*!3DY-$(K:5(NAG9?Z(4#A0W4W=V< M[S3+IX%YF6">;2T2B1J2M"QZ/-N@[R)D 9+=B"9?#.)%G,*&M13_!LNU3RNTZM1;<+ M^(9I-/ZFNVO=VQTM,ROG,OU9>;#-/!^=_#.V/-,%FD4E0DT)E5;A7KPB0?0 MDK1C09+4N+$I7>O?_8#1NT23OJ'W^Z-WNO4Z1@)1EZU73AKPAU@,=UL6KV&* M,:MU1+6Q*627]MXU*+(Y;PDR7[9*2[CK2FB_.1J70E5OMB[9^%QQB\Z 4W58 MMP@6/)<.2!620L4]&EFC^EQ=;0_2O62[EFV[HJZ!1@)W3P*S13 I,< M4%82<&@ADK84!"DN354#.%]XU%BKOEF:5Z/6F_5\*M!)O3.G1F],[UNCTU5J M(C*M'/QI>'+TN)S/X/BTW./STL*3X]&/$P&?O6^_BO?I^_&0BI@&QS3\L#U. M1Z/"B?5*AB>38<\7/MY&B',1XM-9YXADP7DM+*1<:!#1)2"R!-(F)8T,/N:X ML2F+7;1(R4/KH/80>>1>O".-1SK$(S.*57;H,H^@'L05^SKA=*S&Y$\1"*YEZ8FC4BZ0R0S;II@G(R:6U!*1\!LBX6&1H*,3DI5 M--;$9+'0=-_HJWGAC4C6G$CNPU'3B*1#1#(S4Z[L*IYS!.E=T4ATZ2:"A+(F#DRD ,A7!>6_KSL,]HRQTJBERUX2;6NWY0\'I M$EPD#:??!:=314$DX@RS+YJ!U8#&>O"1$21A?)+(319^8[.A].&B= G^AX;2 M[X'2&;] ,LQ%HQ(8DSE@" H\*@XFQXR^6'HZUG(1V7#Z@'&ZN'G?K;7T+>EW9];I0&A(*$W (B_&C$\1O$D6T'+RC@G/N:_Y M')I?;7G7/:?GDJ(GC>0:R74@=:61W$(D-UM\G+3@20)/P0!RDX!<0DC>HR5- MVEA_EFRBKG8/:"S76&Y-6.Y>\FH:RRW"+R6SY45H(&.LXTTU YLX!R5\ M")XY)57:V!2FSZ[I<-18KK'NQ-[;-.R-#FB8'MUJ$-+5 CE9;GH\ M.?6'Z8I,;C72YZ9QE7:673_+=6J[_".-!J%'Q[$7!X>GXQ07Z97U,+64AL?EMHTNOG>RTK:.XY.S=?9)C6%-C;F!&O/[K-\] M60J>M*X][.NH&>; !Q' !$8DM3)*RXU-]@-;0O73"EECC8JZ2- MBNZ,BJ86%0INK5$<,B<.&*, QZ4"8[V,47&3%%4J$DN( #8J:E1T1U2TH#.[ M4=%=4=&,"SM'(S6O,WZ8]X#&&W":,8@\!(](W$M1J4A>G:_1J*A#>+U"1?/4 MH\Y>K9Y?,*M"3XMYH1L]W1D]334E64M!T2@HNTB=_J,2^"@,V)B]3 &3%:G2 MTS7C02_3TQIX??^<_)%BC\I)T>M4KO/HJ$!CX@ >]4Y.QZ,Q'4^N9A%O<%=\ ME.T8-SA&\\JV:7AG^%^N!Y/-$8B]X*6M,UK:/3WR:;B7)UOEWI24VJZYR*X9 M+KDZ/2DIA 8NG +4Q,JNJ6SYTSAOLN(FAXU-[?I.R+Y25YLKM/D]#PCJ"WH( M&]2[!_6I@AR<"DDF"\&$!"B,!9NS!"S63HC"*\%M@;KJ*V;[G#>H/VBH+^B! M:U#O'-1GV^.CMEI$!I&4J(5#%ER0"(%BH7<6=):Z0-WV->=]MWCY9H>A/J<% M<^'3>F!@7\R?U<#>/;#/%-!8(JZ8 E_0#1A\ AO*YAX4BY'*3Q]E 3OVK69] MB5?=7U>]7_\:DS],Y7<<_+WYW^7'Q>H^HN'KP?$DVTM?1DA(M"CP;A\6?@Z/,1D=-Y!ZE$()T?E9#Z4Y=8[/AF7KRMKL%C]O4$YU==#.NR] MI>&X=Y)[XX,T2@5#=!H'U2U6P!-K"X')HTE>*=6G\^"8CL.@?+ LXW$Z*I<\ M^N'3W;OEO=K\;S_\U^9W/LHM/W9^3[4LW_SV9#2HR^71,!W2>/!W^O>[01P? M7/#1S*?.>/$1FWZ$?+F)!>=?_$@1?(!4&RF&\:/1Z5&YZ@_??W5Q]BVNG2PF MO'Q_9G_62YCP53"9G-*1T C,(7M&480@I$@B1A%?";%Q\:&#X<45O"T,"7Z8 MZ"^@7"[P$1V^HP^CC7]=7@)%_K.2^/PF?EF45P3:D?M\I:W!Y#YO/7NVO;7; M>[SWV[.]W[;VM_=V>UN[3WK/?__Q^?:3[:W?MI\^GWN!W_4U/-[;??)T]_G3 M)^4R=I_O_6?[R=9^^>/Y?OFU\W1W_WEO[Z?RTLZSWY[^3WG?]A]/>__9>]Z) MZYJ38O_QB2[[A5 +A9ZTH M/;IX\.\X&+T]I ^/!L>3"YI\Z'.UKE#M%&(_L#.8G3O&SX]__O(/DY<^TX[/ M7D/]@]#VBR^S'_@77_O:83G_07-WJ\-^_35IL9WL2IVLD#F457SXSU/4>Q5K?O7W6'W20J?I,+7K,;Q]TR MO/GMS/BGOW7]Y5+[SS=Z3ES.>W6VQ*W;*\7XY>K'_^\?ROH][ M^]OXXL^G'W?$KWSW:+L\M_U^M_R[XME]\T*^^+CSX<71RX/=_=V_=I_LJ)TW M!PZOZTVQ7W\1''!>/X)XZ36ECCM $=410U+C'PUF6H'7P-#3X._4&9\,:_U&=BO_L]X[3)"MJ\&F$8QK= MK@[P.R1IMF-\YV,LR7^^$G6 /YT,RY_'O7 Z'*;C\*$W'I:#'4X&_?8HOCD= MC6N2WWI-+NV\?WEO?)"&EPAL9FKSF40?GPMTO\KS[#*VCN/^5+I;GX1;5("] MO$_OV^X_Q^Z_^WC&44TB96<<@19,%@NGV#ID T*Q>JQP/-11;QN;O._T$IPX M';)A'C8-W.=@U(;P+B!\ZJ=-1;0.,X&EF "]4@7A',%[)J60*;G@:SW157RW M>8V=!GGGG9"-";K !%-O9HS1YH0!S#Y72S#T M&PUT;Z]?^MC6AO N('SJRXM9!658@(19 2IR0)(ER"(+&9V4)KF-3;17@Q5M MYNOW3&@_&=-A[Z2"I7;KFG'>5:?=M3Z[6\[3."^TN::;_[H&999_?SJ]&W3> M 73-;M%X_S:\_WS&BV-R,K9LV1"-E8#$/%CA'4B9L-DE M0*GCW6$;IS9.78F,QL:I2^/4&;^90*X]8V"<*KIT#@YLD &BRC*6UV3Y;V.3 MR[XSRYMMVTBUD6HCU4YX+QNI+HU4IRY(C-(Z87CA4ZER_[UUF?O_.);D[IZHFHI3>I4%YK4=:67V_KT MH_N?K=V?GS[O;>^6%_8>_W__L_>?)T]_>_Y_>D]__7U[_T47+G).7OI2<[I^ M+[T/J>XHM1]MK] -+:U?7>=ZT''W@]9??GEM.J6UDVTGNVHG*]0\W?T^4X5J MV<7&$MIKK?%;AR?OOO2QE6B+M17"Z='IX42=GF18]2Y7?&V?5WS5+*LKYEN3 MQ-(3=YZ/3\)?!R>'1248%;WJ?T\'XP_7M2W[',FX"))7M$'EX[-AA)-;MJ2E M^6D1B=6\)5OE7*N16E;2,QI$V#[N/::W51V^>^RN_+VZGK7YZ9M'9VH/*@9LMWA6O*;A^0E&PR83$4*-"3M8[9C'PG%FP M6J)[M5T#2%Q(/AM VM[]:8[ T1D1S0PAZLK4H0^[GZ8.O1SL?OSQ\.63%_AR M?TOL3D)$<5".@;O[3_'%_A9[^>D, M,1]-G25H^JAMGXFK&:.WJQ6X,;FO9&NCAQQ$G^_:5Y/8KHF/WXK5KM9(S5J/ M9[9C9R+=*T)=TYQ,D5P.VDJ(2MB:DZG!6^M!!BVSSR9AID)=C;$:8ZTA8WF) MG)N(RDN#DL@J;]&3]@P1A>-?9JR;JV&-S!8DLVDN9-E5$D6>(!IR@"(3N.@% M1(Q(Z#3/4FUL2F1])URCM$9I#X72YLE2U*'0&0^92"%*(WT6G!EFJ="<%()] MF=,^)2??!!4\ D&&DGB:=D6#$D938W(*ZFE=T9IZF9EM_,"A\5.*LY MH Q%*TN:0&0G6?9".#4I^U-]Y(N4J#1>:[S6E8N>@];(*):X(FZ*51FT(\$R M5YI+*;+R6C0;LP-L]G[GHCG$UJN(3HE8^"RI* I"_!,);#,R(Q&&J9RG<2G M^D)>;?O512MS20V#)M^MN\U&7QH6>*.XY#67O1K1Q__W_[&"BW_/N?:^(N5[ MJMIL4FI2:E)J4FI2>AA2FL?\9Y)+,I:DIH26>Y=,=>IC9H9GQ^CSEA5R&7Z M;D[$606E>??QC M <&:IML/WDGM DPRXR"5H4J02*N%4[8G/^UI?CG][XI!<'PQ3&)\/; M&;P/KX7WM>FV*KD0=&2")$,EO=7,ZVA9"%%FK_PWN&G.O-LJFBJR%)^<#LMM M?5:N\"2>I>.>/?_3R?!Y&OX]"&G4DG+G(:W9#JX1K43%8E$R<@14V0,YXZ%& MC'R4+'+')W-XL$N]NUN#_N]FW#4I-2DU*34I-2DU*3U0*:U1(.^/-!K7%FO% MYBEZ\W@X"+6"^ 946 TN6XBET\30 F%- M2DU*34I-2DU*34KK&2!Z^CX-PV T"1"=64@G9PIT"PIUQ4;Z6E!H\N*YR7,A MRF;MS&7MS'9K(>Z%ETF!B=$!:NZ!,&40RI%G(1LY&4,E7)_99;5J:2ZX3F\K M34H=8>*K>4-80)H,ANP]H2T8-=S&'%DV3IMD\@WRAFY$M7_0X6GZ.M.VO*$; M,>VT'X,W"C%: V0F8U2D!9N\A1P"8SDX:8*N?;&N3OMK^.TT?AO+-BDU*=WY M7KB$'-JV%]ZMU3&;0^MSE4HH=H<-@ 856.XS.&8BCQC*7LFZMANN44!YLM[! MT]G\K6F@LI?>U\=IO>+)]^Z>:T[4)J4'(J6[M79O['/9;ZF=;P6PHGKX\G1YDH$$U7F$-7 MV'L\8S<;HY7320'CLF@*W JP*"/X2%R5EU XVMB4?30+IZXW+FB,W:34I+2* M4KI;R[GMJRNZK\[:X-F29PPC(.D,M;ESM<$12.N4F396.=>]G76-4A7.IO.% M2]/Y!I,2[O7*56B^VR:E)J4FI?61TCQ>DN1-4B%$G30FD4E%9FTVZ+UR@F[2 M"NBRRC;9=2Z-A)VV#=E-X[V\3^^?G0PG=2OC\7#@3R=SRO=/GA4U[GC<-+)Y M-++G,_W.E0J"DB)@12\#9%F"1Z9 ,5F>YF4MF]I79%EM-!N8&^4V*74B]-PH M]TXI=]8(1E26*9,@.ZD MW MQC.,XA:B*QC\9H:I1]9E=5AER-X9%+-&+OQ:0 MO\8BO!7>VVC1[P'J#Y] G=!8QFM? 2UK7P'FP;E0^T=JZ;Q/3"2UA.&B#M"QEXXYFT-JM6-VUP=7-? _N# /D]?:&9+(I7!)&*%%"HZ1 M*H?8W@'3;R>\.[7O3G5PRKY1V!(&HH#U% M!EZH#)B%"9EX)8.-38[FVM+XU4;\MT^F<<'GR76" G;-P;&&!K5<> X\Q6V \6$#/.5 6"4@FGIQ*3+-4*,"9OEE: M,\".33=RYA:8;KFP8LP6;FY2:E)J4FI2:E+HDI7EL9I^=+4J5,D816BN( M19.X49@H):,N\FOP(K]&2];&H]VGUOQTUF[.R$3@S($/C&H:8VUY9%1Y9&-1 MH2-QXI/Q:)9?=8#?W&QN .XN@,FZH!E)(T*Q>+DDS%H7FY='[Z6TL@&X M-7MMB"E9QD 8KZN_BX,W!L%J&:1F%J7WW4+P&K5F^>* PSP\.>J]/?6'@U!> MRZFV,.KWCHL57-XYN/A4.!FU<2!?RY:S1C)T*+3/',M69K5(VEAG+7)BWGV# MNY;8ZK9<_>2E-O=P/C+;OI1+%RPS4B+D&'7-[W7@2!.XLA=1$AK1J\GD0\G[ M@G6IT+65O2_7_;X@L.=K&'<5NTT1N2%VI_%V4CD(RXO]X&K38WC MV:(@#RYG ZBD!B(7P7ATE$FY0LP%SLST'<<&ZM4"=>L2U*34I'3G&^02/&UM M@[Q??7?&\9906,I!@B@&"J 3",4X"1"-B+R(DUF>+W;(926/MZR2Y;C?QB>] M.!BF,#X9KEG*R:KZU\Z>_^ED>-YAKOG9YN.NG5D_FW2A")-I2(:[LS:M/K%B MM3LT1VWM$PGM4+;1\7Z9Y.&G9/NI+M']#Q^>"KN@92W#X^LZ&:L327L?3KK+$D M&*FRYA-8HVT-;#J@A!&,1>D\LD R;FQRV5=ZX<9CS7F["KM2DU*34I-2DU*3 M4I/2 Y72&@6)+D;$5G/IS$8Z.5.A6V"H*U;2UP)#7Y_VV^R=F]@[O\_:.YQ0 MH5(:A+8>D"&"3\*#TA03LJR-41N; FV?ZX7CVLT-MPH;2Y-21[BXNTFW;>CZ M,FAX)@&7$7-:Z R!(@_>7KE&$>G)DH?) MV.#)B-2+2&N[WER[34I- M2DU*#UA*\S0$5DEXH644=:RQYSR;X&S2,5 J@N8U-5+;/S;)"; WL'0;[/-X%S%)JAAB= M4YB3L\KJ4%0^*G#W4>8OH_T+3H6&[<6Q/=W"6\.[3.3 M5[E)6C IP& L.[D*'AS3!-*$8I=G+KKJKM#?$/"?'S:.Q*:ZT8 MUUF:HJX[RK2M;MG7/01=+G7MI MJ2!]8U.X G1V=6OOHLJ^1OERNVG<\N-:8+E)J4FI2:E)J4EI92QC)3DO&I;6 M+%BT*EKE62R&LG4_)^"R1 MK K"A=@ W#D 3\W>@*]8]HXH!/!88(S)2W ^(OBL2"7I@M*L4PA>HWXLWV\P MXL,K=[TVZB+BALL:_24YM,&)76.O-TVEJ7%$[/.6 MP=:NB\D"2E85D.A 6Z><8\*2874R(O(VZV/% -ZZ#C0I-2DU*34I-2DU*:UG M.._[3$9<67=,EVV>-AFQB];2]B5K29EH768*5+(&D%,$K[4%\H9%G36J8#QK[%+CW>:J;1&Q)J4FI2:E)J4FI2:E%B:ZD]&(*VNA=]E,:J,1OZ_!LW/) MX,F40E"2@U56 F(.X*(N*]P:E7F1N*JYW!QEWW+= D2K!?-[=\0U*2VW5L;I M'(-C@APE# R=ND9Y"TN=YHGGF0* 4(R$3!) X3)0. )%6G',?E.,?.2HMK=,*&_,2'Q M>7H[3D>^V-,+C4D\OP/GC:G/KNR1+/<_GIP6()TUIUZ+GN[7%@V@-1Y196.= MQ?*C7"[/%F605JF,\;RM^^(EU6V(X@+JY$4IP-Z3UZ\P!.6X].!LX2L,Z II M10U&,R8\1JN$W-@TK%_DUN?6+8U MTZQN19EM#N7WX,5S,WMO?^N5\I%SEQ)P%T0=1!G UC")H\*6.6I**2QA$&6C MPT:'C0YGZ) K(XW5PL:847B#LD+#7)_^Y66 MLI:,"N"QAI&%9^"=TI",)T3,%+3>V$0M^MHN7$S:^++QY(^AG,J<3BC2+"@@0[SHF)C!R9@A<2:% M$,A#HDF79EQ":_E&F8TR&V5.*-,Z9UQ,4GLN,$9+7DCC 241P.2(H1LFH.EZ:B8U-7I1-Q:[Z*AMI-M)LI'DKNSP+ MD[T*B(IGM HMEF=DLH0=S&H_^\"I;994)#LK]CH",:[#> M>T".&(EED:.H$WM-WURC8*Z>83X)9_]KDM!0?L?!WYO_77Y#X\DI?Y8M?NDH2P.NO0#NY("/:H7$('P=RJ)" M>?\@]2C47'$Z_E![@Q^?C,O7T; \?=P;E%-]/:3#WEL:CFL;O/%!&J6"=SJ- M@_&DTOLXUNKNR:.)7*@^G0?'=!P&Y8.C<7EB4LGQPQ?OU?D)Z2+V?[\]&4WJ M-!X-TR&-!W^G?[\;Q/'!!?',?.I\K;#I1\B7,S@=?_DCWUT*G'V+/R5RKH_H\!U]&&W\Z_(Z*XML]OY]?NE?7JR?Q% M6M?^]+Y.P%;NQ2&]':5'%P_^'0>CMX?TX='@>')%DP]]CJRRWJ>G\ ,[.XWS M5)'SXY^__,/DI<_XX?PU]X/67WZ9_<"__-&O'9;_H+F[U6&__IJTV$ZVG6P[ MV7*R0MWHL.?>ECU]A:9[M@EQ+OMD(X M/3H]G&@19W5LE])2>V=YJ;U_U,S4*V9YD\02);%_4G3(WJQQ]7]Z9^;5I=O^ M!23C(DAVJWG''I^-$IWM?GIFT=G9P>WWI=WOM; MUZFTX1BY?[+][O//F5OWSSQV!W_W?Y\N<_CG8__O3FY9^_ MJA=_OA!7_=N_O]_Y\]T]>'NZ^>?IN]TEY_Y_;?'<__O7RSW('_MPMYW)X M\/+-RWR1G;OSG+U[E;3W,28!TCL'J*,'ZY&!BU%E0]GKP#P[KOLHEYRG M^R B?NL@]*4\*H 0TD7 M+2HMK$ND*0LK3=0A^*:$W15OR4^\I:.QV295#$;% 14W4#87?\:W M7J#>>?*7*I\=['Q\\6'GXZ_E..7S3UZ7XVZ]VWD2#W=_?L%VGQP.=M_\F&N; M66^+#>0D@V1]A@I"\"9Q\%I$J0W'%/3&YM;SQSW-IFGPE_+2UZ(E:&O!D:?+L& MWUG#EB'73@4%W+D(* T!>:\ *=BH)7?)^FX!>(UFB&^/1J>U3+@&UL-97XM1 M=>OTQB>].!BF,#X9KME \3D+@\OUE15LN6$!?596<^*&@L@45,[?XJ8Y*X2K M:*K(4GQR.BRW]5FYPI-X5CA\]OQ/)\/G:?CW(*0I:;7RX1N0UF"F?-A)+7TR M ACW!,B- ^\I@Y%)QL"YUBIO;,H^ZBZYXIH+O84GFY2:E)J4FI2:E)J46B#O M"_?ZCS0:UQ[8Q>8I>O-X. BUU]J9W5.U_36+\'79X*EG\".-4JSM0=/QB":S MZ8=#.GX]:3?^XX?I6Y[1A_K4UCL:QK-\A.WC(MW325OR29/1_0,ZWILDDH_J M&DAQ^_C,@FJFTCRFTFRG)6+2LR@36)$3H&09*#E?'R6MM)+(U<:F,+:O[=6" MLA9CZ30SM$A8DU*34I-2DU*34I/2>D:(GKY/PS 832)$9R;262EFBPIUQDCZ M6E1H\N*YS7,ARF;NS&/N[#V>,7<,2J>W"MM*DU)'F/B:Q*&(A6Z=BU%P8LF9$&2V-T@<6I2% M_Z##T_1U$FXY13,^L3L8U-WF=&-@I> M+7 W"FY2:E*Z^XUR\0S;ME%V9:.<3;X522BFG 65N 6DJ,$&QR 514@@&DHL M=V^K7*-8]&3%@Z>SV=K';^E_3P>CP3B=)[B?Z0V_I7#R^GAR ME(D*T;2%>;2%YS-F==$!C!(4@6M?C&D>.7B7/3 ?G' Y"0K%K#9](51+Y%@M M+FB,W:34I/2@S>JVKW9K7YVUPE-64L4L@#$R@"DDL%8E<-%F9!D#9MN]G76- MDAPFV<$3^WN8#@HN:O?IP:3Z>[VR')ICMTFI2:E):7VD-,]PD*31V\RU4 %U M%C[S'#,S5$QC':V\@39W666;[#J/9S>=:<>1W33>R_OT_MG)<%+R,AX/!_YT M3/XP[9\\*VK<\;AI9//,#=G?&G\J7-EZI1TEHZ0!GID'%(8#!8I@')&UT;@4 MT\:F< O/V6UX;JS;I'2_-G1CW?MDW9TS_W)AWJU7A6RMM%*"EL4&1B<].%T; MJW"F"NL:D63N&NTN*1C=#?/77 O''^FP-H'J]W9H& YZDO=[%4N+Q)Z_."6+ MW61NWNH0UK7I_RYH%#8G*W-$E:2-7'#ELA-*Q,S/1B8LHS1ZM'\^2NYS MD*R00W]=@']54[D=ZML@[^\![:FE9Y1)GE@"QQ+6II/ED3$1DA99"X9&6EN@ MW1#=$'UUB(IARG##0^8>3>)>&4^44*#5WJ/X,J+;$)6[ _ON3*"-99ZS8*#+ M]@VHG0$?.8(4O)"PE,B-*?:%T/UB53;(-\A?A;Q5(8MHK?$2'1K*UB4CRW&5 M13*I;>)WA^OI)DZ*C Q*@N&Q-H'G'*RE#%D$Y7F60D6QL6FE;9A>%TS/TT!> MV[)D$FF&T:$RVF?%O J,<13:<_]E4,_?-[X!?V'@[TTW=(L8L[0!? H%^"+$ MHL?[!-:%G#)9$5(QS)WK.WXU=6;NYO$-]IV'_1RHSUXYKKU+-EB4!?J&Z5S5 M^*"+#J]DT]Z[ /9+X8%L#,/D@2FK_C"G=?O M"O-KE$:WT(3$E0UFMI!SDU*34I-2DU*34I>D-(^%++0T2CIB,@F47MF8B[*5 M=#(ZRXCQ/,L&+[)LM&1MQ-I]*L[;LU:RX(E)3T5;-B8 )D[@HN2@:IJCUQZ+ M,(O>S/I,756;;VXE-P!W%\ 8M(CHLC.2:C8#29.DK1\OV&)#Z\(MAK\^ⅅ'L3,28 MM,@*'46;E):Q_$AEY7]+NVA#$CO#6CNS67-*6V*&,Y!:YD):/(.-GI4?V6A* M46A1LWG[VB[<"K<5N:^"A=>DU*34I-2DU*34I/1 I;1&T;SO,R9Q9;TQ739Y MVIC$+AI+O\X:2]8*%@D1DLH<$)4 FVP"GHJAE"SWKC:MUWW&%QZ3V/RT_S][ M;]K41K*M"_\5!>^Y]^T=H?3.>>@^000V=E_Z-N"V\>YP?R%R!-E"XF@PQK_^ MKLRJTL!@@Q&V@-JQVX"&JJQZ@= M\O1C=>U"U3LV*I"8&/*$>]"UQB,K!$6*^BBM\LDRNK%I2'L*_\ DN-6S+95: M*OUP:[B"7-K6&OY@SV,AEU:G:(U)!)$8 N+!!J2C"V 3>318$$FE6#=S^(2. ME>]EXF$;HVLCJ2V5GCB5?JS#VTYF>IA@X?VBZVR5\ DG@43N2LTIL\@%&A## M@DN $8FH4*6PFS8KXV%I@U9GMU1JJ?00G>?6LCY4R[KHACO!:# I(6""!&ZX MCDCGUJS,2$L-E;B4M*Z;:7U"*0M7#3W\[NY-#S8NV$9O6RJU5&JI]'2H=)NV M(@QL>"!>2J<3)XQKI\$QEMJQQ (EXC9M1=HQ7#\/FOFEX8=!>>DD08D+C;CS M&&D=+6()1R_/5+V+7C$S*1JO M*(HA,<2-EKEGBD#$<&68I8PPL4:Z=T7GTNOA!G]C^.$?TT'L,'R'V8?UPS^5 MENM7YO3[H)--TC$J%1[]S./OQNE72TF*D/Q#!8 M1(UB,A1QP2(R@DAD$L6 !@604I79AYJIKI!W'K%R6R%Y0(']IR+XE\'*]TE] M.S;I/D1[[NA%RV@DB:/(%4><5#5:#R"NLD_&M$?]Q)QERB,C&C4W&6V#^9&3Z5F%$::7TX-]EH<8X MZH1=L-YQS+ E_"MVO)U]^!,$?W&J@XR4"&$0U65R>93( 1:#?Y2BU&L3B<@] MX4W7R,L8_M9-X5NY7WNYOX78$\%8@_%UC^A=+H[#3]\L">: M[;ES2Z662BV56BJU5%HG*MW&15;&<\.4]<83+A1WQ ;G+2&>*1%DTX9.-9DV MIIV=]G.!\\>9F[SWX=TA4,9J<&60Y%8C'IU!AAF"8L(4)%5(K3)PYETIUB2K MII7@%4NP,)IQR4QD27+AN TJ80(^KXE)2"5;"5X["9Z[OB_/=K<.4U)6*!^1 MR&/$N$P)&<$<8I01IY(Q7H;U$N(GU++EV@&(:30\Z9Q.7;_GX;T4/KR M5CL7\5;Z[,/6+*,N(Y+H$_4A!_!2Q @HBI$S4B(FJ3>"@F'"#I195U/1!39< MH_+7MAJ^[5GP2*ATJ\0'; +5B2IBN7/4BL YSL?!Y[YB0MY9<[5'/@\!-K94:JG44JFE4DNE MEDJ/E$I/Z*SY/W$\@25GMP>@\V34\Y,8:MB&%G4#E1 MK;=T*V]I9]E;DB1/MO H$IX0MXXA2Z1&2I(DF*(B:/"6#.\J=>/V/YA$ZE"\^C,D:V3,QL3CL[\7/^/3ZM0^F?'N!KP[ ME1X)E=;466Y' M:Z\57OAKR;J4/W]-*>6CCNRV56BJU5'HZ5+K-^!-"@F;:<^P"U])IYB0F MV*3(;+#T)J&2=F;ZS\-D[V8#T$H[19NG54F.#,TU+)1$9(5BB!@?36#&:$>ZT:W:_9EJ=\D5)E$9)IQ$3DB<)\,39)@.2 IMDC/4 MQZ373>^NZ$QZ/1Q@=:4\/K?]W!BJVWD;3R?QQ($WS'"WDP7J+L?0]2RPZLE^ M9;#_83@%62KSP)[,)+TKZP6LQY82YCRWA@O-;,3:*YXS'*,TL^GV=Z^F'N]/ M)^.)'>3=;*L ;J6[WL^J /8/WA\R;4A*,2!+K4*G>5H9]\*O S-<6Z11O_ZR>QP"U(OT[J\S(D_#[=V0X5OP\% M>;Z@(&.,.O!\KF$MX@[^<4 9!+2)3E O8^ZB=WFL<*L76[W8ZL45Z$4OG8V$ M>^>,X%9[[5*(E@0FG1"8B>OU8CN@^<>IS+T%3"EX2LZYB)S2 E2F9( N@T31 MA^+4BCK-@W&>1.Z]=T;9E&<\2N^(EKI5 MG&NA.!>QIN+88J^0QAZPIF$>&:XT GU*F4M1!*7S."SPRUNUV:K-5FW>RXQ4 MD[RA.'#X)NB=%>C^ O(,2N6C&(N\EPEQ M4)?(&*50H-18#52E.9I)*.]*P(7AYT M>K#4HY'M=T[MJ$RQGAS'<0358*>A-RG5WX.0*[[+;X6$-K^<>@,[\#WXXG@" M+Y3JCF?7;DZ]( D<\MOI<%QJ-WX=Q;Z=]#[%W\YZ87+=?L0Y6 M,)U<_Y5[IP+!WU*U9=/5\E8L_IM76[2;5\D:(8/EBO+DD\,V4.\IHY&&0,,A MU1O-EXY'S1.,!?;?_,GH\W_KVT#R>]0;,@JF#%%_?K>I:^ M1#O8 H]@6[.F^'4\/3FQH_/??OP^7\H-*?N\]?KUSM9>Y\7^F]?[;[8.=O;W M.EM[VYVW[YZ_W=G>V7JS\_+MSY/8&S[#B_V][9=[;U]NPV/LO=W_'L /W9?[AV\[>R_ZKS8>OM_.J_^W/][+9[GEBKHEYDZZ8+" 14SG,(-POA? MJU;"P)M'P/FUXI %'Q?S,%H"R_?.FB M\0%#-A>D9[@2ICKWJKY^_?:S\M8%*UJ]I^@SK>2U;^-GY-KWOG990IY)8K[K MLE]_CVE^+XNE-UO0-_+;OIFA:BY]] KWI6*Q=-QYR48X+"< M_+:$T^ZZ10L^YRT VWKO'\447YL<>,L'?F(;=R&KBZ M\,C5L9.]..GTA^-+;<;OW$5@W1[TUJ&SAQ/_NLWI0:!11ZFLI!)S2[%C-B1L ME0I,$15$KNR@&)-2V0&_K.08 9AL7NZQ-M&P_1=--&P+KOW'QSVZRW>WM_ _ MVW^)O=_W>O]\^(CW?G_3V]W^SX?=WU_"-?\YF4?#WO.]+P'NZ0FL1+P_>'/\ MS]][O?[VZ'_S_8.V_WBO_SSX?WGB]&P?SX/WC[@?_9>_+'CSAJ]2D^NV^Q6>'G"5BO%=(.NT0MRDAQXE" MWA(2G7/,:P66+G=$7\'IP0,Z FB5T?H\VJV4D<',.!$UCXX[FDQ(TACJ!0]$ MAYCJ,C/RE3*S5AG]4&7T9::,@F7>2!N187E\MP4]9"R/B(@ ZLAA0:G=V&2F M:XA:#V6TRMXJZP/KKH;^"[V).I-A9Q1![GRO'SN#&N_E5_/O/OL(TQP&[PU6 M[R"LBP]P_S!?KPL_7*V5M^,I\$"OZG5K!Z%C3W*U[9?RPM-J>OMCP?*-S=(B MA;8&86N!/JV1NH61:C*]BY$"5$%"2 Y)KBSB,2CDA#9(BDBUL &+)#8V>9?K M._?C7C_4W(KQZF!F*\8_7HSG6--@S".5'%%'..(X8.2<= CT<31$2\]4Z>5' M%5LC,5XIWEQS?/'&\'@T_]<9PUU?#T?9PZB9I MVM_R'O9UTGJWM](XO07@((,+$C.,O)(!<2D5LMH"34S4R=#$%3,;FTK=N="A M;8*TOJ)Z=]C0BNI]B>H<'*C(4K0:(TP5B*H A& "SFB?&DZTH4R[C1D] MWB'?HHU'K;$&7W5 JA7@>Q#@!0"9=2M)##GA(N+1J-POQR(OA,?<6R9E_+D1 MR98![I4!@HF.6"80I@3<_RB!%0+!R#.LA.4QN93[?9C+$\C60X,_I3CE=9/! MVZCD&B1'E:;JSR^.46P5TVT4TV)>E/$L)F8(BII8!-8#O Q!#0J$1&PP_*US M: -WI5Q5*[_L]ZSK]=O<^ANS&.7K M0N:K%6Z3PI&K+&+O4^ZP\;1 XP^.0M_8Y%SV;AM2O9E1JC5 MRD F_5E@Y]; MATQ9S+B,*-+ $2?>(ZM3'+<[K7L#9BO5] MB/7Y3*P)D0GGYMXA\N(<&F25H\@+I2Q)TJH0Z%)MJ]PY3"/V*R!YM,Z!5_W]A>7%59-P";8_K*BX]8@E#FI6X6&K0J[E0K; M640F& <7O=8H,6T0]]@CD[/Y$]4V6IF8PZ;4_5T1>F\3^!^-L*\'.FF%_3Z$ M?8Y7/*',&(N1QR#Q' N&=& ,)-Y+SYE1,4?"*.O2QSCA^$$ EEFJGA^>G/3& MN0;F^S#*@W6JUK9'EST]'7PE#^#%G&"MCKJ5CMI=!"0D^&QT&!(Q9P*PP)%1 MQJ#DF!=)V: YSX"$<=-&2AZG4/](,-(*]?T)]4*@1*>8#-,(JV!SAJY!FAN6 M!_""VK8,7G$;F[)+S.44S0?? 6O=(C:9P'3IY6G&1M M,2(*R\L M2\XS'\!WZG)QEXZB;8QDC05]/8(DK:#?AZ#/L8K()2. 5I#$-J3)9KH=-^T\N]=:"^5S.]7P0?5F%%54R( M2L40UPDCRRQ#UGBK/"$AACR&N&ODG7O0MN&21PT^KFGGU,KQ/ )R+"XGAK5AD!^5)3**G^)@^L2J:!X,O'@! M2\F+_+LW.7XQ'<.&Q5&CG,Y;U70KU>27((9V7D?GD,*.@&KR,=?3!&2C-,1( ME\#:E*ILP>ZVFQR]5R748>:[WVNN./&=3N]+,LM)&.-8$BUP1CYYY1_KMUC[Y72QTM8A 5 M>/"*@WMD8A#W2"9063T%BYQ*)5N9S8G[WIM5MF&-]I7JU$.1+' V#'1^W M OVC!'H..VB2G"5%DK$;X&<4U MK4:X/XTPQSF)&ZN#,Z7R *HYU,<7X \W]>-]Z8NWL^\QN-$M]?TQK/G>>SA..M+ M(.[_3'OC7A:Z<;^ X_>T#O;6M5-O0[2#X59%E^?3,2Q^/(YC ML&;[*8MO_4YHC=:MC-927[QDJ#!:4L2B)8B3Z '&2HQ4=,)$(8(AJ72L8)>= M\[;<>UVE>GT.]EIY_A'RO-#Z3B7OA0]($N+S@"F*="Z+) HKKX#%C=&/_7!O M[0')=.2/;>[2.VPGWS\H$+(T4'MK$-J9VM^GLI8ZX6F*C9#:(Z.B0=R"RVR2 M9"CJ)&2,N>V,S-W%,;M+QYGVK&^-9?H'YC>W,GU_,KV08T3!,5R#27 M(@\ZQ<@J[@.\:5@0&YN,=#F[2S"L/>];S7G?5<&O>SGO>P(!_C4Z\MMIR-H& M^+]3J2VUQK,^82DU.%,I=\P2)!=B)8=PZK0@]H$!* M>^CW\P_]6IVP ITP!SH&4Z]%E !T1$#/H;-0K8;30&U?=RY_60=Z:(HR& M@J^ @#OC\32KL!U86@]T5R'G?DW-5H/=2H,M]2KRBFNB:408# QXPEPB:PU! M6'),/+C'DN4AP5AW@>)K5.C3GN:M=4)1*]@_1[ 7H(FEC"E )9CG:9I1 $@! M78T4 5%SIG4J9CL!N;O(O%G;N6MB&+NR4AG]89 M:AUW?F4^3MMX:*U1R35YAJ\:2K9YAM^GS[XLM1M*/FD6E4(8&!MQ9@W2GD@D M$L:@XHPTE((C17"7,;6BNLZVZ= CT08_$-2TVN#^M,$IA1]214!:8(W!IWXV1_;P5'L MC.PD=JK?2YIJU9!F$*I?R\E7"U\>[(GVFL*7.RFNU[ 3 MPW!Y4H_O3S-U%E5DI39;37+>8F24A3^=P"QQ19(3 M&YN&=!EK1XP_8N7P ^,WK7)8;^6P (,B(<8+\'.$!AC$G$;."8^,3MHH2F)D M=F-38?![5A4":@,]-R\ROPK^=#LN'O4&@WR^E5O_%7%I0SK7J#VK!(Y$6*(< MYEX:@$6)"$D8HTDX20]WLK8CE)&?H^U:Y74KY;74\X\FGMN2YFP;AT%YJ0C( M)E%D&!%&$QF-R/F[PG25:/-M'J^,!V.QT\(E9B)W@8)+KZBBG#-IF,"^R+AN M9?SAR/@ZG9(1/3<<(P$,P3Q('&>#&$05S(1CS&S@6]L4I'[Q]QY<.,#:WK8 M*L)6$2XI0LDS7C78VH Y#T(;JH6DPED7F%*F\E5;1?AP%.$%X M.HJS@5^Y#62G-Z@$$$AUI[Z/"P1C0)(PG+I^O$2QG]T5\CM6^3A+$JY6^,4O M.K4@:GE47 _T^P@4ZEVBY(_3OC]*$[[RW@\[-?^\!H;:B^U9U^U,\%(G2Q*Q MBCZWKG26(4ZD13K0A*S'S(2(/;&YC)Q<'A#SX$_!6VWS.+7-JCM8M-KFCMIF M#OB%L$SQ8)"D@2/.J4!&AH@83]8P9P1))D<^[ARU7K]C]0<)T_SP)'8F]O/E M4M$[GZVMVZ/?7'E>]82/1GFN'JIE'CK(+)3U9ZL\;Z4\E]J "B!#PDXAGY)$ M' N/+)$".>EMH)A)K^W&IERK([\5>>*MMGF*#%,$B M0@1!W).$M(D&,8,=%]8+H2- M2LFA[8)!C\G] HT0%7X==;JX\XQV)LFDO_, M:SPM@'[:RY0O4W8Z0P<+*M0=YVZTMAJ[VAG K88I]7SLI.D(U&]FD)R4DGJ? M\^_C*D-E>'(Z!<^VYI2 W9(V45L&=_YY8UX_P,_0^;?XW_-/<^L2. MCGJ#DA @EY6,C_E 8=52IQNI*Q?\-:/$GO^Z'-(LAP?'@ U]!H-V<)Y]AL%P MDA%B@8SEI/YH5$8]CDJ#G (OE [@SV9$NKA7]8*H@F@)$.K]_TA#\+8U8**&7]V?QW_P(1:EXE:P1 M,EBN*$\^.6P#]9XR&FD(-!PRLM%\Z7C4/,&I/8K(C:+]B&R"!_S5]L_L^7CC MW\L<"^Q:+T@R6/&:;^(E_[ALXM;KUSM;>YT7^V]>[[_9.MC9W^ML[6UWWKY[ M_G9G>V?KS<[+M]>RX;H\P][^P(J][9=[;U]NY]_>[O^YL[UU '^\ MVMG;VGNQL_5GY^T!O+#[D/!X#/!J"S(WO0$GL2OP#E:1A#[HR,[Z'TI;OF+F4Z$/[8&X34XWSETD__< M3Z\:)?EVIB.W9Q&= UC3\_[0?_RY<.++W@Q.O/KXS^^[9'_[CSY\1P"Z'X^/=DQV #<_3WH?W9X=>$Q4=]B@IS\"/T0%I M3C&R!DL_)L\XB1Y30RS:L?-0K/:FS37T^ M'OTM =W?3$14 2 MH\Y9;W+]..YVLH=*\6_55[OE+_);QA[-.R\JO#)[JW[Y M+,Y>&8Z:%X?34?WBOYJ.R(!O.OWA&8#" #!G"C"B6M@I0([L*L"M["3#HMB/ MN8/@N-P[-UUH:'8,3XAZL @_Z;B:?AU[>@J@JPK(Y8(O@(:E('TZZOCI&.X2 M1U6@KKIC+%<]&8XG';C2<#2Q [CI^#3Z:MP4O-L;S:[^K/-[?^@ 40T7V&G< MF>8X(-Q@\=[Y'G!%>-8XNW$G?LZE9Q$# MWJ \8P&!^9&V =3E6&-^8VMZ!&OK$&-,^79^^3C:\#]3P)IPI?+M70]NUJ#; M^4\OP^F>+;>MEETN\@(6%&RW\Q8XZ4L<]>'M;KGENT'!I_\7"!"&)]T.. SE MT7Z/X D"YY0/[14NS%\">NT 9(;7MV!1@'A[^:*GX/S!#[B&A2>J-^;M6029 MNH!F_[UD5.XBO3!:\6KBWV?]_KPV?)WM_OR?[!J^.] M#T=?+IFN#W_ ];?8_O8_'W;IR\][O[\\!^^5OP>/]I_M=^2?#^_$[M\OZ?[V M7MH] )/XY>.A#,IK'S&* 4O$N>/(!AZ0C)[&8'$D $8*H7J#:0Q;.2XA)<8R MVD2"M=QA;04-W :L&?.$1G*5M?LY!HT^ZRQ0OS,G?Z>A_RKLV ]AZ@NL>U[] M^[39=_>0:HI9) HEJ3GB,7CDC'2(&^&3]"D&2K\&OGX<[K@VU'$UYQ:J9RNT MJ,P>)^BZ%-7YKHA-=6@X'$ZJF-"Q!;L7"&< M5G/L^_#=HS@ F]WOGQ=4=;J #6I#77R@<>>7&K2]>_86 ,_6UNL9=+/CH@9* M.+;Y[LR#6E1#<*5!L*,P[CP?PH_9)5]MO7T^N]J5GW\Q#$6M52"U :%O7\R^ M-2M>Z9TL;-C"*?NSSDZULN$IH)4**LXQ4P4ZOGJ!#)_ZTX)0^_V.#1\ C[:A3O[#X 6!Z^$#9 MF>HFU;H *M^&^\?'PVD_ ,?#M6WA.?C.A^F@.K HS%X>YT9BU$R-G8M33>ER MX8S@MP:#*7SO3+BJ(I_,]+MY+./ M3,D^O#M;W-O,*64J0%E%]?3EG]KR"Z$;3S%44Y^M3 M?"^H]WYM_1MP= !FY5E0+^#2.23P-^S.B]HO:FW^WO:[0^I<,E0$I*6CB"?% MP#TW(],,)7S63V.L.P M6"-0\QV)9:6BZ!,X8. 2*J7BH(/U53(+KC2S8V_Y%'3 M16N>3*L3D4ZU>?(_9M8<#6 )OG,*^@XG8!Z/1Q XSBAE-IJ=C0#:3C!V&9[#9TQ(*"F!ZSF>\ M5:JTXR@#J46L-IZAH/'4'V=FJ26B$#[_KCFMEU<^,>F=E #6>?5,)S:'TJH@ M5"Y]SM/11[U/9?Q&>38P027,$_O1U^/3\YX4"0 R558-F&=0X8_:<%?XHL*8 ML,P#^ MU0G3@JX*3\(G4BPL>W]6^N6+*\UMMX9SC?@4G0#PHM^;@;J\I@M;4(0:@$O> MN2REC=9Z!HY/%KX&=YUDVH\K+ U$F#_]'.C#_>PX!R4[O939]]B&>M\S=RUM M>//T"SS08*^'!QK>C>-^>CD&'L]>R1,$!;M?_"&1E#&G%6+!)<0UP ,C%$/4 MLZ2=(\YQL1Y&_I:!@'?5..89?1^GUK(=YVO#M[(QB>[GKF3]C ?U0"J"]/8H*+>X#@6 M+Q7\O7RE@+RU31@@K=?K+] M:7TPFS%3!>[S!^9O@-P<#8?AK)<#,H.\/H!*1[ULX&S.$02:5TBC"RL=3XHP M#%V%KV: N(Z-S8[CZC.V'%=!SE9/>0) ?%R%D1XGX;-&&@Z.AM6AZ*1D)#7Q MG<'P4^S#)HQ %C_U1J!30F]OB:!7KEF\%GX1ZCZ>GL8'Y9UFM-,.>X$SOZ&&N] M4]\CX['AR3D@VV. =%FO-$YRT8E#8,(:%X5\S^%I'5J:CDI:8N.P-4OM9JA5 M[TBHSTQ[X_&T<L>2_ IYLXUG HA+[ZY5:6&RQ'[N-.P0*>(80&HPPK)ST[?*[X"8W56 M>[O%36DN4+[G8@T(Y&,TF-N]?(,ZJ-XYG3H /M^ V5^!W8M9?_>:?[DN MJ9;F^E3+^\J:7)<\O#9!KGCV$?"(N6& M9Y>066-9T+G;.%;6;-RW-[Z41MD&['<_^$-&L74,IUR9'1"7.@&,E!)I(*4' MHG!BXH/TS5_/SXS!C"Y1_O&"XB4G]GL6W- MW_@8_)7QA;(_GSASAIL4H^'<<^VI)=3'%!16Q(3:<,C&<,CELK^=O5>WJ/M[ M:_MQ/[W-_OA><03@C[*H'?!V/#J5RTG-"P1U3 MI[&KWK1!Y>PLY59"?SE*B;2 MS6]63M$:,HT]/1WGX.6KW/6GS+WT-VM0R^9UIHF)*S1B#.+D8U)(6." MBABPJ51Y0%77,-*E^')[F07NN8ISJM/(<3[_ N=Y6IFQ1\-#+S_WQCEP4#Y5 M)V0]88;Z^'EOZY#+D"(#7@J1"\15(DA[QI D+)&(,7 7WM@44G>5N=Q%_E;L M%.OM7TJ(JU+>9K8OCL#TC?QQ">J6XH?J!B7 /YT';\:QW[]XJ4X^)]A8#Z^>QL9HXC!2XRXA3&I!5@B*ED^ .U(1@-+/;LRNZF.:CGXH? MGI7LC4&AA]:C]._G*5:[0TGLGU99R]E -P=; M5Z5J+M0>-&>]=0;7B?TP'"VD1XZB/7G 1^VW9*47N=P4I+AFJ;[-)0=+S[JC,]SD*Z7LQ- ,$ZJ(HM\U!GA_J7A=RT**#<[>6\ M+EP)G>/AN"[G*<73H]JBE +NQ<_#NC]EY#K[7#?CG?%P,"@G^^/)/+?TU)Z/ MAG4^A8N#F'IUY4990_3' ]BTH_/%ZI%BU9IBYO'TM.1?3K+LUCFB_?[05Y%2 MZTM+IOJ>9;&?XBC7%C_K/%C:WY+A7X^&*195:?N=MQ5E'CGCGRX^/4UZ]!X+^?-=Q<2 N+):7]X'N-2,L^, MKYNTE&]>UE M],8?7XQB %<(?GMB3D6IVCG8.12<<6&)0LPZA7B>X*.#(R@)J:E,#B=YZ3!7 M44, 'O&F,GC?@P/@0CMG(B2"<2'S3N',=^7?+@[.#CN&0[Y:8C=9BL2@FNBIK&T]*MHT$2H:#]#!U" M?;'BO2ZF]BX_?F\RK8\LP2&=M6#)"V\N4%+E9E^"1QSG=+Q.:1^R5&UR AHY ME]S6NU4VJ(0!Q]6S@"M\6K*:AW5R7EU&=3]5#^O'>U?[Z=_4,IM_5YMWE'/U M:NPYZY'3;78[+J3GUKG>F4?JM,H:D_H8JJ;6)6^Q8O9"-7B**M-;(U+JB2^8K!SI&6>Y]C 8KZ0)+/'"F M.8W$!F[QT<\=V_ M#CUWQF'/D<(1(\X815K;A+RCCA"PT4&[C4UBKHCQ_:^O'U-=0UO!(PXQJ>BX M#,H&F9)AG"F+;[6X=>)<4=9B@8D2>U.X\,=Q()PH)B5'N7 M6]22J^*W_^M"F=ZL4FYR/(I58WX _;E@># Y'M>%@V]SCXR2D,QFM8"UJ0'? M)!NFV0%YN=3P]'KN*7KD?+5MX"\>_F\X PL)VBJI5/.YFCS]YEJVZHU MV],]2SKX2/:.#L$<^IPO@3(I$(],(RN,1#$R;YQR@BNQL5GXY/*Q0(JA9']? M93'F1N5V.@7'X'DTCF@>N0[42 O*Q'IJ*=ANS5I[L2+JB[VS0TWRJ5SP"%/C M$/=>(.O 7B@OB!5)V83UQJ9^IE9B+IQCD=#$/"R6:V]L]$)$S(-*G&*=6G.Q M$M)^V#K;VSJ,*5K,=43.Z8 X(1P91P7"TDD".VL3 <%6SR[G(]R+M7C6V9KA MW&P[;@DT=/+"1BRY<1RL _!M\O (+G$'>$>W2F%%G$/W_SHDW'#%8"L3"0Q MI'=(,V=0\E89$DTD(6YL,OJ,KD0K6!8E#E2$( /8'P?\JHTWX"@PIVUDK598 M$6T9F'N)E5>41>2Y!A!)K4(Z88]H<)+%Z(W'X!DS_NQRYL@EM5!WJ+@[CCRS MXXL^**@<3+U+ 2N@K;Z)*JH0RLUU4&Z T_JRCXFC!$#>Q*C%@8$/ M(VT>3ZPD,BH$Y,&-E-%&18/]H;ZLH#J0!' &6^!VQ;1S)@',,2J"BL&NM16K MH?[NE[V_#CE89I<[!"4!;BRW!&"K,!:L!O;*1VN5=]F7O9S/_SVF(B9F/#.6 M>JJY%=J0 "25":R2R7W36U.Q(M+BW:-#*QS6"<19&DT1%_";EBH@0RB6 ,<( M,3S[LEM$IA-9SSU]G> MV:%A#'0O40A07$*<*(5,+E<&IDF"@L; (8&_0ZX$&=]Q(,+ "5",,IL/0;0W M"IQFH6$107LU4_BM5K@K;4O5#2:1^> 0YGE$3YXWJK6DB&%#="0X$"\*;6]P M(/*=ONQE''DS7_;!)H'<,BOFOO.Q[/AX:Q#RCY?S=)"V/AZU#;Z3.=08H M1HW!O?(1&4P58CPRD W&$W87,[,(.&3.J<@=C0";F#$6E%0R1BOGO%<7,[-> M-!DYY9<%$EQN_7/C9+\GUPF(X+854-L*:,T>ZL>U OIF:Y^+K8 $3\&#H2=) M<<(L_(8]D4RH?&:@_5IV>;_ZT;^I;G-W>%]7-I:D\3SSK7_>Z?= U>:\\4^Q MF\<*DN88%$B%KU&G J) M' 74%$ K.>ILD(%>4D%6"962TC%&SIAQQC#X)5$5B!567X1)S49WYO2H6MHW M1"E1B88LS6"@;X"H!R0TWZ$:O[G%\TT=+6SJJ![T&+)" [#4[WTI;Y3VG]U2 M[%Y:DLY;[9:M#\W6-XFS54.%;WRHTQMWJL:Y=1_0W%=T/"ZAX[J$N4[4K9J, MGM=S+>8ET@N#*LMDC+KO:)T=G^NDRYR"?B_%,NN@S@_..;]QW-QU_OQ5:O$H M'DW[-L\5R(U0@4C50DX:9-RL[8HDX8X]*N5$Q[UQ3F[V8$9 CHANJS=%Z8Q MG=KS\IBG=@(8)7=AG>7O5VL\&XXFQZ4I:CV>J1ZX5#6K!54X@3_S3*2=="%Y M/O<>FZUS>6YI:490JJ/R^*JR;=VZ%6\VC]5L>-,4O&XJ&YJ%YU7- MTZY+;O5X-B#J,J'/YE.8ZNOD9ZI>!1J.2I/@9J>:^O8KS%[F*GB$'".PM^JJ M<,?CI5MU5?B:J9@KL->E@_A._?#;L?KY=)LL?'E'=L\.K5%) 60B98CKI0 M;RT?6D?J-29>>($W-O$59Q!-BX4Y/]6MI;^EA$J(Z>HA'YG]9Q&K^JVKIVBM M9['=K'_$RTJBVA&9S62,K<,8'7,^*$2(,8AKS)$VQF5VPY(E;_GE":\IY;-( M[J/GD2L1+>$A&*VIYX'+L";CLFX)L;>J9MYOYJ.J9NU"7C3EM/M-+_QF_%K3 M"[^IS'NO3&ZZO:S006E[>@,0]2K6)B9.*X+YG*#C5$.Q8,-#;E5 MQR@NMYKY^NR&9L+8^#C&?/D7UX]+J!I_Y.E%LW7EE+/3<7&'1Z5<<#0I')<] MXP7\!J_,<$[&;@N-)Z]4EH!JDQ.>7"\(7UHV#X_[5:UZJJ1<3'B3TR#[F]OD=Q$BV,J/:A-YG% 62$B(TQ$ M1'(7F2&,.K:QF7)/HCQ-ZY(W5MK[7Y*$8L#+0+SZ33L?/P>,GZM*)_64VBN_ M/.,^@,?Q#,!;U20I ]Z3?!JU.$/F(I?-?!$WA,O_SQ1H/ZFF]66T"G^#+:A? M:.8+-,TP9JY&<]MN!L6YR5-U:7_N^]5TD6IY>;Q,7M(,W=<" N[ J%=-H?V[ MF3*3W8@+SD@SE6%><+L@RO4&6 ]0N_98%OHB-!MQ=AQ+]X^%B1)S]V1YN$0U MJL$7%R14RJB:>U,-9OC:GCY;F%):J[GJ*"*?%0XO4ZN0>_8LMJK?7%02BX-? MZB_5VU1V#"XQ_)K.3OF4,L[[E8#'.02O:=),4\S=5X#6](D:C MO-OU,(A1;&Y7]#*LN-IK.VYT\8QKZLEOM6]WPXL/!W$V:#>'*Y]T8?,W4=SF MHHJ_ 8OD.,;,K (?U(H+F+>:-E-U!!]7P[B^,K]KH2GXTM3EJQSA%Y=7D;WB MV_C$3A%*:<3D$85BGZC4WQ-=D()&V&L,_+,LE8YJDC4TBKZ@FG+' :DK-5J!=A-&, M2V8B2Y(+QVU0">>:2!.3D$I^(TNOY:V5\=;++_M;AXH);H*2B%"B$1=1Y8)E MCRRX3,!T1@<.:)U=H5VJN-=WJQB#F7$B:AX==S29D*0QH-%X(!J WC<2^EHV M6!T;X+V_#I4,U#/'$#>$(RX%09IX@7+B->8\8)TS_ F^(A/X3BKF<@;P^L=/ M7X\R!)N'8IH/!,D(D#.P$\49B.8SZQR1T= M9Y,UJQ&4SSJ+@VB;$\D2S>B=Y%/)V/10R\/IF_O.KI=B>AX["-U< MT-;/X893VQLU#EVV,(,2 JU2^Z!5 MX"@7[.1ND 39E/L4:6AIF,]=B\B5S(CA=)(_.+XDS?-^ MWI44YLZG1\,\V>S7%>GCN.OS2^_A=[XM&_/?^T- MRB.5+_T&ZFB2([!U4NED>#I/"GZ&J\3@R0C^"\WUZ[>?E;?^/0F7W]/BF3#B MVK?Q,_*=[S'-O^N;7ULL(<\DO=F"_ETVHMH,V-5,AE*3,TO!#ED'_TI//W<( M,-*E7-V+FUTEI:^:BQ$96* M[F0=W?FE-Z@.<_ZUM"'?H+NS_N-1F96-ZC5['V-*O]62"#+U*VQ#IT1"._F! M?OO*#O5CFOR<_;FD['#5N+8 FQ$L/TWRT.X;\,JU.W(+)EKMKH[R$ZW3MGX- MCGA!;9)1>^->:0%V\DHX^ MD^^_O,/O#^#:)W]AN!=\?P?O?>C#]9]_A#6S]Q]VO[S_.S_?/VGW+3[_\^#E M!'Z>'8;DL/ ,/$5L$^* 8Y"Q0J-@? MOEN17'CN[U(DW]Z[!Z4N*"&1*N^5UI*''&*/6)O@K4R64Q-;=?'3U45O05TH M+ZDST2"OHT+<2 .:0FI$K0\N1<9U"56O5EUJH8C^E/- I34>#WF0ZJ@YL$K!K;KC?(HS5J [E,>'$4FH)YMQ: MYSEA1#$M$X]1M CCIZN.O1<+J@,;S)6-&@%)!#@D6"+CHD7114H<9A8Z4+ MU#>*X\,".ZAS-1=46<%+.?L7SM6JP=G#479IZS^O^,3\0"S_U2^56SE'^?&D MJ*Y7R?O.23[-S"3<'VWWQJ?#L>WOIS^'@Z,_\\CGJAIHIZE5V1E,[."HEPO@ MRQMM!5E3^7YTZ)@WG.2!T)Y1Q)// Z%M0I)%[ V6 7BQ0HR;T0BP>IHD^*! M"0<_I93":4N=-O'BX=Z<6EE>,I50(5.G(L<=V@1]G]0\O>9"I&TNU#876K.' M^D9SH:L;0GRK[<\%395G3T8;B(@I\A254Z#4'!'4))(H(6N9>'#UHW]3Z6X6 MQ=HOBK7&(Z4J"X!D+NCIS8S@[-U22)GKL>I&^KVYGCX[CH/X:;FR:JF<*D^K MS4D.UY5RS?*1\G3%G%7DJJI-N&9)8Y@< RH^.L[-^WOCIIM_Z1F4^L.S\;Q\ M%]#6Q72IG=24K,V>H^F/5"4;P;VJ9\GY3POX+'_R;-2;3.*@$X9G@WI88F^T M@/\2?*WJ%')5QL'GR7#B79T0N[%GNZM#+W--+O7I+;Y_%7CZ81$THC;* %CV8A$,%0;6;38 M>J1!W1+;9Z)W"M6S ,SHWED@_./,,SVXK.IFR5_7CJ7M7M5B9^'%4WM>OU(- M%@4^"/.R37L*SNKGHIH6-%/IPY:NZ^I1KG1-+Q 7O5W0J WHS7-GLY.;.^#: MA?9 I0')C*H/N&/MMSHDY#VQE:9&DQZHXX7-/H:_[<@?ET9"O@^VI)>J7.-L MNOK#<6G/LFAS^[VJ]5">&G 2[7@ZJG*0%RZ:TXTS0TQ'I>6PL^/>>*G/WG=< M#A0]NG3)W*>I5-OF.F\W!L[,MFIF^)HZ]?JZF81^7 MRW2+(>\-3J_U98[.+XV]KOIL.KOEV4]:=%[]@AU;VXD_ MA?U*MY!G/V9QU^U/7L/^)8Z:M4&8#FSX,!UG:/<_TV'^<3KJ50BV8TLA3UW@ M7+7]JO!;[GDVC^DMR-]O+;_3I]*/B'%1__5;="11ARS)W91FV!BSS[@JSE17&;%[4J+10 #4QR84" MHSS4O6*>W$_7=NL/UL:TMJ4A/^/PM"#([(^"SIF>G#;]$A[[T<'5V[TU!SY_ M+@"?W07@L^B!9.#S9@9ZGF?0TWE7JK,6JZJ6J%=)_T/#"S?V47*0(Y:&0XO@ M_39 M"YO6R@$NQ*U?:\7\@#:#KX]!EW_/&.(G- *OECQBO:+:&X-(4>M!^[6)"3"B6#A088YWDZ&_B,J/-!9 M9(+'J3?^GK4"+E9M7!Z^ M%^X>%G=9Q-*6CN%+3P67MF1V$!?2_7P"ZJG3JD MFS_??/!HE#5-;B-4VF !"/>E3+?J#;STW7+/SK RE47ZZ^Z!PP$ ,=MTD5KH M(SROV'W>M[#>M_YXF#L<5=>X7,>[\ MLO'F[;OQQK^6VD"7F'A_.*Z:[A<,4(#E+%@T/#D9#IJ'J#Z_9\?!_D_G]_[0 M@?.Q6WVK?J]IR%\VZ%GG5290]8#+V]XT7VN_3 M$6SJ===[5W>$*XS4$&WVR=+T[NJ%S\QJM6S;VY[.=Y;V_(&I-![^&ZQ8>V\[*SB_(V:+< MPW\IEA3+<=VW[;QJFM>!!E/,RK*R#TW3,DP,G\YIT85,5EH[O<0 M#KI@$^ONY[#ZUZ/A '[U<>&0J\TFVCO8.F0:2ZZ%0YX #N38"60%P,*H5522 M6Q>QNC1N3'LG4_ <2\%CU-;Z!%0(4A 3DU^35@&WU 2Y13ZHU#G/=):9YL'J MB-LZ\P'P5;QU"&QM'O>K#[;;U]#J!@G,_PMMZ^ UWY MK+R+".MV[CF&=4O*7'ENBUY4LT7^K&:+_'(P/ 5ERJC\UWVO_NLIO!MY,^N- MW/C7A5A:SJ685$&B?.14X;%R)#<#)\LC4PK0F3U^'><_COW0#, :Q=/'0\'L_.P\?0T7[;\G:>!>CNN>IL7 M^'L*7DDI2DQEYYX M,2 T;U"<&P+5BSJ:]D*!CO![3*EJ>U;O7NY 5W51Z-9#;/(TEI/966/N,EN: ML.?CT>6/NWC4&U2=YG.:X2Q(U"&BC@]UBMJ8=UB"&V0W,?1"226JDK;S.#.X M&5RW[N \_&I?VOGCSSO4?@.HMJFG*T@]I6WJ:9MZNF8/]3VIIS=();UZO..W MX.V:(INMZ=%T/,GZ6'\5V^AUQ#;S\Z'=!:M8PQE-\;]^[6Q7N3L9*KP:@:]W M-AQ]S">AA/[VHIXA4!O6A4^^J1!'=:"2#>$U=UH+L*27P%+L]T!_YAESW8PD M,R]Q3M9"X;V#YZ!USUMFYHU?GE[=1-*G]&8,0Q2$8S^.G_'R]ZZIEU M=TY.^]6XC:+)J^D8.PTM0XO_L;P+L_$/OCRZGSWZTJB.,E_BNZ_=S&=9R(T8 M-3-)>@U=U]>',,_WW(UWH/][L8=7U_$#[L_?['\=[!$=[_.Q^Q M>_[^X$CL;V_1O=]?PG^[>=V]W2]_I/V#O\3>7X=&.T:T"2@X'Q'G*B!-@T?1 M,T,%($X:W<6@*W5"&64#-D(#;:-17'.%@28F!BXOE7#>0_7V#;$Z>]:IR;^B M4X++$)T*CA4V*3@M.18>]I,&([EB)DAKP\7-$\IA$26\12S7EFGAP1N@0JOD M5*#\P<2HR[8V0Q/+?CQ.J/-W[!S%03EC+4GP?M2K,P=&]1Z<@CVP([CSK#"M M:'/;K[(-&@Q11O8V!["_;+RU]NW&ORY_9\SX3M QG+*?/OKEW/=V2-?/5^K>?12:9=B'1>MK5(S3;GY].+DQSKT M6/BE-M)5O_5!Z:?>'U93H7.=1%4MN/1@HSI18R&!I)P6PE_YJ/KB8>"JK-H] MIXOYXQBF_;B?7N90]/G?O1!W!E5O'%CT@OUZ^;G",(WM&C\_?UW-V!MO#4*- M%L=/V*+QO;/#@+T) 4R8M$(AKC5%FA""@$L-$4E3[OEZ' O>NH/X>'J2%;C3N_8Q5IZ78,R'8*#Q+&_[J^2@96!5"W:KA+RY:M6;]Q+I]1 MJ>^E,S@Q#ZB->;O8>VL0SU;9(/[:[E#F8;90/R@*:+?2.R\OZYU5=)=_H%NS MES7R#7?FKMRST%OLNA;I^.M=TM=O_[+%NDE#MIL\\!/;.&)6.]7A,>U-RU2K M8:HGT"0R>_++?O9%UOG6P]Z8_KCS /;CO^[O\1]"?]P;#06-3LL0G&>"@3]* M-;>9K=8BCH-P+@+S_7L9E<.PG_#P?V\VQ(*'N8,82JL>Z' MO\[>?_FGOTM??7S_]W].=@_^.ML]>"?>TQVZ^^6([OZ^>PYKQN_I+KG86'=O M^_F'O9-W7][__>;XG[_??][;WOJ\=]#_\!Y6N+_]'J[[Q_'>]AOXZS^Y=?_G M66-=J;7UT2O$.$V(*Z>1(U@CSKS,L5XMF-_89+S+R.4!HU6EX[U)3W[WEE*T MR@ZWK1)LE>"R$G22$BH2SVU$M1>Y9SBAG'"*.7-5[/1K [););A62O#+?#"! ME@SKI) 6%B-.(D56"XF2T]@G8Y)-%J B[PK%6B78*L&GK 2CI3)1YCT6AG.K M#=/2L>12T,X)@J\\0&J5X+HJ03)3@IPK;81U*$0<$==,(TN"0MXK;YPT*3!0 M@H9VJ6Z18*L$G[02%$$X1GVT46%.4C2<>HX%2<;KQ'"JD2!ID>"#4()LI@2I MUXI9YA$%JX:X"PP91@5RFFLN)5-8XXU-J;N2JX>B!)_ R*R#:S.(K@V*T]MM MP)6:^R&K,(?!N8D1*T44]S*!OQ-<- )[IJ0WM(WH/2 5=KX0T>-!1BTB1Y@0 MAKA)#ADC.2(J1>V2"E[[/"6CJQF^JPJ[6E/<*U2[Z2R[IR[?WB@?G7-)2,*- M4,9YA2WUTDD%(,6WP:H')=_S8%4PB06A! HB1^P],QFB*.0D(%)IN:,N@I_6 M)<:TXOUHQ3MAHY,@P>C N4O4!N\,9X$Y!;B27CV_LA7O=17O>1@F,$Z(-@YA MJBW*QZS($*=0M,$P%1B506]L,M7%^,YAF%:^UU:^O07)%I1:K3A/6NI(A?0@ MW$E;;!1K(PP/2K[G$08B&5&4>;#7(-7SW M$TB+VKVZO.B[(@A7//VC4U'1&HJ+T7 M"Q$$0P%(ILB1=2$BGG!$QB2#B%84\R"PDW9CDW$V"$[; ,*#$N_% $(4 MEFB+A H@WH8(9#!3R*J4%)%<6B8V-@GKLKO'_UOY7EOYQC)1K'223#$.]EE' MH+X-5D38#Y%D&T!X4/(]#R!PZ:0,/O<+X %Q*A*RQ&GD:1)>$1\<%>5\3VJQ M1O+]!+(07E_5>J1-0+@NAPHS2D1D$@O&C0N..&MI- D+*:5V;?C@ 2FHMPOA M RURJ]@(&BD0C7C2#&E&*))<:4%(8L2KC4TJNX+S-8IPMB<8*S[!\![@A]66 M4\Z]349&(1/3 =R+F&)JXPCE6].L(\L:D=R)S$3+(_6.F J9E,*;0!A -(8TL0 ?MMA: T6 ;R30&?W[G: M=?TR$"HQI=^.)$R&IS^IF&$XL?VF8>)W5I/40W08/&\83G-KP[SLZVM-GDZ5 MVMUVYK$H=Z<(I;0H=L5),*#0%6 WT S"4^-#&WQY0,I]L9^+5\P8)@/2T8!S M)JE&1HB4.Z4G)[T/3M"-3:6Z#-\Y^+)"P7H8!;ZM5FVUZE=#VD8S+IF)+,F, MJRQ@94RL2"8F(95L0UX/2JLNU-Q$:G!(&$6>=2EC!CG)"<)1V$24ETJ9C4TI MNT2LZLRMU:JM5FVUZG>/+&BUZKIJU7F@46-/9/064<4AJ,!4:,( FI&Y(@4R(I >% 7+W=V"2&=!5[##& $AC^=YG%LGG- M MB^/V'5#!5@.ZY1GAUTQ9>TF\[$_@![HI?/?[C!W[487NH=M_-8H MMOFLM7$>"G9:C[^J"@R;Z623/$$U67B_-ZCG,'L[B4?#42]6TXJG62MV7.P/ MSYYU7EI_W'S@O+";[0$IAH.8YX>>#$5)I&7X$]',Q$Q)N" SL)YU?>L_BLVI8;C.C"3X]@(\-8NI-JF%.^=WZL?+M MFX%Q65[@.8=G@_SJ9'@4RPW+P*=1M"%OR?]C[]^;VDB2-U#XJRB(W\:9B:#8 MNG?5[#F.8(P]+QN#\ 6/P_Z'J"L("XG5Q1A_^C>KNG5#$B!N%M 1NQXAJ5O5 M59E//IF5E6F^FU8[_W8O]+O#WJ7>:V6/TC-X_]BDQ^^',Y-ZO,&5^9>'_=_+ M/FRC\8Y[FX:1J4L/-?HS(=SHD:9NU4I2DCI$^_*NW3Q.>*+3%ABCQM3]T@U^ M3T_S&_V];(V7E@=^83R \?).)F)JSE-AJH&!'X.5OJAZ[IV69TUSY]3Q.V=F MD!JGY<'W0/YBZ(WZ9[P>PN:S77ME3=G&/O=E?['Y/@X8?>KH=I5>$R(\S\S^"PH=X^K4$ MNX\+>TVV^E,0.-4&$8"G9!KSPG>7II+P)BAG>>?[:RN9U!4PJ'Y^RD60W M]<<&O$V-FGL-:_JM/([-])2FT4Y\M@=Z<=0+8;,!I&3\O81H,'I0PNDFD]6 M^_GG;>KU/6F/ET8'R]D."6I,V7DRM[/Q MOZ'IP22U+S9+N]$9',.#YB?8:NQV&@Y85]F*NFQM";"0.V:.QY-1Z\P F0-H M:O4:"4A[4V [/$N0VAE<[G/YA##@RJ:R679GY?XFC:OOSDRGKJH&)(%S_^>L MV\^X!H?$.YF?D?IGUN+OH;_Y[M ]GJH.D)7)]G7RQPV^_>[6XW&Z_W/[S; M_[!]L+O?;&PW=QH?/_WY<7=G=_O#[IN/-[$;KW>W_VY\/( W]MXT#];_H7[[U-S^M+,+X_]] MD70N]"2O]0PO>9+.Q0([7# )WX]6:2%#(;SCC%/-E=Q8UO'[VO;GL[^#A8P6 M!J6(9)Q[88S5Q!MF7>&B9.Q7>:PW[GKMVMVA1Y6%G;;7\PVPQQY,ZGZ=N?R< M+34.+%^_M'SIQO EX.-@N#?GO)J2W8P8RL0!Z,[:S6S:*P^MD;R^7OC?L)5( M\S*R,VY6/3. <;/XQ+)ZI#!<"ZZTL=83YZ6*.CH2BL5E J?"NFDY_O##WGFWY_NA M,XKK F'M_/&Q:A2_W:\Z>4\SH5&8MY]*,S_-".Z=UG)_^Q"PO;!<,$1AW1#, M/D<6:X54P,I9I[#Q>N-5V>KZ(IA>_S(Y3,R]'3I'@^.'< 9*5QY4^2)[[LDS M<>G]=E;SI^NU7VFG>+%=O#)*-.VE>[C_]U$,;")EV;*! M:)SU0HJ'E;Y@NUV%$P&]9Z3K;-CK#PT((HC=!/ES .P\@) =M^"^O13)!S-0 MXW[&BJ,?>^\/I6/$ $0CQ].9V<(9I(Q/.?E1%84B5A*U+KB?=*A2H1KQ)ZO8 M/#],B=28,H_ 2CO$G1)(1\Z0T86RE$E/C;@QXA\ R3HU)Z N@XND:$#P$L1/ MU"K3*!M")T?^T_VF+]]N#XZ[PZ/CZV+$X/5?'0FHMJ^Z DL7GS,!O%F2V,Q&#--Z#@W;S=G*ZL!CR:IC16TX>;N^/R\:> M;#YV9TP82)EP[%\BF?9>KGQZ&BR-WV>-)&,SVZP;'IC[F7T=/IQ M-E,DWQWGH:5'@,'U\J9$&8J_2+$]UST%?N!")@F7MT32:)]KA.YR3<^/EVIZ M/M&'76SKEQ0PO2R!E8+8[B"!@SON)'L\$U=/8HG@!6I%-''\QH(Y/#OJ@4_8 M'TE>>F]&*ZJP]F*E3E\9L\X9-%BPH7:'332P7F8,/*?!](>]O,=YUNL>]4#M M+^GL,M=[5F%+K_IB@3\-#]OJ^DO*6+Y9?KO\8 :(DF97L9?NL#^*-(!^+]N2 M>+)RNVJVP?0&X\?+E736*)-@Z8G'Q^3WB[=CITP6P/]9KY7,)'DF*?IR2'TEZU.C-; M7& C$&B2O):1+@\".XX:!,,@G3XEQY MM"-;M]5X/0FXY"C)8!*MA1\:]L.R,90L>2Y59NK."ZY+O]$+1\.VZ:64H23+ M.9H[)=#C'>;I'!X ('AE&K'U(W@$*@YW LIX5#&^,F4EWRGG?F23F(@B6-'^ M:,=W:CP3)R/G"N5\HXDBCI)GEBJB#^6_^".2K\1O\-5K(_'G* M^YG^AF_8B]\O#>^*D951M.H'38PI&C<]F/\'OFY;[>3#5>*2/BUO."4XHY!^ M_YJ?FY"6PFVZ3%?2CX.UZKI6R8X6CG2BJ,]OL5=-L@-R M#J#M4I#YOT-_E.Q;"9%O@!TFY'KRC&>QWN^$%* M^F,O7N\4!1U,/>I9+^]*ES&,?AG$*-4OR4 "A1RK&+&5*HSXS\+WDSY6=QH# MP?QO5:8&IB-9L]:@3&GLVGR_%.N8"&32\UX?K-]YVJI+C*#KW+!7QG(K/[&R?"_/Q9@* M88Z$/?E1I=QMALV>8]2.H5VP"MG#YR4J7BC/+0.^$\Q?6K&6B' M(^,NDETZ"X,TWLL9)J7O5AV>-8V.Z?6ZYXV\?3#2A4X8C&&;^1 MEMTPQ^K)21-?.VE:N+.ZB%R ?,W3D&LN 2"9MA=C 5I UBLAFD+M\IA1!;79 M73@*W:.>.3O.^'F40?PXI4I/'<*9;%<\81%:,US+=FYKXZ$3&W,3ATSJ:XM ]ES M&3V3_>?,0J:VW\9K:?K],)@O")!WQCOI>,MXUW>J7Y@ZR71YGF=Q%\P?[BXLJ2A6J/VUJ.!7JO,U:(;! MZR%,;&:R(A$89V0/A0T\(U7 M1&TM*]<%.-0>I;JNLORF$#@084AA,7=2&XHC$9(P1J.PDJ;E)YI01NKE?YCE MY\VC0^*B4QQ'5!C-$)>\0-83@4C S"C.0] RU<'<4E"#_?Q!]4:R58T6(%1V.RO(]^DN98I0 MJNJ6#8(M378#^%%X!JF6UQ"4=JM,\$JIZWD3M5_"L ^5V1@9I7P IDJ^KPYL MCNQ(N3[C*BUQ%9N]!;;ATB^5H>/.M!DLD^XO&\CRB':OE?=3L[R55SMH-]\)S7&%JX*N Y%WK#]\5+?^N!.RB2OW[,'Z,EPN:Z9 ;M9B*UEU8-'=G.*.I:B;N8S0^9D MPVE*<$.T/8S5?4DSRR<[5E3-S);>OXIT^QR:/ MCGKA*/M#K4FDZ6] 4#U-Z/YO8A4\[00F)D:0'$7D>/%.,4 M,1:)-E$R35(I7B6NHW;CS>?RU$&GY 8I=WTI*TB!TYPWE:X8F[Z5Q,ARC1G& M"H2%@P0%BT&0A+31:&H#+VHQ>G@Q$GO;AU%R[;RWX!52A3BF#"GI),+>>X,+ MYYE*8E20K64-=Z<,W>"XU9^V72-S-C[2V$EU4Z\J+K"*6"RH*9"IVJWDX$V5 M!UC&NO;CQRF&_"YS3?+B!.3]3\ 9@/581.(1D0*G1JT*Z6 8VK3'29656 Q CI#<_E*J+% MQE/G**.!>D_](4])6>.4KF7B>"M^/BM]?Z%M*V_T_!T,.,8'W_G0_D*;K>;/;=+<^032\;;]Y12DY><7 M?EFBOOZU2[^>-%M?3K;/OWY^PYM__7/RA>ZRO9U/N'GPC>]]_J?U=>>(-4^. M8_-@.\4D"JEA"D- 42D!U)H Y(084<3>$D)#T#Y>SGP+'+["F9?8%UP#9F%8 M#PD<76FJC*$;C0 X?I:H66\8-AYG4??/UKRLUG")(Y+*!5A61Y$U M !3"ID(S+A+,R5P]P! MAVD7"A-N'#'.TXBMB0Z#YG(UMZQC[7_L+$:^U2A7 M>0YPGI+#\"AJ4<[3NRYX=Q4::4LI=U8GM0;:NY<#;>1^M,']+-GN H M:2AO*N78:]ZVFCK*V^HWJHVQ7/,_%9B&A9S=A09&_[]4UL*,3H^Z5L\-3ZLB MSNF,6W]TD#]O@+73<>G8FLV%R??=:HSALWRCH@I5\<:C7/0C#=),%2$J3\E- M5Z/,Q8&F@\*9=R:11]V8ZF$W?MOXL/]IX_],'KH%+8>[]-5"4SY*&W[(K.>]/WQ*9ORING^ M9;!R[D$L+EB2 ME/,U6HAN+YJOTTF0N^\69PC&7/H0'*)G9Z($7;VQT050'%^7)^/\-6V>E5LU5W)ZCKC,? M+B_/_?+."XGZO%!]7FC-'NHVA;:O]TMFC;NRBFM.&/,.<_!'M3 18\/25FS! MHEB6I',]4;Y$(H3QTA8L"*,X-D87FEH9B"VH(B3X9;]S+?EX% J^�Z 3!W M!JYGK?C,YM\5WTO)FBDMK]J33DF797>,>@]Z,ME_S_&1BM.U>E-E,Q+?F.)" M(WJ6]U1G>..(RHRK:EPB+^,(X?@\[H0@E>>66J>)F[4&N1;".,_QM-L?3)+1 MQQ9\4A \D8L1]4W$[C]EK F80\A,9%0V!6Q^+]-@TV[8;LI2S]450F='LSI;_*A?H>VF5F[.17\T1L3CU.61ZC4;H(DQW]4FU=JL8Y ME:=7/G*N-9P.#'32'>8\C!E132?01RD3IG,Q6J24PU(^WV:JG),HNQU]F%RL M3J)D*?&P:F S*WNC&W8G);+SX?YGOCOS0%/%D[>1Y9H4RWJRG.2IO\M(O<=:PWB(#+ MW=FS&[E44DY4FO,4NE=(1)JP:2?O>0+[FS([J^S[<-D#7]#LH9_2U),[G>WC MI98/$Y#.3E9GZHY5%E@E."-H'_URG/6Z9G_7)#4&34R%:\KJ%6?CPSWIS 3 MX&#TYL2_K9S U RKQ*<2'2K@G,!6[/:N>$GSDL%MACF))4WK=&;5 M]]DG'RW<2\FZ'\GG1#72!%U2@#(EO0> EO 4#$]9 *Y\ :O7Z[3R I:7_DBO MJ_IP2<2&@USQM>?+ZG_[$X.4?WFR\S;1UYPY!D"@7G/E#P; 11 MVA>62,L#,V_[4.9=T?.4"\]_/-C[WM0PN.ETL5K'ATR+C2CVL!JI:UQ(232 MVFLDB)>%5[$0A8+%HW.KEPOT VYW3[-_4-5U7LH=QU!?XL3P[+KEO]56SLV6 M/VWP?"A/*+[,A>=[[P^I,EP5PB!9<(4XTQ(I'34"Q&2!*>6TPANOQ.)U?Z8! M@]U.8_NLUVJGW%15UGG(5,V7C:?-97XV.E#>'^61+4T>Z_\O#BXG(3JMI1/, M&.NX\ 5HG9'<6FVEH5+I?+A$83Z;/;;;?'N#]+$LZ+!D-O3VX\?4R#2\#6%R MD@2_.)G?Q7OGASQ0*0DKD.6$(V '&"D?) ),H<$)YYS *5%,;E)*YU+%&OT\ MD>E<=!FO*8D-"&HNN=?8-9:LH2BN= M,S#M\?[4Q"=):=970>0J$G331+-%62$))/?C*/?^Q8G.'MT[.O2I*:1A#I' M#4J!;@3++I 2DDG@)20XFO:$\)(%)U,&>W+]8[>!MN#>UY4YR3/ MJ\'-#LHDUIX=I96 C3IGC.;>2L*!M!G!=6JF2;"((*"R/#6'*54UL-U=.C^E M!$=EP;'!6()T*@G&G .P.0-_.L(9PX)C;S=>4;6IL+@6UXP_,:[TT"< ]UQ# M2: *_S6=2A.J P>S1K_3 ,GK^-+>EPU=<@W.JOY8KP5@7\%W?Z2V,RI;14D_ MY8KD.;UX?,/RYZKXH9\-38+VYL.'S@WAA4L'%G,MAY5T$6 +4^#R3OC(%95: M@G&0S&ME-+:$5;G(9/8$:ZV+M]-%A\&C$D(+JUV!C.<$<2,LLI92(-8$&^V! M=%BS\8KQ32+F3S5@D1_OQ M4S_DD@3UXDX65RI+"FHH O=+@"LI!#*1""0CTU%$YR,!?Z#8TG,0?\T1I*MW M/[N/G=7QT,G6\'BO 8P/TN;*2TZT!I'2-BKFB@+1W.16!X-, .$25'-)&+61 MSR5.KR&C/LC]0E*EV[RA7Y6>+#>Y=H9SU MPQ^C%__QK?Y9VUS\T>KD*<@7_><[L*K4WZ=*!81[3E(YMW"9SCGHP?_]Z/[5 MQUOYHW\/_/QG!=U2A5SZ,=XB2S^[ZK:$;$FB;W7;JS]CBC_(8.G-!O3O/+_E M',-B)3'X_S;8QB0?-SM1?^ &R8L]NM\57Z5G/]*7_S.7XWEYN4NANF^UT]74LN0571:1ZQZWPL>$GO"TC'QE],?[?V37=8\Y/^/WSO9]?P-'X M=C&Z!GYK^)5^DGLGCC1_'I\ L_SQ]727 J,\;M(W%WNT>0K7P[-N_VR>?.+[ M!_^->Q_QC[\/W@S@O^>'6$NC@G,(*P/>)Q$!:6,X$4VI9Z/ M#9>^R<,H1OIH106YPAI="\B7+5J-;#6RW5,)LQK9'A/9?HZ1305NL"(:D5BD M35E"D-4%AT42D2H?!=;%QBN^J8MEA5_6"]E6YIQ5O\DGQ#EGSS3E./P?-W!+ MKGWT&_@KCW^/>_(A2A-#UWMAMT_3&;2?X[- \WLP_:7K3%>;DH4V]RG;GWM@ MUK-&9KI4SZ4@_O0ZU99G%"..3(!B[HU-SZ9S[Y4-=MZ(6"R;CV8'4@U*+T9)4 MYS%K]%D!?9JOI^@$QRXXH!1(8N90ZFB M$MEZ#C6.'*F%'/@R-[9B[U"_1^* M3=S4QWKIBGH/;*)6U =2U E-8-XQQ85%SGF".'<:6>#[2!9$Q$!CH4(Z!L#N M3!+N45-?P$[FQV/@P-.5[A9M9=:.RT-Q@CS]Z910'=.^%<),[]8%8X/@MD#: MZI0^3ABRAG'$25"NX#$P0S9>J?O:JJL#"^NGG_=.!6K]O*M^3AB %X7D*A;( M8R\1MQ@T-1"),(T<7C GL 6J+M=)05_ OM*ETC2WMO\OP=6X=_L_FOP:7FX% M+ZTI\\\DMH8JAC##&AR,PB!C &T$8=9%IKS19JJ8RAJX%W4@8,VM?ZV==]3. MB?'7F@B#4\()#@[(N4P))Q8C[XS&/(I@<6I%>O<]@O5S_TLU4^O- @ZZ ].^ M94Y/=22$P:/Z[C!1B9S74Z63*I M/#*+M!(6,5,(P6(45*:>7YODOK.>[Z0M3R,GNH;*&BK7)3.FALI;0N6$U4I+ MI)!$(I-+ 1+KD&:"(DU5T%J9PJ>F"7)3$_P,H#+SX7_G\[I7M;F9+>3[ *5] M7U[#'%DWS*D;YJS90]VF8'!$N<"#\X'HE)#\0.4\64UR9=>W(/OOS_$6!B. T54T]0P5J6$<>]1" 9;2804>F>#4K[O%Q>';6 M'K=WF>FVU^J4G"V);S9C93/V44>;7.IC?.:^I WCZAVITJGI5V5#^K/%/#8; MX4=J"SG5]&#J.\'J'CR(MHA6.N^>=T[^#;Q9>3]WCO9)?L?=YC MER-)^Y_A67YNP]C?E[-4PO@*,S^2@N\)0ZJ)"TGB <1DE M,DYJY"DEA9"!2^K3AH#0\UU2GJ^+< L47-RF^2Y>Q"+(>$;);[\.-)K=CJMQ M8W7-9'9F)(LO.<8<:,CLC0PY&W!))>FX)1OO!)DLZ#%/0/'50?;GT+2 MVEQ7WRL.MU\W"<\Y#V,5>G6S>:B)U[UA:(V'6+*CU!U;CUF<#$:ONLE MP[=SP=)AWP)]A M<:Y'"BL?; _&5:RW#XG@GI#"(,I2YU9* S(TE7LEE'KL9-0TI$JO?$&EUX=P M+-89'*;$#T3\K =2;&X==K@B4KGN88??G@QLU(!Q'X#Q9AHP)"Y(\ (8M/<% MXBJUZE6<(V>(-2(08XE(]?S4@K-ZOS]$#/-)A"*6\:I.J!N#W))MU4&(7P"H M-7*NA)R[T\@9"X(CD1I%X0/BT1BD)-9(XP"K)8& T=1+>E.*^>+&]Q^)N,<2 M[0\>B7AZ?O1L-?X[;>#7KG0-X7>"\'K[_DX8_GX:PRG77 H9$.:)_6('\"VQ M0:(H8,6$]B2%D\FFX#>+)C]G=_D*#+S'[?LG[$<_ 1(N<[E['Y>!2.TVUV[S$P#0&C97 M@LTOT[#IN >/V12H"#H=[2P,TE[ /X77@O*H@&\EA[E84+^_=IC7E2PNWKK_ MG/\(OK$-@S)'H?$AG)I69WQ"K)&J[.;SJQ?!]/J_WT>JYT.D1SR)CB^74FOO M)5/B"1'NA:?T5S$04R8!1N+^\,->DLJKD[E&$EX)^%B^\X=)NDEM(6Y@(;Y- M6PCE7="<<\28=HBG'2ECC$"21J\CI:H0$H@UWE+SI6@>BE:ON>[/>.5W.G=; M:_Y2S9^F@K7>WX?>G\QDK5@>@L?"(AR]1]QAGTY">@0J#[XVP:X@&O3^9FJ_ M-K2PYGX5]]L951_Y8 :A9GJ/P?1>5G%P\.-MZ-U+B&"N*OB5K&\DV4FPWX6> MFPZL(EH;@AL8@KUI0Z"59M(YBF@4!G%%-=+>@>3*0E)12!UEW'BEM^1ZU W_ M!3KPKYKIWA[YGE]3I(=$OBM8;XU[=\:]F7UHI;P,K+!(6!81-RX@)1E'42N; MEM)%SS9>B:TU:9:T'KAW=6W:)34!F;QIW=DUJ23XMMMK#(X#_+\70LXW!6\S M-$[APN-^(\#X?&.^ -EFPTPE2*?-^>Y51:0:@[0[!W<:S<;TDRZUGH\U!?_W MB-T'Q'T51YI.4+_<3E8^382\?6W/'?=S[^B0".$%U0;YE&C#K3+(>%L@I\%4 M1:8B3C5>\19?@G(@6NVT_$D)5I&)NY99KV7B@61B__TA\4$Q1PDRU*:0KZ+( M*! ,7BC%B'$FI$Y!9&L^AW9&)C8;O= _"R[5!&]?;#5NBYJMJ@%T(Y3+TTC@ MN1@YIY(7QO"Y;DB5"P[/BN2R%M=IULD0+!$LO(P\"&\$W M7M&M^3RN*]'G1ISR&B;Z@!7(IXM3OS;]X[?M[OGNI"KUA[(H]4&W/'?_TJN2 M"_#//)6<*F=3((JFC+^(=(P"8:*QI(H%'^A3JTKN8.4;$9;^FHKDL3*E-S&@ M5Q8HK^N.UW7'[V%[J9GD<*^4PS=+Y/"E%==+*-XX,RV?M15<_V$'G/I6Q[6' M:8*R%H+R@D(/>UG_4T1@+@?WC[OLS?V:LMU/(G(]V;7+F-L=#F)&Q[16W6MV M])Y_(=B5GG"M8Y1KVOEMU@-X9RX2 /2?1R;S*1"YGT?DRPG0M9_;\)WWXNO) MUV-X][CY\\_C+S^/?GXY.#[>V]D3E\/U7^&Y]G?^:>WO.*!^WWASIPVC?'NZ M1]\P>+:3_9WF\7YN(]>.>S.MQY6U 3P'%!1EB%,BD"%4HDADC XK;91/QS\* MLB;;E"]NJ_ JP(WU-N(OZ:X^O9LXBD)46+3?>6;G*QX+E:8K(TH>E"H<0=(9 M@K@J(E+!.>2]M"S8"!)A )78G5NNW\\6XHLC@:7\/Q@F/;^DKE]+FJ;AZET/ M/*G6F6G7W.D6*-5\/852!#/' C F+0M J<( 2CGCD'%!V"*EJY"0N!-6=VZA M^WC<:11S@L&&JP,MB[[YQ&]^JRR,FW?_79/(Z0.%XR?-N5/_SR75HO?,8-B# M_]:!^/>'4D@GN&/(,'# N,(161L9:%\4/&B@PLQR83'EQK!(_>4UWF[TAZ>GIG>14Z.&0,&&L "A<=KJ MM$Z'IU5LU'5/3UN#;/*!E_C0:X!OF8/=4WS]!4W0A?V0+]M[_2;]4*?O^Y:H[KDNFN! M>NTV>@NZI0KY(!N]1-_JME=_QA1_F%WIFPWHA>Y*WZ(#\G.=BBO:=CSV5GR& MUU\0U,JT[[?P(^V_)YFX:?[,9?-0%\.ZKV=_+C'01RA\=64P8A0"+>L>P,SO MQ[>M% W]DNLF/(^X: L\T8LF>*Y?Z(?6WL\/)U\/WL(U>[1Y\K:U1]^>-O^" M<9]^^#8?%]TE>SN[^,O)UQ/P?'\V_VJV]SZ#M_OS"X7__OSR^0N,^T/KZU\? MXMYT)U%&(W'$!Q0*&1!W7H+/FRH@R,(164A3%#'%1:5:EHC\,'ISVXCI/370 MJH&O!KX[ ]\-PF\UJMTCJOT M<7Q?QUH?%M->0(UG4"%2;S^O.?7:&88F#.K@/+2_AS(1NH:H52!J.IE/Q:"M M=P)Y%PK$BV"0%:I>]- MI2>LPWE+"B\CTDZGI@Y*(NNE0<1K[3VA6IG^FY[5&/T+$HE;7VZKKA# 0J;VC42-JF$(\V )9"NK*M)"660UN ! &)>9[ M0#WYU/DUIPNL#D8\$;J0ZNS4"+0" LVDQ5-6$,FL1%PZ@CAC&%EL*8I>2E)H MS8/,A(&(.V__U%&(9Z[3/T.OZTW_^%8THE;CU=5X0B2X"TSS(B)+2)'Z5Q!D ME';(18(=IH6(0FV PBI*Z'_62)%?1NR!U[&'IT$FWG:']:;K2B TG4IBA6)< MF #D00"7$)XARU61"IO% F-O2:IIIC8%7U9GLPX^U"I]=RY1:_'J6CRA$H9( MRZ2AB#@-6FP#08H'AH)4BA@1")7W1R7JN,2*5$+4<8DG0B5:WVM_9B40FDZ. M(%$$8;A&U%*#.(\,:<,+1"-X.50(:Y79>*4W*5^GG=0Z++&.*GTG*E%K\W0:/IK,C"F=L#,HCH@U&7"N&#"T,$EQ+ "JJ"ATV7HEBDZEE==?K M"$6MV'>C%;4NWT&7)]Q"XNB,5P4BBKM4&!]TV>N(-'7!1.7! M@]2E$"P'+9SF+* 8ODB]4(.VQ M0[&P1726R6@ KT V-@5?UG)J55]H/4[:WF.THP: 7W5(I%;\U11_0E2$Q8X; M TY'+ +B$=B*TMH@30I#%(G"![_QBFXJ=>==T4=1^Q<0'$G6\(]&Z_1L.,@] M3,J:X2\K4/+;>N'3E03E4\=7;:&#?_/#P5>W?,K#5,KQ?U6D*Z:JA>Y=3?P?9@7'9M^Y!SIZ+V$@E#4\ND9=\"E;'=3H^%UZ6/2;%6:=O)G:^_@TT5SYPO^\OF?DR\G[\]!NX[W#MX> M?_G9/@:M^;9W\AXT:/?B M[']^ UKS/MV7[IW\%[3F"VX>'2K'8:&B0I0*< @=#4AQS])I0"*$%86S:E'3 M^%_3HT!L-;;=_X:MLN%'?U[R;B>O5U_U ^9[_A'"WR]EKM)OXGN=W/1"XV/ MJ;U)>O#&Q[^?[+-?V1EEM]/XKP$\$WEAIN,+ V]"XW MXN,Q.*^T8Z :WD8=F!7!.9!L$:3$E>TFC$S;[MWFVV7P,25Y[T(OE;0W1V$_ M_M--#L^H6VCY+1CMV(0C^L*0!6S^H>?:%%A09*G7B#/LD&5<(>&<#418IP7+ M6]AS)OA?J4E1*D7?'0[Z ]/)I>E3CZ-N$D; Z?3Y(H78;!A8Q^^AG;J5IR^9 M1J\+QA(,REFOF^*,$RUGV^3AKFT'B:)ME,_HS^,H/$(%!:%\T_F\%AJ@I M9XP%[+WRG%EK:<"4PW\Y5M1P=MD\71(W)%:@B@OLV&MX]I;/3G>W<] #S8NA M!])'QN(G7YCT[1T<71QZIX10A462!XHXS#S24EA$O.>$$B*U=ANOY-8RCQF0 MK0U_;34.CBO\*?6^<6[ZC5/C0\,/0V/0S8)J!H-\]?< ZY4;=%42##+EAVX M?\*B@!CWIT47)+O1ZC3BL =?[>5>%%67KZX]">7MX ="Y[C\##Y8(+[E" =I MX2M932.L6K5Z& 7PU:/CAOEN6F4OL+*O:Z M.\[994 Q0VIW=M8+[=8I3!48F[/0&?? 2+/7;OVO3]]UJ/#!;_NB.@Q^VP;(M,'S]/R^F_GK1W#F5Y'(RID;6@AJ! M>,0: >X#Z#C-X;^P[IA=[@&83KT+[HPV48"]B$::H,%-(CJ$",LTUP.P/R-P M%0QY,%2;B\0Z:3\(%?B)27*ZLY):2NF,X,T*[++V?U=W^[LU;BSIOG7M%#U, M]RVMMY1@MVF^I>06D?1!^EDQ=1_]K.XKT08FZ]>$[%XGJS62X[OL03ZSF.VB M)WPNL=?;^6_S204+6/.'X+I''1BUWTU0U8JM! W;&1Y'_MMVQ_\] SN[/_=$B51/CA0;KPIVYRCM^J4B MK#/X["=WI.&&P%@[(V);%Y)X2AA5+EWYS;R:-4:M@E'3N8U*16\QRR$$#1A5 M2*2#P(@2YX55!5<%<'1*[NL41IUT?2,-?==+,;[!179E NC"63I[\+*2KI\X M2HV6\%W; %:5E"JO8@U6JX#5="$<66"M9,0(8V$0!VZ%+ D<^<(SJHK('%8 M5NMT7/T%\*F=:DO"-P;!'7?@1X\N:CZU!*D(%AH[%CT7C">\\@Q+:V3AL(W* MQN5(=9=-E%N#V&YG8#I'+?AR[0>N!%O3E39"8-%%Y9#1&/Q 8@/25')42(:U M((106:1.2(*M4UGQ%\"R7@_[\-O@#/9".^M)_[AU=CM?\"6P+.VB(U%$!QX" MY\9ISY@VE' :HU;1_ J650/4[0!JIN^!<"!6R>\\RFIL^9!CU\Y;93; MLR1'HJZ<]"OIDCD[Z]PKL)5?V>VX]C M2$W#;@-MTT$H8C$U'MP[GUK1Y+:X MUCF,M&&LB*&@X-%OO"HVJ;RO(%1=>>G.X:F2ETVE,-;D[ F1LVK]ICZHX6L% M^)JI&"E3?JPR'*4NP(@[JY 22B$="D=Q( (6/U5TJ9G98RKHQ/.X,TC5\:I? M U*3):QQZI8X-5,KC@B)HRH0EZF)N1 >*:8U*@IC8&D-H5YOO&)W;_I7Q[IN M47Q[_O#270A5[4:N#8K5V'7+/(794DR1!%IPEZKE*8FX,00922BRRC!A,",1 M>T O<>=(_4H:5!.PY01L?#1S]<-#=:&HNE#46@0/[V@01K'!Q?0VU/FVJQF$ M-],&H:"PM,%QA)D*B!>.($TD0\1*XC46.A9LXY7^%[Z S+<_[AQUGH].&>L=<]S5]/A[H7'?8>%7'X&,X&(16Z*46' MX;,K5RW#T-ME3YMKC\QRNT;'1:? M*25QZ<8+#G _G:H0(SQ,53D6'!Y)!2%\..L!]II4R1\>W\ 0>R;= J7;I7(, M\*4NZ$BY1!EF_Y^TYF=5O8[0'^0:,FFE3TVKDRI*#/LA#I-S]3W5;ABAO@_"D6X942Z6\3F,!E)^:5'1A*I82/F<1Z,5 M*@NT7'Y&^(:%6X94V"6_GYXKE>B >YYU09\O:^>)MWS=.;IH_GS_L_GS&P?F<;Z7>,K!$?FZ M\[:U?[#++A_S MKM@[\7'_8(\?.AHU550BRQ5%7'B/-!4:168$I2J&@,GELB1$&6<)+Q0EF!=8 M6&*44$!EN?*1$G:Y+(G<:LPJ%S*ZJA(V"?3G/Z!S&4;^*&'A M>ZBJ>50,?NJJBC/AR27&]E/]L.673/&C5.XM]'Z1[2+J$JA,_7O<&XWFS!P% M9'O!?$.Y6^\?IGUN+OH;_YYYIM-6!TU/X/H\^V(PV7[W;G>[V7B]_^'=_H?M M@]W]9F.[N=/X^.G/C[L[N]L?=M]\O%J\UN 9FOL';SXV#O;A*9H[;YH?W^RD M5Q_W_][=V3Z /][N-K>;KW>W_VY\/( W]MXT#];_H7[[U-S^M+,+X_]]D70N M+.US+Z*EEG>F^9=Y7NM1/<]$NK5K0JZ)8JY(-4M"+Z5K>]^C.F^(,,EMYL M0->$TJ]M(#7_U04!XQ+L?TU\=,X"9+$:JTQCI"U+]PN?_V2,,*(Q@H>9N7CN M!=IR^X+C;MNG5HB][O>PL('S VX9/]WME-6>_;ELF 01F=>"8B,+[ITRBG$? MG2*%8HQ@=P^=-99R/7@]W77C0WJ"_?BI7^Z<_!G@%\*V<\/3,CJW,PH+PB/! MI=NG79CPLCSLVFR>W)(VEILG)T<_OYY^@O?;QWM_?3W9WX'WTV;)SV_L*]#& MYLE[&/O7-OS6S\N;)_L[S=.O!_]\V__\YOSKZ1YO_O7VN'ER?+)_X-O[?^W1 MYHX__7KZ#SQ7<[:RDJ6&&6#S2!8,(RZU0IH;CA2)41(6"*'@#3"Y2>E]G2=9 MC\9%US25K"&RAL@*(E70,C+LK;.,1ZJ-PP83\-"X==KP7%" :-"3V^\IUQ"Y M=A Y:=/)(B'8N@)1X5-2MXK(>,&0H5B8*(6QX)77 E4+U$T%2K$0M:0119PJ M[>!"($.X02X(18P#!P9'L+G%)F'S-O=)&.$7D-.V'V/:LXS#'BCZL&HD$4$Q MX75]MF 9].&(O?$J>!G!/S5!K%!BU\Q2*2BZ,Y))R[CU8/THI M*5P1/74^U 3H.:+ A %XF5!742 !!1QQM(Q28_3/YI((T5T&06TK LZ/^Y9 M[N[IV7 0>HUCT_/GIA?JD]S+(,QC#]8*)%0%SK35!1.R4$H88E)9EIK(/#\( MFRY4H;&2W&C +*P\$)E8(..91Y'': 21EBD,/MRFQG>&L'L\['U/P=$:!49U MDJ,3DA31:EIPC:W1I,#@Q3O!M H6UT3F.:+ 5&B0D> #]D@PR1$/@B"#F4.* MXZ+0V&,A0D(!=G=WIB[Y<"LBT^_&P:V)S$OPQ80.1A@/'IF+W'%EG63&2'A# M2.IJ(O,,(6RFJK(GVA)E%7*%%HA+)9"QR2O3L/C<&*-2X5.RR<2=&U;4$9FU M18'"\H(76GH;,'=>:BQ8# $6'1?8L7I+ZEFBP(3(>&=QI-8AAFF1"L(8I"3@ M@2->DN"X*0@O4>#.62!U1&85'1YK21V)60)=U#C%;($E9I@3L&91R:!X(-Q2 M&RA?3F!J?%IK?)II "BD8L%'I+U,1=F=0)8SBVP(7$8C(XC-QJN[UV:O8RUK MJ^=1&@$$Q'EN+?>>*$,<#MYKX5C!W16;1K6>K[F>3WB(]K9@!4X=&(Q'''0< M&>P=HMH;K5+6C 0]+^K>>8^JI^4Z_)":]-%6D0K'.>"1*X$5QS> M8=!<,8QI9HB0I+(N).4J08[0,2%(6"HE M"^U1B"&=UXDI7"L( AN"$T$6G(H,'4K=5Z1FS5*%GUX,Y^_0[__1,!/-F%2X M@E5Y68&=WYX%3:I1[OY1;CJ[1DC..>$>4<<-8)OTR')P"(VP5 ;P ZT E-.; MNIC/KOF]#O8\ ]U?7YY3Z_Y#Z/Y4!P-,E?UJ4W#OIF"FG9:G MT5,%SJ[S(2*.F42*.(L*JS#V2@B7TROE)B?W=5SLGC3P%P?2:A"N0?@%A!QK M$'XP$)[P<4,+;34KD(PA(,Y-@:PK#'+88QFY3+VH 83UIA#WU2[L%X/P;(.% M>RX?OEZE.JP>[_%![ST@P&CD-[C,O+$') M;49&$5^$0*(F>N,5V5JFL"!I[;3@R=U;10IN51FXEH*'D((] M6L1=H$@5A4(@'6"LN=:!I&WFK679-",IR*T54D^2XUXHZYQT4A^.4UCYXWXC M (CYQGP-TLVICASMBZW&5">7Q\.5W>;;&9$"G'1)K,[!@/1#9Y66!F?=/MSR M!4O4T<6A$QR3E!QNF!.(,P5<@!.0*%@9Q5E@I' ;KSK=.8%J^-$$YIXCO20R M?MA+99\GDG6-0&TU=B97W$P"SU.+DT'NA;(*C+G )*5%2)W#N.9"Q<)@:;VR MQ+O(R'W"6"URRT7NY#TY-,Q(SI5&WA*".& !,H4OD&8@B('[@G"13-FR8]8C M$.O&1GMA<=S-E42#DM1\TKE"*,O&C-M13K^ M:+FE4?LHM:;@MGFB?(B5 )!: !Y> /BAD09'*SPR@>B4Q::1C)&WM#)06>="(:VRA=&<4:JU,(5TE!2<\BA%+2B_1E#8_O8AH4YJ5Z2B MO!+XM0X8*6U3L4X"R\!(T"3D.758G=W@*!"$C!O $36.Y EHS@VWH)- ME& 3G5;W:0)K3^UF<> )!0%LR"1SHJF1P3*7\ R:,F8U-)+GAT+0@GMH$0,O.1EX=UULIVFL$YSA0&W7D!0$!)D0*I4+D M6H)?5(^VQ084PBJK(@6>S&[*9*V,^J\>! MI0Q&.()Q!"><2J.-4S8HAZ4)$3ZK9>97R(P \03R;0XG25*160(=3(3&3HV8S,3/XG4>._O1;1QUXM8($_F5:G;]AX/N= MCR!F^W%&(L?B^&*EL'GR_B?8,X CKC4J,#6(1\&0\F#9C"J*(@(X".E6VHVX MAS!/O=(/L=+,2JP(8PAS#:Y3B $I V07O ],E2XD#?PV6Q//-?*]/5C6[WNS M<;;PS%&CU7'MH5_1*;SE.9)53/$JE1'JR$-6F"-^&+3#VC"/)/P'3'*P2)%" M(NNQ2]6'N<]UW;;FCWZ1R5 MCN)68WO)87RPQ^6;@VZRZ'#=\KO<:HOFUTIB+8.S,@B?_SB4CBD3I$+<.9/J M'O-4JV[:9:"&M M]@VW9B$_C3C)7ZLS-*6=N;WIR)+ABFA@7KSA!056$RTVGCI'&0W4>^H/!=T8 M7323,W\/B<*S8@ZRW!V"&KXS%RE3'_[L#8/_NV5LJ]T:M$(?_*%]T.'>U%O@ M%CF@V>#8O1[V>O#?+IY]<_W M=YH@Z%];7T[VSIOT'WC]9SJU<3PG^)\_T>9!LPT"WOYZL,>;.T=\C^Z*YNE_ M6Z 0[&L2^K_V1).^!<$_.K0\"&LMS#!C,27)8&0=PT@*+Q2G3$9%-QH!H.$L M"0O,[L:,^*1<6@3SE[3AC_[P]-3T+AZ<1Q0+>421$3VM?^--J0?].?E=+MP/ M*ZMSNC4E9P]U>D +$,/ M;I2/18W3GOY3\8(71HC M8)F9BT>JQP;*_VL./H^0^KC;'R0T=O#?N1JV]],]^YD=CU_MV9_+Z?<'+$%B MSLXZ?U3R^/\KQ?%UDL;*-UF7(^NW)8;ED?73-W3O!'[C\U?PNO]II;'MG;[G M3;AW(HE-&-^7D[?M+T 0+Q]9_W+PY6+OX#WY>OK^!Q#'B^9?7RZ^[ASAKSN[ MO E$\PMMMM(]X=JX-]TM(#A5*.\<(CJ5D'(XG5#3 0%-IU)Z [NZ>;^<:2;%2^O0:!N8T,6$LVY$][ATZW6U)F].S]K= MB[2=4\/3+>!INJF!\D$PHSB*K(B(*TN0PBQ5FR":PWO62Y7@B=)E^35U(\FG MK[^/1"QJ_;TG_9W0BRB"X9H1<)JH0IQ9CZR$?PQABGH 9%72"[U6^OM2PE6G MIOA?]P]'V\XO*PN H]"*.:VF]-"[(W6H?9I;@LZTX7^N666 MXTB1%%0B[G6!+&8Z57=AQ@CG& T;KZ0JUJCA6UWK?UTH0ZVA#Z6A4YVA<6%9 M83CBQ .M%_#**B.1+@I&@@B!^5R#^;YB#G5DX>:DP Q]:U 2 O/C;E3@)?@F M]TP%WO6Z,?3[\*.F_3:$&FIN 37-Z7+O1C!18)Q3@ %OF!%(88,1+KB(2JL@ M865>4;5._D<=/UAK,E#KZ+WHZ(0.."I# ,A$W/"DHU(@0X5 Q#!2$*5T(1C0 M@7OKQU#'"&Y.!]KAR+3OL+_P$IR-NW* Z2#DWVF^LY=1X\DJ>#*=JI&Z';LH M)8K6 JA0!YX%UA1A[*SA*@:14C5840< GJ].WM7FUSIY'SHYL?%:>^DB%B@4 MA4=< @4W,.]("B5Q.D^.K=UXQ>E])4_5+O_-;7POM$[ML-?/6?@A[WZ%4+O^ MC^7ZYP-E;ZII_U">%9TZSU.Y%]L=W^QV7.UKK(Y#TQD%7$M@!85"A"J%N >6 M8#&\QP.>ON(^0O.Q6JGNHEI442I RH(U:#3 MD2$K@T524DD?FJ(?4FYNKH,]-77G%/@RT,BM2P M5 _(N,)2*^QFA!1L$+F\Z&ZN'.(LPXMK*T"WU>J0:VE]ZFE$XY J8N,.XT* M$Q7B04ADB]2,('ALG>*T<,7&*RWT&NGH"TM,)'#1JZIVG*"KI4R%^A90) H74X,H;;\#3VW@E-^F]G>&X M#Z5Y&I4X:L2L$?,7;X[5B'E/B#GAM9A(5FB R$(&@K@U!&F%.5*P@!A<3JX8 M\-IBD]];].M7(F9FQ/_.!2"GBQ)/"J[._WUEL=85*A&+1ZI$O!/L8%)9>%W* MN3;'M;2_GNSO?")??OZ39?GKR?L?7S[OBJ\[;\[3^WOTGV_-@]T?S9_NXG(Y MUZ^G>[QY\,])\W.6Y=/FSMOC+R?M;WL'V_ ^Z-KG]P3TAS5__C?N'>Q=[+T_ MQ,9%">P-"4<%>&V>(^L9>&U,<6,I"SK%S:N:U,%O)Q#R(0A6 /4#+..>I_[. MSFJ27F)?F.*)5"%66XTD"BM4'OXE'1GR'?]H@2/7!; M\P_W+/I0['8:S=1%+E7%!)-9Y-8\N7!G+KT^Z#;,2E7^N8T"$\\-HX9CP8VS ME$IE4D,HR7!IF M"[E#E/RW+?BP795WJ]S\ZYC0/M@\#V#A-C4=":#"GC(,E MI9Z@H'@1P10 )Z(;KRC>PM?4[^^%[]WV]U1BH5V)O,NSVSAO#8Y3?Z;4R*FW MU3A(U9R-2W3HH@&+E5O#MV8DB-*MQN< 'UXT0CLXN,5Q*'=73G/-^H;OF?-. M:O:42D,O_6$;3"^)'XAA?Y#Z"YA&;'=-+@/1,X/0.$NW[("?]4!9JBO:P]3'OI$L^R ?BYK\0/Y"604:+H.?:\% WQX M"L/R#7N1;V:^FU:[9(,7H^+60"%ZN;AU_U*CF@6F?:3;E0)*H"/_.>OV\VC^ MR.TW6M_#I##TOV;AON(P>'*)L&C@&POF&_(1!CL'Z9];B[Z&_^>+>#=ZJ#I65WS"5EL1+??O=O=;C9>[W]X MM_]A^V!WO]G8;NXT/G[Z\^/NSN[VA]TW'Z^V)FOP#,W]@S[VW\W/A[ &WMOF@?K_U"_?6IN?]K9A?'_ MODADQSSGL37H_[W4XJ2R@-=1RE=ERY6K\+>$^NN0\AS,1R-W!6K$7O>TL90F M $R#=;CJWDB'V X9,Q:4#TI;&&G4_T$!?&%X6V"(.C MDLI=.?#"341$VJAT(,08 K1A"\_3AG\E.[OB,E/FA++@7GH+8IS:7D7G4IB; M>:RPKI?Y(9;YR\6A QH8G36(<&F2.\J0*6A$V#D>@E*,&)Z662Q:YE;)SUSJ M_ 6H4'(JX[^G)DW]LDWL+31>6W %,'C"(@ Z,>T5=@($@U!IB?:U*#R(GX / M0;UE895%3J?VKY88I$$*D# !$T8BUH5/?;[N1^-I5-8(8RT#-7?.JT)P,$<" M"YP:H=?+_"#+_.;\4#',G+,*<6X%XM@X\ >)0IY&0KT5HK!%6N:;:/R4XS12 M^Y(4+'79D@R85B?[6,/.L ]^T]A7C"&D'TC>5W8#P;\;G(?065&R"F\PH5'P M)+W@[RJOE <\46!D2-!A=146T6(I-0X[C3&EJIZX1]GX?FAEBP4GE@4A5>I;9E"BIN MI(JL"%PKS'Q:>+IHX:N8B?D>>C"3(Y0X2[T-_0],#OZ1]4?DK1[V0&Y1.L,B%7GK1<,/^H)N\_8:)L94"C:WO5;_R<%3^ MX;K?0\>D$%5ZNQ=R?\I^8YBZG8+'T\IW;/S6^KT,(IT,YA>7@EP%;3MQ/PMVMA/MU]5COTT _I'&.)1B_, '>WW'T,.6_2N,D"C:" M]Z.T1\H[@[QR &4%8T+I9"39@L:[( B))&4!^:T%DG#:ZK1.AZ<3<7CSY^[! MSO;FR)J.@IZ9,(]"DN#L=WV_T0^#]-[@>/SED?AN-;8[%^-KRPCCN%-J-M*E MQ1V;5]-+XMM.YS=[IMWZ688L^T/;'\#*MTR[#=\!7QT$M#OL52U8WK6;N46K&7,M]V>5HBK^O;!:*_Z.&\H')LK$']^$T$29XP5F$EF024L M: 7E.'!K-#B3IEB<#Y6U8&H7(07[TD[">;?G^Z%S$POPUK1Z_YCV,+6LS-._ M/QRD.4Q[P2]VJV'OX W9.SHT1DB@W$ GE0#%<5J /\D4LL#KA8RT$"EUO-.= M5YON9!*GX^4C>09 7X[Y27,J 9J^33L,0-;[4_0SMZ1.'ZU93^J_RY&.)&U* MH$H)>\%BM4N;[P^9+#"&54#8$EHVHM;<2B2<]M2+0DN* 8_)UK(#":--K(QB MG4XH%SVC& # L)=D(J%>;BV=FI+&%J!<'TA>:AE]N4MT8\4][!LF9*A'2LC8 M[0"2AP/S8_VR,O9?CSN[IXW=SZ=SWR>[/_;>'TJJ&)@-$"@E4I8FQ4B+9/Z-YZ#AP1:1/9$L"[W5*->W M 0N\4I_G]3;K*[#LVJK./0' *^)8Z5M M7]-NA!B3KG_/E^1(17_,L2[2]C%0X78K'>WOEJ2IS-ZK^-?HYVR :\I;Y WB M],U<4CC?/5-ZX&+]UE&G!;@!;"CM+"?')0VA!82GO]GPH&N],( Q F$:P!NI MU]%QVA?)N^/I=FUSOM78!Q3JPL^7V]B)GK5\R_1:*:+:RZ6,NOURO& B!L-! M%]R514^9MES2'6X1@G58,FTU!6#2X&< Q 07O4^5K7C0I%@(,;>F6&]&@Q_# M4@K3O2[Q%IY@OYR,;J>_/E[UH\/43_"J)?%6,JH1#B0@;F2!% D$^4)8'570 MVH(%^1EZ"]A52M$Y U7ZD=4#F/Z*0?DH"=?&:&LPEYQKBYW@4F-X2Q6EZWF= M1-2KOOJJ?^*'6-N"<9.W9 SB5G%DK;'(1Q^Y4T21 JC/@DZ=_]IJO&T/W:#D M+/V1 PDX-.BU[' 433GKI?[C/T90!PYE1866@!# 6V))_W_VWK0ICF19$_XK M9$1F+4"!0( H M(.^B!JHR,S+"_?'=O2!0FK]_[9FYBD53KW$_"Y1A-?*MI-$6I$X=L!\]V)\% MT(IM"V;G'S5(CP[!WJU\,%GIA]6-#H>MG&H46E?'5J]6-G)>U&+L+Z;L/^Y& M_$X1"EB(N0N*DV!W?O?-]* M;(#D/&)") 3F%T,V8HN\H=KP9$&%!N13:_(*$_RS]!=1C2B K@V)2BR0D*0ZX!2>^VAK$X4FUS]GK^S-00LRC M0(DPFG%0KB)+D@O';5 )D]PS-,(;*5E>ZB M)%$@SG5$EJ4 EI["5' JK'','1#*+O'_1*W":?CHN]F#JC M8>73AC\NF4O[T]R"89M_KY>[>VA'G_OC;M@Z/LD#2BYB](0RS)47=5S+WBYIT'PU)HCFM.\ZQG/ MQMU19H%>OQ#6Q(?5N\YZ"^-8W >M;[9;IQ#;;K=_FK&@#JE7Z3K]_#@[[/>L MZYYE]!AVG-L3W*JK[]GF'_PMWS!15/G,;B1AV.W1$0>@EOY]\S%=2^7Z#= M*NBXX E;.<,]I[I_R%Y<(,F/D4MZN?VMS5/ MOMWY>VL#P2G!M]4Y8A0WM=F*J0KF; MP'5]N ?L;@[-CFK;7^&@^&X^RTK]X%7FKR69V6 &A8 MRM3JM?=/"DG MT%_K]$JQ*(M39Y2\HOJ1(KA828P^&78K[!C\E)5$*. 8(7- M_5R:=MH9YH!# ;Q) F3]MJI2"LI#-J*O[54RR;#X-$W]F.[&*JR^FVK7W#!6 M"\Y%F_4:JYA">51%X& -YV^G3A;#580$;DXR\W1C]?:E?J[<]E;7TK6KT=(7 MP07KHRHM800W786C.NOW*OJP#H18O=6VNWKQ1"8B)_>/K"BJ/Q4_@#R=HA45 MNEDD;> YXU$FRDF!>$'"2C!'$+FC6#)YZMM!*W"VAG%\VOZ3 P MC6/OI+?]X]R9L\!VW:V^S+OYF-GP]QPN_*NF_26)>=/M24[%T2%<1?CK9/O^QNL9T-^.S=I]/V^5=R6=7<>;<)UWWE[?,]O'W^Y;"] ML05JY>'Q]OGOW>TCS_-G7W;7V<[NWZF]\97NK.]+2C0+TJ(D.4.RKDVH*@2GB0FW"6@@F<2(R> EA]'7 BC/T@@N7%U<7R- ZRRDJD_L*>PS?/#AXR?XM_X;;&4$*554 MHM+O!CXZB8/B)X!UH2I#X^(-RJ$4/2)_K>Q6K/;?SW'BI?57BEU)U"K960/X M&RP?3:<\A*(@='A+#'C!)F M-(ZENQZG9)7SJS'R2CDO!/BV"]9):SU3()Q 3; EY:C>Z;G4ZBE33CTME=%Q M5XHR6F'.;)3&"TX\MIQ;GT 5D\I5 M-LNUKJ"]U0<1D.4S@RX;DO"8%(NWX 3L]D'EXHD# M#^9P<9+;B>MR4A\4:CN\_GV.)Y^""7^0Y#:S/N9US?5!:8Q0ZE7/KA@HZWE+ MV^74=E+%M.L32@*N?9?W]]4RZ_;NNFCG,394"((9(C@']Y11R 9GD6=84&X2 M_,$NKC=(XT'10 J9#DLO(I==B"$NHM@?QFGRO>I*F;N17V)2Y@)W%AGF)$GM M09N0BO'$J5'RFE!,(P,>BZPVZ<[[?:&D<@0LXB2C0=P4/58F!'8N<=$E+57* M/2B)I*L<7^VP_B.]8@J]/U8PX!:5CG$WLF)*>B.\8X9'CK6RQC%%#;&41QI( M0U:_F*RV2/O]OO3,2PGJ*E/<(>X91T9BC21.S#B"@V.@KO)5P>2J7-#>M,*7 MF3H!,A(P*]-/#(_FZVOZD0#^RA5W!?NS>O>@.QE(F0PD6 MEE.>L':"I"!3PM0YY059>1X^TGG+ZZIK]$4$JS[/:J,J9Z3M#$I"1Q69O. V MK/LB%$];+Q>%MX9UE#OG170JY6.8/\YW^KUK_5?TT1_VNUGAJ6PR,.%\_L)Q M/\3NQ$DR[9:0+QM7'61J:[+RF@*V37R/,V=?G?%1!\OBX'AB\%6/6KU8MC7( MRZR_4-2I[EFI8,@ON'KQ7M5+5U=\ZVTP[>8<..W"W06Y'/C6OLY?:YDMJ#W,QM>L\GI@K M[#K#JL*N.L9L^$\#U1>(:N&+7W(JGU9'7S[IY'8"*5??'Q,ZS6U"LEOA>+J5)8^D$]!)OS/7@2C_]5M>&M!2\>E/ M:*&.>=?E+45$ET:S\*2UUN;DP3/RFM4LPM/GSF+ZC4[M<:F" MR_LLEC\7C637\D=S8=8O?M9%8,8Y7R$LK>3A[WG)B22SK1BX1EPY MBIQE'B5N6=(2M"\M5]Z :K.*%_3FFW-%9();Z(ZHTQ[?'G9B M2*?EPD\DX5 M9ZO\T"LE">_MYDZKG.^WVBM748#%=C%$<\)HZTU0EQ;0T+G!AJ MTLH;QM;, C='[MM>R'8: Y^CO"Q1(MA7G=H#DN7R3*9615M R-_B) G/7E#U M+@2L1W9P$$31,&YM=3.AR759P>@JYP"W[+R4HQ!W!R M[*-DB_T,=Q#"I4D,!^(E=Q1K9B1SF+- HG0N5..-%L+Y K9X[53[-3OH E.: M!!50! L8<2(4B!?@XVQ)SK ME^-?O9;!13.:H&W>^%X _2G8LY*V/NUJT?>5?5,!J:W;1M2];$:#?NZ\/5'. MLZ(Z,>NNI;_,0=>MJJ'$)Z;$L\2)9Y$KF=+*#>_2_W2 M/16#.Q4R%>_0NTHIWRB=HBKI7UK %8)UES6*BVKK$Y.4M#&I%$7N6R\O M!\+JPISK:Q*JL175N#\ZF0[Z])Z#W9_-+[AG]Y)?E>?2F/^++"D,SX"?UUE[ M8^\4M +BF-88= %%A$?<1XQLT!J%& 2VN96^=C>,2%U((/?L2=$0R#(1B*52 MIT 5H@)'Q#%)R#K'$=:4\=P7MV08+,B'6N WNA!UF'@E0]4K<]9/97$;E8OI M44609^)9NU$R/T ET$=_&,.X&^N$N2M45)2YFI3^GM0SK\\B3[O9L?Z*"X/8 MSOO]Z&CT(7$D9#8]K" (:,JB/)%'"+ _0'6[4AB$/19!">-UX!)C:X5/B6-A M1!2CR &)0;6:Y)FNXRC?)8XAGHY+KC]?*1Y?&*%>?*;[&F+[V8[Q&?O(SIOE/ M77G38@E>@^U\3HLUM[IM&1Y=GQR00*:UJF70) VIFD^-\W3JN?O]S%?-E:_6 M4Z^O9B(]S;3X*ZD=A:[;F>FW*Z;?O,KT%R:%_\+=G'WUVNGB"P:,+_=69_R\ M/'G]9U_XE6WO[MKW0%;O=-;(G(V2V>[>SNB>V-@^_M=WMD^_S]][VC/SM?CC;)EXWV4?MH"PR; M3;%]O(DGU\"SQE_H)[F]NR7:1U]/=S8V\9>C3^?MC3\ZV\=_'F_O_OUUF\+_ M'OW9W=O]>K:W^R%M=S#[]^[F:/LC/MTG.! 1&T%SLK/D9 MB'SL,,HBN)P0=(Z6D 8DDDX8X.\I_3=*Z5UQM_UV#G>]9@0#OJ(4 M6*1$&Y*"7WDCQ(*NU2];*[U8I= HI:]6*?TUL$DO)HKEX4K! M#@]_"9ANU*3>0.F=H?3C')0F:H@1P:!(<4*S VT+=*"/I?K79_5(VO\U6A7EVPU>M?BH66I*$% =$J M7>YJVX +HRY_/M3YBZ/\\XPW'^5?S]6EH)"\]L@^WU[?3RXR0FCN.L' FI/. M(AL9SB:=%C8%RS"YJ87G\N3"W90\<*%LSM;'/ZW.O4T:P&\/7'U8YQ36S3#D M(@F[LG01?B[7J/RY"/^-X6VR)LGMPMM+$(MO%ON(BZ7LB;(W*VYG M7N_,-_4ZE 1LH$2$)8S0))VE5+4GH4[9AF*."=NU6>=Y)]I7_X7@K#^[BVQOO M^9=W?\!J/GS=/O^CLWW^Y_'VT=\=^#YK?]X[;[_[^^ME_\/>41[<=7#:WCC\ MNO=YC[;?O3_?_IS7MG?6_KP%II8G\&S\Y?.'M/T1?Y_Z'Z+0 C/MD56D!,X4 M5RD M6 2O3PD4__%HQWB'XULF@+R^IOSG4/+N+3]N#X0ON=W'KX;'\YE[%EL?C3:( M.8(1%T8B(PA'.GG/9/(,:X!'0M?8U5#7RX;&7Y&EN:Q(L=!SK!B.C"JG7>[# M;)BAT2J34G"16BOEI5A.A0U-Y?;S1@HR10HK8R(F">2,S]YKY@ DN$7$6>DT M9=)QM_)&K.D;XD(U90:;CW!@$F$B%6!GXUI=V<_5RK_L_#9LQX:2YA5 M5'?UN58^W.3)6O#.+]%9]5/1^AN\5@^>0?-R^T+\6E3KS+FLB&3:,T$0=YXC MSJ5'VG&!*&>:1B<\-OKZE)D[HMH-X/%8AM>E1UYK>+TN_K_>%W-/$'BH)+JF M.^M30 #M'CJ MT,N+Y.\GL0 >6->?L'>C[C\"!,S4?2V\M"E[-0-GB ?#D.:"(VF-@C]'8:E= M>2/7Z$,Y-QL06&HMLCFEY8'JAX7H7QJ)NH+>N_V1[39!J?N ]BPH%50DUDB) MJ* *<1L\TB829!7%B1*9B/$K;RA;U80O$6R_FK#3YO>3SN"UA9V6VJB\-YS! M@99KIH#6J)QW0*_VVSFKTSJJ, %%TP<%5J<3&AGI/&*$>F&H]30/%B:K3%]- M"+R]S=DX+9='D7D^-N<5-F^LSH>#@#FKTUIAI20H,9FM3IQ @C4AIK>VYV.WB3"]'&/@C_X@Q4X>@=X8 M S^E"+)$J2%4 @;S9Q(>1P67WDCV*JXES70N#4;:^"N MUL "/F^L@8?#@)DU('G$.!!@>FX(XGDPIPY8(:6\24HQ:E,HU@"32^3-;'"@ M"4(UI[14D8%GU7CEFE&*]^B]4F_*J^Z]DJA*3GC.!4E<"ZXY_(7IP(*+7K$R MJ?ZI#8BF]\J]5(?Y0A85/4F.,L1CGD'.C$"&XX X-B3(%(U(>.4-6]6:@@6A M'\B9N#0-!G[@PWI-=[G'M.[V8QBL_Y7MI&J\\;YB8 M-5Y)/LA('$?1Q82X<@)933"*6D3K3'12X=QXA3Q(XY7'4EI>L\;R0M25!U%3 MFI8KSQ&-9MFMW%.IJ,(H)0.&'3<&&:PYXM82RB,+2J4\5!FO,J,>6VUY2/?6 M9!43=N %]YZ@F5QSCV=TCU?A&ZWMO3(@XS%]HXW[\^G=GW-GW;@_[RPJ=^93 MJ8F7PB=G$-5@U?,D/'*66*1!1#+",(EYBB!=E<*L&OI0[L\E,N/OS>_/WB1X M&8K_6191%Y;QG#/E@1W,H;O88? M2M]?(@A[()UN6=G]V?D;KV?VZ_R-SWKH_*]C]YF_D6 =F"Q M0RII[8U-DM*<]+E&E\'?V*@0R_-J2^@[?!BDN>@[)(WS\&[0,N<\#(I:@R72 M,F* %NN0!>L'$:HHA>,G!K.5-T3@526729E8,'CX,O;=>TKI\DQW'<1J:/&3 M5HD4)0(8_+0_",/8:QH6/]YXXNWS/=X^V$^12.) [G/**.+<6N0")3L8JV'JM8;MD*>6I@LIU! MZUL9&-A/]WIR/6^8F-:I';;^XV>*(NX]W?XQB?J2?EP^W( MG Z]?\4$?_"] M_7Z?$5!"? (*5Q[LVN@I$'S 2#J56"3P/XF5_!MQ51;E\>VM@H,5R8YR!YUY MXKS#8/<:?R4#@#[I#SOY"[\-8A>^^2W.)DG_Y\J%J^IQUGAVB77#?G<\NOZ2 MC*D(J#>_Q&_5R.ZSA;.PGT+PY!YF%[9L[M_#:73N!"@9N4&T7Y%-L-C?;/?4 MG@U7_NOBQ.].#\WOZI)OR)5)J65#UO_Z:VN]W7J[\^&OG0_KNUL[[=9Z>Z/U M\=/O'[[ 6[0W-ML?-S?R3Q]W_KVUL;X+ MO_RQU5YOO]U:_W?KXR[\87NSO;O\+_6/3^WU3QM;L/Y_+B+92ZQ>02N6,AE* ML+"<\H1!I)(49$J8.D"?W%+E$:)[M^2\*W)T=&A'K6]Q>&=92G'+]L(MA>H# M-U 3O] V_+OLS4303@7JS#*4KTZB?CUMK^\[IN&\#$4IY>9!BFH$YAY!$@N0 MJ)$+T#%!HJY=E\\*Q-W-9)*)Z$ZT=8' M6#\#U#/!;735"=DN_I8<,PWEW(>^>/MT7R;+N-0) M)7X](X*LL=?^L M73\+?3R M#T!C\-J900H\M3X!V0P?XNT?FKDN:13^,(9Q-^ZDQ;K%[+W*:ZWWPJ6_E/=< MSW*O,SK;S5[J75C?[UWXZ-5QS%>V#8BLM-,Z&11BGFH=241&@&I!C. >["YL M@UUI11!;)YD0!N.XLJ2^>,#A;K=_6DRPDG]9>2G@)L/6AX^?6K8^]8S7MS;2 M?KN6)^#6!YT>JGU+$E99_R7G7LN+D=6I#5XO;.*6*KG:L$5=>S*,OTU^^%?H M#$^Z]NRW3J^\:+EH09KKS%>SABM_39U=6]^__GBM?'0I!E1]INB:5O+:C_$: MN?:SFVY+R)HDYJ=N>_-G3/-'62R]W8)^D,%\A\28&_)?*EIYFF#U%6%1R*I* M;BT&0HEFW2)YX:5NQ210T*HC!:T2*FCE6$$KVZ>M8J!>V* ':A!XZT2-I\I\ M!\T5U>9?]DGT+S8)^=/VQG9P5FGQY-Y9\ \RN_SY9(4LC"(;%;'G,8@D.<^^ M)!)P3,*22)RTB2R>X_V+4N0W_WL,HG:K!\K7N/0HVP&).]@]M+W:$IX:.B\J M=?X/4+4VZ=[QGU_;[S;IEZ/WYU^.WU?W.%IG[>/WI^VCKV=[]/W9E421SWOG MV[M?.GO'[_'>+JQPHWW\I5+EZ#9<_V5CG>[L_GD$:\Z#O><:#[(@&"Q11M[D*.*5W53#R7T=X/5+7TN CR?#/F[OSZSQ,XKT]( M^#GT?+@\A-L#Y(M/3OC5V#DW(SA&H2F8O"$F,'ZI ^.7.H>4)CPIG93S=.4- M(VO,/!??66",HI2Z)H$((EO'EZ$;] M0R2\F*O5H-U=T&Z^QUR@R0@G"3(J*<03U\@$QY")R0;-)!" K3#4G M4#0^Y^""5>1<<,A@;X4.D@%H@$%$U]2]*RR7;\; \FL[]YHX]FP-N=>I[]0S MBAJ5YZ=0[<)8XN!TH$H!)W 2$!<.4,UZAFBT'BL=0N1IY0VA8I61JYVTFL'$ MRPH,+UKGF9M1UB@\#PP-#T@=GS<8;M5R:V<_!2I-^] ) 9::.@0)&G<0:*9G]3\(;Y)R)R#"'DR66 MV1!!'5-K>)GFQ=ZMP]>BHIBZ7(C)!ZJCNU;[_%751S\JGRZET^/>7)GJ[>JH M/WS\-"RUTO;D9-#_#B@PBMVS.U5._QS0+$?E]"NNEMZB[??[3ABGM8K()R41 MMP[P(6J*J!1<&BN$Y!;P@?VH2<2CE4O_E'_A+NUO'T6TW7T0U_#5T=_VV<[Z M?@PQ""H9B@%SQ)D'T20]1MABPD7NSD/TRANZQEY:-?6-8+_5:[6!;4I-',5$ MKX*E/@"^0"E+H#@85BTA)QWV[F9N2IT<$1@''@*W(FD9B:0J8:ZY2[1JSP)X M7K5G@1^6T^Y\62F;]^$CNO-^GQ.;>$@,&,>!GL?R9WHSWI+DF#W )Z>[]]_;! MOF',YD92""<:$8_&(B-T0@*.UBLF)?4R)_PNLB\N=VVT16VKH*UHH]\ V]Q9 MH'T%D"U^:*Y1J5W[09T3X*]6P^KW#6B MKC78* W>*N(K!+:X"<7%%KFO3W?]=+Z]OD^42H)& YB7^^2J/,PG88JLT50Y M$J03;N6-NJ%'57&"%^/GN _FZ%1;S<2338GL%Z_4U&E%^E(9A14/%/"^VB!P MT8I_U<)&AX-XJ?'%MAV ?7W012W7]4(YK(1^4=_<%6ZS&3/<+W;[?OR M[;J)S!5)E>\R_/TLB]BF0\S[?8.-480K%+ #3L8D(BNL18E3"7J-U);)Y]\A M)C-E=LKT>YE(LM#*6GUI9(<*PE]TV<3O^>>8)6!GJJ^T1FIF*S#&)W MZP;ZCTX/KNV/X67#\)_7-Z#Y.2/J:MN:9]"GALLU*G73IZ99[*-U &*_I .0 M>9YM;W8+E&U7"+9Y%<$>HB/0,]V:=L;V6^[,P_6/NDO<=[GW[T(.RSU?^)5M M'#$/VXGK)>U-0U0/0U2_*/?NR6H,LGG^>$USFIY!SS-IYY*_D22O:*38$QHY M4<(&K8SS6C"%DW:3,*>Z;M["76;QU>Z)&!;[)C8KN_-ES-4[>G^V_6X;P_.[ M>[N;YWOG[[]OO]L4>\=;>._X[\,O1^^_P_6\3?\\O)QST][8.MT[_]#=AN]M M[[:/VAN;IWN[W<[>T8?.E\]_'+4\/>+-4P .H)@SG*CG?$HQ+(!!D !1D7),_0X#+G+VO% M&MAK8.\UPY[DT5F9>T,JQVDTV@D=&*:$))TXL3^:KM7 WE/#WFQ NZ9).6P2 M\CH"[&F/D57:(,Z=)=B!6N_HRANU2N4#EVPTL+=4[-_ WH]A#[0]%RQV+G@N MM,^:@4_,)&&I8]C\:#!< WM/#7NSX?$1QT12D@@4=X8XY10Y.%B$C142.R:% MR0/B\*K@S\;*?:"V)TOKB?PX/S/O=;4\N0-* >QH0!^*-=8\&.<,=S! W,&+I$#0>: M=B0/K%I@$8SP()""X!(S[4,*23(O:-#8Z\:1M.S\/',D$:.5=%HCZ5/.*?<4 MZ> %\I)8CW,B=J2E$%[=NV:UX>BEY>@@J+#".YV3[K'A3B3'M#'<>*DH"XV/ M9-DY>N8C28$JAX&/@XH:<6XQ,L0$Q C8$& %,LO-RANV2NB]7<,-1R\M1U-/ M)/'*:!,#YX0Z[WSN3T"X2Y(3V9C_R\[1<^9_4EPEJI#U'#B:*?C)I#QT._G ME.;P?SG&3>\_#NSYM?EZNG:F_>/C?J\J*9C4PHWZ"XKG7E=_]SM@%%/64Y9$ MQ,'SH+E6\ B"ZT(H4:VZ<\0191Q/B 50+2XU#3#FO:0+3 M/U@P_N]M^S?MUY>69T.4E+B ^.&XZB,Q8$P[W/W-"Z"N87MW_#LX_/L^5S( MU+H(IX:2R0X[K@,RP@+/!B%QBB0*)1N>?=$\RY-03+*@"=@"3@<3"!4L22*U M!,.?W,*Z;WCV\7EV9L(;F0S6RB'A0;IRG%M^NSS14F$ID\0A4@4*_U*-,6B8 M]L'C]\""'BN6(L^A,<&TI8I9H PJ=+R% =\P[>,S+9MK*0N'E#!&+(?F.58< M:1(D AW)8PFJL=0F,^W2]7Y\P4'XTI;PAU7_=_6./'*'[>>;;/7P^_-2T-PI M0BF-F+N@. &@B%&YQ+C5PE/C;^/J:-RQ3PCT\[W#=:ZC(#8B$X/+J:<2&>8Q M$B[BX+SET?$<8!'JWDFH#\Y03QR>:9"U0=8'1E9A-..2F0@&+1>.VZ 2)E8D M$U,>@-(DHRP[LL[-LU$&E&4:4"",(L!1C(RD"3&J?<")$*4*LA+^4..*&V1M MD+5!UFM<_3_3UJ]!UB5"5C(WFD))XH1'A!A 5LL, MOW*J@=8&6AMHO1E:#6;&B:BSK>AH,B%)8Z@7/! =8FJRLY8=6F=^7YR4"4$$ M1(EEN2)"HWRF2"=K%/&&1Y*+L]@J%@^5GO7TT'JWH4%+V&;X5D-NYGL+S\;8 M5 W#2U?AU]Q*N'VZ;V52L-T*Q4SUG(CL"9,!.6LMD/D&>TLT^)1%LMO=V!-D^*F M27'3I+CI)[L4&]$HJ^^#^"WVQE?2C^[RR@]&33^=I]DL MIE^.-D^WWWTZ;Y\?'L,UV2_>V3LZ[, =OG_9^-#= MV5BG7S:ZW^ M?-WY_/?%[D%.16:=\T XB2).-$<:2X6TYTD8$852'A0"]@)[C300]"(A2.O@ MDK?42!PXMUI3;',! ,$.V^1\4P^Y%! TRS'#D2J%M4=4Y,[9+#+DJ",(2R\C M(2X9IE?>$'[OVJH&@AH(^B409*@U)#C,:92I20- L:4DY(X,.&A$E$^(V:F2,8-DD\R(9R44( M*V^X7*8VK@_D%EY^5]9?@WZ*PR'L=BY>K1*4FBY2UV%/Q%:&$(U((7'&I+8B M4>RQY,Q9R6XSS:W!GD?&G@M=I(QS/*2<,!898(\!,PQ,9H((%9%$E62T"; ' M+U.A?-/=XH&K]H0)7GJ5%XS99"J:=N4UD6I@5A69#U(Z M18.^S22MAFD?GVGGJKXTEE80A4QBH-O;W*_1 \#,WOEHQ5"@I9O[M\VMF': MI67:**VCS%J2/.9$",MTCI<:B[F0=CKULRDU6EI^GEGMSE&N>3*Y>6,9?Q>0 MCB$AFGR.?H/QHZIAQ_+>]?%-DZE;,^-.5871.YC4BUQOJS]$9_OF'LMSCU?C MDOH(@#TLU4+'=O U9FIO'%+7M5LE041KN.=:<'A1QS0S4MC "594Z\8AM01B MM3/GD/(T1>L]0ZDXI'2>M& E08$:HK3+@Y#8RAM.FW:K+Y=I6Y)'5G*24!Q%JUHCAE\O1Q&GKI6+6:6>ERIJW4R)E@$>9:&N5$P"GF;HY&O4!OU?*;]!_B,-J! M/RQ6?8C?8K=_DCN+-+/*K[/KA>11.IE-0AZUT]SAD((B ?201&UCUR\! %V8 M50X(XR432-"8W>4&(Z=90(YY$I6T7'*[\D9*LT1);LTS5HJQI)$D0H!=GSS2BDN4G O>, G_Q2MO M.&N&%[]BDZ8L#\N0MTDT::R )^7GF5T?8M16:(M< MHA*$, &[WCDP!< ,,)X%&RDK=OV#]71O.'KY.!KG45A!.INXYL9XYVTTVBL< M.#/6-7;]TG/TS*[W0C/%541!T&+71V0U9Z!;*Y[ 2,(XVIR%8O0RR>A7$ZI_ M%WMQ8+O%K+?AN-/K#$4*\X3@SD%1"LQ*,P,1$I6_@)?(Z-G&$!P[G M2\/SD#WG#,\3VC1)6-&(HR#$<^::J5#+SM%SI2FD4Y)(B?*TUM"HPBY5/N7L8%,M2"&L=! A& M4L2D&7_>3))LD+49?]X@ZX^1=>;H(LX[HW%$)@F+N-(.N60-2CXE0@@S.*IF M_'F#K VR-N//&V3],;+.'([:>R>"!$V5"P(Z:R#(:NT1CU$D)B+1B33CSQMH M;:"U&7_>0.LMH'7F^14*@\J*/8H^SU,(A"(K.$.*RRB3Y1@$Z&L1.0&T7Y% M-L%B?[/=4WLV7/FOBQ.F.STTOZM+OB%7)B&6#5G_ZZ^M]7;K[ QZ$2E>@3$O9+!<40XVO<,V4.\IHY&&0,.^Y"N3BRZ R0/8)1=E8AEX M?]CO D@.-_][W!F=M?NCN-$9^FY_.![$77C8[R VOSZQ,&R_K87A\?OOVQN' M'?C\=._;' 2K@">?M8_@O^?K(.1"VM[=)-L'^XP9:BWU MB&2YQKD0R&D245141ZYM8MBMM")H#">91@?C^&.,>2+")62M-7_:_U^K.N\K M)'HS_QI L:6V"Z2+G"QAGB?6 \-QRAAJ7]K46. M@*WV'W=05T$W/>[WRI$5A76X/EWM5$?%KXTMS_T^82I$;B2*QC#$E0 UDR10 M."F-T8!!SYA:>2,P7L75_U_1-5O5F68*>=NUPV%K/4?#8;.K 'G)E[\;/6@7 M,2 X]T1([B4#,X91*S#SB3LP6QIZ>!QZ:)]_VN=!""PM:(9<:,0](*X%48BP M(%$Y&4GT+GMT[D /OU^@A]56M/ZP==H9';9LZ\0.6M]L=QSSU__C)E/WKS@H M!_5PM'(M0?QE!SN#CZ-LW/Z=US9[]"LEC.W=;;+/5?0XYLY!G&/$1<+(6F40 MH 4WBE@!A'.SM^*:([P'_#='>*#L4Y $6>$)DEQK+FA,6H"J MC-> K:]&PJXR^DD<5,R^FKEWHMT\A<5[>M@!3'D&6L?6<#A^Q1)F>_<3WZ>: M9MU?("4B (D6(&)<\%D#$0S#$3@1;P"2Y3G,G?%H. +UIM,[>-TG"I9V)$D* M%%D(.<">>T:*A#A.@#98*VI :6!J56.QRNG5\M6?4RH7 ,Z3FTK/0--MR#:3 M[5>Z+YS#&B1?UG6!; VS2$=FD.5).V=$;5^[X ]/I]#\P(AJG<9!;'7*L1JVU>QA;)=A2KA_!;[67ZD8X7?@YR= M8#OI;UC%<+->[VY_WAWX:EFQO?$)[PMBX!",13XHP%7+")N13L#)*(TD" M,Z/?BU?%?C[9>;LBD]0B J[H9P&Q_BS]1":EM09+YBD7.KF$+75$>:\Q)_I' M+8\;^GD@^MG=$OM.IL MF*DJD(BX-Q3D,FQ\5N^#\3RHF%;>C&)O,?T,9P34 M@E.WW6X+CF64R6A_L]T)W (% MM'P;WD?/[^;-\SGA0)%C&J8^[K0[*]2Y'GW";M)5"SO 8. M%]'*9:$Y*@#9/RDT 5_M !W6=)W1\[0#] _$9,S9'6^ 0N&PU M5TEP!=QJ$/MI=9Y3)@1="?^*DK> KT(HR1*K]2U@$2%3._QP5('X'NY\!ZVW[O'(^/_XJ#'"BW!W$G MK1\<#.(!O.K?1>WYJW^:T?RM/>F,;+<0_^?\_KN "0? $U=88\H-B+XR=MC) MBGK$3/"^SYX=CYI !@0MZ-/"!8@%;%W.$X0HW_.=$F[63 Y@HGB?Y"/*G M_3'@;W40DVA#AO^[4B%\!ZZJ>>02YQ0HOI8=URZE,5Q*7OIQS/>>F0[J%V4Z M;-I!#W9S./&K+TUFP]DDS>_@^_91M[.S>_"]O;%'MS?>G[7//_&]XS^.\W.R MGKIW%#I?-@Z/+E/TSL;FV<[G+0'_Q>VCO=/VQA9K[P)W?-X[@SOA]NZ'3IO^ M^77G73MMGZ_S?= ;A36@[\*&YM9(\).6(B#83:&H9(DY\ESR&NA:ZW<[!(K) MLF.CDY/@0NO?_6&E5%6>AU8Y\KMF,RRB[$=.Q_&',8R[&;)!RP[Y93K?XL?H MQP.07*![?_?=<8CACT'_..>NCD[-[_M)&FH%M:"T,%$Y5JQW M%IGDK?$V,.S%3=3]@^267^51R=I]ZG>[_=-*8HRRI5@0?4(8K>&4,N8EQFKK M9- !O1Y@/PN?\3!.Y-!H$.UP/#B;:.UQ=-@/K7[1HEH=L'>G2E;UT6IE-+@8 MBS)5:*^5@/C*!7Y&@?D!H>:]ZJ5B0'#I /2/J0";DVFI?F;MDLGO MS:Z8&/[U-B\'8.OY_%$[..CT)CG%LEQ6\GMG MR;>_=;IE<,L%RWH #'+2,UAR^R!KQM/U/>O M/UXK'UW*A*X^4W1-*WGMQWB-7/O93;;D$_:.[Q MP_8\YLI7[UJ=\BL362_7:%P1FU5#D,-!C$5DMN&SUC9<<#AL;?8R@T_3YEH, MKUY2#Q]B/^=*D.Z0GG\U-_MI:EX6[V>6Z+<9]GN;%WYE&T?,A8U[H/:\2]N* MIUC4M??C^OG0MV@)=K]JNN=3-;;06A^',:>556=G1XU#[RI]M'\(QW'[I[NQ^.=S:^'+;/ M/QSM[+ZG>[MM^/W#(:R17"XKVWFW3=OGZV?P/E^_O/O[L/UNC[>/-UG[W;9H MPSVV*?S^;O-L^_SOM#T_DY=K$EA.X-.1.,2M(*#-PS]218P%V%R8^[M23W0\ M1TVH"0;#K:--PB43!/',ZDC5#[H0-=3S;*C'<$ET]EUS&A/B7D5DB"%(L<0! M' Q3TN9.&EK35:&OEGP_4(^ZI2GQ?L"6E*]:_A!BM>$DZMQ(G(1H>+": M$2DYPI72FE$K=7;!$F44)3_HU=10S[.A'NTDIE*!Z FYP3&. CE*!"!8<#A) MEU3.+.&KDHM5+*XV.7XN\N>E-U!M]WOH6QQF_R:P\VC0\?G'RHV:>?WG++F7 M-_!IL;!,"?.@DF$1 ]PQ4,H,2$]I310@+7FC;C]GN)L?M"H3!;7:<%"W-0', MLPQ9PC6B@5-OE/)"F;M2CZ(<4^&,B)1S:ZP1E%*71% !U"W&&U/_I5"/XMAQ M9S#"1H.J1<%L)<)>K/AVR,3CD? S&:*%5T'>F M'J,"P\';D!A/G.4"/B"60. #GA)O3*Z70CU*"Q =/'< T )QGP32C&ED<:+. MY*;SDJR\,5*N:G6+HIHG'E3YX]YBE]+U'B(K3^%?E)67T[,ZH^/8&PW7>^%M MZ9)V$'L>^&7IFA"Q[4GRZ=$Z:>]N\O9NZ&P#?7\!2MZF?W;:&^W.7K[?N[^[ MV[N;8N^H=.2[D,RTO?&);.\>D#;=.@/Z[@(GG>\=;V&X_@C6SK]\_O1]>S=S M&5#U[GNR_7Y?6!PIY@)1EET(5FKD'.A'UD?AA26&&ER!7:#;E3O^EA-X M._X6[YO?+4/+V'9;G^U@8'NCL_+26[#8XUXG 1P4<;;C !+LQ2CQPV0X+4E^ MV^?8RK4HG1!;W0Z=M4[L644K MQQ:N!>RMR@"&]?URXOIP+ENL&:IA;$'.?VE%-7 WMM!+EBY MN/USM^I4M0+] 2"Z'>12A/&@RJESXR&\UA!6^1?\:0Q+KI/N+JRE])N:/G'R M('B97/0 "QTI7A@?/ M'5T_C8 "0(A\ UUL6*Z%,ZPR%@=Y[%%G,,U?+,\Z.0$V+ME^SW42T]TJ+X^JEZ^WI>KD"9L !Y\7/'W7?-:%ZH?E[["2(NK* MLPKI]B+<>W:NOC^$K\)=0DPQ7VM/A^/.9 -'(UCP_".KC>?AMN=;9@O&P94DS<; M/KJQM=7E^7U4)2<\YX(D#MJWYO 7I@,++GK%PN(6 DC9!): 4T#8$0I&C[?(<">1\ 84>J&,I+@T@;QN,B[0:3EBM.!65+BNM M\58:_VXN/"[/[?6KQB9%&0,6RHW8:^VS*,636OX\9=/7JEE5C-^:6"8M&[(J M"4\^!C8:Y9+D6K\->2A!Z5)2@O9%M4NP*K"-2\DH_*$80VM7^\RW?E3CDM,! M9&X\7SFK4(ZX_\;D)&IP9\KZ9Z7YZ5^ MT.S^D6MAXT$&M@_QI#_()O02^H.GD9$/W?9N5O,^?-T[_KNS!\]ITSWQY0B> M>[[-M]^!&D?__-K>W;K2C*#]#M2]K.:]^]#Y\AE4Q'=[[,M1%Y[ZX6C[_.!T MCWYB>\?OR7;IS;'-]YDP-#I.D+%,@K*G*?PD. (IJ52TB3IZ8W'K,I5N\[56 M?[;R>>MO5> M^'>_=_!OD(5A?3B,H^'O9[-7MMWU7)R[FWU/KYC V;[PS&,L//*,&<13T,A9 MZI!,7&H=6,2$/KOJ[;J N+ ;W"1[Z0JE9&/HH*:!LVE5]&A:G-G+Q9G'57%F MO%J<.7/Z9".[]8^BM_;'L.XP_.>2$BL,6+3&"BVUL(G^H-;I3A.-:W=#E5%< M9<)\[HP.)QZ'*N,XATESOM PAEW[?5G&&_^L;Z%.*_[$OGS>^K[][LO7+T?^ M^_;N>_CYS\/V[M_=W/%SFWXB[?-/9]OG?W0NIQ6W=T-W[VCS],LQ/.=\\WM[ M8_-T[WB3M#]_.H=[G7_9_<3@6>?;G_^\V$E N2AQL@(Y+R3BV'BD#4Y(!,*P ME-E'P5?>"+K**7\N59L/U#6@ <$&!"\F!$G%J7?$)$PY[(M-D6K""+"/3D28 M'Q1;-""X7" XJZW R5&C"$8*C@QQ$1G*LY(0T98QFMOQR+3RAHM5N6!>20." M#0B^(A!DRBB&"=74<$ZP-LYJPIFW5' 9_>+(4@."RPJ"9 :"!DY+1(NP30)Q M32-R GX*Q%@>%):_#WGG@J!"!L)P@9KQ FAR)J@$9$R.&NH MY]3DX.4JUZ;A[Q?+WT1%;$AP20G%G19618T39M1A#O2A&L_+L^+OF>?%:Q=) M;NW#K/&(Z^"0=3*@$+$P7EE*B5MYH\2J5JSA[Q?+WX&'D"@H:YH''IFRP-Y" M":HL2UIQT?@4GA5_SWP*40>PNQQ#B<8RE] ADW^5"M0RRWR>N+GR1I)5BN\= M7GKH1ETO./EI-S>%^$E?35TNP&!K0W^)_#]=N:E8+E3A%(: M,7=!Y=Y\8)@IEQC8Z<)3XT/C:WD^6-Y^.^=K<9Q+F5A 45&.N*<)V4@Q,DDJ M([, 3Q1T-;7*\ /G2]V+L9Y'_*Q!U095;T)5833CDIG(DN3"<1M4PL2*9&(2 M4LG&P_6L4'7FX7)*"BP\00%; AJR\T@SZY"BU%,,MK G##1DN4K$==U^&E1M M4+5!U9_R._Q,KX &59<556=^1:D53UP[Y*BCB%NED>'8(.E43$1H:DV."U*Z M:OB]'8L-K#:PVL#J/*P:S(P34?/HN*/)A"2-H5[P0'2(J7'G/BM8G;ESM:)2 MYY&K6.:14,HH4%9I0M(DFPPEQ.8Y'L205<5>@@_@%@,;7DKWQLPTDW:AN9_A MP:QW4V?6NVEUVN>F,VS9T6C0<>.Z >*LU>CL6EB>JUJ*5OT7)^V]2Y/0$."2 MX:11]Z1_^5IKTG.IZC,^[6M^Z7'YFD^]TF3^_\#M GSU-/=OO!:F $5<'%PN M[E3!>GVT!MGV_B?>X2U3)Y1'( B'O&D#$$HX15E)1CH3DITR.N!H+^ MLW1$NMO)>NR3)9PGRQP//H#B)YB/6#)LA5;F!ZI]<[*W:_"U^UZ E"$[&YOG M.[M[=/O]OA$FND Q*L.UY=$G0Z+@U$:+)1'6ZQ]XZQKBNQWQ;6S3?6DD M9]0RQ$#?1)QHBYS6&BG-F*0$!U9@A3X0K%BOE([6"N(U5TPX&H3&6*08+(F8 M_D"U;4[VEB?[_GR?)1&L#P*1@$%@8*L 4O+@905V!0&AX5-ULN0Q@20/6K@( M)%6?Z((*O7[=@1KTM\ZW3LAC2^ AH%?E3NMC.-?.!'!.09,ZA$<-RJB17HO@ M:Q9Y:F>85)KQY55'"Q?7FM)/-A-<:WTR>KO#V V3SMDU)G[,[:F'N:D[7'KWF167VKX_TK S(?@OFG:6=S3^]QCX M=?-;[MF])'T^"8CE;U]Z?QY^.>_3O>,OG2^[GN]\WN)EM@3=(SN?OQQO'X/Q M2+.8+KCO_LML\/Q%X>%0@\^>7HD_AR MO'<&QN/YWOE[O WK SX^G_/MUA[XX"US[^>MH^^DIW=[7TGK(R8$T0PBZ#O M:8% *@HD1=(B>O0:?G.R> -7_9L] _+4.2 M_BBMYV/KWWGVP]*_\8TF[%:OM>-'_8Q^E0)X&ELGMG.W\2>.:PT $K4,E%N> MC(]>"M!:N;>"A L$U*@!Q__PO>AC:L@Q!>0(PV3MM;_CS M[=UM>*?W "C;^\2:8+%.*/+#:0JK7X2S4+E/$GP];)W.0W(.+^237,HE=->\T",5\TG2;6.LDSR$;%IS$N M$[U.;#5K)8U!Q.81%'F.6IEKD9]],N5"9[OYN<,+$YSJ01'56M9:ZU,'29X4 M,?GYI.+?ZH:CSJ@;AY-7FQ?@H%;VABF6>6/P\7BX.OE*WW?*X(GB T/]A/(H MMV['NDZWS+:MKA_$40>NK49M%"=-'IJ65_G-=LMXC'HYXX$_+'Z>^:?;< 1& M5OYCF0$'EX'VM.P S[=Y16YB6^=CST./ M8V]8#7NI1GZ.XI1&?^_G*8SPRP;0$,!R-K5/\JBZ3!&M@[QI^=.[#7UVAJ7H M0.\3T7(:F..*&ZT()U1;'$F-SH#*:/+#/#IOM?^X SR7X?]/UV7"C MW\]F7ZEA>_T4WGKSO\>=T=E6;PA:3<'RG6PD[(+:OU/ 9%A(9KC5 V.OTP_+ M,AGZ"9#^$][9]?#T!M7\UOS9%";%0E @SE07&BV_A0$SA%P<5J)%73C3PWWVJG4^)"L2DSN%2)Y!E1"'CF0XD$1\, M$ V_[ =IY:.Y/,OUAKCCZYO2Q1]D2I=\M"E=U^MX5S2])1K?LS6*QRVZUMI> M;Z^_*Q.M_N?_T)2H?WUL;6Q]?/OIX\?))"_XPK_W/FY];.W\,3<(*T_*VII. M^_JP^?'3OW?+5W;^VJS&@%V=D+5DVO"UZO]M9L*$SM"/A\/)T%7;L]VS86=X MTW7DT[LW-[OP' M^>==APK6#ZP&2O?ZQ9=[<@)PD]SK8>O]V Z "4!$55.[LG7Z M!XB2%L'H?;G7/^@_*YMR'(J#^'8KR%=<6@7\%0[(5F*FIKOA35MZM^VWB#K&*C; M[W_-Q#JCJ/(%\J]R#'6TXCC:7G&FY"!%Q3%4K4],@+EC6O?%""6&@66; R_' MA3;*,5W]:N4(F=Z1;"ZXX_309[?F"V\]_\5BC0SC!389Q'K8?2>?7R=UJDF[ M^=)Q-;KTM _&2VLX]H?Y_O4^Y?A.=B^-XNID8^I/7.QVXK]XP;VK2:B7_]H!':%WY1[']NSRGTZZMG?E;X/^T8)[9O7YRM\N++7> MWUZV;G(V$OQ^TAT/;+<^+=B\:N?@@V$'Z#TCPO>3G(Q4#7D=@#TXZ%3 L5KC MP462RW-H[2!,YB:G\6@,QS5#I#*:M@(?^ K\4/3OGH^9@B;G$_)3@:TR+=5T M-!X" .9?3H U>CD[(;L3J\OSE-M4K3$#:AQ\Z_A8>_1@C7G67)R(FN'8Y9'+ ME:4WC2QF(LQWJ^/+Y:'SH5LP% JZVW*?G5TW0KVL# 4P#%54S=VN'Z62.[^HBP;"Z6"I4CZS8<-BJ5VO+O.MOL9#+$(R@ M48Y"<-.L.O ML*#I^V1M >3IKC4_@CC=1VQ P M(X:.GPZOK@^U.GPXG/$@/S(G):Q6^W_#W8 5[%=XAYPZL" HT%(FO]?\72BE:T]+1&X,4A!H\&N5/>' FJRP)@Z?XA"UY/Q-J[PSF MIL6_JZ"_/S@ 5?.\MC(*L.7@X-RS\S-J"3E]<)D#OKC@VH9(*3'G:RBK+:^=899$&2%=P#".5;H#:H"B)D,3P!U0-Z9 M_B:0N-;:N4")19<9EQCJ_//RFD<3'6?&$7V 4U 5#D%+.IV1?-ZRK"=,*/I; M4;(F(9"L]7Y-P&GPE8IT*I*)WW.@N"QN\H!\DRF_M<)@? ";""I1_R3O6;6% M93B-^])S8XE< E\6H79AV"7G6:%9&Y/7BK+Q8HP#_Y?>^_:W#:2 MK G_%42O>U_W"8A-\";)WC,1:MO=HS/=MH_EWM[]] 8(%D6,28"#BV3-K]^\ M5!4*)'@5)0%DG8V=MDT2J,K,RLK+DYDB(EE@E(CHED]H+O,@1S01M2,Y\\2@)KD%;,YV1XX9_!WB-G M2\E,$9U"-P4.%$;(]G@XGU/S=\X8TXFX;JYM 96!0Z QC\-&9F'4PWD&(;^? MQ'2<4EY4CC[$O_F^V>*LQPG(_%1V>48$J@O:)$+ 1B(7D"*THO0LM=^TK&5T M_0T1)95<19/_#FU28E\<"8:2(,B4$A&2/'@S\H6-9,9XVIP30&B^^J,[(AS% MX&1BRW7^I2(\%/0@H"J\"Q8=PL+>YT)A5LC='K)G)45JB.DRG+--"U5^C)B' M*:C1P %:Y(EV=PLM*I$HLKY('=]%2823&Y,9+4,B)1<0GC<2$C2CBYTBA"P M]2.5I*/C3\ &V%$0)RJ:>:]TGOHI>,/WV>1(U<--B$S'_YFSFWTO]44888:S M"*)6QBY*MS?*PD1,YW -IQ0B* HT4$,@$!J^P9<.BL-(X*U6/D +1P=N(+F< M5)!C#^1!)78+ J0"+)-P7HKQ$/_^\?F/WUSG\_T[U[D*,%J2)](.>P_Z'E$N MK@HHSZ0[(A:LRIR%"8L3*88C$5(+"DC*-6U>&\.OC]G+(TGDLR4C1Q,WDI$1:4@\(.5A_'9\J]5N<+EL;(OE93MKT[*OD!^]66(P'I/W8HK(K9F M1'E)/DG#TH>)HYVH^!Q]/PDA&"05(9?07%.-(HE7EQ:@U0J,C M!65'25F01G)14Q9<9%"Q 3G6\-=;5#P1NRP9>#/@",SRJ @*S,0H]-'Q$\GM M SE%.496<\R&2M K(F@I&L!D-=W-EO.;LI\XN,V6+] ;[L3,3VX1"1MB['2, M<42^GDK^*AL+J!P[+I#0 *OANU]UV HB\+&TJ93^T^6,;+05&W7@? %52)5B MQ!8UPLCQ+EN77.WFG>.?*@N/9(CT,566E.A"=\N7D&-X<5^^^**UJN)IEQ>; MI4;+I5D?8VD,\]<$-A.0@L/_@E#DG$@R)HMT8S767D2A)&_UBH_4$/QD>BS2 MSA3,Z]R_9?<9CAB:"1A9@.5-_6',82_.\,NN (9C#BR@!YVI M,3>+Q_ OM _0 BOY31R90*FXWD^PNYU6AV6WVP/9793TE<5[A:^\4&F,,'^T MK&3L8:FDSCPX70^/"[WYUBD+&DD6D+'UPW,'T M",>@53']1YQ'S"Q9JMKD#,TQ17#VX@S+(#)ZHI\H?P&O/S\U.'/SB2_ ,9ZR0 MHF?.U__!<8 M!&!B\Q%1^"#VMSA9,.*\8R*R)-;=3V8BF\2C%IQO: MX#"RX(C6$+X*SVO2P,]['R0" "XE9&@%B[1P\.*--PN@)\QK+Y7_EL#G0' M1837ZB\JNG^#_Y3/&;3D(^@0B,T59^"$^P\EZU\*NWP;93_) 0J?$RP- /)^<8AZYC/#8?%6)\:]5XNZ&:5L2;5 MFJ@N')0&ULN48:)%2%A:QH2-R#*7U>Q?*.@"Z]J4B-\6^;<,YUN1L^?@CZ]% MGLYQA$:-;SI?"UNE@RB#5W3#24W3MZF&8!:[I^MV* 1F3 (_ MI01[..:+>"3IBQ)1(JS:O<%K?E'#;[(O H,=P$F=@=FQ=KDN4,C/^1"^Z'Q" M Q:$^SC5(UC@_Y6#O:I-S.*V\".6V/L$XZJ@2)@>L:0''J:.VV^WR4'FFD!U MP-Y-?5"+5_BP&07[XN ;V>6<:O+RAS4/C9!/X5#48J---;A*-95,LREHY>0*Y"7F0Z4L'Y#_-15$N, M>IJO\%?]0:O?QN/,#^%<3R0RSI:*D7PJ*1Y%3EKP*Z]]WKIT=$D2PV5 ,^;< MFDVO5J':625)D(&$,O/?]8,QK,L9I[^$H?0#@>:,D7%=7AM:ZA2.9DI(4%D5 M 6JOLG8\^PK,V.CHW"\"K)Q(NFYH4+*9S,)"T&+^3-JB<*F!-2DS@W2Z=3TQ M^,<4&5:B$L6(P@1; GRVNS#)J1P YV43E3$<^'Z2R5.L0#Z87+ 3_1][&N@ M JQ+S$#!<+#A#J0*K M,(Q0(,.D14F6%MK'1:%1R(H1T%>*$+#BG$28[9L @:I>8HPI)*C-X9B,A'^ M%"Q5RL;Y8U'DSC/A(X)'13,6J$$0&-@]UOX2CDP'80QB4A(6WZA>GA$DL_PL MD&,^T^00()0*+@:P,(E!^$#$7\LKI8#E8<:2T %D9T<"<1%H7:-)/;H+4[)1 MV;4V$'0:Q 1T!BJY9503G3D#)3WSDV^"WJN@K@<^%S;E1RF_0:U2?C536E]E MK')=J)54#5I**?IUOBI<&N=3=3FI>T(ZND762\G0^MH&/YTXA/FCOTY#4&8C MNM4PP BF0AG_4RZ:6G'EEZYXN(=0'+C."C4AV/SZ M=J+74.)WB#F5Y%80NA5K5%#_4CV 65.BRD2,Q(.L%\V2>%H*JVLE3MB:O+"< M2H8902VPJ5%*)KV\1@AM)3&8LLTA\TU#_2-DLC2!BEQEX>U(()IT_FIOYJ\' MYYLQNS_BD9@VVKS_9$KG#+7JR'8@TL8',I$J9(E&-\$R*9)('$*"56!B/$J+('L/+E54J!$+D2W-]T/J3[;_Q /NJ+MBEQ& M)"$>D<]%C6?3M[Y-JP,J9)2@RF] E%)!HB^35WEBEKZ^.3!=Y'R',QP=\Y*$ MH7K!@1YK\?QB^;9,B5ZKC[3X@TZXI;6#6A19XE>MV "M^-CKD>X,66]4E$54U,)QP$E!>U5 MB&K,"!)!OC*6E8^6"XP()2,U1GA$WH#H->2)PED:&FVIUM]0<8>^]:R*6ZOB M?N.S*36;FOCD8'.REU5OU3"IHOOZ2IC4PG'%3(H8$\;=,#L)Y($U[_!C,M30 M_N7S6RI30H#CBH(I70>DRE:H&0%(\EQ07%.?;E4W551\HZY@U,L,#I.J^4.G M?3$<>%_,^Y%(UT@X"G5)ZP]U?-ILCI@.HYM0 MJ;2$/P^SPBRA$)..CK$D4(,7>QT\ZW4@NUF *U8RNSZH2_Z=/K$O;ON:>B85 MXEO*$]MWO=4A7GL12PR3\HJZ" M5>?5+]=8<)J7"S0IG\>Y:&D(AI%93Y8C332,#ZS.Y%94%/Y2C!4TLJ[ #8ON MI5*9,P.)T[!L= M$4NRL_+)+L4'J<9'I_MU)D'U63+/BGJS:@^ENT+14DS[8YI2-:A,I*88GE.> M7^4>08[2&!'J1CS/@*-ST3@W:Y!0HA!\TWA*5QK9"50L:U:$8K](K"]/91!6 ML[U$&&4)XB]_6)"U'XIL-J:@$'?!19Z4R VQ9 ,6,(%G'@R18Z^X[8(ZX7 #H^,J"R)/V7?=,T0)XQ61H+@/C,L\_<* MWB$4CMYHLFTD$O :U;\CU5H$X(LF1;?8<@@],(+HI/H6->\S64,8 M1KP,GQ%228%24DN0,7??R1[F:*+#R;Y5S7T8;TU=%P@S=Q]3%Q*0!:[_@7LD MDTBZF9#-]F:5=_YRZK8 (R[D1Q#NSS!GU7(-&Z+I1DA<]C2/T=,+:;DC-C\J M+C7LN*AO!8D!)*@.\\^"+-:#+,YK";*HBZ9>GO!7BI64DV_5VH=:UTUE=Q5J M)E;@P@K%8:@+UB%@.17-+67B40=*J]^TN!XR(8L'XT7+QE>1&B\,*WW$M(G& MO4QDU'J_GI^FQ;?LX+]P$PENBJN?N[81*A/4&&"-"I"RK+*OD%FX)![(6"9= M5=UWE2VA$H&7-5?%A$GJ@%3BA&E2%XTPE,!)8BWOIX65'WO5K0[ZK7,N'1WT MC)IKW>2U7,:*U4# (1K^N*9_D\0B;:*]#['I MQ4+7_GG+^U'"]XTR]R?8>:^C"NI[77CG 79N#>GG-*2OC7 KV&*_E9LTO92A M3.89E^:M"1:78L6Y4'K)#0RC<>+CC*" LEK%V^(\I<@U MP7M8^JE3HM&-,I#!#?K,Z$PX$X*5I;B+IW<KA1 NU$!,W5#X M-9GR-3(ER]>321F:VB>,Z\B YZ0J2\E!=0/&I^M7*+4@\,Z* DXBL^:@*C,3 MZ0/+^QC?^0^R01!Y_&L3LD#VJH ]=RU2UZJ1LI5A%PY^%#>')HE"V]V%LD4T M!NFKZ^P+%.2.#6!>#EWSA\C -5FNY:O2AMU!PS T?]%%%F;RCBO@-#/>M6Y. ME:?7@31K1\^M%;E;.3KF@6SPNOK=5FSRU+X/^/U//EQRWZZ.=LM/Q9;]#J M#"Y6?MP&BV;59^L>ZWFM@7>YUV/7?]:]Z-G%-FJQG>Y6C_V9))>E%XX!GJC_ M_*'[PX(1^Z;M>'2,U//T5R^7OMJ9?\EI1YK/047Y4J&93K&_BN0Q.L'+771M$/0P!; MB,]6&SXQPAEUV(\X=\=)&RM4AQ&J#2IKZ ??;JG/YYE<83 >M\?!NEUC7*/" M2GSJ#2]Y..W"RBZ!)I(%*[ML$U3L.!#@XKQ=*00E6K2=+2GR/%)039173[1W M<\\)OJ].F^[VW*[7X0CMT^P?/]J1#NN4SJK%K%)<5H"/6X [/;=_WK4"; 6X MH0)\V7$[%U8#6P%NJ@ /+MQ![[R. DQF_,\4H&U@Y'Q]3[*5%KSJO)\Z-[Y_ M^\'J91,F*"IP@8CW,>HX!69.@0RZ&2>Z8<)"AQ(];6VY#I;[LU!F57U= M@7 (!X6)1 )&2[ +-Q8P4.R+T.TBWUJN_0DC]:QER'F!L#9@YRH3JHIF.>6Y M!#UGS+I-6L%_"7J)_P+$JLC@UBSG=-YI=2[W35/8?,NF?$OG6?(MQY]_6)B. M\(0YAQ,-B-I(LHTD/RZ2C.,6Y-67F%?? 3U+_8S.YF<\PLNLG?V:N5LO M0(0?K40=4*(ZGI6H'Y&L!0U]-3S M_"]1;B>EH+-;$_"9M]5RMC9NY*F)"A&D,!6<_%!7UE/3&^[F? MF_)M+ZK^ZO&-WB45GHFIN"-%P24FJB2%RSBQ,X7#G;;(0%KHZD%=NL[@S,^P MWQ35%*D68$M5C:GJ8*H MB4'Z5]$?1Q^H(O>CIHFN*/Q<:*1DIG)65*_^59G'TMWTT+#E ZM26/PW;B($ MMYS+C?BP/SX5AJ,5[-+MJ!L=C:J:-,DSNK@"[-6R4&^'@7^TY.8^E[*C[;A^ MUZBSL#@OX/6K2=2N:J5/LW 3KM#%=^)>J%0OP-[O(5H#V/"5'67/3/AL[K!L9/FPPEX0TAV5<+A,[= ?E&JBD M:HJ8":_FZN'MMVBRW\Q,%P7DMGGV$RVANCS\D "'M_BOEGW/R;Y/6YFPVW#T MB*^6IY+$]Q$V089/R.]VJ 60'*B,?I*+DY?# ME(VAZ92GK)EM^_23%EHR4.Q#6W34KD#(646F;*]<.3764;]8TFO2),.# M, MBSIRH EW;> YQ,GH#,.8#Z3=D%G%5H^QA'S%J-ZJ+GN-W?Q&!5'=9FF5I4J] M4<<G&M)]TV M/;G4RUO.E>[DBIY6.):CT6AT$DXYQ8)9U=HEB0/5D5UVUS6\OZ6V?,44LKF< MBDI[P.%=U-8D%=2W/@3Y\A/S76NWUUQUL"F20*ZKFGJSW/>,!UL5DDY2]8_/ M?_SF.I_OW[G.58 ,SQ.)?WP/HH\CKV4#WHJ$5T5K-5H"$F.,;>GXIE2=96CD M&H-92:KE802F4#]WFE =,L825;D<;U6G!F^)P($HVHHHA4,+0>96S>5[\:"M MX6*P$(B&KHG+Y5QFE==F9JDX9Z'5T]J#(I'/LOS=75>R*XY73?YL>:[5QG%6< MK=8, . =UN'\SYJ10U+GHRR[;AW)Z,^H;+X4VZ2?,# MOY;7"]IE(OR1.5XKD"0SM%6Y;5K1G5]E034B8:Q;9R%J01#$74YDPL38TN / MO,T.[J#8'"_E>"_+!*I)7^+:*L,3\AZ54MS@02J4"(Y4&(4)Z@;N22G_PFJ$ MC!FR'M>85*:/6!K#JJ;$T]B>*&6_4RD\.9%X\R,+E>K* ?1*M9JJ6)F19'?S M5-5M]>-BF1A_ TBHQRWH@;)I'DSH:[P.GCP] H/U5DZ;CN:)&(5!IHJKI+,' M-AZ9L>B\9CS+ :S_N#0U9 4E"M\$%)8<^('.^FGH%-G;/:Y4 [Q E*LP4@HN&F>"6*65\ M6_K&!D?%+6";;C$'W30_O-^2Q)1RW(M3 M>PN4Y^IPB\^19S_A,'#I9U+NU57G%C:$$FBZ/G4$IO!*5C9O7O)]\ VD-0PG MR7A!&:@ZS-,0&_46![*XAWFVI=G-.TSE=-OB2=L$^&\V_R M#!&W"1XR'=HYF6-6/0?I^(_;YTHUOGCLUA^VC3F+[0^=NK76SSXKS^E+%QNZ M%R?0>)E\H#I5+6>[G3,&O=BY,<')F,2&P4W^#BB>PIBGU GVH4]Y[[+'.MFL ML!@"_JW.ERTQ@1K&[[@>'8;=N)*Z2^IJY'P-E$JUJ2XAP2#;'Z0/=IQ*I-BG M]C5E_)*'+2[-,*"I)\)/T!^E[*W.YKIF>H:]X!%HAY 2"SCU1KVA!3?I%$P! MM%B'<92GRG2-93,0Z7:?J;RO-(9E=<\,E8SI;@8E7+?P@TDQ@DR^TT%G_#9. M* %U':E5NF8??9,&^*[2I5P5JV3U)566/HV+75"41T+1TY.YE&^TY/RA!UC( MD]18$FRYX6)BAQ*^PO35X:\UX?IT^7#@I/20;AGX"UBFP;/(G$0L8E"P355YY(T>O5:"KAD3[$^F!52U"'PQK]CW M!F#JJ%7HEQ6&17&)5V96%W6="O2K- #7?\OG2>UES(32C=/6:N ]E"X.Y:$Y M4:0]1V138%7/XGI5;+^L#%T34[<42J1L,KED83)B:$^)8MH:<5>J4G=+MRB"6G7HQW LI=FO9JO'D3R[*IZ?SA'O2<>#!M6IAH4*AE1 M18N@W^HW*@MHC<%/6#%\N'/)9;!>)P>?_*?96-6YH03;@% MU"192-Z1DOB3N>1^,SS%J[*G>-37W&\;/>3M+KK#WUCZZBPORW6FXA:=Y3#" ML\2QNP(WY#J3'(ABWCF?KZP@4@?BI\>IUQXNF>O.=/.6!$L61Z.PT[II=+- &V+XY3''5+:#.X!$"E MTH4"#R!3[@@/]JI8D:1KTX_T=KM<;Q]I(9/2I:P0HP!U)(:9"]).WD2 D+FL MN)6+\"/%6WF -GG:\H%3D674>&HL?VM!QD_B-'NU8_'VE;^ MQ[58.^=Y7=-V.^=Y)6EJ-N>Y:<, 'C=%X2 C%)I&LF<;[]PTPEA9>JPL[3Z+ MHSPLH%8#"*OWO%BYOL=HA(,-==E[]L)C%EG_%39BD=5/W_D C>G_*D=!>)VZ MG*3J81#531$V3<6HV/"1#2ZMVF&MIWKTV^[YH+WC=),U@OM44W077KGU%-VC M$;FM9N]4[';0B.$RW7/W_+RWU\5\\I)Q/,K(ZW7<@=>SVJCV,G? MI?<4[E$CK+O*>L2]1*""",T8^=89N/W>KIIH#U9].%V[WP M'N/0'V+68?/$^Z+M=CN75KSKSJ8.:*'NX^ZA:O.H'M?/BHR3V3+G,9;'UI.3 MFW%HS\_=;GM/ZWB7(=(O:3J?,'L' ]?K[SJZV+*W*>SM=#KN9:]K^7ND_ 6' MT3WOUE4]GT!V[UVY)>^3.@7V&?5YQG-;Q 9\LCRXJ7-XQ.DCLG$'74>_=='? M8BD5(&]4:6?=EH<_7Z2HGPI\P@]_>^W]M !6?F2KH:C%>]G9].%>SDXT>Q-L&4PYO3B MA!W/[??W]/IL&+C^[.VZEY:]1\O>P<"]Z PL>X^4O>>>VQY&1BV>^[Y_U=4\>[DJ(NWL#IL;?7<3L[ WLL>YO"7J\_<#WOW/+W6/G; M:;N#P:Y&X7/Q]P1"#LM#7YXT76>?49]GV%Q5Q: 6FZEJS-W1]=Q!=T_+OHZW M_Y&&\COG[J#=M9FJ7>EVV7,O+FVFJNYLN@ 'Y6+PHIFJ^EVLJ\;WG-[MVEP, MVH7K[8P#L1BT%X *#B[WPX&<-,2R[[G=G>,.5KQ?(+S;\RXLQ+*U^WMC/&VYOVSL\E;:F=CO==M@C,7;OM\S[B^%>_G"\X@C/B1]VOS MDAZ,LUR>]6ZAE@58J^MV:HOFL6"M1[L_/;>WFYWY]R(Y6]C M^-M'\ZI34_Z> -BR@$W@/$(+M]2$>7WN]KW^3[6#\EBHUJ,YZW7T1 MLK9SX7:\@67M$;*V>^[VVC5D[0F$&:IG+UM\Y8D\XY3:GJ\9,WY:S<]?]]S. M^>Y&4ATORV,->;N=0<6)C>SC""2PM!K3N/.MU'PM^;%_Z7 (+= M_/L3##[U7*]_4;_8DPTK/MZ)ZO9W18=8[C:%N^#K]?HVB7>$G.W4N)O&"60$ M?L<634,QCA/AL-G@9/YW"SPL):S@:MDA@&I!2XWAK-=S![N$$"UK&\/:SL ] M'WB6M4?(VNZEV^]TZ\?:HPHSK(II*Q/A$,&%YLE>9^>9CC;K].R5!#:5NG-0 MNVO%NO8\NNP]12JU'K=-M7/Z4625:/8M;WI>^ILN,'@4Y\.IT+?]XRRBNEW* MKUZ0/K4^,N"Y#[S.OH;B E/51I7.W?;E# M[8(]*/:@G.1!Z5ZZE][>29,7/"CD5OV<^?!2U?[)Z+VR5>$M.UB+*@ 76F_CP5;]0?WH["=#[U']Z$$6V2?K1(=7CFV_MPE$WP M.+3:="24KRZ?+S]NT4<+QX,_ZPU:G<'%RH_;+6_E9^L>ZWFM@7>YUV/7?]:] MZ-G%-FJQG>Y6C]T0:=H8D+M<^FK%U1X(A,L_SQVVJ+%60"HGB1#.'_"]2>I\ MB$:@N&[$'!324"1.M^UN$68^5M)\1-V\)64>*SV&M;KJ[E\7TZP?\3KM3GN; M%,7&W9X2R;S+0QRW(R2,E:7'RE*CT_8;C6_:\[LM!SAOL>NM'+!#Y.8>\XS# MR/N+K+ 1BSQ0>X$UE5&#>A^HFWR8!DDX1P]VY_1DC<)$H.=3I'=$PU*/DT.4Q ;^/ MDD,=MS=XP9FKC4:9;T=A.W#^9)]Q0@;CFLGRIZ%(>YT]VTS8J^Z9.'1^3./9 MCI)#GGO1M:>HWCSJNI?GS3<8FW"E;IHIOT^OAN;)VV!P1(U>CY)#O7WGKED. M/=^]VMMS]J'ET;,%8BXO7O [Y]9KK3>/NJZW,U*E?EYKG6]5[A"?KBK#7-'.;1,!UA;L;@$@/E[, MSD$H4_,SV]\7778(XM0#'LRCOAD>&UW,+"7ACT:]F@L M'8VNV]ZYO7 -CD9UQYRMFK+(_0]@P15=;70'%>Q$8?Q*[K)=_,0?PI[R;/5/ M@"7!&>PJ\8/L39K/9G[RL%RF?&B^>^VM6N-T.V4"F?\[2=1JYOZM.!LFPO]V MYH]AL6_\Z;W_D/[P<[G-31B=F51=),AJMBPQA\@31B,@S1OOXO#=CK:DSM>) MD*U_$*(G>_2(#/L!)=G$B?,$-'-$,NUG H\*_&!=NJ-6+-\M7RU M?+5\M7Q]V<+M.AL&!QPO4I>,E'W&%L^P>;B3")4.6LV?D7'L'&I^EW_+(9E'&@>_ M)7&:.G/PM\/]FM)O79[3''$\[^R+$JJ'ECF@.W%,;!UT]W4T+%MKS-;SW6T" MR];ZLW6P-^"Y9C9!\P(&=MKAR3[CE)),1SSN<$LT?-O6E-2=1=[.]>V61<]> MF65G4M:<1?V7K,PZ)0CDL<\[W#KKO&>3WH8&HQO)HI=I'&-9M .+7J8[AV71 MUBS:/5)N$9%[4?KX!QYN6<-U;C%W=6?1[FUS+(N>_12]8!\$RZ)M6-1_245W M ED.AD7&V^,9UBVUINMM3RM M)X",+% 0TSA]5/'A,0GDZ\O6^4_U0N18H-7C..I=M :6I51C40%7;WT/3 M-O2*;!YWNC;_5W,.O6ZW+NSYJ2MW/ N%?!Y"7^.029%F&XW&HT0&M??MO]#0 MH',3.?2"T"W+(7N&CH)#S8<_UN,.78O1V"T(@$'.N/(MN_W*%LSO VWG2!V*,X'TX% MFS1'9>[U=@GI'9 \>TCP"Y#GQR?%R5I)/%1XP(JB%<7#AC4Z5A2?1A37D\D* MZJ[!FAV JB3(&Y=,?"(3#PH-(@O0IX^,"E)CZ\U2\47]X.PK3^=1_>!-&M'KZ MT>+9 &%[>Q^.L@G*:ZM-,JO<,_E\^7&+/EHXX?Q9_[+5/^^L_+C=\E9^MNZQ MGM<:>)=[/7;]9]V+GEUL9SN&;?#7-]Z6ETM?K;C66+#KY,-OTGE;V!\[%-3M M4S>W2[W>MA=JO7F"U\PV=M_&W6Y/,JF'%YYS-/0T;NN#RG$CMO^C\V[B1[=B MV4([B+I;*22-DY/7([0HDM0)([ 'XQP>-4J7;/XG4E$KS^WN*=GQN#T.=@TD MPXI>ANJ+]N5.Z8WR5OMFGL&N5DQD2#]56C3Y< 775XK#B\W+1>]_Q\?1'^\XM#18BS M>1');F]# MSKTZ5O/[R? T6QIIQ\FD"[=[L7,52T.9U%30T^O!\SOT- M@PX;)LA'X49N',!T%+;!$A:E9IB,5?OQ^HMF 98P)\)/QOR$)_.GV S\:IR)SA@^,[(U%^ MVKS*$RX_M76A'MIRODY$:4'5B[GW4V>4A/ 79^HGMP+60"]_==DZ5\\J/2:8 MQOFH]##]+)JHY[SJM :5OXRCLWDB9B'\+8W'V3W05?VTY?P59A/X6SH708;4 MC$ ZX-2D.3#G>YC2]( @3^'8P#^ZR(N$%T]+[2R_, 56SO!7XR2>83&;3SP> MB?DT?L!!NCRP/H@3?&LR E'NM,4KI$-UC:\GJ<^TDX%20@L$$_ MC/!3O1+D3+?@#*V:OYKFTPP_UJ]=>A>20;^&>6J*Q7J1(-["?^=)./,3.'HD MILZK\U9?+\9\FOJ=I%C5+H,)/177F?E1A="^ZJOI*54BP!M=WM>O>4*=B0(X MCDDXS.G%\LBM5$!2#0S@+GP[CU/BUYM$3&F68X%G0A"+\2MY@;:+G_A#N"OS M;/5/0#4%9Z#M$C_(WJ3Y#(CY4(G(>F;]1PBT;K=,(/-_)TEQ3]V*LR'PX=N9 M/X;%OO&G]_Y#^L//9=Q9&)V95%TDR.I[8>'J>.Y+8+;D,U!I M#TY @ ;U_;7D:)T*3O-=G)*FM7A-B]=L\F(M7M/B-9N%&[-X38O7M'A-B]<\ M#;RFLC-7I*EJ@74\IF<\]QB$6@,Z]V\'WIA\T%8[K'7\O>]Z[>:/"[ 2UQR) MZ[F]BSU'']=(XK8")FTK?;7CD==M7;P(B^J1@;1 UI/ 2'H#M]??>6A60S&2 MC672I=L;G)\(DQH+9/5>8+1F\^Z*_=H&OC#$-5@?0]BTV1-!!CY^^[46_([G M]OM[^HDOA 0\N!-I)?DH)+GK7AZ[)!^W<_K::^\Q7N'DC(W:IBJVB"@[L)4T M=1C(8N#[>YH5;'P8[Z*R*F!<7M9MTUAR1:D8NL;8*OS( ^7C% MWUBSIGNQLWH_$M/&6KW;B(>WH86(%8\MQ6/?9QR[!<[AOD-9WLT[8>>=?8VA M4SEA)SVA:+![3OS4Q.,Y+.*5G>I?O@"XPP/A2B)2TU4N $-UW>4(ZV5[Y3KE M=JO]!'7*KE$'JDJ6L3"U5R[7-$OIJ!S3#[(XH:04%K+E\RF\!>&B)6 M]>LA_!N5/,E)DJDJ$&ZO^]78#\)IF#W0EV,XHA/AC_CU5/^:%K1+G7NL JZN MGH:UK2E$K:Z*PU?")Z,\ <[G\_C)$,BIG$4B:DD@=[#8/738UG,6F)YRWFW M2,Y"" Y>E#X4@9]S\7&YDAQ_H$L>TWQ8\#AUQO&J>D$1W<)/J&RZY?RRQ-AB M(TLR-HV!20Z\X@Y(B,0CI'SFAQ$^S:%Z7?A=(2-8TEV41E/)XR0<4U&XJE!/ MQ"S.A',?)]^,TNLMI4B71:NGT4$ <@+7F9'P%UB97%'+^;P@ 47I:'7E__:R ME6;^>.S@TN!@1;1?K]_J_<@5V)KS+&C,?F MO+'RHTY[N>B_4A(U!>!)Q68F ML:SW9C%/BZITY &7_<,! S$SBMMWD]S6ZF+NNM>;KE7NJT/I!J& V!A0_I%. MV7Z'':.'/RJ*;]^*HKID>)03)Q]5R+S%#^GBJ=#0CQ8\/%"HY8 */I]E4EYX ML$(>6X,_Q[,/;ZZF 9SMC3&Q,@) M*+0CW ;O><6XQ@F<">2"2+ >JEAOA?0I$C)QZ#9A2K"FQ(]\^ XM'WY(G3L" M/'GI:A5;++K$0/@SK1#=S1]WNVD71!X]DG7<.YER^ALZHEM:;TOKGY]0MK3^1?!JVN:<*9OS,>4I MS<0,[UMZ-&A$%J3KN0.CG]T!4R%6,IHM&9US=]!^$LG8EV[-R*%Z/96G>.92 MOA?/H39NZL&*36W33:;)+;9[[2-OL;VG*=AHGNK_4M]5R(2+ MRN^7Z?=E)N(L!;)LRNH8OUI*4,H M*,^W)X2"7E$LAE\+9W\6TM'1PQ+@>*SNQ@T&]7TV6377 4YHM_)0I5D'W0\QGQQK9 WRAKG0BJZ+12)@=4\5?1"K\!*X9).9[0^9LOMCFBYN\6)LOMOGB9N6M;+[8 MYHMMOMCFBT\C7UPR/ UGQR:-CRLUZ%VX7G^K>\TFC4],,OKNX/+<)HUWIYM- M&MND<9VYUNFVUD_+;KH@GF#2&'AJD\:'31K7)F:\-D^TRE"ORN1VBM'%G,GM M/V,FMVLD0\W41+)J TOIW)4)H5YE0FA=%;/.]E8G:)>RO;NGW+;85I%W@XUX MH)0?4;J\4YHFBJ.S1 1Y0AFK8(*9EM3,9\-&X$-1%%8N)(>*/7":J-S:X-FR M0,MYL*6M^HLM&K$VD603 M2^H=U[TP7Q!%-*WL#6EAXLI52SK%$S M"A0W^P[E[%:WE-W"6_,)LEM&2LLS2I',W,_MZG57U2BV6X/*QZQ)8!GUBM7U MD0?(8&VUBU(.J]MNG3]1#JM8[')NL;SLH8_YMF&1 -VU,*LZT?B"2:TE1AF% M:^)6\?=46O7'AA9I-8-HG5R,7:))9-8C4KF&Z36#:) M99-8-HEU&DDL:7.&TN84RN:,A"V(.K(N>VSD_W^9$V?35B8E&Q^T,.G49 M-5>SVZJ:8O_Q'_]ATSD-#/V_[K?Z2RKPM*/^369GUR;G#EP;=+#M7FR5" $] MZIPYU]$(R)]A<-F<$I5-_,P)4R>*,VM@$AG9=^F4 O MW("P9EFY-*83YS,:ELX-""VP]]9U/N1)[#HW]V*$GWY+XLB'O\)' M_AQ6HW^.::^;^S!-G7'B1X$#%T*:I_2R/ULW+?F]W3LA;L'NEG,%*CJCK-CT MP77N!1A@07P;@>".%MN\RL&=+*&[+T.?^@TSN!0+TWXA3FSX<.-#"SBVF M*#G[5Y'L\X-)"!8B?0S_%'"NT/EG/'20U]29DKHP^G-,?<%B[T2:T==O8W]Z M.OF\:U3TL'5;B6:3>(U>K$WBV21>7<,S-HEGDW@VB5<70MDDWDO$C+2A>;)U M9SOML-;Q/\];#TU_JH(8FPX\37F[?)F6?C;)N$U:M@>.F4TS-C OU6YU;%[J MV%CJ698^83;[8+,/S:>GS3[8[(/-/KQT M,*>:ZHOFY0M']H[V&;O%_CBFTJF%W%2''V[,&D ML/H]-+&5AQ>3A_8E]C:LF3P<14BYV]XP4*OI,>4#F3[UO\M*K8W@$7=A();N MM'UK2)LAS!=MM]MI/G;AR)G46\T^FXEYN4[L%H\:SN MF)7DDY)D< /=\^[ZT$#3)/DH'$EOT%JO7X[".FCJ-%.OOV@8F,V=NUZK4YY= M"LPLNCM'F-X]9'/G!)B*=BX#Z'D<@)+)F7'P/ M4YK#&>0IG![X1UQQSR!DO+Q3M;@4.#M3Y=CB.\@I1+U .%KB\*DD(7 ELTP^QNT:Q)F3/I5%ZCA3BKZI2V)KRX%9RTP'1?)UG)^S1.J]2Q4#AYBJU5@&!XBB-< M-#P4=,4X3F8K'K:+*H+W;85>9$I-_%2*%'-6+9,6M5HWX3#>.,_@,#PXLI>$ M_/Y::ARZ\X#M*4-1[,&)]Y39$8[Y+DY)@5I8IH5E-GFQ%I9I89F-8HF%95I8 MIH5E6ECF:< RE9FYJSU0YK'6+W M^JYWL>OXW352^U1@D(57;MUMY&A$;BNX2\5NFS%\P.NX7GN_J>H;)&-?NC4C MZ=?I;VA^_E2'MQ[90 LK/0DP7-]S![WUZ/.GPL0]OWFYO&REPFO/I@OWQT*-%CO@6_:[(E@YQZ__5H+_F#@7G1V[;&W M*PEJ[H%923X&23[WW/;@XK@E^;@]QM>#5GM[6\,ZBS6S-;8(QSJPE31U& 3R M&$=QNQ1E,\3^XG+G0,E.5&CBJ=C3)7V,S3MAY^U6 M^T42-(TY80>THILG'H/.OK;RR8C'R'G5 M6ZCC';3:AR_CK6C[#T1X=:'FC505+:HZRCBAE%3J8HEC1UE%5;\8PK]1A9"< M;9#RA&3X65L5FE?];.P'X33,'NC+.$-X(OP1OY,J,]."7JES+Q*QHI(82+FP M.+-6MKK$#U\)GXSR )SJ?#Z/DPQ)E\91)#@5EZH]=!:)52J(ED67)3:WG'<+ M-#08?^A"[:$(_)Q+<,M%U?@#7;V9YL."KRG.UJXD#"SE%GY!M<,MYY=%OAK; M6)*K:0PL8'_11%L=3'\]I*59OYX M;,@7+C*@.1^P:-$:EK DXIM36)9D,SB MGA9%VL@-+HJ'@R82L]9[)PEN[O#NM6I]=1"="(T1Y!_IC.UUTC%:^*.B\O:] M&:IKGXVA[]LLQ*W4L8\6&3P4J*A@+SZ?1](_>#ADF3_^',\OO+EZ)W ^-T:R MB/H8X'D$]3$ L!7U'ZUL4U/;NHL/W%:1+O[0U&G%1>RUNI4="M(L#KZ=#8E) M2 7XE4\L46.*Y&YQ?W>">4]J)JZPAX-2B[BLS%: MG]@^8">!]"Y;SOMB!1,X@R@Y(L&RI8+:%7*O^,^LI5N,^4A2>R] S&2/"A^^ M2CR WU/WC /?+I:PQ?$79(]]&U_W.F*7VB @-[/.NE[9H6Z,G)S0$U+K]J^ M'OZ&% Z*]1]^\DV01'Y8&&1K:^-/OMR\48NUM?&V-KY1++&U\;8VWM;&/S^A M;&W\BV#FM,DY4R;GHR:\-Q*VO%W6:7FWS:@JO>RY%Y?>4Z1CK&0T6S(N!JYW M,7C21-U1SH[P-DU ?ZK)$2^>QVW<;((5F]JF'4R3VV#W.D<^3VE/4[#1/.UO M !>=*$^W"7"L:)AND1WKP]#:)] Y$Z-=^T7KO-RM'>-YSP+S<%YAK;A3!5I( M*]:^ OS@&5/RTV('$CNR;QU].B M2-3##H">WMZ)>GI%L1A^+;!V%A(54V>4A'#5XGM6-[(&<^D^FU3G: FIXNV5 MY%M(K2([*^EF.UNO[VQ]7JO.UB]#!/-L!2"[^92.%,D4#R.07?JG_A!3M+$& MR:#8LX"WG%_7:(0"@_1,R"-2L@BU^:.L;)970N B,2I43YZ@XEYXX2R^HS0Z MO->/HAQ.7)YRY_XQ*,\H$,[5?!X"Z_Z*DRFI_;LPR>![9W$$2S/2UPMP)KI2 M-CEQ%,F)[H7;/K=I*RL9RS?UI=L;V+35'G13,3";MK)IJSIRS3NW M*8YC2UMYFT8ZGRA/]TI;U2PSU8PJR,V^0SF#-BAGT.#6/'P&S4B;]8L7EC)* MMZN7O90SVZT(4I=-=BI_L;;E]:YYL:UV47EV[N M*;I33UJ5]O)3(S?J9UD2#G/.3Q"WN1%I3"63^"_S/ DFN*3S=MN%8^"D$Y < MW:OVW=1/4^>*:C!CN6BS@2E]9Q**L?/ANPAR(NNG\3@,8&6PR3_\!]F?=(O: MR>(?IN)6YT'7%;D5O]B4UULH!U,IN@59&?J8.AT6W:Y/):_VB=IAO[Z.@,_B M)Y5+<^&%F4VHV81:(Q=K$VHVH=8HEMB$FDVHV82:3:B=1D)-FIRA-#F%,CDC M80O CBQ?\MIS+WK];4Z43:6=F&B 9%P\24/9 ZG,E[RMJBGV'__Q'S:UU, T MQ.MVZV))!9YV!J+)[/1L?=N!:Z$.MMV+K9(RH$>=,^, =F91,_ M<\+4B>+,F0D_@HV,\^E24'.KB*=M^\=HJEJU_:M9AG"-,V0D.88/SJMNT2KU M&8KJL.C-?!T.@0-1@@4&%%MP;OTP*L]F>]4Q^I=6_60:IZE(MU\\9H\6QW>N M6$YN1>C,)TXWY(X\CD]>7,? MIJDS3OPH<$!)ISF/P?NS==-R.%ZPA$YQ;3;5SK5E': MY@>3$.PU^AC^*>#*..>?\=!!1E&"D7I9^G/,0\$"<30B??TV]J>G4[1VC6H7 MMFY+U$H9M<[%ZH]KEZ3J=^UB;4;-9M3J&BNQ&36;4;,9M;H0RF;47B* H^W, MDRU(VVF'M0[&=2_7AQ>?JE+&YN9.4]XZW?5#OIH@;T>;\AOT6UU;3];$+%%[ M0\'CB6:)FLU26R%XJ,1?5>#SLG[QWK6IFT6K>R%?TR[*?ZB:BW3Y<_1#I*EI M'&ZG!")M;+9AK?1=429K99?&>^%,?+4'P$\G,ET%?Q @2G?^E,: K1[HUVC)N8Z<_\I!^VA!034#V@$G ML44."(9([I,0E$7DS//A- RPT:>@C">PJN/VMZX7=/%#KD[TW,NNYW;: ^-G ME26&U+TSC:>D1'/N!MH?7+CGE[V=?BJ^ARFUR:3/)O"O(DDYGZRW".I054&. M6,'R"R@7*M]-_RQ 4A<>Y?@9IE&3,!"XH%?]0:O?1N7,#VDYGX HF,6?)W$@ MQ$@^%1^GR4D+?N6US\W6N01_<$8\N Z^I%>+?QF%*56KJF&!Q7Q,*I)4#U:- M25O.7P)^,R(XBTSUPC6TX>!,_E90 0JXB0'.SN&M/!Q!L**:8WR:Q MUF*T4DVX<.?>"DK(<^4OD)>A._ (^O)X&M]+$L<@(!*'0&7)=WXXI?SL,$Z2 M^!Y>E#+#Z>6XNN+"AK,*,@*K<](<"VU#O.&-\E?L+,LKY0O03,&30, S\@1Q M!;#XA-+W*>(I4)*G8+=D;)@ &QRO(VT3%N-Q3C]4#RL]@-8T$OAXAV8IPO;' M?I#%28K&3C#-1Z&$,/Z,&N]\S"2=(::4(KRBVMK+%L1C# M!H@'$RJI!\;+*Z5J<"TL*[RC)L.RC7&03_T$+*<03;G(+^ 7&<%.LB16XR/A MB1$(&/<"GO@1CK&<\\?\EG$>!9*Q1<7Q?.IGL,"9^@V3#+]>JHT'4;T#/9+J M RPW-,6=TDA,V@*L/X#['A^DH1CS^11A;/ABMR =*/69_\!-D)$K,>FB>ZIV M_U<..Q>)+,;'U]Q.XR'*2!!'\0S4/>R$(1W2HAJ'$;PSA*_(=< 7&:N2@DSD MTN#%)[W[]+^OWY]YET!=$&)\%HWUQ8)ML&2#3*UEF*<@VFG:8K/EFBU4FK[I M^!H'HUX,&PI3)742J8+&:SA"=4\VGJNV/$3UKHK>$S],!3T:N#,B2UB2D+X@ MDAG*Z)A4^70*ET,LY2CC'N>;CKX<6JS0+6GQI:7##L<'=7#YY.*JU.$R95/N M)1)L^O,V3+K@;DBWHTZ/,I#@B0_:AKXXDD+_@&R"];-3D KQ;?6S8-M@$M[R MYC*0?_[O&2B@;V)$[@M5QVN&P-NOQP126O\\/D<2B"5X["H^28R0_2"Q.1QJ M\Y]HX;P95,HI S*1?*F(0IZ(JVY@>09XK? YO*;H( [7Y)3'Z?K4-AMDRX_4 M\]!M@YL[,UC4Q&U;$ MB#:I! L%IS6;I-D07X$H0.S@[H-V#H *A[9\+$Z8$U\6)[R:.NBWC./IE&Q$ M1V+Z)FA7^H[DI-*'ILV)"F';:!.>!.IQ\[J4O']C48N3-^>=UKD% K8&G>T6 M9(& &X& %K+W\I"]YI-L 96W.] I$.!"-P;H] ZO-G(XX8HJC+G"=]H>Q, ; MWQIY=VPPE5VW7^L\YFNOZ_;ZW55%MH_?_I/C6\K'<'L\E97B(Y+BCGMQT:Z? M$.]\JS&LYO:3JLN%5^[52[^Y M_.EZ;J^[@YXX((-.PKZ<)_%=..*D1A']?:0ZJ"!$,\3-\]INMWN^*T:XDN\O M:4,=.9?:?;=[N;[;_9-R::^F\;5!!- 3MZ_KON&4!P9+:!!-K^V1K-U7*N(YT2DQC -0Q425J&2B!F(A^F01+."X!*-4P! M/ZD$K$ADZ5@/]2)*C4PP94%-XYUQGD2,3^&,W'?\,[_J5=M@(_P" MI8S@'RZL@EJ\IW$0TD1FDD+,> SS<(H;UDTK%N$/1PI? @'X&-]I23LG*:# M)?DW//>6+A\)/&)*#R7#"V8VGLI"&R M>P&:JMWR^C_2FMJM3O]'A3D$C91@IRWY',1WR7.]CGH*R@!\F?L/E!R4)WGZ M("FK, ;%:E5GF@#T>4PI4A^433+C(2"L@F_Y+P5 !/]9HB12"9.8(18*'_3: M^XDEZ)_P1%@\?"OXYI ^I:$2"D@'5T2?'O0Z#']R!$.;)6$( 'E\M8"%1^,_ M2(-T%H_PJJ[ 4Z=X,TTE'"Z7#>X(1U-Z]D:#5-]PZE>$YD6$;Q)_#^'.0@C: MJX[9",;WWE71C]^C)2R8BY36+9I\U'Z!"I;C.\12!CV!X]8S>?@1-DU.@-AKO*)PY OPF?C*ZQT-$]A7*VQ"M!.47M)Q?=P K,3YZ MYO\S3J0MAG^O9;W3JW-C#MA+%CJI<[ NU4&-% W^KCX5#:Z.VO'6^WL(JBS! MR)=#\>%?4U.]U-_6#L)MB$1EE5VOCR.LGK&OH< M[-TTI,L4C0S:&K9JI9!4Y]RHU*1@3*=]]ZI-%=^""/82WR1C]&2R. M]OJEF9'2-2I*DJ(X.N-+&RB/V/RUGQL[**JA,9ZU:M(B!]N*.)2+%4Q@G(5% M\U+PK, Q_7=Y,B/^SK@)V>58G!U(WS)"5B^I\]DU'HFB@>[J8A8VY9!C&SAI M$'E!=%YU.BM&BOJ!K%OD*D2)[A6SF7Z?87URZ5911F74BF'4):1B1&5>:/.2 M9Y&V2TV(BP6,Q%@D& 13%N]"8UN+SE\K2+UVF4 OC,Y_&2(8(FI$REE>71ZH M6ST)%Z0_R1>5$ >:V-0:BDB,0XZBF%(Y@;?#O2/ P8L?A%#?XP>"=R2K95+G MS@^*IPYCC*WQDGI&MJ+R/)A%Q$OS6.51Y!OM@1[8+34&+QY87( 4(G&F(4=* M0[&T*]79FFY+(:]TL?](65LK,C4W2'8@JQ&S M?@VW&CM%=O(EC9IU!FL]"=>]K ?E3!N\GI3R!L7U\J(RMM$I(0U93R)V#-?F M18FH_$,SYKC:K]C!S=O@W-63+>!T>W5@RP[>;CT)V2ULVI>EHR_OG0@;\X"G MQ]:BQJ?4EX+MNDCBJ@!*[>^8QAH(?87:6,!%U52%>/?S< MZM"6E*Y7Q/W;D5^!8'9Y+E1VZ_,70S_9OXW1JY+3#^- MA51]^[C=)/9A$O>3F..5J*9B+3B!L17 MZB( ;LLZ7FGH2GS*>O MEH:N9^!6S&O#$(BXP+^?K4'JZ\;9BDUKN'2$*.D5C-.EWE9A52JL36U%6$P] MS[B/714WEE;Y*Z]]82@UBHZ: QQV*A;7BFV' 1-<1?2@0O:6==H:1A6K&M)V-MOL*VPWE#:4T5N M*7_M?J$G*^3/,XKW]Y*_Q48(3R:$O46)V4$(5\0F"GFLEC\5[>5H4Q%C2B4D M7!_L9L_;>@??0) REMY_,C9)T[>*WN['>?PVU#%GVNF+L&X,>.VS?^@Z M/JK49,7P'F3>6*VGE,,XG)I-,VX^O*-'%6%56;W=:'']-!Z?_>)/Z6:XF0@X MP%=&,QK;R_\IJ@6\6E4+-$N%W!%02DW">\H'-([RE< M\'/S9(YZ23W'Y:I>NB7! ?-!JZ438?2SD-^'?DMU8ZKE_DE+CT(, MP8+=!#ZG;$B!22_Q72I[0AN,],IY:70]C+$5@*K?EX--N/$%7Q=3G%XW)VTO M9Z(8 UFF:MBE*Z-PG9 M*X494[D*F;'"X;?1 Y^K#(_VU12GDMQ.S/875!:D%W$O:#*13_@*/XUI6I!K MIKC""$\@> [FD#,^P;RJ&2>GV>S23W8=::_)N4&ECUG)NBO\9*$N+=,!H5P*'-W%ML'B2G,#$6$'M*Z#2M+,!B-;<*2,T8I#M_ MFFMYNHWC$76HXEE6&2BZD'*,$HG%CC>ZC2G/=HJ'U#?)UVI0=153_4'46*P" MJ]C@D-GZ=HK4)83&K19CV."0-4=X[UWPYRKW^AIDFE6SV)HSA7\S2/4PAO MA' ^PKWG=-35E4<^&.\97^2[7.F?L3_KM>MVKRI!7DQ,'TP?AZ#]_"(/SL7_9'XS\WGFG-P[&P[8_Z@1!I]L1 MG=&H,_K_SR]_J'A5E6/\Y#RLEEPB>+?E_/>?5Q^_7G^]^GK]OS\X5Q_?XS_\ MKO[^_OKFW>^?;OZD$N%?/OWYU?GCZLL_/GQUOES?_&/%$6R&"/_%%Y3AR\CY ML>RF2+N&\'JHK4"HD@)]433R^J/X$9I=;-0PO);^#7Y 53ATK='86SEKMF1? MJLB*QH3P6$=3H2_-N:7IWK(C)!MNV%3,V 3O#8V_<'5F>3Q%1[IHFESJ^ZG; M/@+A(HEX"-#_DUZD?"^/+2\L5MHK31Z5T0!XX)R,;5DIKV;Y*EJ,S4F_RV-Z M)PJEHH8>EYO .6 ?^QG7Y*L1I@O$:KXQL.(,*VY]0=/H"S"]Z?M/5"GC?<:B#ZMK4SD.^ M?BDV-,*>PDG+>9_KD=ATW")?8N^+9JE&2_K%"X]- @-4I1'EJ :6VX,"8>!^ MBWP9@I'/H?BW; 3N1XMK=!>NZ%]096!F'!UM%O(4#6**LW[(D]AUKO(TPV[) M\##UC!OXV)]C"%?_R[T8X7.^@3'LLXM\DC+W#=5E6'J0H4TD+TVC=;:U=0T$_T:';NEQR.1$6%&@7C<+/E M)2XPD&J4WNNN-J'J\,YY+PHB";4'@R,D, ;6DQB(RECUY=93M\OR0#]9&N:- M%Q)L+\&QZ+1(XTVES( *'@)7P]D,F(>W@D>-TB4&E0II"SSJ_IOA, OG<8HH M0H$:7MI$XY7G^F$B*'Y)*&@2!/7K#JF)>!$1*[ZP9#CK/B^+]41PS%*?&W;? M4N-WS Q155%9H\R GUS[5W2&9X@Q7>QL]RR CA\>,P527RL\FBM-8YE!76(6,Y%IPFQG%X+?.>/7[]\^OV& MXCB?OWQZ]^$]AFZ:KK6K-_VAE/UYST%L#'<0!"R>LGGP&:%U(RQM;CH55MY= M>@+(J*!!8-)@KFF M]-(C&EN#/S@2P[>K=?US[S^:_$3?9?_J3^2_U2,[- . MQ16E33&%2I871F+X#@/3C:)-E*-EQL@4#GT\-#,-5#@ILZB%$8-&(6B6C'(' M=%.F^7"&95,KUD$C-UCKN+Q--*]9D0Q'B5?1Y53>I8)YZ4* M/77SX=W__!\7'>_\+;PBGQ:Q,.SX^WXSH656TZ4W(EZ?T" R=[GJ1R]/33\( M\EG.9HF"_.51&.B>^A1CC'P&I9BHG;@TG4)\%T&N)]D4_UY$YK@[?Y)R!396 MG,"W4.%C_!/;)!"#R/\(9,?*! QO+J#6E"A$_DAMTT\+!-?Y-$*B(U%-/,6[ M22C&P%1%_$],9'9,].>_:B;(SUU'L#*5\R#8!8 '8)!;/7L[[;)NS,XO/)V& MY5.4U//K]#0,GWL"T,0YL&[0!G&W71Y#S!3Q<.02GT2%]J!T M=2++ ,"!;+S,K@ [%6F+:XZV3-6ES -?"@Y\4?&;IE-B7;9>(J[+0.M0448* M$\63#?U81+9"W(6^G!8'0"V<):T9X4XPK_<17^_R9H>_27M^^5K'_L44=S%: MT? U20.U$C6=96.65L]2,;"#'##!:QFN([J]Y=EX@ ORF^!"MZ7ON[M1[$B/ MU;6"A_VN30FJ[/BPJ*V5 =QT,FQW(Y9-D#W4OZMB;NG6UQ CS+8\OXMVLBQV MJKX7$"<5P#KOY-$+$R<>_I/Y6P0\=[ECC$E6)=*/RE]P.D+KL0VT7PF, =IX +>U%PA M5<3>49L$?J3I&D?3AQ+$DE!H,A3E&O2A#']!7!7&+JV"R#T36*GSIV.<_) K\*9MU8?8Q2]!YD]@U*O!5C2(P(ZDX M0(\<\B]@A]S41D9\.:D>)HQK!".K:!11PI1.#:6!J,?I=&'A*1&\;);I%9CT M5:0L4=+/2H\,X2-]4!2V#V,^R&L70=_@JK@&C@T'FN+%4%2W5:Z;H:)2XF5? M?'IY@4VE7B?L,JA,!*Y^B(S(IS0H /MZ8L1N%-]'O#>Z],PF&[Z3ACBYCH45 MA7X6PCZ^"6P$K%HWX;"\$HF01P1GO&-LJQQC!DHS!-+EA,5CWF)M UZK*:6> ML/5P/)WFNM'4?4ROC FZ&\]1BN'OPP?S_.*!2TC@2X*;JKDJ6D(1=\FR:;*4 M(16IP^!:ZBH -W@^QUI!&8$VT)4XSRUG>::+.IS$,:7-)<"8\9Q:CE%_,#VB MV) 37(I<&&D%,+&Q\)$[GRBMA])/(+&1BVBS8@9 MZ5M60.@T&DS!B"%P%8D-FFF$(WFS4C,5 V)3/,MU-.P51YHRV?MIZ]___#%N?[X MZZ^<#OCP_OKC;\OY@":9_[\2 M6K]8M9>04:-[+VQ7G3X_+;8%?CR'7J70L MB3)YAF3&8K],5H?352_+0?5"%+@SPOH-X\+%/G38T ROJ%1DV53-14]Q3;!G M^+6T@@Q;1QG-TL+@G#8:UN!(;.?N=P<'0G9?>DW(!GI7+0)I.[]>O?OZZ4NS MS_PG0Y319#6.+V.SJ*_1G:[NHR-&>6DRAUQ5<*I/FL3ME%'8^A3(E!'C=@J MDMGC0Y7:$@I;:8<"Z5F".RG<,PNMF=!!7 ?\+9NPVMD447.=ASAWT@EM)@#U M,\ZGJG^[2NC(,X%6=I"$0U:#/Y2K+% T$"#^*W\7;\V.]U;MXGFK?Y9!*(T2 MS );@V7IFIU# >I3-=Q87ZPE"[%DO4 ]V/>F[DQ9V?^K6B-^U3DM.L\:_8FG M698=B'E(U0:E3@2J5S]<0!4UCH$!GZNZ]RHO8%VHF-&,<*I.,#.M96P-6#8R MQM7XF/:J5I)80@,[+0:G_Q4G0-:_"P3^.)^26S]2LW]& HRU1.8HP0XA]X<" MWHHYOF8/(UOUI6$@=5&-,^O $%R\$CAF@3" /.YR 3 F.K?2(F6 MY@X1C T8OD'T.9#!??(RDF]87C_'2 +2 6XLCH?BUD9BZC_(;YWA%74VH8"E MC'I)%9; >Z8+:_=G,:9BZ&)4.M=H^F& IZ6FG%--%P]QY7>':9+/V3HKSFR+ M>LN)[_Z,HJ$*K$]!VAE'6_W*Y3[0O:>FU,JE2Y<1G2J0' KL.QIYR,%LS#N4 ME^#X*J!82K..Q0CGJ;A*F@G@2W77>3:)$]WY1I]R[?Q)G+L,_*>9K@72H N] M;!9'[(8PB:\J)I2*4R49 2I:FIOO!!@UX* MSR&2J)D*U+E8K8O!>.@TIG*IPWKBT(Z 2KB?6JA(V#!:8.7"Y0P$?I MYCR<'UBF(B4$ MEZ IXRL%5"1W8<"#9HK5+9_Y MRB?=\^QT8A61$7O;XM'%0X%'(S9J5+C-E,Y&&G22@U(J1ZN@;Z=P94,_#=5" MR6$TF*6,.Q.)$*UP( L3K])EE-?:LI?9[ /\M3AOQ3$T+#%U()B5(+,C[!Q% MD3FM@9?J*\R.(_I):2CK+.CR N++BN,I-P%9J"*N4 X))_/H(I^P6:F,.0PF MX!AS6)NN8&9!-@*$Y*B9)3H/X.=]BQ"A2&<.,]K?,]GQL]!@?(42SH56F*[W M">2V%W485I/<@\H7ZDAA:R,&*LC3KJ2NI,BD^FJVC)7[DZLQZT1I\@"BVQCU M9(4F6SBG:?D>6!G><1$MB^J<5"'9%P4T_)$A*\E U8%17+7VV_K&Y&IN\CLZ/O_&8W]NSCA0FZ=X54WYL)QD]0$Z>'..N:6V?XMR5GT7/WEEG4VE4BJU5\M4:DW4ZV\\!Q*=INGH'H$D MNC.'<5"6*B--FY:P/?((&(WL2J<*'F=V!RE;0[)?B?$^2A1IY,R2;E?X(.,7 MU.PO1!A;AF646#*@KT+4C]K09-6<2F,:O0K\,D8< C]E7V,^]77/O.(<%_TT M.7C#\7=,:!7/)HN5K&:JSYWZ#Q*7E<;CC%J@I31F,;I=]F2-AH&)*()3A!%* MP87,SM!A5):.CAA7.D+J+4C!DIG=P,IQ'2L K+5T8 MM8 O*EDUXQX8MD'<$'%&*_X*CEQCMC%(XJH38.!YR)A,J#$/*CQ!)49(:5/" MX3M%2QK7$!%R%'/\VI1!.T+\NU@$,4^M#%8IQ[2JJ)BQ:@P#^633Z,(E21/3 MZ]HV,%V9!BYW-EAY2=7,--BJRGMB2)$D,@>/9OX_,5KSH,PN5=7/DY0U%Y=Z M#!5.[S0< WL"4I32\:,:?!DA,L.(RL1 *($*?Z2%Y9$6!;24.=+1:4HS(0H? M/=@'4![^MTJU7:C1(C@N^U()%$#7F<0I11)"!8FDFQIEF!8(#,/^$CPUEM!\ M!*--"1N\N%CRY/#S-*?.H@1\8W:'ZH=[>V_.+(Z1B6'+CUVM*;:0!JW08$4 M[LHWLE1F M0.!ULM$J8<6EOL+%"HN^Q027H GG-_%, FFQ \ W;#M@/(F[:>A>RCHJ5.@_ MF76%'\5!R(WIJRS4A1NRP'SP!%(*#P5 ,'RX?H!2.=+V+2YCOLT9]5LR38TH M35D; NFF#VFFT//84"Q.%+28B,ZF:DZ-[%61R#T!]/^I1D0O -:*Z!$9O#,N M6TBQR'@3U4MY5!4VP>?<8=C \ ;0EJ:Q-:@6S;,MTS_J=7KP9933K!WNNX][ M='50I:"=ZOY3= S'U)J9A'T>QZ.L7BHCP0LXH67[J6F<*(!9E%XL((H0Z PL8UV M+.E'N>,_AL?!G'')3R6#2*2AQ="(R(<=,Q\D\3A2$ 0\,-:\B*0.: ML9*:((\2'5"D!E?4UP*T&EG]TGH3WP,L$^$V9?F,'5RI5PU$INX<.$3M@[/, M);1!WX@RC5@6ZR*P97Y')6B,8)?NG5X$UT"+AW2TBH6-PG2>4^][F:U!0O$[ M#)NJ)$#OIJ">J1:L$*3:B\[:N_HS6(*(NZO$D;TZ9/,WC>6T[BKY>^W])"M[DO".WR@[ M7JGB&,$1B00;^10NJ)CXT['KO.[PS^5O, R $6G/;13"=2S5EVXS41B9.J=.@&N50BR?BM?=#8M2@/&YP5[\ M 5E=NHX+2*?IJ>)M[PQ]\+M_[^XK%2KU6?7+X0.\E#?]NK=A)^R5FM5JLK(3 MKC8_1#!B'(#=%TE;8'>E1]D4:8VR%E,.,2@(@HX0S#[3&/-RES_XQROPO.'A M)9&LDD2$B?.X&]PQU6SAY5_>M"[QDP21C"R:HMP45^(56F?[[5K!2O3&23JH MXD]FM5&7R@:)%/^1 GJ/8W%XF*_:B>X1B]&KB9^(=)V^I,"< .N;RHU5($$J M68Y@1G+XAE0>&*?C9)H67UE&R+0ME N(3)[J)@:[4P7O)'O+/(>!6,6 PP MH?:B-_Q_J8HHJI"??+/N/H"%KP8;BD%8YAKP]1*R\*\<1('Z@NANE=)SXV)Y M_CTXA^ P26N]NBXW534-J^5!:5X&4,I$,KJ-=/$;T*;$*$$J^9$?RP_4$YM4 M+9P^W.IUF33L*,]$15Z1VC)*I\!18R2]@F>J#&=J1QBSA,B@!-_0?, M#RCHH XH8CE^)F[)M4%?2EWC>!+F&/#7+?<+(&0BSJB(7S8U9 4?B:D90"GH MLVZ"D,W94LZV7ZN<[0O/8Z)CQ]/,QF/JYX8./_MY,A-$=2/9A&QKAL>D7$ ^ MG?I#;8)ETF92\&?J#>(:\)94SUY9.C@JDU3.(!GW= I'T)<N]5',LA!4#?42AU.TI\16-0X6P)! MXA_@J@/!+_R*XRSF^8@IL_D<;D:T-QM?L50M>L/:B-YEZ[*'9/B3W=G/:HA\ MT^E^PL(5U$:X/*_5IEOA&CLY):3XL+++*.F@!0O+UL\H*#5/Q1OUA[>8O)GZ#V_"B-9&/WJK M@*52A+)X7E"[U6:*9PG\_Y%ZOORX11_]G(TJ/FNW+BXN5G[<;GE[?M:]Z.WU MRW6+[9VW.I?[+NBY%]L];W7[W:T>^S-QC3D'(H#2])\_=']8"$J]Z>'[Y-P&&;.QWCA2E D6K/[-N[]AZV^ MNBNA7H 2[ZGXD9(?FA*G1H,O8HSXST"4*+#A,$B5"8?E>?-I\DZ#(V1N\;.>C;/F M.=#?*L$KI=D.\"KOLMNCX297HWB..5SS^3<2X-%M=S0DS$^&?B32LT_?I^)! M/:73;G=:S\36O3F[+G,W'C\5>WEM(YQ(1?Q]0VS!;\&2_$KK3_!%\?:EU^=, M$C'^SQ_ E8G:ER #\/_$]Z[GM2;9#"?#Z[,AN)]X M#!YS*>S[U<,:*"^I>3LO>MO64;\NSWTZ%?UJ5>@+JM".5:%-5"3=SJ&-UZ;L MO*1"TTTV*@]9W4['>A=4#_VNI;6AU^VW-ZK,R_; JLP34ID=:W4V4G%X;:]U M_?&F!@?Q!3;_?W[Y\KMS+6==.>_C(*?JYS.JHE SL+"4)B\/7P/9Q]Y=$O9( MA1X^CP :^9E/7;OT^ 2$.]-[,O^6D>#8Z6LT*@\VYE Z?U&]KP[:\0688FB0 MY<";U1LUX1+JC9MW?S]-$:5C^M7_SFU(/C!^&XR>&Y#;F:\5R6D2QY[?)G ) MS^^[J]]/4T17G=]W_A3[3'.5;QA]P^HD>YKM::X]E_ TO__PZVF*Z*K3_%Z, MJ8V&/)2WB8?[_ZY31%=-5A_MT?BJD]Q_8<-X=+>(X_?_EPFB*ZZAQ_ MYL&KUL9^D>-<]Z\>SF"K;'U\;X6W9S B;"7##;X6[ M!7UYFE1;<_Y_)G#]WPY=FW)IUJ:HW:Z"8=NJE6VJ5LX;4[7R C2KKF.YN?[M MX]77/PT3Z4 B69,Z,Q,7P5WN6&C:A-(67SY!>HLE>.$-GJ>''SX;U,-':;J M[[D*C2XO6SVOOT^=47?0\MK]@Y?N=%J]WOGAZXQ:W=[ARXR>9JW]=NMRL/KC M/^=/OX516G7*:W#V:E5 ]+)' MUY^)-Z?"M28QYFN838$S[R:A&*] 0;^;^"$V.U7F^"^QGXR4(SA_#P D*, !$ !A<'!N+3(P,C P.3,P+GAS9.U=;7/BMA;^ MWE^ARY?VSI3%!N=U-MLA"=EE+AO2P+:]GSK"%J!98[&2G(3^^BO)-A@,L@QL MX=9T=IK$UGFDH^?HG*,7V^]_>9OXX 51ADEP4['?616 I=X.!C=5+[T'ZJ7 ME5\^_/##^W]5JW_M0=URZHVJ,[ \\;_ZL'J);*]:1Y?H GD0 M6B[\>71]/K0N&O95O7I5O[RH.E>H7AV<77K5 ;0N!K#N-3QQ3X*^L6OFCM$$ M J%8P*[?V$UES/GTNE9[?7U]]]IX1^BH5KS.Y?*%E@5D 8_/9=*M.JM%-RL 8N0)H_&1-(NE JG;'-(1XH]P@M@4NBBWVS[\ (#D$D^F MA'(09 2'D U40QGE2JQJV=6&70$1^QWB0JY,.JU81JB&?,[D7]4%Q+LWYE5J MY@T(674$X;1X(]*"44/B*\4;DS)M^^KJJO8F;75C,[+FI\I7Y:]5NUZLVDUV M;%ZW^*N:R.VC#8MQ6JP-B=R.;5@_/$V:DI9\C 1E6ZYD6^SSW=JR73NV;<1Z M-V)(1R(@JSTK4B%#[KL1>:FY) PXG>6.2*833/XH/AB7(#V$B[B:\)5QH,271!7)(F?9W8]3,:)DX_$^G6. _UXQI2EQ(_Q]/4II1, M$>48L7245 !CBH8W%1DKJXEW_].%_CO1DJ1(IH+EP2EOUX2(&_I*WM?GMN;,C!5[:)X@IF@+NSP@R5R:/$/5!=S M@BI0DD"*OJ^M"JQ A0QYW>"#^GU5SU@X+J(17'$+QG++XVFM6'PQZ4==[W8? M[UN/O=:]^*77[;3OF_W6_6VSTWR\:_4^M5K]GF&WY^-H^+ 5'W5!0D]T)$H( M23!!&A3$J"""/7&5ZN,G2(5Z8\2Q:/"^B%L&U;,HA_\V+(*?EFKY=]E9[?7% M_S^W'ON][D/WJ?7<[+?%W1T8W0"H9[-A68X9FPMXT'T BPI./"ZZ_:[[^>FY M]4F4:?_6ZG1[^Z(SBZMGU1%3DVU87:H'R(I.[,;](TCXU'S\V.JU'WO][MU_ M/G4[]ZWG7NO7+^W^?_=!L[X"/=]GEG5>D&]%=U0A:#^"=)4_@JC2$_>I$=CL M?7KH='_?VXB>X^F9/;>LBZU&LL 'JH(2L=BE(QC@OU0K8.#=(^92/)5_D>%M MR'" &#/CSPA)PUS=MFP[FGU@YOJ$A12)/]*P0.""%# @0Y! EXBS'AX%>"@R MPH W7;6HA8/1$_&Q*R:N9F3I(?0LR7^K+*7PP (0)(@G$*P-;H.FX=Z\PISFT5+.H#J0K!3U&5)](3GQ@MW\Y$FM#Z%N*I MS/Z^,#0,_0X>HJBS]N)[C>K1&\*Y4SB*BA))S2H3FM?],XAJ![+ZQ"I*Y0N> MT0L*0L/%\*2P/LVYL-6BW1)!L63Y.K9( %P6T8>ZRT9V%,3R90QIL>KQC\&L MA^@+=A$KY+KR0/1^ZY30UCI:3Q\D0=DZ-"-55@%D'2=" M5?]\ACRD6!Z[C-UC!\,!]M65+=@T@=-3>2'FP1NI7, O/&ZJAA./NHXWG6$5 M 3QQN55-NQ,SN^ M*Z0FU:3/,ZV,T!+RNVZ7-4#7/#G-!4>/D%+1 MLI=BBY>F8'INSQP[LQF@YW9>02DI;+HN#9$7+^(:9RW+0OHX=VYGUQ]CA&3Q MN%PSL:7.*S896R>J#V87C6R6L=K[98Q@*WU9Y+3F>E&]7[IT[#73XE4:RG?$ M\AX-#)-L55+O::[L[**X%"M9?^Y\'#D/1&OJ#&BZ=NG%2MK+.OJ@ZM@I9^WBRJEGGTPVLXNHV"!;;.4@\LDR# D3,U4_])"' M@SL2>/***!4PXF,/JH$?O]J&D6%WBBC<4T[R-[1.:X..Y=2S#T7OR0:35@,< M@'F[0;KABU<&J=. B[:7UG['Q/<097*#CL\*6-:RG':1P)'/8ZWE/ ;Y$40P MI>[[PF-[G;1^[-6=>F:;=AT/91P,POO(MS)X]]@/A:/H$,:$R%KU<9*7-%$R[Z.8XC>PN MF"%Q95R#R^WT(N[0%$SO'<^$?]R:P?(Y3*D_YBJ5$OTCDBSY(AL4F+_[3 >@ M=Y+G=O:X40I-\;6$=Z)%]L+*H:Z=65K%TP^O"Z>>V:#6D@:JF4-B91I?/312 MSQ(&WD=$1A1.Q]A-+>P;)HHY(/IQ=FEGC\_$B(JN!69ZR^'$4=(3A?;[C*#T M.G:CV,0*3EO&<^[# 4/?0J% ZT5F(X:, MKDIIP^E9WT5M @ BCQ)U>[.V=&X3U0Z7AU+.[YZL4_-,?27A?6_[J7/3W MTI?IY'?IXJ^#*JKD1['^[+^2_IB$5*+BF*-)!40?VHH^RGKMD0G$05OJL]Z9,A?(45-P48XE=]$U*MG*'QP)1]#V9#N,,M#6K,A M]-E<-9W(WO6)KP0(>13_;0;QE%8Q67Y:Q4<%"&$4TCNX- MHM<7B1MH@'FA?IB00#A:.C/HB#ZBDPYVY8[>DBWF.)T @E&!AHT&4.<"5>0,J,.$A>C9?,^>N.WOG#U&\W3'.![L<63 M*@S4E3U/AG<4BD\LMT&W72"^5K%'T^FA^%'Y$+CU)%)N]OU-A,^#N-R$3( M)-1#'W6C QY)=%/;%*S-6(B\=M"G,&"BQ0+N=M8?H]8;9C(>J%+Q9O#&7M@3 M^O=R7%%3#"V!Y*:M*Z4.'S%$)\MQTAW&^UN2ASZYQQ2YG-"<@&@J?7 UXP4J M85JZKS3DQLS", [R_'#.I'MO;"K8M7W-(*N-4N9A!9AJ7 MVT/;/7X]GLD4)ARHP;GE@'JB9(A4=@+]Y'L&>AO321SX3KF&J]:8 5SK?2Q.J@X0>^(P.FK]#POE4^7/-8, M/EJB>T8!>H5^3H*;*7GXU#:UV!@E*1R+]CS1V*[4\)'[&ZEA)&Q.N _>C+7< MY(/V@7PDL]!D8:LUF?ID)HL8SD4U@L=JS\E+685'&>! ]>TSR(;'Z]7RU:VB01A(=_I$0[U6HO;'7_I:ZCS15O2=N MJ#;=1+HEH][\LGAH77T4O G'X0-&#L%=@ MQW%C\8,SIQLKVJ3:0/!X4NELJC@/2:D7,_+E\Z"W(BL98DU&MC7>#LGH M]PUTJQHEJ;1(T+C!KI^I^+$FXSG? 8IY[)/4I_#R%PYV SV&-81G,B X>@J-(Q1$S[P*NY9YU@LJ?I0M!^3@2L<> MJS_&U'N"E,_B/>P'M'DM4"MSK#E\X9UIZ<1A,-O?5O<<\-"[V_.%^G8@0R?# MKGK/4][D-5?LT*ETVM,N3O%VAS+T2,R[O?Y%;XY7R]B[$MJ,J<46TYYM??!D5*E$117 #JM9-*R1(7H)?G;70W&HV__^>7\\&S3S">]$?#GW]@ M/](?GL$PCE)_^/'G'_[X\(K8'_[S'W_[V]__%R'_]CN+E.0RGSUZ, MP4\A/?O"R9_/\GAT_NQ?H_&?_4^>D'_,OO1B=/%UW/]X-GW&*:=W MWQW_Q&G@5')!9* )?_!,++!$.%@PD+RGT?_OCS_I3(U@CA/'K2'2 2=!V42" MIR9XGD3"]\J@@_[PSY_*C^ G\ R9&TYF?_[\P]ET>O'3\^>?/W_^\4L8#WX< MC3\^YY2*YXM/_S#_^)=[G_\L9I]FSKGGLW>O/SKIK_H@#LN>_]?O;T[C&9Q[ MTA].IGX8RP23_D^3V8MO1M%/9S)_E*YG#WZB_$46'R/E)<(X$>S'+Y/TPS_^ M]NS9E3C&HP&\A_RL_/O'^]>WIO07%WT__#&.SI^7MY^_&"$8WOF/A=C9EZ=? M+^#G'R;]\XO!]6MG8\@__X!?'9*B5>H$+5/^Q\V7G]_,'OT@7@YFS+[!O^=# ME,EV(02^3&&8("W/L!5_)V]?'K\]/7Z)OYR>O'G]\NC#\[5W.2$?O;_H MO>G[T!_TIWV8' W3Z704_SP;#1*:C./_N>Q/O_9T"HQ" N*BXD1:IXG+6I$8 M0?*LO$\BWA;@G,D9F+.?A!FBY_,]+X)]#H/I9/'*3-2$LCFP_V-3PJY$7H7Q MGE-!4!"!R!P8D2I2$E@*1$<*V@3-M;S-SA*&CL;QV6B,?*/]_N'99RC6 M=F[*KPCRXW@/7+<-R?P3SR>7Y^>S,4E_"N>+[Q>[WA 3TU$=N5_I%5G95_$K M^*$V\A2R)5&XP@\RY61TA',#PE#'HVR"\<=0O1H&_'N P9Y:J(:&H\D$II-> MSD%)KVB!'GH@.CEBF8S$4B:B-@A/GUH@X&KZ?9GX=31*G_N#04\ZYBTWAC"0 MR$9P@02!/Y34,AJCJ#:F!1L+ KIDQ7;0[%V0[B37O:%9')#>2\@P'D-Z,3H_ M[T^*__YV-(R7^-)PVHLL:: :G4+C/)%"1>)54$1H1Y7+%B#QQYR:1V?IDBG: M0Y=UI5G-[KP;CRY@//WZ;N"'4S2OQ09>E- +?W_5'Y: X@V@W_^^2/,GTS,D<":?I<<-!:&\B9F ADPD ME&4^@B(@LU6!.:&C: '+E=1L@B3Y[2!I?XE74_[KX=0//_;# .;TP/3X2QQ< MEMS3];IJ-:Z?@7&DC%MT^3@CP1A!A!=<"NJBR;(%%C8A;A-HJ&\'&M7U4=D% M?S$'*Q42M#,*C53$*"!9@T&%S80YJR"*E&)LLFK=HF(3W>MO1_>[2[C>6H K M''([_+AJ)>O9++-42A'N D4+Y2CR)0.Q4N@@-5=<-HE;UE*U"0C,MP.">AJH M!HJ%6_YZ&$?G\,%_N39-/21'0***1$BYI(8,\30 >]UQ/_!M$G)/$S2)G"P MWPX<*LF^&A:6\X(\LZ!=B:]%1F]5*4FF\(T!.-TE-PU<7H?I:Q+&9]:L*BKCFHH60[K5Q'%,V48 MGP=B6$!'S1I+ H=$F''>&?PMT"86\!&ZNI1XJ860FJJHAH\7H^%T[./T7_WI MV8O+R127Z/$JXH!9+:E"YQW] ")%]L11HXES4;MDA9)8N,"["X)+*$_AVNC%D#>HY-\/((75W*M=3"24U5 MU$W)+A-R@]R,-7\D3H* M:)1\TRISAUXSH3HQ(K,$7.N4(=;9:(VVWJB&V^ KHY,=UDX_.3L:IO)/V4GY MY R"+W@.LZT5R)J*3BR= F*^0P0D+ P 3?2"YV@$DPDXB3Q9(G$!1XH4 M)3E$ #" 5&,89"' M*"76)$F$%LHS;DNL]Q25H[MD',[/1\/9N%?K,'AMK5."&%/V@IF0),3LB/>: M"TE3YKQ)G<9=0KKD"^V)@/NIA#UD7M/W6900S9XTI.IB#&?X\/4_P57T^F8T M*3'K2<8PMA>ETIQ:($PG=-",-L1QPTKI-M)G)(8J;8*$[>CLDH=4&3M(3SHJ*WQ.:LV MCO6CI'7)]ZH-GKIZJ8:7]S#U_2&D8S\>8C XN579F/NQ/^T%R3V&@(: *Y6Z MH53J"FW16N:8@4>&M+7 R^.D=-+2"MX##3PQ$4BFEI'I*>*>(>.MN4*>37.F#8[ M@P]2U"7_;$],K%AG*VBA[:;Q@B(OI 7O%4%#7:KZ<*$/+#/BHU>) =?2-8E$ MUA'5)1>L,C2JZ:*F&U_ >GQ^,1A]!?@%AFB=;R)FKW241F22<_$!&5+GJ4O$ M)J=#HH+QU*3J9#U97?*SVAB/&OHX3%G!=9X5;%#H(Q!#>N2MFNF);7EA"XQWFDB'1?$>P;$,,VL\@Y?;>)U MK2>KHR4%-9!241_5-]#>^:]EVV9!BQ4B6_/[XKI#?[=JDW/.U_H/8-I'R>\35&MGCVWISA$ Y\U M3#5I?'3Z 7_^?OSVP^G)JY-WQ^^//KS&=ZM)\X'A&TER$V8J]42Z7E_G6Y"3 MGLW.F5*)0G/0)8$NB1-0UM4(G$OI;6ICN>Y2LO<6)@SPK8]'P_2['_\)2T/W M.*/)T:B)=:6\PC-&G-$,'0BE+0.I&31I@O0P25W*+.V'B7O=;^JHH6+N?0(X M3*G.>@F?8#":M1]8D&1TUAA96.*\0$Z3L"10[PAD'=&%,-ZX)CO!:ZGJ4FZI M+CCJ*:,:/GZ%(7(X*%TETGE_V)],"[^?8$&41:="%Y?""UM.#((D5GM#A&5( MH/-!T29;PH_0U:7L4EV,U%1(_3S!S19T+Y69LF>$EVH=F8TEWBE)3/)&.42K M"KSIRGE#R]X/P1@'>3<>Y?ZT9U"DR:#:F(=2JVT\ZLY%_%-85(Z%6"HS)/(9C"BA&4@S_4]XZV:0OQ2,N MX*,+'_FF%+^?W.NM=TOXTV#!"C2@)A1V@#D23*E"5C+3; R'T.2@P(./^B[N MW2<87L(K5-^J+/-U'YA28XG_IU(SE)3.28$B7&5\['S.Q-$LB"A^!V<6G\-& MM19;T]HE2[@K#U -%38Y1DBQ+ M&1%0I =<23DIKB28W?+2KV;V:V&&GQ0/:'E_CTS9>KT7#R"^31&*[/>L+D M^ L^M BI_M"/O[Y&(,R.^I5'>32+_5\/IS"&R;0'-@&N<9RX1$59+A4)-G " MWNH(0E'(37)+#7GJDD'>'8WW.ZAU P056_3-"9T[6_,2A5XPT@M7=AX"6B09 MB\>=#"S0'C4*Q =+(DI!- MQ+CH\4'FS*@F#\@FQ'4I2=X&-M555'EU;>,N!,; N&R)@I+>C5F6 SV66!^9 M=2(FH9LDHP[F,]9)/N?DT7&RE!@(I?HE">(U_D@"@Q]K65"L[;;M0Q'(TQKP MKB#SP>3?CBH\@#\J MKNJH\]#U4,L%+R].?G_W_O@W_,SK?QZ_.3EM4\1S?Y8#U/(\PEJEDIX5)V1O M3L<*-"A6&Z*]3*42'TT,9$>LYCH(S0SX5@?='Z*I;@I.TL3P8>$84<;B.^M MO*29!&:L2(F+1M5+:U)P3[L UD+#/4.SL]CKUMX^_L?A53%H_/IA M[(<3'^?7A+(5$U>5WX[>_GI\^OKMZ8>3%__GMY,W+X_?GQ[_WS]> M?_CO^DOG^NE:KZ%;,-N\ROC%T>EOK]Z<_*N1?W(]^B'\DM6L5/)'2ELS/SE[ M-QY]ZN-HOWS]8U(ZA5Y'0$?X-'Z:7Y+)("JF$S':NW*');0) ?#5'%GR M36+]S4FLZZT$4$:!\"3H5[N1VZ6ZYR<#7G6]UNDI>I_0%4TQ>PI8"HZS MEVC=I+!N$^*V/'??O%KC:8W/CDIK8VH6(']? OJ;OO-.H,4(@B$E96L]^DQL M8NCY26Z\UBQK4#O9FM7S=>D0_E,8FPI::&AMYLUW%T2N;,+;LSZABQ8D\9F7 M?I*Q7#DG:*F"L@&,$MXTR9CO1NZ6Y_R_4XM47;$-07COZI39:;FH$^.",,6+ MT32L%(D$0GF22C"5@C_0FK>"NBWOAOQ.(;:OVEHYV'._OR3#$?-^GN=^#[,> MEHN^7#V3I!$T!5R5E2VME1+^-JN:SYEJ[JC-;$>7>R,"-L&0^TXP=#!%5;Q8 MZV(,L;^@Z>A\-)[V_SW[LR=HC-:C9X>N'.#2+0T)6KO2_E1J982/NLG^ZAJ: M-LI?TN_#RZJMHHJW2R##)99\-1J_'%V&:;X<+ *#GE,R>W3S"-<&R7),$@N< M$QN3M#:5MKQ-;F);1]1&J/G.TM[5E-1J]5K=[6V60+425$Z*9"AULR*6-J.% M]W*4A'E%50P[KE@/3KH11+Z3I'93A=0[J^S[P[)EE__>L?4@/ O>"BW*_#D1O!2GPGWD]# MS=6[Z^;,C^$7Q/F"L)J2^MHEMCZ?L0PB": _E?)LIQY$3_G!H*BT:32F:5$]O2>=&L#I4 M[]@GB^;KJ;)>KP$4Q)W;(]_#9#KN1XP/Y[=+WGYAZ9/O8-P?I?M\SALI''^) M9W[X$=YCK'F<,\1I+QE)P?!$T.431')OB$.'CY@8DO-1LG#7OZIW1>CAV*Q0 MO;,I0'4"YBTD8@V+&*\GB_8)D:- &B\L4-VFTGK74J8GKE+N+MI7U ZUP$#- MEA2KZ'L]_(3RNTV?<1+]*$^J=&U5.8\&@YQ<4$!:0RPR5&4V*#T<1;!QP894*T.I.WDPG?:?#9E80G%[,SP,=?8!S[.&O/1>#"JT"82AA#6F^),\$B9K3,(CF5[]ZA M7FT+9#UE78H"&F%JQ39(16W5W$*[)NOU9')9[EQ[/41V_>#=91CTXPG:CC&* MH4>YURIQ("7 (%*A*0I2 6&>B2A4P."B27W(QA1VR6U_ E#5TUX]UTDY,B M:ZG:TC']+H!33TU/D8;RSDE9*E30D^9('R#3D7DBG8M4.F:Y:&)^=DU#[6Y] M/XR.(CKN8[BU_8G._@5$2(UQCB!2!$@]2D>+BJ]+[);6YFF9S$K?T M&)_D =L79@]9YLH*K+Z\7]/WR^6D/RS=LB>S=@:S&/+JG=3C7%DK2K8/Q4%D M\IY86C;0F.',0 S4--G8WH;(KC5"?1*0U5)BP^84)^./?CBO//3E$I])'/=G MX=0H+\B_3<9F#1(V&G?_U@C;D[]O7XG3_L=A/_=C,1M7I7<(H'A0LGH"F7THI_'J2VP^;&-YK2*^J;2.4NK/#,'@]3"/ MQE=+PTN8^OY.UW+N/%=CN6[,9MO'>>Y ^27?"9?5?#EXT\]P14Z#9WVC65L; M@NU9WU<5\RM6=I'GXJO["V4E$94XV]W2W1Z@&IOB_I,]GI;' MAJPFC\V(KB2A-29N'RFM';::I#8G_@#2ZK%&\L*!#R*QNPSL*[-9CFTG$,V_ MN3_7JTBHP];N5O36]VNQV,*&7HUE'20!*(M\D1+UBB -$DUN0< MP#4%-;> WI=LVTE&9W761.'6L5-CHJ->*Z+9[*@R=R3HH$E2(G,1 )AH4O"\ M(7U=JG/8#1WK-GUJ*:;BF2JDX .,SV]X=8YRL$:2:%PB,K%$ @=/@H\>HJ 9 M\G[/KW1]_04? 58[G3DR)KTE-+G)*":,I,X$QGX9HL M>O=)Z5*9:AVM[RGN)J4ABZM+%G>-Q-)FPFA'E N<2&,X"0EMC\\N\Q"#<&U: MB*ZA:?=\ $&HIH.'NX)4#?GIY@4%!R7+ZP2]^4(@^/8/2@KE>Z+7%'+7B MBEW9JA1BK&[-\+67DQ4\,E;*T361%G'E%36$0^*<,UM[P,'C*NQ^6+> M2A!\UDI*2;0N9W.CE\3I'(BR%I2@1AC6Q-*L)ZM+P48-G*Q?@_922B,WY)JF MI;:3V4+I2R(),\(A6.Y7*-)-7&>2Y*HD%DY[PQMNY4ZL-HG MC2HA!LJ#3+TC(6M##*I*4?1=N&X2O&U/:J>*$FL!:YN,3P4-'N+!NKH5\2%J MH\H2(K=$)Y^)3$X0CQ AW%"&2TH*V36/&[8AN$N&^PE 5T^93:"WU,%%*",40<\-6ETL)*:)BPNK:4T@)#E+CYC1"22A42,:!,L"$TX M+AD^&H/,-O=P=HF;GL*>-L3(+NHX:,:F5)V_&HP^M\K6K!F_1:9F4W;J;)[_ M[J>7X]G)@/G>\U(+S;VEN,G@M42X-2/5-M+1T8 ' LC%@8F7E]"C645%,2IE MZ-82Z:^N#LTD6)ZHLEI(V^1,]*8$[FO+-YWG+0K^PV<8?(+?1\/IV:3GF4Y0 MSK('33T*AIFR)V31SM@0)(^0VFR[[DIPE_R$)NB[NRP<1+/5?(I-J3W*4QC_ M-_CQJ_XGZ(',U@3GB9=*X[()&(!HBO3BHJ=4%L**)HF$G:CMDA?2*03NKM.# MPZ]0^0&1!#T;DC/! T'AE%X>FI.009' !)7HC0>IFN04MJ:T6P4*'8+=;KI\ M&LA]'O5$,M&P#,4L Y$AF?E=>E:H('14K@. ^SSJ5F5$U^"VI1X/"[;W<.[[ MZ%R/3_*K_@155TCN12%I!HA$L50:A%A-@K*&:!%T2HZAZ)H$]+N3W*V:C*Y M<'_M/HGIF_D$G&J-_RL2HTY7=2>>HI4&ITVR)H&A[*EMWZ8NWJ$N9NP.\G;5 MY-/@;70Y[I729NN-(XR7^R*B*8W:K"#,\YRSUCKP)HG];0G=\E[&OQC>MM5D MVP3YL@@PADY.<$;P82C]DZ(A04 @+AJ9I7XDK;G+BY;(H M%DKFP#(T+#9XH@Q0L%GBR\W+2FJE(I]T.^I0\-I+@P?#V;7O$L&KQ$J9FE+H MN^3(B0TV$ ,)O9G +=@F#:XV);!+F9XG-UM;:^R@>+K*.V'PQ8S.0"( 16?8 M11)F!?N:&U2NN;I0+:_%@^[();@RN7L&'6)H"P"+M<6S:O.EHC2 M4C@GP65J,,79W91,PNRBL M<5X;^B1>_-9[N8=*O#PILG;77?-JLPUJBW9K0[3-\ ^OW_P\# Y^QY$61YY]_Z>*T:I MRW2+7I_+X]?N^+GQV'7%=+CNG\NSGL8S2)<#N+D48_G=2E+<;)*ZXMR!L3VC M]2*#WF*R%Z/S@$:R3/8>XNCCL/]O2*\3&M]^GK5VFQVSGBPN?3D:IJ5L KYW M>8XOSCYR?5_MKZ-1^MP?#'J<:66$!$(MFF])@R5>!4\"E8D;H I8?$P]AR)V MWU7_ANF<=>!"DIPB,LU*_0/-0$2(%J2S6NDF_N)J1I[&%>PDPN[Z!CMIK)J7 M6%,ZKX=3/_S8+ZM7SRE-D^610'3H+3G-B652$V4QDG1>2JZ:]-YJQ$\7/-5O M LU=P%,G'X[YW>7+MY4[QL$F30FS7I2J4B#6>^0I2N\41A6F37%.6[:Z4-+S MEWM4]D17)Y^8D^D9C&\:AUQ]HT=#<%DD2:)V4([Z O'4%XE;RY@-0=/.+RPK M.>M"X=)?[KG9'V.=?'1>++,SX[''5<*%TE&BLBY=5;(EUME$A D*9_N2IKS:3>*NX#_ MA;GI)%B>VM*L9&SIE1[SEME2M^*"#D0J9HG+)A)*08('&81HDNMNQ,^6R<:V M'9R[]'1T"4>=?RADU-D9F@B#V3D,SHF5TA*FG77">GRUR2UT!WDHGE;,-PF# M98$[&:S)PA)T+,M%4UJ5>P$P!A(RL&1,SK))56-SSKZ#Q;KJT]+2'.T/K4X: MIA?W>6)9<\I4)APT>B#2F=)3@Z&Q9<%(H#3&V/7'Y3Y;7=@H_*L\*WN"JF%) MW2+"]TO!_1!#R!WJ@AX::O_JGXV(W+=VZH%)=B^_6S]@,ZFT*,I[8*J;2JQ5 M']BCQ&RO^9I)=@=V*QT3>S /A[^ONV"FG!]'O6]O4N=J3PWD4KZZ0O!(#401"3(!,I M,L7(KAPBEC19:RQJ('1(^MOPUB6?O&//T5V7HVM(J^:@[RKWS5@*0O(DDB>9 M<2!2>4J"=8[8R&-*R1O3YN;:IEQU*K7V?3XW#>!U>$_]K1^7$Y*?H+Z[=6_H M9I[5>B;V/Q41QY?EH-OLGN4=SSS<'J+&B88U1%7F>)\C1*L&JLY]FX-$MZ:X M0E8%&]3 MDZ7S08KV/LA?BGP>YIRU977*1 MZV#EWCG^>FK9VRF=[5S/:7DQ&D['/DZ/T1",9B=H%R09!UQ3QHER-I8Z,4V" MMYEPGC@#IJ*WFQW%>FRF+N5AZRJ_OJ#K]?LH>+RB!7!%F?F ][E&3W#I.DBA MA1?6&<("+]=!4B#>Q$A"8%Q0&JEJTX)G!UJ[<++A :EH0*K6IDW\-$/7HPF MTPF&WP*\#I%X66[UU0E*ATM5:@NH8"FZ(!YU2%8/W86J_/9V9$=15C,<^?'TZYM^++'@J](*66F/;E F#&DBDF=!K&1(C7$R M":VB2WF;A6+5)%UJM-ENR=A;O%65_1M:I[M&BF!%+^(,! M4$B(29ZVT?6*.391M?WF5;VO#_%7^."_[)9[7?[Z_IP_2$Q%+G?7_/U!JG+<0KNGTU'\ M\Q<_*;F-\Y+"O=JVVX'Y!T;:7P*;D-A&#+OO.*P=KY5(6NP_K)ZILL75%^F_R!;TU'Q^@)(!'PRO?'__2#2QCEV3=/KCY47>2[S=], M&Q7$T491I\5)''\=Y>D9+%%P%*?]3_WIU]IZV6RZ5FK8@=E&4K\N77P/D^FX M'Z>09I_\8]B?-I/]%I,VT\"NC+?6P^S]%*JE*9?=U;C[5$J"7@-:?59WQ/'J\9J(886.$ @]Z,?II?]P6797AQ-)H@[ M1.XY8OK,CV$7J3P^Z/[BV9+PYG+:/1K<=.@#R*Q%C/CHI+L_?9L.?0#)M7@V MR_#]Z6PYP*E+=4E_^!&&L;\;SM8-M[^$-B:VH53NE-A6%M+=T9O*;"TK>Z^ M\+%,BG/^"J./8W]QUH]+&8V=%L)'AJRP'FY#=&,)[9'ZVVC@YM)JD@Q&UL M[+U;=UN[D2[ZWK]BG;5?#[)POV1T>@]?$X_M6&[;27:?%XX"4+#9H4@W27G9 M^?6G0(F61)'2)#E!2;1SD76=^%!?3: *5:CZ]__]]73TRQ>__)\DLY.<3S_Y=D4 M88[YE]^'\T^__"/C[)^_E.GD])=_3*;_''X!QOYC\4?/)I^_38(+_]^,?;>%.B2!9D-XQ'5"R:'QF M$;B+(+/*]+/ZT-%P_,\_U@\19O@+36X\6WSYIU\_S>>?__C;;[___OL?OL;I MZ ^3ZOK M]^D3G@(;CF=S&*?+ 6CX//_^AU?1F-_.?TB_.AO^<;;X^]>3!/,%/7=.X9>- MOU&_8LM?8_5;3$BFQ!^^SO*O__%OO_QR+CF8INEDA.^P_'+QZ=_>O;J)=#B> M_Y:'I[]=_,YO,!H1XL43YM\^XY]^G0U//X]P^;U/4RP;T2^G7$&9"N=_U:?] MMC>F3P1DFLXB,OHNCJN"]XAQW=/WQ_S]62QC@;/1O$?$-Y_=*][)*0S[%/"- M1_> =O$@=HJG$:=]0KWVW"LXER!7$=9'PN?/0QC_(4U.?UN >S:A5?@M?,2[ M@=&?CEE=3GE0?('@\H^OC$XT#\?#NG*\IB\OGE#'V@4'?IWC.&/^]9=A_M.O M0Z6="H:KK%#J8!5X):2U*'3(WM@\N'Q,!;2$-)JD:T\=U:5M\IV+$40<+;X[ MJ',<+#>;)^/\8CP?SK^]&I?)]!0NYH2OYG@Z&ZA@K188&?T+3.NB6"S6,:0? M $J;C51W";#[<.<2WGY"&8??!_A OSL04M">9CAS3A>FO78L2IV8IOU0RQS1 M%'53(6=+!9]A^L/'R9??Z+F_U:G43Q9S8EQ/)=#F+BU=E MQW>I&@!-Z9M/>A#F.5,TD5]_F4PS3O_T*^^#U/\\@^DY-OV%=%["?4FP7I_ M@M_AQ^%L3GHW?P.GM-)$HZ0IGEF?!=,9)(LV>N:XE\D9<%J'WDB^/O81$KV' M<&^2;?8G^]4X3::TL"PF^7Y.6\NSR=EX/OWV;))Q$+*(V1C#BK0$#YQ@D9?, M7)9<2"SH8A^;> =V #B"+6A#W'?U .WOQX\R7F*L]G%/W6Z8E# MJF((A?4V5.L3&$BNZ,M@44:9HA6]Z< : $?(_[YBOLF][XW[9_3IR?3#Y/?Q MP%B=0,;$K,CD9T;E62C*,.X5=][R_'>'&\,?+^XXBOLEZZ(WUQ99T,GT[ MG7P9CA,.2O:F*!>8<(EV)%,L P? 2$&E2)IFJOHXI;L-P_'ROX^PUYSG['6, M=PW8V\EL#J/_;_AY894H[2(6,E41@B/=C+0B!=+2 @&Q**$0?-\Z< W!\6K M[H)>P_]>!WIU+7HR15@ @51DCC8QQ&B85AK)'76)9665\,!#\7V8SJ;T@R%C!^&\Q%M(F1 )I4TPR@XTUE[YDM$9D3(490L M3>ICQUX=]Z@8WDNH:QC>ZX#NPQ1J.M+[;Z=Q,AJ84IR2R; L@F>Z.&20$GD+ M5F@TMB2G8@_T7AOTJ+C=79QKB-WK,&ZI92^^ID\P_HB+P\$@''?.2.*#L&@M M NT6B PU3U)*:POV86RM&_NH:-Y;N&O8[N& [=G9=$IS/H_K5#4D%^!L-C!> M*0^HF3)!,VT3K2]D+I C$)V.A@?K^MB6;\-P5.SW)NPU6M##\=JK\1RGD.;# M+_@R1T$E[@D=X"GT-\)VWH,1Z@%/0A[C1;T M<-!6XW_39S#'CY/IMT&A&8+BD9B*A*>@8R!HJ5+@H#AN="('O\^XZO>ACY#S MW46[ANH>3M?>G\)H]/1L1M.;S0:%^^2E(*,CUC"/R.0Y*",8C\J:*$2U/7JC M^MK01TCU[J)=DR+3PQ':BU._S3\\FIY]A_&T0/9002?NX*Y+F MF&BAB3DQLCXY)AL,:MD;Y6LA'"'U^XMZC0KL=8IVH9*?<#1:PG$Q*, 2F*U( MM*R'>EP:)F+V*@8GO-']O>Q71CY"PG<6[!J>]SI7N[ O)Z>G-8H_2?]\_PFF M.#LYF]>K+M6_'"BGP$LE6*EA'9VE8[&JH1<%8\C9B1XC)[C3-^_3_XC7X2.<_9LDQ+$-/>& 8V)( M #GI_HF_ N"(J=]5S&O(W^OT[@E!R@M8(_@X*,6C4-G01A,]TTG6NZRVN_G%]#_F,:36:8__3K?'J&E]^< MC.?X=?YBA!7$GWZ=X+!*VZH.>C6 V.RD+#^3)UR%M M23Y9"5ZS!)($E9-DX(IG*FEP,1<;RQIS;TE=@5E<\';Y853LA&JP4.>A3+VY"ZG/GV%2F MX5(=>N9LTD3@AU$%\DH<[5_UUJ9R3+N"+$(,S"#C48%KE2_N M40.VD7,+YA=G4@M<3_Z*Y]2$,G)+R8)5R;,0"V?:<%5C$EJI M-5=C>^7[Z?'QO8MT-[[?__[;BD3(UOWGCA5K3MX\?_'F_8OG],G[D]>OGC_Y M\.+YTR>OG[QY]N+]7UZ\^/#^.IJ.I6SN?NK^-6ZV1+Y2_ 9DL9S$[ MA++OPO)D-L/Y[$FL-X;3?("*&V629MPDVB6]79QNTUOD7'2IR"#5FF.E_2=V M'<;A%Y0].5Y=4/:0:H/-XQS-Q;GV=U!:)^&-0J:*KGGDR;*0K61*:P\*R1Y2 M:V[9]D7U"IK#,[X/16O9WD>^+2Q$F'TBS[C^\^)_SH9?8$3@9D_FSV Z_38< M?_P[C,YP8%.,)AJRBCE$LFTD3;O> @:GI,;B:[2KB1'1!=U]*<5>3*Z:%KW3 MT$!7GJ14ZP+,WF%"@AA'^ ;GR]1%Y!"T1L-<4H0M%LEH*Z;%T/F D%3*;>S, MVT =@V;T)O0>BR^=GZMA04*1JU4\G%6W>SGO 213N'2"ED4O2$^C9KXNE5P# MF=YD'[L,W8ZE-X[QF*GM4WP]5E9:3O3M%#_#,+_X^AG',Z15Z63^":?7IC_@ MI(VAEG6S5A6:MBO,*PU,JF U.K*\RYI://N_[1VP/6;-:$5!C^69UDYZX(1/ M.MB:ZB 4@:DEPP027;V1IJ"YE7@,S.\NUAZK,EVJX>0S3N??WH[@/'Y" MILGGBUC*R^&XUL]^C3##=[68^$GY&ZEJA?^DS$E94SH[/1O5>N3/\?,4TW 1 M<:&_?'):;[[\:_'EP'H+$&MVE,-ZURT9YB%S9JR1.=OL!%^3D=C'0M)Z:H_: M5WE@S/=HNRQG^.?))/\^'(T&:+PLM>B9"4B[K2++.AJ43 O%;319>6AREK$$ M\*CU9";>+%=P#UJ+>A=^@WLE1-:SZ!>N%RW;@TBID*K$;G2VI::MY\8 M<"PL^1R=4=J%-O;+K:@>M4[T)^\>#9L-GM>;R3A=6%R!IJ6<5\ M*,@T)ELFL^MZ.IES%B0@:J.LW>"(F;Q##6HGG4S.\OWQ[+0UZ?WR!:3Y:$T0R- MI47'U,OST64FP%AK>8;"&P8E'S6M.TBPQX*/BYWE]1#B<$0BP]FSR?@+.9_5 MGGP[O5AJSC.TQN?_?IJ,:,09+4/#-+P\=Y%&0XBTX=A@2 *@/8M66A:LTB8F MJ;6.G?;N_;$\VM#T?7#1(%1U=08KIW,RY1 L1N82VKI#T7M2'5=AC8/H112Q MR3*Q&=*![T\P@HOM:I-$+D'6A4Y6!:5C0R?GIW-YN0( M3Y>"6!9Y&QBC5>$\LJ!K>C#MC.0-0\T.5Q %(C?K^LWUD7Q]-[BCT9/>F6A^ M^GP#7<981*T1(82L]X=EO=QH+%-:H0K2J;BNE4G?Q\]'JR$]2K]!E/UJ//4& M-ITP(SGE#'B]54([7KVOX&M/KA(!HFJ40GX;J*/1B]XDW^ T>W'2ML8D\LZ6 MF"+-LF"J7=\&!]IK$ G'K2@RL*PY M&3ZZ7E?V')E(,F-VH)5J$L8^8O+WE'*#,^T-6];5:)LCL\44PWS4M:0@?4;3 M1/*;O4^DLD&[)K?[[T3V8QUG]4M4 R=V[29W!9Z+&1%29E;3*Z-M$@P2+760 MC4.PN11^. OC1]6B/DDZM+-[!28$::,IY%O19[66/UU!2"8 FZZ14DS6I M([X?2Z=:D-; -;Z13'!%;#6CP!/GA6O%2B2?3)- &(3::CR90 NK*"$V2/I4M]DM3 A5XUWJ]HMT_<5PUF J!>^+>%!2,DB]%X<)@%;W-_=3.D'TMS M>J*F@8=]!=0@2IN*%ZF&F6HRND06L\X,G06:G?>VC5=]!<./I1:["K^!BWUU MBO6>PZ(A]GGR\MMZ7X$HF,^GPW@VKW'*#Y.JP75KG8SHB1\7G3QP=N7V#WCG MLPE,R7I@D&RFI= 7EE G<,4$V^;,O]]I_%C:>(\JT.#LX$HE\O-[X\&II.IM M<>65(._!1!;IK6*Q1#"\0.TQT\8LOP[D/K*B[H_8M=6#=F2E1:9#S@OAP^@M M#,FP>P:?AW,878$Y$#8&4XQB21$XK6C.Y!(D1C* '&-Q>5V[@!X"W'="^Z$U MJ6?FVB1.+*\ +NR_VAYCBI]J=;XO>.Y#O)[,JN=P4LB9&$B)(M8C,BM4KDX# ML"! ,L-% %"UBG*;Z\/;X?RQM:XAIPV.K-[AG 2,^05,QR2*V;5;J0O+8:"4 MCL:0_Y&T(FD(JQCYK)'5"_3&QAA1-W$-[X;V0RM:S\PU.+*Z*:P!#\6@Y)8Y MI373,9 ;ZXQA].WL 07IS+3X&CJBF>SXL!*NUIPP=$.%\@0 M(F.H,&ZXAL01@X^-^7Y(1?Y[XGL7Z3Z,(O]OH0;8/^%\F&!T'5I?%?^O#W& M\O^WS&FE%P 2_2(&6N0-:IZ$=\DG3MPG$S#&V*$7P/7!>F\,(*242H)G)N7, MM$;.O"GT>F%,J6!VUC6Y.=B@,L\239YI,Z[K_"F:CY!F359":O#W;0WWTJM28 MG6;6\,(:H$7\9+H02%Y$W-_B=-&9?< M]Z*$S(2/)!$C@39TPIFAH$;E1;!- MKO)WP/;H-:9O^3>(3E^!N, S>W(V_S29#O^%>:",<]P 9P$LV7HJ6.9U] RX M*8[LRLC;) +>@NF85&(O>3>YV+ "[>1L/J-UKL:N:,Y>NT63#5U7,FX<@Z 4 M2QGIN[[88MIT/;D%U/$IPZX2;Q#7O8'MU6QV1DJ:?5"U0BWM9H(^6*%9+"!9 MDBFG'&(HJZJ$NL482BV1DP<3L.1C1 MING1@XFQ[4/Q'K)\^#$V+F0P-ELFG%$TFYR8SR*R$+"N7UF*]$/&V+9BN7., M;1MI'R:PT@71CQUCVXJSNR,LNPC\,*K@4Y'9*EHC?2UDSJ-F #:Q7 J"]\[* MTN0LXL''V'K6@&WD?)@8F[ 07 F"14FPM*!9@H#$H@XF8T(PZ4>*L6U%T-TQ MMFVD>Y@8F\BY)$DFJ?'A_\O+D[8MW3SZ\HI_V%E_;\/@VL;4N+Z^-J&P;J/::FK45C$B<-RK5K(@?F'2T@VH-1V7&)NDE=Y_YC M:N_P"X[/\+*T.T<5.?)<>_O1A*2B=PUY80:2+0H"I\FUN:AP'; M5POVD&R#;>8"STN:][IJ'=^;*-6("_TOUWLUR7B/@((56>K5KJ1HCXR)5DH? MM*9MTZK<4!FVP7IX?=F/X/7:THR=)G;J;'Y2+H!?MH807F3K@"D+M%=GVJ:] MXI%) 4CVE!-AM1]O7Z;+&C2/?A'97\;-B*_-UA;W%W#Z99AP]GXRR@.!04@5 M R.+3#+MG&3>6,% !:\Q1YY3D]UC,Z1[,&#WYVRM%NPM\ :J\.?I9#9[.YV4 M(2U_0A>T/C#N:0W4"LB-2L4P;LA\B]R"%$U.*J]@>/3O^Z[R;!"Y_EYL\*(S M].4^)YS47 ;./"EO[:8J6+"TSWD3I;:&3'?1Y$+01D2/GO9^9-T@9OT>%_ MZ$?H#9;[=SA#>N G@O:<]K?19-&G>0DN^%+/T0P9O#6N*GF-K1?.BM6B)"C2 MM>E\>"NJ8U&*_D3?HL$UCFG.H]IV.Y^2@.M\Y\,ON(0G?$3-:3.P!VXCD4W^A1_@TWDQJ0'RJGD3$+&5;T@*91E 45A/"9# M)@\H#DWTX0:28]& _434;P/*WTS&D^NH+I3QNX8[(Y6+Y/F64*O_%D=^:HZ+.&W*$#(M M2DT,A#N1/7IUZ%?VK:KF;D0Y$ &=U]7'[8>$!L[%LCC/-5!7T=;BS\!EHNTK,D2D-0Z\K,7I,W,Y%P4Q MN<";'#!V 7=LZM([(0T\C\W:''5T&1.I;RW9I35A\H',7VFXU;:8:%R3@I(_ MS&K2C^@;^!N7)M$RG#8,/QS#]MMB. MUQ<.&ZABE4.1F-!NT70>6(U&A_>3JIWEVF#\NG+NJ/+ZZI/ M839,]8AW.#JKEYV_EQN4-3?1!9:R-DP+FK7WG#.CDH @O!.BR;;3$=^C5XH6 M/#2HS'@'S($5D*UTB@4GJS%N1*TY5Y@J6+O,2C+'FX3@[\!U>/5HPN=V.K,5 M&0WU-8IW+$!.3%LN MG 2=I6NRQFP+]-$O-DV96:-)>Z>.W@;X"M[5%R!"DJ5XQ6#1C-)8F@!/AJ&3 M6.BM,\HW.:O9#>[AU:JM'FRA=#UQV& 16[GT*8PW6D%-B:(U6RN36.!2,B/1 MZ%1,+;_=-._^OJ])[[/L["'+^[XF/9O.!V^GDWR6YB?3B_S'Q(&P6O.NV0;T_.O* -]M:H(FP \D,O06W$YZ5&F/;[R5_!< MS7*]N +6!=06UZ"W(?PFFL/>@.Z'J)NL]R3EPZD (="R2,:5$[6T=F3@DB/3 MG7/G5 Q1=BDQ_!"IWW#S^9#,;R'<'AE?M&-X?Q9G:3K\O#BJ?3\I\]_))JD0 MSSY_GDSG%[5?L\WKT)V'^YPUF"/ MO$R:"K7'.VD+A#7-'6>S17.QY:PO8%GGG0H^,V^<);=/,:C)[@G\3V("\[/3O[Z]MV+O]#OO/K[B]KH/""W.818 MO.!9B'('G;:6.CMF)]7VI_-4Y3 MA!D^Q_-_7XUO-EEZ-QF-7DZFM"OF@>79QVB0$4N&:5X\"Z$6D;%%)$,Z94R3 M/*SLV1>TH?(>4G@/7E& M3?+6'T!ISJ;0-WJT25K350+.4C(T/Q<\BP4CLTZ$H'.1!9ND MESV$)HP'U87]1-\BY?!: H$@]=-*THQ,O:5;A&$Q9,V$UYEL\"2,:%*4[9Z3 M,@ZI KL+O,6-V#K-\QJRS\^FM>TH3H>3?+YDO<'?%S^:#;S(/A7:%[VI-:9X M$2RD[!BM8MY9,O]<:I*@U0W><>M+ XI:-?:]B7)1O?X2I-&&X/#(=/7GM0^) M0";)%(F!@PQ%^R8Y7YW0_9!JM =!3>I(WZ+KY]\G62S/AP:^Y$RFE&004BU] ME\FB"@Z9PK?ZK2=51LONW+/Y]*Q^<[:X??3A$XQ/S@^E_XZS>6WUD$0I3K2)[1]H@D>NU ]131ID9-_Z\BY^> '[Q5>< MIB%-=J"C0U&L9Z9>P:<7.+%H:H3> [?>)XVBG:>X%=0C5]&VU#7(#K_- MD MF/8($%$SIR6]'1J0!6L362/<6*5<+G#(_7TSTA]2U7HBKD%B^9/\WV>S^6+] M_3!YDO.""QB]A2&MO,_@\W .H\6+$E>7^'=(DIL-YWAAL)S/]!VFR<=S1A>3 M'C@1G(UH&3>T=NMDR6NO&87 O72"/F3;Y.2T]<2.6X\?E%JTR&Q>&!L5]Q0_ MU62<+WAYTO0&YR?E WQ]6QL.$J/S^708S^8UX>[#Y+QIZR!% (Y.,Q1),RU+ M9MY;8-QC-MX&(5R;0C;[X3YNK3TDJ6N4=];$M/[*BY2X]G?/F>8XXN:%C"K[4Q?#V?S 1:06I=4:SP5VNOK?7OI M@!EM:?-/:*UJ+4=V_)N-J>2TR?I--TJ=H65*T#>C@"_,B M%N8*:.5!%FT:Q0%N0?5 ;C]LQ?8FQ=E;Z@U6B!5,%QFC74"U[ BW%M4]-X7; MG[W5R[V]B?Y@>A&@E& @,&NRKI68D,5\[EKIX((1)33)8CN@/G3M$'<@==A& MXFW;SU\D?IN()4MRF+A5Y$Y#XBR: R#$I"RY8A-RNC=0'(/-_[W9VASY^ = MQ-L@'W'# A M*TWH:)#$^ [G-%?,RR(F%ZA4] Z%2LP **8-;8\0LV2B)(><.,$VY377PSD& MC>A!T#UF,=:[:,_.-;36AR\%T_S\:/ZD/,F3151J82Q)G9R/0C-%_A33VJ@: M9B<7*T"B'YE(T^Z@")TNVW8!](A=S28R[W%)Z(+OXD7H@K#O6_C=H!W^2G[_ ME&ZA+WOPT?-]_8Y(P8*62226@R"DGI90G^G%\89[IVH6M^ZM4,=]:LPM-_D? M@L)L0\.!%>4RUGRQ16I)&ZV0FA4!4&O=* ;9& 92!6LAVYRZ&*S];$$KX Y[ M>[P%N=ML3OLPL]$//NC]\B?O__+R]^3KYK0-)R?3CS >_FN1# *U9]7W:A23\O1L1B;Q M;+8+&YV>NS-X5G[+BZ&*T-F?A]&#;>6PC^_?#C^-A M&288SR]CH6\GHV$:XDY"O_V!>TM["[PK8DX$T9<@,TJI0;G(2TS%^L2YRKKX M06?DO^NS "9U%N%WR-V?1F]POCTE?CKI8 MV9[7TX]1[V3<-E9;ACK/!N42K?3=MNH>Q7> M.CV%Z;>3I'5\Q3M5^,/4QC/(%6I#AQ* 85L9T>V<.VB5A@ S\PE="G0]L)% MFQH/6X \G/O17$]N)&2TXJKO\F7; 'WZ[<,GK*?*,/XVT#I SN38TPHNF(9" MWE/1BJ$$@1J54%%U>XMV1'"$VG,X1GHO?K@MZ!=?A[-%;F/]K8O\U0&/2=0\ M.6;)Z*VWD!7S.@0&(H!2,4HC=1N=6@?GIX+UQ56#R-^52;R=GM_,6, ;>%^R MR"4Q9:RK78(="]D[9FV(BF?EO&F3@+H!T!%J4:\K[;X7RQ]"BGMEJ4.Z$ M$"8**TPL6J643!MPBIX9&72)UA>^ZECTE;>V M&=01*TYO7/18T&0AA.6N^N?)%YR.%S4"/N*X3KSFR_C@$H&1];(&)\V-BFRT M8)W"7.N!K?:.WF#A;![C"!GO4ZH-BHL\&8TFOP,IX\O)]/GD+,[+V>A"!+/S M5:R>5YW'HU9O$ YRX5QFJ1D/WM<%S3,O:ZM1\)XDY)&^W22A;0_01ZAB!^>R M056/BY3.X;_J)>;QHMG.L\EL_N2TWA(]C]%3,;#BP:R%_U$:R[Y<%&L?=DC.9,9 MYG5$9J/)-9>\KL$^,R&#<)Z69).;7.GM@.V(5:AO9GHLQ;&%+,YS$4,IM1I8 M9&5AJ*$)# Q]EDU*!EU"G[HU2=ABT-;70P]\GM-(V@_N2NFS$&,TPV-J;DG,6(JV7GM;- MEK6C.;N.Z;$!TZO[[%0XL;9%?P M7"21=4'4\G;I34CW?+5T/\Y639A^!'X853 &!29IJC<8JLIS%J4G4\IB,C&7 MXE8#58]+!;K>)FVM =O(N=DUT@6N)\NV4"$ZJS"RD&.]*BMIL0L&:)92@0VA M@"U-F+\!Y?!7@/8E:.TMTIVEVZ*MQ5F<#?.0-KXK!\@+O2[@?)TK2U:0Y\:Z1Z*G?5,S:257'LT/>HMHW>U$OA"L77R/G!KF#NL H^]+PE?&/_Q- MX!T96.5P#_'U?%7S&AS$Y%3@+$6)3)M:L2+PR# &I8,BGZ5318B'P>(MMW-[ M)G$+J?5,WE])4J=GI\LZ$UZBMSXS4X-@VGG!0%E7C8@<9>8TN]Z:IE\;^; W M9'>6_:0/P?6\4_X5OEX!HHL@;=21^6BAAJ,*\YHV!Y=($Z,E2Q"Z=!+KQN#5 MD1\A@SL+KLFQVDJ2U=-O'^A/+Y88"* JG12=NDA/K!]>..LY3[4(]M9-]"+,V"Z:#22P6#\RI"-QK&VQHL]/PCI]<;BJ&ST2T"#8L^:5 M>(KC](FVW8M8II=D5=7."Z)>H12<;"VG$D,,AKZCP5I^(%/D&K ?S1[9G94& M745OXENB6R8M=,!W4,MD!>"#,4_VH/5.G>F!DX/X/2LX>?0AYU!?G$0K(G>& MU;;=Y%X;G2SDG.! SL\A=&9[D^6 *K,-%8VBA;-W^ 7'M:/RLKI8 I&MAL(2 MQ\ATC.3!@Q',) P\N. #;Z(?:]$\ $-E+]+6Q 7WDW@#&^7/./DXA<^?ANGY M<';>CVMX40ZQE!"Y@%21&=ID16'>YL)B VYP^ZX#P791OA]9YSY*%P,&9BM:R:94[2;RL7D M,TA71+"N6^6432,0^Y=EW7!O^>S)=GK:==W0"XV7(1;-0$,X[!L;L M"Y,V:&ZR];;'X/:-X8_2$NQ!TCW>SZYHSI/DKF%:UKON *KO1*.-: Z?=K0O M39-6,N[YQ=\,3I)G:A=-_G:YQ\V MW:4GR4_Z%=LABO7?7AEZ.J&=14[O@0_.ZD([3EYUU1]&L>&E(-^.ZCAKI4EF-(]<@F7*+CJ/2\_J M(2LS-@.7]$IRU23HV@'; R_^L8U6K!Y.],U,[Q6%M[#M :(OP7I6DEP2HI2)47&+)#=+MD&D#Y&\ M0H8JD9]O,*O<)-36 =N#]ZZWTHFN*]&.W#0X1M\(\4K>5!>(+>,N'3#>3_BE M=WZ[ZL^>Y-R3'F7:76/-R-31$%X="_/UX-+EDD61*'QJTK;\WO3GCN#,0U"? M;3AID1HR*?/?88J$;OGI<_R"H\D"9RW[]SW\ #I"/?O0SI @,D8&$#RSL7!M MK996=KD?LWVZ2%>$AX\-],[O:A9)$W*:9+^>?CZ;X_2[ );7H*/0SGI5R_9@ M/1D'%D$!XV"-02M+6@WZ]5;?9AV>X].0/@3?8%59A9-$X#1+R4ITGN;).8O* M>\8C;EV90D>K98L5X.O];/EBN4$84K*0(#)1W3 MO" +8!QSO/9+Y4EA:%()<3.DX].&GL2_L69!CZ?3%[F1NQPQ+_]T[W/BM1A6 M#GMY2M)P"$Z'K(,6P:MD2^V]R+-+B@_6H-E!#KLW4[S^@+YDTJ%!HN!%.8'. M2IFU#"6J*'PT17'E1>9YL!'9#O*Y^"=^>X_3+\.$LSU"%'<]LB\9=L.\&ES0 M,DH#H4AE=5 JA&@"67$6(((6:7#7P_=;P"\>.WM):]<+0C8=P^@R!#K.KR?C MCZ]KSY,GLQG.KQP/%DDOB=*<%:5K87DI6%"Y,)%06DS>A-4$H'Z6]UT![[O3 M78Q;AUW62/_'LA]\;#Z)YJQMF:Q9;5)5,GS"?U=)6+\;SX?S;/X89KS0K MO3*C&U)\^HT,D'R6YE6>RW7C_) 5#<_H@F &ZNF^"I9!CK*69BED4 8;9)/\ M_R:S:1T_N5>5O7_^[SOP4M,Z+B9R,KV8QN*H#LG5@9*1O!U5,S!(XX)*M;I) MX"'[A)A[2U-:!^#0H90'I!*3'JGI.:UMS00O7*TNH/K.:]R(YO!YC?L3=9/U MGJ1\,!6 9%4&[5AR LC;YJ3DF"U3)A-HT"K)+O=4'B+UMV0V'HCY;83;=V[C M>X#WM>1KF@X_5UDNST%"*4YDXQ@*%9CVM?%G<3553R0ENV1S'V_;K^%6J[J'%M:U M0XE)&U52ZD3O+8,\>F[[$F"/08$%+IIJP47;+Q@MYWH!*UL;E4#%BN;UHE.) M+-3BVT'RHDR)'%;;GFS@=?,8CY[6GL1WP!/])SDO'@2C*R[(_J>UMSZVKQ/; M[MA73FVMB^BC=\73LAFS A>T 2-MLBY'B(,N _1R(/D.J\+5)#J<+D:@!>$D MCH8?%T/5UGMICOG#\)1^Y:2\I^_.RGE-],OC":.EY"DY1NN^93J'VA\T&69\ M,49X+XQL4N:NORGL9SHNLRYF%V_4PXJYOIH/9+M6 XDS*G6D!U4;S6 MLU(EY8Q+R#MF!W<>\]Y.9@^M6=>MTC:<',A0O0[0*"Z@QG4!:BA6ZKIP>\6, MX1HB65M9=[MPT66T'U-=>N>A3?VN&P&'Q4'Q&YP_.YM.<3P?5*_*6@_U*K$D MN\$5Y@5P)B#(K(K((30IH]$!VP^G6*UX:Y"&LP[BZR'$X6@X__9=C&GR<5Q[ M/ \4RNPM>7K"^5Q?!"2TNM:9<-QZ[2 ?3LLVP_RI4@,:5/_=>Q[G@5HEO>YNS_E#R->X[/HD$U<2'3)KH9!Y M@IP%;9!D*1Q*Y9W%WMKLW%M3NOMD>VW+NFVDWG/P_6K#H2XPCK1EW58,;.AV MMHOX6K(9G2G::69$=$Q['5E463'D0!NG)K2A2S[KPV"Q4\NZ7DC<0FI]E_:[ MUGG->G"UTQX3QOOSSFM!T;2BY#[R"+&HV!=]#Z1EW5:RW]BR;AO!]7C"?+/S M&A0$*-JRVF.-Z9 LV:\F,T=[@N8^ #<2N$>7O?!6V2[Y 33$SPR! MGQD"/S,$?F8(_,P0^)DA\#-#X,$IUL\,@4-HV<\,@9\9 C\S!!YR^.IGAL!] MNSD_,P1^9@C\S!#XF2'P,T/@9X; SPR!>X\M_\P0^)DA\#-#X&>&P,\,@8?, M8/\9 CW&4%\CS'8K$'KQEWM'0=P*)+LQ>"%B)!2Y(/LK D"B;AP7K1I.+U!CQ[A2T70OSNI"R^6D3( M5 "/0$NLXK6T2 F)Q9PDDY)62!UBH2\Z12HW#'#X$ZP^V+P6:>Q#='U'H5_7 M:J8$:HR_P^@\U&D%;9*9,V5]9)IG9($[Q7CAD0MNL1C?DMT8THJ!!G/0ZMG?#CY_F)^5O,URD$@QHLCJBLBR[1'-'D6IY5L,0 MM069I8/50H;]Z,>MJ(Y#-?H3?(/@YG5PWZ/\ XA&2I2&9>5K@X]Z%NR+J_U5 M4: QG%R-]OKP'<\Q:L)NPFX0%KQ509^<3J;SX;^^!P[&,QP8J83063(>'#(M MR!_MJ/,.LSCIKUG,=XDV.V[7ER?[7G$T*KBK4F1 M16\]TZ9(!L9HYK@%%[//9C7'N,7IQ$$#_"W>]7U%^[!"[[I$(VQ 1BC)XK6< M]K62.!,<-#KN;3)=VH \CM#[WM2MC:-O(\*&D=6 '+?'1<*JDPY2Y'R0^#Q4YQ]#Y(W$9J3>/HBJ.'K (S M85& VRB:%@?&HY-2H-/"=+DN]YCBZ%O)?F,?3&^MZATKL>W%.T M="O\*P%3ZRO?QK?X)S Q9&3V%4LQW? M?T*<]QFUWF*,GEC9=58K!&4>;2JU-4#D&I0'';.-T3H4DG@R@WWFMQ]7SV#V MZ>5H\GLKGFYY?@..NLYFA1^3I141I2O<:($* IDC$E3TRENN\AI^NLUK>V[^ M"O.S*4D"ER_I\HARN%>'W.X/[XF5K>>Q0DD]=R\JH;%&:DLKFB&GG>S%S#WG M283!3C/:AH\GZ7_.AK/%]'<2^;6_WUNJF]&L"BX6X7+DRA%T4<(JET0J_KJT]LOG MNOJDOK.Z.C^[5_GNWEP%1$%OA)$A:!Y+R*YXPR6]Z=$4%P>=1]GO%/7IV6PX MQEFUC.)PO'CP^_/#MR>CQ5]?NP+D,-$.KC(+9"TS7:1F8!ROO8))682)0>L. M'L/6YZM;H=SW8'DYV!4&WN(TU3WO(YZ4OT_JB?CR,/S\MZ:8!\8)2P\#EK0E MMR[11'Q0@FFN5/"EE"B:=!O>#>[AHQ/M-&WU^/H !#;H@;U&/L_HW1_F10QF M,OXPA?&LX)2@BD%V(;K%P;Z5-55+9Q8%-\QFE;1' T8UN<2[#<@?0<5Z)ZM! MQ97+3LIK7HS9TV]7OCJ/%T@19(A<,H!">(U2#)PQS 4?A4/.R1IMH5S; CU4 MB.UP:M64JON.RMVR/"].QWD1.F1E&/F-EC8*Y\==&1_,NY% M:T!$Q;WSQ"JG[3C:R&AKUHP'R4,AB\^UR2^])VW9$)2\7V79AH.^;QF\FT0R M_M/;Z215C&?SR;DO_78$\^I8?^]"ZUQ1@NQ_C)8$(#+SQ3H6BTG9>T$>^DJ: M^H8$L6[CW9^AW!-+D[8BWNAL]1A"N[K'+G?@R=H=N*Y7)/!^6834+%WFYWP\WGHSSE; _>SL%',- MX- /7M"O?(%1C8H.O%/URFEFV2H2&8= (O.)D169K=%1*.A2IJ:/I_4@ M%MC=]++#P<-]\7^8,[#=9W=>E/3\-T_FGVK>1DRE!%-WF5P%'VG3B?2!F^BY M,]&A/]3Q=8_3^JG=+?AOZ)_T,3NRKS[C=/Z-S"J:X_E+_+F>S@R*P 3T#C.; MPJ),&[W"J4CF8M0Z)>E"I_HV]ZKD&V?W4]<;:D.#.\%]3O+5> [CC\,:@!Z$ M4KM/R)K2K@+3DCX#+SQ#&QU K Y*DUX-C>;S4ZU[9;S!O>4_3R;Y]^%H5.]/ M"^UT8CH .<8E918<*8H%[I.,V@?9)#BR!'!$JK*33!O&QIO).%VU M/@8<%/@B@ &9U$R+7%BP&%D2*HLL2G#8-#>@V,%Z<2S7Y^S. M?^75.(W.\G#\\?(UED)XE33SQHLJ0^YR"^8A' I<^<$1 MZ/<#Y+_!-?8^9W>YXUR=8"E>F6 RDQ(+TU$C P&%61ZU*AF#>/@*OG9F/W6\ MD1;<5'/_D-3\ZK0,@M9<)!8#KY>G(O?*^)IH MQ-[!MJT3#84&$9,Q# $BTT" 0ZC-F$T"Y[,@>ZE)-SE@?>QIP%OI0,$SBX ?Z8! M[\;GUIF=NY!Q/UICC3:E.*:=DTPK0Z^*DF1,1E .?);6IR/2EAW3@!LKRQ8< MW%,:< DI\J 3)(E!Q K)OG1I0%OQ=(.:<#;B+A!OMG+ M*F)\/?QR-=9\;L8__?97^._)]-D("'Y]'50H@(&P965K>5P9&$221T9(Q@N? M8IO>O5M@_"%LE5:<-R&M@ M_6P+VSFOH-C,0LGU%"+*FO$;F;7&^2",T*%)=.!!Z-H=EM%#5;5M.&N@8L_Q M"XXFGS%_P/1I/!E-/GY;U .?+1L%IN0 #6',E@F<\BI5KHT;>Z/ MWX'K\/954UYOU&SNCY0&EM:SLQF9@#A]AZ.%'3C[-/R\A,:A"!I=,>Z*IFE+ MPR#QS%1.&7R4)NHFMS)OP73H;;E,;88K6I4N:A*GB]*KJ+4//J%VNBB+X JY1(,.:'N0X^ZERVY_8"N9=BAHEG6V M(9/;F@+7*KI:SLP%&8NSB70:-TEVO]IF&QYZ>0ERW2_L<9=TK_%:L;/#;%?K M4,KHN B>"$L:4_"B:/H.%ZZ6#D6^B;QN(^^WAVV\97$9]=1,5J" M%2/;3S"+0A7O(!AL^JE5K7=89YBF4RQ2T6:# M^3E^GF(:+O8=^M.KG6,&F)*5GGM6T.6:XQ^8M\(S7V3VM0<5=&KLW)_T^IO; MX0V*GK5UU89X:/K0P&;=<8H=)R=5#N 3)X>Q"C_5;'!7"AGDV8>D9<+5T^5[ M5?:?:G[/.M# D=]UJM]6&!N?QEW&*C7,]CT_$%*).GC.5(B3>7 $N0TX=(+:,%W; >#\QPM[Y[:H_>Y)S M3WK$O=0Q1,.4BX5I161'4R+S*J= 8 NXP[HBK?7GCKC?0U"?;3AIH#8+2^_3 M9)1?G7Z>3KXLML9EB$!),N&"S;59.-0;&)9!T)H9SR/8E!0MQBW4Y19,#\@8 MWY7#21L"6F1-G4U)NF=37#@&7^MGWY%IF;US@LG( ]/. LF W,JH".;7P;5 M1#4V0SH^S>A)_ T6C=I>[8R\P>\S7L84"Z^7'B(+P@I:(8&S( 4PA5%PRTT) MODGJW 8\QZ<2?0B^A;\]*?/?8:&HRT\OTA0JQF>3V?<5S5A"$RTPGWABNEA/ M7F0V3 (4#1IJZ^HF#G=7A,>G,VW(:5!Z:56I:QA0)&48*7>JEI=D(&G-0\71 MJ@+>IR9] HY^%=E'T!O+,K5/!7D#T]ITY&3ED1/GY;AR)7Q9YC5)I+2+M\A'J+2U'GX7: ML".X7 "E,Z7).M,-WM'I30-6VEP^ZIR$PK M(BBA:Y?H1C="=@)\=/IU$.8:.&K=\F&N(8:H/+F7A6$NAE9581CD1"MM+!!+ MIC>E3=/4[:'^2%K6!UL-ZO1V#@T;Y1( UTQY)'2V5,?5)E;O-D0O(M(D?J9O M[*U!3?AX3.D;8) GC9*5H&F'CSDS@.A8"-$ZZSV07_XS?:,'G=@A?6,;;NXI M[-X%XL_TC3[XW2'^O@LY]Z1'1ML2).IJ#6+$HTS,MZ=5S1FP%-8K"/*DJ_CT[T(?@6%4,VYY- M0. I":9-[=**6;*(Q=9+*DZ2B29-:E/SZ)&E\^RC%3V)O\$)XJJ>DHJJY'T@ M/96*:9 UU5\5%GFVX%5P*C:)YAW]PK"/H#>>X_7:'#F1QYU??/U,%MANU0)6 M']%#8^-;,*T$S!,*@=88DWW26@LP616A>*#_)X-Z< NZ/>2T>VV%]0_J6V8= M:BD8B2I@(=%QVI:,CAH"@*(O%61:FE8EMU\-A96'G:Y%8 M9\PKPK1298122E2@P4E(HEAM'.=1H]-E<-?#]W0PAV,\*<^F2 .\A%2KVW^[ M/%5V)FJ/&1@XD9FV@C/0 AE$JZ117.@V!_"WHMK;I[[R\$$2)M?D ":=K $0 M0;LSZ3"##.B=E3'X)C=$KX(XO"'4'^LW_.5=A=O 0:YOSJOQ;#X]6QP:P6PX M>_]YBI!/QG^'Z:+5PSN8HQA$(70RY*Y)GVJR9:VI%K(GL&2=ZQ0\?:M-?ED($U(:7'RMD8"?QN?S3 _@\_T]?S;L\GIZ7!>9_$2\2U.$WT&'W&08\R6 M_#MF;-;GE^.#BI()4GC//;=BM7UBNT6S$^)C4J_#T-:CD[ZHLEU13RY0/YM\ MP3'YI_]Y-DS_?%=W^H'%Z(2K.8Y%&Z9#K'UU,3./Y)D:A)!DNLL(ZC#.,>A! MW^)LD%ZS;M(O83C].XS.Z =/3B=GX_G)V7PVAW'MWSDP)F3.P;"4?;TFZ!T+ M*6KFA!:&QZ!C:I(6N"W08]"?@Y#4(*?F-<[G.)TM(5]!=@YU$#V"*K)V*>:D M])96-I)-9$+J&'DRA?;6-M&BVX$=E=+T2<)-)=FY<_1M,[\HPI%Y#L9X9DMM M#4S.)PN0J^T5<[ B9'+Q#[7$'#2UZK KR/;"ON\TJMET/G@'XX_GT?9Z7PEM MLDR%4MM\Q-H,+1?&BY-:IIBU[A(YH(=>41'Z:E4]KHUZ7RE0/1$XV5>0/3HW MWT%!,\< M%AU1<8ZF28/T3N@.?V"V+XVK!R.]<]"DP@.],A73LH8.<)NUXXNC.GH-@JJY MO9I9Y;DRAMR/-DG5*S@>/?G[R+5%I;MK)LYYN^2?$J-R,"3BQF3 MXJZ02#N.J)EI^0.F%I:@.M W8\-N"]AM_*_A[2; M+P/+$FPZ2U%)*C:4>DN^D%.J"Z/ER@< #+%-->7#:< =MN A%& ;(3<@_AU^ MF8R^#,B;61($8$HM6:F:"R1@CDE'2I 'JK:@.;P+L3]RD ME=1[M/P6F2,?<'KZ>@+C"R@R69 6+8-L:B&67"MFDG62E?K[F\&M.G^ &^[G9IX^J?[YT:OA'+2AHXB2IF)R/'Y+4J M+B8$X3TZX66P,@\VH-I1+KLGT]]\2)\RZI(P[X+WV5FOK=:\^.#1YB0YB.!2 MXCBX^;@]%H0K#WO]/2T@B6@+#X()GLEIT?3.!"T369\Y- M^ M[4?^=*K50;\_O+I;SR;C^7!\1FON"7D"Y]V":0&@-ST67F\L>S+GBV$1M6#H MDW<%M;.AR;70[A /MU+VP_:-&X%MR&APX/&W\133Y.-X^"_,!/,ICDG8\]F' M3S#_Q^1L5FH8.(G"H& I)S("Z7/FC=*L-JOP@?-(0GKTJ6$]D+8V'6P;X35,(.H" MXTC3P;9B8$,FT2[B:\BF5$E S"3MQ&L$1=6&RSPP%6JK1\Z+B%U.+QX&BYW2 MP?H@<1NI-4T'*T#FH,F&Q*P#K2H^LT@[-1.0BO$N.)^[6%:/*1UL*]EO3 ?; M1G!-T\' *RD]V?$*;6(Z(6T)HFXPTB8MC7 Q=DDE>$SI8#LSN+/@>GX'R36; M34;#7&OFOB O;3[$V6)M*=HJ+X!LO%P;LN3:DBLY7_--0Y&9I]BI-GLG,C>! M>-SF3B^B[3$-;!.F992[ ZJ^C:'-< YO&_5#UQW\[R'K [SX%^B<#B4Y89GE MCC:4+#B++EHFD^?>^'HUN#?7YM :<(M==4@%V$;$/1/__BS.AGD(T^'W>FTR M&Y$$V9&&HZO7]$S->2LL>0*E'7>Z]':1XN;PA]V]^R)ETIM$-]ID/8:(WL\G MZ9]/H98%F)S6DDWGO0%VB(=L>-+>09$N"%?[B46ED90;+*=7E,=@41K(47LC MR8@2@[NQ[B_#W8NEW?J\1O+L4#K-B:!,2#Z+;'4@Z087!11'_Q$\B+1!JOM5 M4%O_S)[K8FT_2",6=JV=I;@2M0\JD)9KS 5*D39",!B,STYOH*9=-:WWGV"* M-\>;3JN+=%ZY^O)7WL*W^JTGO\,T7YXEEQ2\+R&QG(.MBRYY4#HF9DPLGMYO M'4V3ZC'[0^^AGO'I9+R@[!E\'LYAM!AP]@YG./V"^>5D^O*LEE5]-9N=U98G M Z4 13W@R877Q -#-DCM[Y6TD:$FE);81%9;(SU\PL>!-7%-B>2&7#8(?^XL MKS=GE8B3BP<(DK53_.?I9#8;@%2Q %I6 M1*G-%:-C/BG%G.'6*4GO-[9IV-3_7'[J^8'UH<$%SSNG--MJ3O_ VEX-\Y,O M.(6/^.(K3M-PAF^G0]J_$AF>1@7#$H_ M 1ZFQ]OCC]? MB0>B/PWNPBRF<8XD2PS*8V)VT;*@7O3R4CA& LM%.Q.D;'(!ZA+"CZEHVTN_ M01VYAVDVQQ0UK\)4J?"L+\#NLO-5K*)/Q? II M?@:C>K5!#HSS)NE8NXK9PK25AGE!BS% X3JYDFV;K-9[F.N/]QX\<'VZ^0K9 MA^7JK9N\_PQ M7YT'JD]\=._T\FGQ#?(_3+^2,K)?RF\GXRP+_8D:S#Y,Y MC*[^_-ED-G\SF?\7SM]]OZRR,#XO)C^0WF0O0F0A69)\D?1:6T16HO+*J4PF M9IO^8W0_W+CP\G;GY8H0'^V)C&&JV_O[AJ[1X[_W;9&VMV,O^$TP^?8+SSR4/E M2!>P()A/OC"M+3!Z\2V3DNO()4O;45&)']CF-[@\X?4%_+0VOG6< 7E4Z>C*90\L2_: 8 M[C-9[K(VV[<+_+&/S@$Y+VR1?LJ_)UCH[IQ?=,'% IDYJQS3@'1LV!@9+Z90 MU">#=DV(5L]& S\VV45@[X5=>'SQ/=U@OK_%U9W!@VZ>+'LT5I6C"8M[;"DXU_VMH[ ]B\7-@CODXFM=EOR57\LLHDZ^X M9'#07F("R1+4*8HI*1:%EW%/OT:EX.>+1W@PX*GBR7Z)@.X&6%Y\R>F M^TJC]ZZ44<+IJI59 6* 0+:,BC[WGJ(TKPPPD-R6XH/"N$^0OQ\;P&8Y3MLE MWM1VD_X5WV(BR"V,?X.[)=.412E10F3T;TZR>,U\*I5X"H(6&KEL<]O_J1#? MIZMRM#D:])D\R+("_S[2M!PA\:TXPPR/.-P\&^Q\A&X;-,^M294LURXXSCP" M'4U!!^8]44EMXQ)**5H;NHM&_.VH__F7R\F=S/8)P_X!Y#]7WS=Z['[\=ILT14]A_G"=?GY%F8SUJF9]#\&G#Z>X'3Q6EA:?9/+(<]%&6#\U)$&>I%= MZ&#M-D@.+3]J](<76#;28 R5U,56@LPH-(OU5[EP;TE2X*%)_]LW4GS?[L'A M!FG15'^P(AZ7,J%'UO^:&?S8>MB^K M#4.*^2#DY6%O%2$B] :.4;A/W[]%Z.1X;'^[O[F#ZUZ3,;_#)NZ[JS+Y: M0N\9"ON]KI'E#UCKFJ$Y&JAS,;.P62N.(5D? 4*,Q3GKP@9#=UYU#W9=13Z3 M\L()ULRZ'5[:RL:'KGO=TD8@J"A+\$YS88,VRL4/SB]MT * M7HU')F-6C!:8F4\86'0B@9-&6GY>#*F_]D7OW>Z:_]3V]N_3:;U+UU[ M7PIRZQD4&9G.4;-0_6$1C38&33"VS0WXDR[S#+W%?O? Z9I%CD;1.;&2[[_: M)4OU-9 ?#1(-2]Z15^T@TI(],%Z43FB3*$%=Z'99KO""=LH)H'KZ774 SLZ) M]+QK0Z=,5@FC$Z-(U3*MK$/RANG,N8@ O+FL_76PK\&O:3D>@; A^]8/7 M^2U!VG6B, AM\$SJVAYM96#@R8'07%%H:$S,?I^!;&>TF[Y=X(_=-,AN.@)E MK2C8FZR3K%!P],U2"[H PC&E*L^@),M$P0USJ&0V1J,3%^;N/5OCCSTUR)XZ M#FM#%-][\VV#YIX;(1F7.='7.%L6P6:&-G->"D6WN0EKWT QU%F:8B?)P],= MI'/"F$QF 2LQ$7>.^5")[J47R4O:7>6\9G.UT<,%G907DT1JAL.+"HKW5\P \YP-W>"[T5MX4@;)@G+U1E)(4A4M74B7M8]?+W_7=[696P+Y@G-K>QQM3A5G M-&<^V\"TLXG%X) 5::R(D#SJ"\L5=-3 CQU]GCNZ)9 O,;]W/\79;BUX)S,J M );J=!$=8VVUC;I2\AI18Z=T9C=0>EW^C[U\GGNY&80O,Z.X6P?6D#=28PWO M364,5IIY@9)9(R D[2T/%U82.S1>/L" O;6HQ4 ?#HZ>^67=J)R!L[4[M8I!+:>S;9TT_NE.[=Z=VPLHI.OP.,?2E@-A:(3G2GBX: MUW_^YL_Z2VS7J[;/ M:YMWJW5>^WH+*H]<1R>#QZQ#E 0>K83W1?-2O-$[^]7V$> $(QBO;AN(O=EC# 9&!)FE4D[Z.1)1I2(5E\"B4)QI\BI93.A9X0ZBS0&2;D(Z M?&9)Q*',W2EUV,56#4+-KP[9(UG62K"2O4_9):9LG>JBP;& RI#9Z]1J89.R M3R!NC JYH@.: M2^VJB'5NH$#F*-3E)G C_5HV;,.]]V!I)4M-EYN/Y-#\$F)B74X?0ELI A,RRJMM>K MH-J,=+_,THNS',GLDJ%$RS0WEI$/5?/D^E\ ME04Q+O%2BXGAW?D)':ZW6G=_I[M,^DJ7)[=-\7 M$OX^G1211*@ ML)(KCL%! MG9A&CGWPR@9EI7=-:OM[R/::H-*W*1K0<_P=QSB%6Y+P*M^1JF?SF@W^@M\* M600*,):SA)+BKI0=\RX(QET2)=D@0FQRKNPEW6M"3/_FV,@$T7<=ZV9R2X^? M+8OGU*/[6?+9*M564.@U"*9V"RZZ\H,5>:D]/YVT_ICWK $8$ MGIF(B)71S+'@###M>3(@'7C5I(+THC3]3%A?/'.12)M=W<]O)M.:++O.+DLC M(V?@ZKE3R6ZBXY'5 7)D"2E\RDT6NEFF86>N'X:!E\>N'Z_R!L6:)Z+]#M-W MT\47*2_(8G['Z4+::^6=MS[5*S+*D']A''FC*K&H2PH)DU*I-$;%)ME>&3IZ M,4&#J/$9@.MM&0*O1N.LYX%99QW33E=B.(P4T1K,7-+IG9LX=1OD>65H.%C5 M#4+"9V*]NY_/YC#.%+M>2Z2WHS',>@H[=)*&>>$BI58 M.%3I/49]B_S648/5=TA(FH=GFE^[[LDHW=1*$-R/M^KBQST]FBOOKL>!+7+B8*?:*M#;YT M/OE"'HW6AIELI1 VI0B-SH!M8ETR,!HH_CDLS%'GP#_@S]'=_1VY*0G'<_B$ M[\K5IT]3_$0>#$&9CJG?)_^IN/X9/H_F<+L0_U\WHW3S<3KZ](E6]6QQU]X+ MGE!9^K+5"]F1E!:42ZR(0AL@R1"2W>O<:"#<)JLTRG>KJ5__G4%^*/I=K6%^3 MKT]5M2CM&S0^HP?F0A$U)@_,FR@9!.Z-#5$6WX1!:J-$PU_!.M+DZU#J1?4M M MTG\JQR\?M(U/+NU'.1AKDPU9/-UIV;?A1^&B@(F86Q-C 5:]$DVL*@0& < M30R\R4"'4T%@QVVHDR&@BYZ;9;L6'"QB@ )V7C,(IDLAK8($' MRQ)%&#)EY10VH6M[+LIKLO+A]>C7-\P^H(? M,-U/21DX>_/GLA'W;W10UWZ7^_FJR>4-3,>C\:?90Y'P,UCSFP[*SS5@DG1J+@ MS";->/9UN*H$&1J3EO:QC%/E3<\"Q@,BX%RRL]].0% ZR.A#8:E0V*#!6 8: M:PNRHO P<&%D$PR?V>B=TZ-AZ_R=+E:YE-$E^ZSIQ_R=[O-W.F'E%#-,#C'T MI8#8FUJ/,9%Q)>N*A&0Q>L6,M25P.BJ$:=/$=3'@[31_Y^RPV\6^+2AB-[/I MQ> 5*/JLE#K%I7K.GEO!'9XPY/;ZGUK2M9SR촍)B<+AJ]D#+KY- &R;T(VXRP94V= M^@&7D3<]_>\X^32%SS>C]'9<)M.[Q9EQ4%O@CD<>WQW81>8UE8MDLI>E6.^U M3M9 YA!UT#QFM)&\]P[2]ZCGPXM7^SVXM<[W*%PI8[*+/%K"N\YTP"ONG4A1 M0N(@4.S2_'%EJQT/_W!_=P?3OR;E/7[!\3W2!_+ASQW3('OT2UO;K>NZUVR: MA,"H0K*2(^VF MD41.-TA.PARETVW>/UQ[J+R^?6--<;DGTZAMN?[V?SR1U. M9^3C_#H9?_J5#M%\-9OA4]9"Y"7D;"1+GB>F57$,++>,%Q0R>25TFZ#D4(&/ M]ZL7[UVF Y?$V75FQ,.KE^G"RC]"KZ7_YX_PYW405@JG.1,U'ZAI,]=L-3(9 M*,!U*'VPC8:F=I;U]#[X29#WW,]N:\6FA:N.&ELFIHTQCKM26'*.HA*CD,4 ME<>$W"BN1 RI,<7K(6*?JC U" A/:-&A"T^SZ?SQANOC%PYN%RE D:5"P>OT M;4T[2^7"HBF&<4/+B\)K*7 /;-)+GN"2?K>.R:U2#%^ :H^"2=_6Z#'_N1!J MB;*G(CUK36I)6J3X8#950T62FFHJVWF6L_G#0$ M_(2*"Y$#VGTZ8<_1_ANJ)JVA.@$\TZ3!$I% M!DK3$M$J(37&HEX@RID]J'F&Z;\_3;[\S^J)2SNO?K-NYL>WGL[Q[5']DZ-T MU\!)_6TR_N.!C-,[Q("$2A5*9MH+SSP/P+)R $FKX'T3OJ,G,ERR48]5Z2D* M #NR%EE MC[OR0MO>>RR7[>+%[[&2)U,D_.3YC]%/$58$],B",?7K$R+A,0+S06JI0\@( M^SCNW8/*/83K@9*CMO$OAR^]'\W^_=C7+ZX]-^BSTW,-J1U6X0:H'S:-T9>8.?HQP9-\S%;U/#37ZL?+H,UM%)Q6R33N@9K(5=> M!_I.@\_"@K?9Z2:=C@?(>JK,2W,,M;;3T*F5C7OEI[]^PG&ZN8/ILH]82N>5 MXIY9E04I42@6M$26O D4*5"LP!OQ3VX7;/C$2R-@[#K,CC%0D\[L=?D>I%MY ML?O(UY2L88> P]S$[=>L.S'3@TV&P(XU16/EP/;1::8Y. :\*)8PF^1UL5HT M(K,< C,[+L ."YDNIFAQ)QMN<;9*=?^&#W-94@&,*@6&"A4))06+VB)S-3Y* MW!2[/@"E)\_H)6D&H 7HU6CK'M#1&F_""_%L#WR]$IXX9H6QL#JQA3Q[HU:^";/#3LG.P!\YU([/ MYN?T:82-;DF?)8[[.,/_NZ]SH;[4Z^4'%2[6GW%\.6*K5&M%AI@M0L$0I'): M::@41*G>)N:*"Z?=]3;YCM'5LA#1B\H>'M6[YEZ4<4V!W'"NH_(B!J%E2@$* MSYCJS BM.8_/%/CPT",CI6^?^I@.#0*B-#:R:(.M,\D2'D M>VN30,<>S7\;C8%.@U\19OC[=#1.H\]PN^JVFETK(=!"(2=6ADH8D@SSCN(? M66B9RF>7VMPPWBK5 ,66/M"P?A[WI_D6%99=W7F;FO.6,ZO>CF?SZ?UB)>_F M-SC]> /C98?F[._TB/GL[7@YP/Q:\JQXY(Z)%"A@0E=O]LK(P* S*BA#BFRR MGTZTP%<"UK/$0RO6@KA[G;'S.K_2T;\ESVM$H4):3$)Z.ODD"&-+]H4YR-6[ MT[3V@LB")4=/R9)RFU&20R[Z->V/2\!-@^30P6?#XA__Q-EB/,-B^XMK[T*. MA;Y[&(6G_8^*13"")6,P6J<]^#:D7CTNXC5A>@B[]CC5:8."ELE:"9K6GR+C MQ=9X%RC>=:*.'@.,'*31ILTXA!>$.=F=CR9(.5:[YW*18WTA7_-R,@:'FK,L M'*&W3A:A.+0P3S$S1:/@?1N:M@WR#%81.=K..X!SB+Y;>('/Q7K(L^\A6%,6 MM4V2#30[HP_[[<;$$&/'(=,V>ZD*,3DY2U8\#X$+2T;?HO7I1F<'?T M4&MMQ\ !JFZ0*/N64"^$[((RA:FL(]/U$R MBQBC,]'EU":,OACP=B)E/3OL=K%O \QNYV7T3@@NZO?>++05,PN\3CB0J? 0 MO%"Q263^/;!I=C)\)S;-+E;K>M-D]9_K/VJV_7__Z_\!4$L#!!0 ( *V# M95$82*X(>-T %A8"0 5 87!P;BTR,#(P,#DS,%]L86(N>&ULW+UYD]PX MDB_X__L4V)JU>=5FB2X>( GT',]25S_-JB6MI.I^8V5K83A3,149D4TR4LK^ M] OPB&#< (-@4C.'2LHDX>X_$#\ #H?[O_ZO[_<+\"CS8KY:_MM/X1^#GX!< M\I68+^_^[:=?O[R!^*?_]>__XW_\Z_\%X?]Y\>D=>+7BZWNY+,'+7-)2"O!M M7GX%?Q.R^!VH?'4/_K;*?Y\_4@C_O7KIY>KA*9_??2U!%$3!_F_S/T4!BP(4 MQ1"Q0.@_(@6Q# 6,)):9%)0&G-[<_2E501:')((DPAE$1$:0)5A 1H.,T4C$ M0O_.-+J8+W__D_F#T4(";=RRJ/[Y;S]]+6+/Z[RNU^B M((A_:9_^J7G\^\'SW^+JZ9 0\DOUV\VCQ?S8@[K9\)?_\Y=WG_E7>4_A?%F4 M=,F-@&+^IZ+ZX;L5IV6%^46]P,DGS+]@^Q@T/X)A!./PC]\+\=.__P\ :CCR MU4)^D@J8__[ZZ>U)D>07\\0O2WEG>O:CS.?F.,KG0VE>ME4\/\M]^ M*N;W#PO9_NQK+M7Q9A=YOM.JT9(8+^' MTO$+Y@?I7^&.F*M5KC^HUTLQUK>[$76UZOXU'NJS6)5T,<)GL173 M47EA?O!._ZT18QHZ0Z:5G(:Z.ZK*[Z5<"EFSY4[38"[^[2?]M]FZ@'>4/LP^ M?Z6Y?*&)5KQT^6=-%/BBZ?M(Q_ID_G1[3>:B]=_7\_+I[=Z M$LBKJ;/X4'Z5^9>O=/GAP311_%DW419OE_6'-(N5%)&2"&:8ZGF1Z@F/"$D@ M42H@2:32A*I9N1DK,[F$OWYNS:IT?Q[%?W+HB?($H^2R6*USOIV+[Q?')E@] MMYK9&/^RI/>R>*#-"]IZLVRI ?GW2CNP4N#3YU\+\/-\"0IC9O&'?_UE"]6$ M^AU3%/$X2V&,]1^(, QQR)E9XZ"4H4Q&23;32S6V^I%[OFN Y[[7J]/I]_KB MA^W)A=\NK.R!9F4K0-=HT+$:L"?0?:ZQ'%2FWX#:>-"Q'E3F@U+;#QH ;D - M ="?2@W"R2]EQ7>L79@U_"K?[[85?[9NVYEKJRY3M& 5YHU*OYAMV"]R41;M M3Z#Y"0S"9M_P3Z/K_LO!:+S-6Z!ISB]\BLT3O_"5WF$]E'#GJS0[TN?MD7+U MO .Y_E(U2#^!52YDKO?X1P#?T)^0\UF[Q?^B7YT1*IB*8PQ%%G&(4!Q#FNEE M22Q8P%"B_XR)S6)DO^&I+18V?@VCG-U4<8#5>2J_!@'/5&MGO#7[G;)TRTY% M2T^%Y'^\6SW^HE^IF4G_99^0#IH;A3!.&=$.Z)._=QMP5_-",_H_K$OC9#)^ MN[?+,I\OBSG_*UVLY2R0.,O23,-)*(9(A1RR%$>0BCC40SFEBN#9PY[_Q=^" MY)*^+L-B7VM_(Z2C+J E^ ^Z7-/\Z9__*4R#?PEO*M_F2.O+B_U-XS@E)!.0 MD$1HQ@XI9 )QB 4+(Y80CB+9]'?KL_B1>ONX2\=C7W_6)"'OFT?WJ^6*\VK6B73.E_=R]??C8YRQE6 <)H02&+)(.(X@YAQ_0?E*@TQ$2GF MLZX_^2('G1=H1207'>6#S@.5J^#G>:7E'X"L];P!2UFZD?\%I.T8? #TQJ'A M&K:NIJ!6%?S<*'O:%>?,H':H#$F#%R2.RF5VUN\3DN5;_5A%<]S]O*P<%+=+ MS7A+(T N^5P6K^8%7ZR*=2Z_R._E"VW([S-%XU2QB,!(*0513&--,"J%DLE MI2B(J*0N9QUNXJ?FA.AH#S3C@QW]W3C'L1_L.,@?NIXYZ2RP8*L[^,UH#RKU M_[_A6*H?;D.REJ,&H[)8/W3V6:UG*\_CK=GUU?XY7Q7%+*%13)($02R%7G"I M#$$6IRED).4RRZ* )&RDX[_36D[OI.]SJ;L3K"J-P=VS'?N=Z=A0IBE*];!$ MF.@_$JGG.,DRB**8AV%&8HS0*.?YPW3K:$?W4^O'<3PM5_;.#^1CV3]V-3_1 MUD['O7*F*Z;D6#FFY@_E4CF#\]#.E'.B^BT%].8IEUK:*UG_]^WREO/56DO1 MXBE;2+T:T3_)UU*\FU,V7\Q+O229D2Q(A$(8,J7T;)^&>K003"%&2M! !2(5 MBS5#S=H6]-S6+^ M.!=KNC!;N)SRLC"GZQ_4*ZEDGN_R_JO5/9TO9YS%B8I3!H64%"*&$"1AG$#* MHP11J9(LH+?6DT'')(6> PYQLZ)&W706-B]/PIL M7G'[K.G#PW)V>W>75V?6NR?XF^\ZX4P2'BO((Q5 %* 8$IG&,,$T35.]@ D9 MMUG!V B;VIIDH^Y^G(WQ_M4Q5^77U;K0P\36"VB%^7DN&1I)SV1R&D0+0G'' M3C2!KQ7KCX;ACM1GP/)Z1G9!I*9D\T9%M &)@XIFK=H8A6==K&F)UNF=D0_G M+EZQ^*LL2BE:[^'?I,EKH)=+CS*G=[)R+;[21KVA\[R.S=1[TB@,"8*?W,/T3*LMK@\U'USF_:G$"#5#U$1U0TH8\?5XLY?ZK_W(;&$21QEIA,#$R9^S2$0H9Q""7' M68BQB!ECSB&*E^5.;8J]+0JIB?"3Y*N[Y?P?FN2J=$^Z"S7-%OHWY0I\8"75 M=$@W_LCZ.AB0ZO]^.S=U*/4/G.'. 5^R,$4Z1P$E*->AI"1#"& M5$0Q9&D6R @)3"*GC<@965/CK5I)-^(Y!Z4=V0P$D&>"J;6\ ;6>?CG% I$A M>>2<6-(XJ\G'TRZ[._5#=99SA6218+!FF("$2I"B$A-(,X MDJG(A")ZP6/#!WOM3FWL5ZK9#?U]A,X/\ROL]KW]-=[1HIQSN@!_T5_0.J]W MO,,=])ZP_(ZU Y GX1';:O5CN+(.4!S,!W78-%)/0IZ,&"E<8 LFSL0Q7"1@OT&$('':B M( 9IL-]VY,U\:0H25"U_,L8IQPQ3*I8"",GT!& M,211(*%*B2(92R(FG/R&EG*G-C5U=3.QU%5!"[A2<%U(0*N#$;?=@BW^=EL" M#ZAZGG<:C6NBN@&?6CRUVJ#2^P9T-1]N8>\(U9"K=UO1HR[1'?'87X>[OMZ/ MK=I0\SI/S1?ZO7,+Z;TL9U12HF3&883,"6V6!,:;J6!*@RP0.*&A2%U8ZH*\ MJ;'3YF9'2;^#A<7EO%X@VU'1@-!YIJ -:DUR*JUK]V;C#7A_)LV7,^]8XC(D MWUP2.2K/6-J_SR^VK[DGN?XL^3J?ET^OO_.OQFGP7G\J)E4N%SS0RQUNCDDC M&D*,3 6&-,Z"5--(&&+;9-?'!$R-.5H=0:LD,%K:9[\^"N)YHA@"&M^;8C=4 MG-)BGS/]BO381YL=+4WV.:.ZZ;+//ML#LF"X8#9M"P4+NR D3[)$X3(_@\&Z/XX3W:S.L/J@_KQYEOJR. M*IK$=;,@C2B)E-[9A*'>V0B3U5TB#,.8)@G&/(BD%7-=D#,ULJHU-:QSM]$5 M4*<\F)>0M?#Q#X.79U[90K55$]P."I6#UWT8R$;RJ?>#SLUY?AF0LZ[Q,Z^/ MY_B^;,..6]OB\<&=UB^D6N7R=KN2V?5BJRP-<:)@3+G)PH@1)()(&')*:2HE MDL*IH&)?1:9&LQ]SDP):;W1,!@+Y]_7\P?36C2EZP5>%8Y+SWKTCTX@KGA"] MCJ F%A$)O3J/*TS'Z9YSDIL=[2"_9]5^-[VJ]U,,'J,:; MOJ@R>=%.]HZ1NO#J8XK!NN7YSRU890KHV#+^4885G".=;9S792J''5:(.9Q^ MV+77,Y94+O1O[VZ7XB\T_UV:/-?-M9(F=CD069 &5,!8RA"B(,@@Q2B#:^0 9:6T P:/GE)YKC!D98('(0^VK[7LRK0;E&0=R;QM<(XY;&@FD]B#A$1 M"N(T2F",4)1B&5(5TEFYJ=)^N93-H0PG"CE1=G[0(C:;VC6+TG0>U>LX\VO.:Z/8$]>4ZS_4N M82:C.##AQY JC1924D(2X12&*$U"'@2AB)3+^#X4,;7A_<7( +Q6KG_,Q!$L M[0;Z=0AY'N<[41"->@/> SUI^J#7/P^EC'OK\Z25!Y<]3S_9\TCT_H'.<[/] M_Y"_FA,9%JB(,DHP@8$*"41) MI!DBH!@*@1DG".O]AE.$E0<=I[8)V9IH/,S&-%C9UAS_.9Z;>NA3RV/6Y^TI MWZ>RG4[*06O?T0XS^97;H]HCA[ECI.7PV!>#GOYZ4'/,H MNO4W?]2CI-1;S->MR_G70JKUXMUOMB4JM/S &.)S)NO>&Q:FV5XP]TW6KNZ9;HSVX M/8GR=9?4W(%W."/WV@$C'9W;=\1 Y^B]03M[O.[>ZGBG[KTMWCF,[]]*S^3] MN=03FF@\DEI@E>.OGJW:+7*21"*0',$D9"%$64 @CO1*(B%*$443I53HLIFP MD#F]>:)2>5/2JIHO5E6.T=8IT>=:F0WZ=LO^@3'U/B_4<+;G%0;-.F-KNSP? MW(WA -"@M14LQ(Y;8\$>AX-:"PZO3BT3^/O5\K'*5GHYE;-D,8E4*F!*"8:( MI0EDL8E#8@GA+% 4A7SV4*4\_5S2O+0\DYV :2X,L&^@Q["^U1+6!H#5NBST MCJG:L],2_ ==KFG^!,(Z='W"Z<(=/J^828Q12B!7L4E/RR+(4)C"-)!894F@ M@KC]O%XOQ7_GCZLU[SD^KC/CO\759!CI,0-4)+4?&2T&_@>>_4^YY M]SZ?1)*M(>WZ,=)T>>C)\9+-]]"MWR+TKS2?FRWV)]UF4[]2$I1)E@00)[&" M"$<$4G//.".QH)RF#"&GX[1#$5/;\+8: J/BY62DMD#:34_7P>-YLG!$QIFG M3QL_)&L>D3(JAYVV5GX9DZ2D7R7W"T#;<<%P M\'GFA1:YKJ; J.K!F64'RI!\<4'BJ-QA9_T^CUB^U8]3].)DOM3C4R]0&O?8 MMH9$\X.9RF*L=_H8,J5"B*AF%\R"%(8DE40@@5#@E _:0N;4V&6K8$LI;HQB M [,=K0P,GF=NZ6B[\9EWL'Q] 4MG?G% 9TB2L1$[*M,XX+!/-RZO7K]/N?T^ M+V9A$JHTD1&,,$L@2A)3O3)-(DZOV)EW#?>U,*AG/MB_I6GAN5[+S7,^#+_Y5BO5"?E OUL5\ MJ1?Z!"+MM8NGQFEOJ!J\"E6U94E6]G*N4, M)2*$F4A,TJ$P@TS_#S3)JA/%]!:*.YWQ[#8_M?52GTM->X!9^F][P^#;7UO7 M1_ZM56W !M2Z W?K\:>NW1Z=C(^NE]LJBS"*,P&5I$AO MBU(.,1,NMUR[];G0!ZY;GN&0]7LF"Y_,JCF4S?4H:XE"2! :) M_@.A(( DB2.H4(R"D,D$*^9>XON"U*GQU,YBO%?1[TLPV['1X.!YIJ*V$/C> M9J:CM)>%C1-,PU<'OR3X&>J$6V)QO&*X[3'.LUR)?9, M7>';,7U]4'==L;CMSH_GNW.\@.PSN$\BL/J8?C]&@/099 <+=#XGHW= XVJ] MK-HSF27FTME'<[*!"8WGK9*@U=*/\^8B& /'U9V2-G9,W06KC\3377JC7T*3 M37C>9YD_SKDLFARN>E\D!B8+VTF!HY?/DJD)Y/#>%U=%GL$;TQ.KX]Z9OHVYD6*1E[//:U;,Q9SF M\\W4G'!%4"HY1"S&FNU2#@FG(91IR&0L:/-3H[&NAG9$=@*V\PQU M/1B^?18=Y09,XG_>[C-,H5_LL(3^USY#G&AYE*%_WJIV3%]XJF=@VCI?SLMU M;I+@O)E_-W]KOT"E$BJ"0$ 5QQ%$*-7+%!E*&,0TP(CK_8M 3K6K3HJ:VB#^ MH)1>(@+5*ER=CZI&9<>HM-/XVJU!AD'-\VA_LX-4JZ:'XAV7T1@T^.RTM''# MSBY:?1!P=OD-]\+EKY>E7C7<"J$;*SZ7M)0?IQK(V8!96F ,PQ#R0E$ M691 S#*A=S9IHA#EF*?6!]UL@7 8XCA$4L2D/%60*TDA$,& )HQD/4A1'LZ6\ M,V7POOR@GP2I/XD#*_Q^&?I3F'[W>XX*\#C IQ\Q8)D&KOE6]*5M;)^LLB E/HCB%>FKBQ@]*((Z1@HH( MJI)0<4J= OJ/BYG:*F-[],!I\=7D+E6+U;<"*+W@7VTK'?8(FCT!L]V<<#UX MGAG\X,BFU=%#S<.C&'@I>[@KZ7DJ'QZU]F3QP^-/7Q7=5.CF3&Q^FSU,I)Q* MP@.8,J7TAH9DD 5*P A%+.*,)XY%"8Z+F1HQM%J:V[Y&3>>$;,>@M!O\UP/D M>?!OL&DT])-W[0P&'N+"]B4]1TS8"6M/Q(.=>KK?X/\D2SI?2O&:YDO-*T6G M0/LKJ>9\7LYPFB8DDQ1*I"1$7*00&X]JBN,D2-.,BM IZ]%ED1,DA59#(&H5 MW7C! F4[CA@6.\]\T2H+6FW!SUTD&X4'+)=LC\Z03&(A=516L4=AGV$D'QJT=/*UL6.?&U-3H#B;X>R+_ 9 M-RHG;#^_7SGU4H\H]B;7[/]>58<%+_5_-EF/(Q*&*-++E92K *(P#2 .A8"" MIFF8I*9 LY5#XX*9XP!6;7#S*OZR6Y==B%C.12*DP MY)@IB+*$0I;&)DZ,ATJE3"KAE&FHKR)3XPC]O85^PM@/NL!NE3$&L)Y)Q368 MO0IC_[!\ABCV4R ^1R#[@2Z3C&4_A5C?K5\N=![A!=-\";7 M6Z0,!S%D88HA"C0'$I5*&*,,DS2EH4+I[%'F;&7+?8="7 9?5Y2_,5AI!UZ M6E?PV02+N/'<$2BSD+,D8@)F&6%Z'2DYI#Q#YC9D%G,FJ2")RR1R'9"C% _P M :/=1' =.)XIOL&CA6?X\.'3U@_)S4>DC,JZIZW!;I@:T2Q:$280J1%"85)<=0D)AEF*8"4R>7]E[[DQO8YHR[J@=MSK?G ME;*F[)#KV?8^C'9C^PIP/ _L6C-0J58MSX8;TB>,'G(\[XL8=3"?L&]_))]Z M;.1@WB:>YL.V1.W[=;U>8B$)&$\@STPMLD!S $UX#*G2F%"98,'9B*6H3^GI M,F;&JRO]X7(QZ7$#-4]V9Q1J/12D(/ MU\G^ZSM_L"KJ/)%>MIN.GK7?/$]H P38;D)H.W;>@-K2"4317NJ$283+GE3R MQXB+O83Q8 &P%P7U6R:TI3.T-FR^K)3Y)/GJ;CG_AQ1OA98^5U5MH2:%MJFI MD4MQJ]FT<=J87$M%L;ZOJAD>SV,["P5)!54*9BC.(,I0!&DU,6D6K"[JRU=)M(AFGN^TFE\EUHN<)9U.0J&/P#=B:#+HV@Z8B M0&MUU>D=NT%C^ W82P1^LYL)?+AI:-3N&G)J&D?Q4:>K4?MB?PH;5[B?8DT' M9W A1B;H(85!G&"(:$ @)0)#3&*! QEF.'"ZDNJJP-0F&_?C3V?([68)GT!Z M)OS3Q9W\'G+VA6S,HD_/>ZC9%R'7HE #'V)6ITQ?5PO]1M%>B..+M:C2GN;5 M1J(L\SE;EX9^OZS>:S2T7(V,;O3N;5,!>)./-\1I$!#*8!21""*34)TD3$%! M&4Z$,C7KK/)]^%%O:HS8M>Z?_PE'8?8OU2J\?'+TY0S;B9:.G&?K&M]>G(YA M_[.Y\7P#-L:!QCK0-<_0[ZZ!H+702Q)G/^ /ZKT95L-Q73=>T#WPV_B1XC?8 MK\H&J8?:#&5<(:04C*MR@AG+(*4BA!'!<1!%D2(9\1'DURHP-2[7PP#Y">[; M0&['RSZ!],R\O8+YC WC1_/MH_<<47P;'289O;>/4-^HO8-V^A'I) MRB;3]W&GN:;8QRKI0^4?+ZKRP]W?F^CJ]ZOR/V6Y=4_,>$+TTBV-8!R;Q-V! MB" UI>IE%LJ(!#1)B9,GVINF4Z/,NKKS>IEO_96\>VIF[E" 7-;7%?6X7S1"^/>!ZZ.>? 6_7Y>J^DO-1 M\YQ:Y?=-X"Y5L8BE7EJ+ (40,1Q!QF@"91"3A"8JBXA5C*2#S*G-#XW6H%$; M;/4&K>(.-^PL<3_/WI[0],S#%D!>#JONC:A8\2J_5O6[L9'=$>X/X5?R42[, MN9-)G%E^E2!O(']H(*=;R!]:R&E[$#M?;J+WS PPT%U(-S#/WHNT;&J\.Y)N MMNW":)I%)"$9I+T1%B$-.00BX8 MCC,1FOAX(SY3;Z@5^,XH-5./BM,77UK@X MTO)H-2Y.6]6M<7'FJ2NBV;O!;S..@C3C2;615WK))4*(<93 B,HH,F'*8:)Z M1J-WY;@'&H\13?Y"WLV7)NT,8'11G3%?%UJ\@ZS*DB#BE$.,N.8_%B:0B(3I MCU"DE'+"8LI[!8!?AZO_ .[7=>RV!T@M#^FN 6D,[\!NI// $<['#!\\0GE' MR/@1QL=L/!HA?/3!'OO7SW0A/ZCJ\*H.%];_J-I_6Q1KDR[W2T[UUIF;-=6+ MIR]?Y6O-U<;#6SW5G'?-@B 25&4$DM!DM8MQ:-);$BC2()99@L(XM"]V.HA* M4UM%U9:8_43-&&!>&6/N#]0_:/0VNX>'-5OHS<9**6; GK780(_> M7[Z93-L#/JCZRG9[6Z/Z0=USM5G@[1)T# ,OGH V#;2V@:YQ VT!!P7Z[ YQ M&$GC;2 '169G?SELRWU/\VDAC>-RE@6")#2-822#V&0/%9IGLQ!2$B0Q5:E> MEZ%9:7R>ML?T3;K[^8,01:SF,@ ,R5@' 74Y,,*()-"P21E.,H0 M12AE+F/P0,(DQV(GD;]L].R91W,#I-TPO0H>S\-U&]GR^A(F_=-C[MOM)27F M1LCSI,'KHG@ORP_J"_U>UPG1 M/\\-E;R2]7\W8;4FFS\E&M6(8 21C%)(*,M@&%!&]51,LM@I+=[U*DUMR[-C M3)LHY>>%MNOO,N?SPH19-[DL1)C2 M5-,U#'EJRDE&"N(L"Z"*.,)(14K%3F69!M=P:M3=47!JF4H.>]?!=_Y7J>1D)TPI4\FADC]4II*3& ^=J>2TH&LRN%:NNH\T_Y!7M8_% M7^EB+?5\5:DR2[*8(AX@R)&((")! K$(%%2("HZ",$DCIZH8%C*GQNU- LZB M]FX_T!P\&G4K1E\7 IBPIXK9'8G=!GX[JAX85,_DVTWP:DKXY:;.>:TRJ'0V M55-KZATZR:D51,-G/3TO]AG2H%KA<#POJMVK5W@9.BDMS)6_I@I$K%"= M_=6HC;)C[VA97;3@0Q<+O(S%X-OMX]+&WT:?M?KH]OC\&_W8XI544K MZ^PX>LL]4RD32&0I#$.:0L0RO8A/$P9%& =<1"@.0J?]ZVE14V.+5E/C(>Q5 MONL,JG8<,0Q6GCEB ],V"7.3'ZQRYPW'$I?1&)(ESD@;E24N6[W/$A9O]-WD M%.4']4D^RN5ZZ\B.4BG36&]FDECHY41* X@58S!-@@R%(DR)<%I.')4R-6ZH M;A>N%,AK-5UW*\=PM-V?7(F.]QU)#4RCH1*0KTUEPU:=86QA3']<-YZ(E4(0VR M&,814F8;9PX6],(,411@2<,P39S2IER/^8C\6RM;E42/E3,9(;^=P!DF,!$3$5%L4&8&,"XJ9H%E$K1S4EP1- MC4S:,^SQY"@>2:.%J]*35#I"1I%@=9T(+@< M+GL/!-M(-[R'+5![SFB;"K5'WQ^]1.TY*X[5J#W[_!6A'^SRD2([<:3XURKU MQ]ME'9_RAL[SRI\?SD*:A0D-!"2$Z36RP@FDC"*]099!2B(49]0I6L^7HE.C MY5K/ZE)2I>E-?5C8(^3#1Z_:K06GT%>>9X,A T"V7?ZQZ7)CNX\>%>$3\:'B(3WG]IIA;\5_KHJS6\%]6MT+,C3"SKI]K62_IP[RD MB^.J?S+)G(MYV2:@JA5KTDB9!RK]9FE(6$ R!85$V&0'B2%),@1#@E& DY0G MG+E,-;X5GMJ44YW(-QRUDT"PN7?B-O=X[VZ[.6A*G>A[9_+Q[/M)J%G[D[/\\ZV)UO[@#'0])Q1^J;Z$W1T-Z75-IF' M7[:=N_^SUQ;][)ZOUE]/#)JIUH.:X^:H]8?S079:CZ+ZS3#-&?0;C/JF:K;P!0S8$&K/_BF#0"M!>8B4ENB MIS7"A+4-Q\%70#@DQ_918U0.O0*G?8Z\IJDK#A0^:G:5,RE1$,M 0,R)A(@% M!+)0_TV&+!42<9PIJQQEATU/C;$JS<"#4>WJ6ST= !V\[R707 MM4\5:A\OH]8CQ/@R',-&&I^1-W+ \67+#^..+=[IQ]-M/>^J4'=1>4#K//AI MB@@-(H@H41!INH X#A.8A9B&@@04$:?HUQ-RIL;.K9J@H^>EQ/!.N-JQQ0!H M>2:*/D YL\0%&(8DB%.B1N6&"_;NT\*EQ]T+8GR6=^90Y<]R=9?3AZ]S3A>O M5O=TOIR1C"E!!8EM5A_3O- M(&_U7XL9BZ(,B41 /;7K&5^H%&*L-PP!9HA%C*8J<$ND=2!B:L-[HR'XS>@( M*B4=Y_DC0%KZ4JZ"Q[=/Q0V9'D713QD_;&'S RDC%R<_9>5A@?&33_888A;+F$-)J;F'' >0Z/^!)!11&D:"2^3F8QUVXW8[1"WX^KA4!R'?C>A MQ3^W&O_!7&E.B6>1X\+6A1-79_&\1)* ME&510F%*P["I%TE2#A.LA/Z_. X"ZG3@>"!B:FO/2L-JY6ET=#SN.@30\I#K M*EA\'VWM(#*@X^JR]8.>9!U*&??\ZJ25!Z=6IY_L&5:_MX)Y08LYOUV*5V81 M),4FTQ.+DU1P+F$B1&P"'1-(J4A@3&)*4:@XPTZCW5+NU"C U'HP%3FV\4&. M53AL\;8C!P\H>F:,PYW:#:BTKH+)&[V]9.!RQ&K0N'!+T>/&>KOA<1"_[?AZ M[QSE>K75]^EF8A4)O>A!,D@1!A!2%V-25%Y%@01)Q1H734?H) M.5.CGU9-H!$7W\YER'9"TW(EX^D"3_[^'4A-;IU-E\VMPZK^X7_T-L M_?WP<4S>N\A'1)0_I9\EMLI['YR*TO(O^,I0D.H0:A8PE= 4"Q@'/((()RDD M$3&+5\%0R#G/A-LQ[T[S4YL(.H$.E7Y]HS]J[!PC/YP1&2_JXP(8_0,^=FSV M$NQ12WB>0(\=ZTX&>>P^Y1ZE^"25@HFI(($R$4#,J((H(8J@ M+.9AEMA&96Y:G=H8K12S#[_811."_**KKR+Y(6Z[P9DP,%5Q^U M^]JXRFV#H\51'MC0C9L\_&5/GXZ>B>?E&\K-7/M4?54D"N,HCBF,&0D@2J,, MDBQ.H#0C,4I1S!*WLZ0#$5,;@+6&H%71T8]SB*"E"^B7H3?WJ_R M5*6?Q4FJXHA+&$;"W%FE(<1F[,>2A@BG)&6QU53;5X&ID4)717.JNFKM ;FQ M!:X47!>R5UTGY[ZQ(Q2?B'NFFXWJ;3&!3RW&6O_:SW$#=GKD]86$BNXUY'JB M-VAE.5<=QJTWUQ.A@RIT?=MY?G?UR]HY43]95=.;)5D:!&DFH%0!@8A&'&)) M4QBE,551F'*2.%TK\:ONU%BV+A#9.B?[D*GG[AW?1WU=I_V8#NK&YDW=O\KL M:?JG3W?/5)W31S3^83W3I]'WZ98^([7?G/1.J_9![2[Z-UG"/R@]":Z7Y8=U M691ZR.B9U;E/>\ =VJ"M4UHA?<+LW+R7!,3&D7'UDR%E[!*&T \KU** MYPF@M+'<8H5P^(Z72.Z9I"I.]+X1!B@1$"61@I@I!4D4!2IDD?ZE4TFG"_*F M-GMO@XQ%$V1L4CV*U6)!\][9'B]A;L]/([0QSS=SR7 M;:WO5VNYV54G!+.08@9CE'"($#79D@,!99Q1A$BFTLRINI^+\*GQS-Z)\U4G M^!=@[W-Z/QR8OEV$IMB!-"58]T[P6PN>;MH:>C= F^#%[]$'.W_G]A?D/^.9 MO1TRY\_K+=L8*M=.=;O^ZVJAVRC,-;;RZ=-JL7BSRDVUU5F:!A2%00Q31@5$ MY@_&>9WW(@U(B!5W.GQWE#\U4CN1/*9KP_\$M17@-V,': QQO!;@VDUV#.@1 M?,\DZ 'W 5+X6*'G-YG/>16>.:V/%3Z7$_S8-=/S[A(UB= J">_7YNJN_D>5 M*?%M4:Q-3J$O.5T6FG?UPG)&64H82D.(9!A 1'$*,:^NY1/,41BE,G2ZA^\B M?&I,6"MLMI"5*[D \TIG,RH?UDROP/6OE,S->L6XGNN'7,L+N72.'07Z@MPS M_QFU-YF';L 6_%IY\'8#?D?_ 2]?]4!MT*M9+O+'O;C5 YF#:UU]VNA'=Z\D M*U_-"[Y8F5M!6W=-F B22"4A-GGY$4]B2%,B(<]BHI!4J>!.T2\GY$R-Q(R: M;I1T"D []AD %L]$8S0$6Q7!;UZ\6Q=P&)(Z3HD:E24NV+M/")<>OZ+:X4$Y M\]L\-S?=S#;SQ=/VD6;G>6N66!\>JI/[U]]ESN>%B>AKDTPW.:8_29.;34_U M;=W&-5U\D?E].!-81"G+4LB)N50:T@22B N89&$:"AI(K)SRC#R##5/CK(X) M@);@L_[\JIPS__Q/81K\2QS< #,2>M1Q'/G3L%RO3;O#?2_[C&FPL@UT[0<= M ![ MWG&A! A8)Q&U8XF(JY&R1N#K/$;] '3B P6/@DIC/TY>#U]XF#_.2+DP,?-ORRU6Q<^OJH]X6K\0LC50:)YF"(J.Q MGALS"BD.*>0(*T(S'&3**I3$6?+49K2.XH"W];ZY5OT&T.Z-Q(=*>\=#:NON ML#RQ]@&R[^/K#KZ;>NHO*WQW;GQ^/(^O^QFV*U:#'FA;"Q_W=-L5DX.C;N<& MW /?;C6-"D.E;Q;T;A:%3&8L)C!*0PY1IC)(I"G!$(69H'HE3Q.K>^L'+4^- MAS;* :.=?93;+ESG>>0J$#SSA*7]3B%M1VV](IAMM[W1PMB.FM$-8#O^0+\E MQ-Y*9=*_T+_:Y5792+>ZX^T MK30L%4I2Q""F@5ZF9"R!),,IC,(D3DF41 EVVE@YRI\:&];JPTI_L#5@DPJ@ ML@'4Q4V,%9<+FPS22W;4Z!%[S\PX/.S.C-@3O"$)T56%4?FP)S[[=-BWF9Z9 M#:IX4"V3:AOKT-K.Q8:,BYC)&#(59Q"I-( XD FD/",($:8R[A2 ?$[8U'BN M3YCQ63#M&&HHB#S341M&W"C:!&5[.M^UP630_ 'GY(V;*\#"\H.\ #;O7''F M^^*R__S%OO]\=TUW^TCG"^-$?[/*_ZS?+6<9-O$A2,*$,I,M.(@@)H&"L0J2 M# R!UOD MVYUOH+)XX%-7CWTR^-&J#UW'/S_UB/C10U*?\GK>G#-IO&XYS]>RF_&K2?4U MBT@2!2%-81;R4"]5%8$LH#&,L,(\H3C@RLEI>5[B;=&K-&TF^1PD]QPP.MN5J ,>L'MO,1QK[1967]PBO3 M^IP+*5X\_5H8O]CFCNLM+^>/=7FZ5$19%B<(1@R9<\N,029"$QT[.=?:Y3_T+E4?WL99F=.<4=L2,9QD#XJ'[FCLL]6/5KHF_WK MI30Q5HNW2R&__S_R:494P)EB$4QE%D DD@PR'C*H-RP)2SDAH9V#_:2$J2U MFG17C9:@4A-H/5V3@.T#>9YS!H'',[4X(],C%]@)ZZ_.!K;?[LCYP$Z8=9@1 M[-2#_98FGR27\T?CXBB^Y%3(VZ5H=RTF]6ZQ_?WM8K'Z9MSQ;U;YJ]6:E6J] M:)^J\PO-PC3!3-$,JD (B&)*(5$HA"&-L8R97KO@S&47,J1R4R.15CNP-:+* MH;FQI')\MK: ]G&W!<^@O6NW)'JN/O/,;!VS;D!E6-5;&P_,?E_>7.K(<7*F M^>B-(1=D@^HWZI+-![+[BSHO,@8/.'OQM WIJ NHBA I'G 8<1Y#Q,,0,FD. M0K,4I1'B6$9.-^<=9$^-Y<]'/)F-5S?FZ4+!PZL[QH[!/<'MF: '17K(L+)3 MF(T44G8@?BKA9*=P<0@E.]F$>_GG31WI/\O574X?OII2P=6@X5B@6!$.0R1" MB()80HSC!&9QBC#3#(?M[B2>E3(UWNKJ9U\E^C2(YYEG,&@\" M@;#QO;W8AP74*EX_^"WLKX>]>; :S &)@VHHGWMUE$%LH7L[?&T>[5GWZOYA ML7J2\K/,'^=<'@_]>[]:/LK"7- S47[%%W. W?V]21CP?E7^IRRW!3NK](-- MUI09IU*/=Y; "(L((AQGD$5I 5F*0XI"X5;;-XH6D^-7':B@TTZ$Y#+!36W M7\L56+;&@L*8 %:U#?KG)7B2YM'61,<:7:-\'W:KGK9A79:,*5*DV]I$FP@630K=>/NOBPL M/]B V;S3[_/^F)L@O_+IH_X4RMNE,*GM'^KK&E]TBY4K,5"QPD*$4$I"(:(* M0THD@1F5$F]G_RZG)=%$W'Y],612F G+C74:$)Y ABB$3 MF E[9NUA=/>M(4:ZXU6XIF>]LYJ),4)TD< M4#T'I29L5R:0) &"69PP%BJ.4[<5M3=-)S_O:?Y43T>5456:@T;MOG/0 MT-WK.@$]8Z=YGGW:3C)< UHS.DAE7VFJ<43 MYJ?G%5\">]<^U4(V'IUWYFLUB3(J1PM+D4H9@BH3%"*L!"2,8:@$90PQ27#D ME,_HC*RI$7NM*MCZ(%MEG4N6GD37CI4'PLPSKYZ$:W#_B04> Q<7/2EN[$*B ME^P^4C3TXBO]2./<98/ME80VYTH2Q0AS+*$4$8,HB$*(,RQ@R!E7%*L$1=2% M1IRD3XU8=B\%B?92$.UUN\NM'^P(QQNZGBG(X@I6DS?DW:KPD1^G%W!#=<%!)KRNX>9[9UOPY]#_#QY#8^C9[:Z%L(^U^8MD+G^ M#OTY(6-?J+INW!MUK-;G?4TT@:2(43*@PG$(4I"%)H0P$2P,>,DTK M ^RVIIF/W^]^RRF[_F"X/=^>:_"D^5:8C+#O>HZ$^%:V6^Z]!DQVOTGL4R7' M;I,+/C5G:L6KM?Q/2?,OWU:S.!4DX@3#E)K 94$EI"G3[!)(0408)ZEP.G!V ME#\UJM%?7-0G(;X]X'8\XQ%&W]$R3=K\;:*P2OF;30+2IQL3SLTD^$CGX@88 M"X V8>A<^L[8#9]>WUZ%9\BX[XS/\23\[LWT]"K5>5+_0O/?95D5H2W*3>+> M-(X5993"0&()$9,*DC3C,.8)P7J=)+(LG3W*G*VLW4AGQ+D,MJY0K^Z-*L?O M?:MN=3Y5FJ0@Q=?5MY[9DL]";NDO&@A&_^ZA"K^-GM7] B]^( M !G7[G),W MKI?'PO(#IX[-.]?G1W[3Y JNCG%GB$62IB&%^K_*N&]B2+,D@EF&%.99'"GI MY)$^*6EJ:Y]W.XF"0:MK<[SM&"Q\&E_+!= 0J/E>ZO0$[*I4RT?!\)5W>5?8 MLR5A/FKSN8S,QU_HNZ/2"QO#/'N1FUF0)CPF&>02([WH$ G$41I!(F,<4LE% M(%*WG=-1.5-C"1/OMEI6:0[TIU\I#5[7ZPO7C=-Q7&TW2%>CY7TC5&U[JIN* M/B.$+B Q[+;FN*B1MR]G[3W8%XB]^S^8$K):;K">YB=)4O>*>AOHD. M]!+N;5&LI7BUSK7$CS*?KT1])E___,TJ;\.A9RA!4F 40)[R#"(:)I!)AB&C M :99( BEW.D*BY/XJ7&<4; *>]/[-U['F-0I=?20%/-<FY:7]KHA OW@[JD;VB#W+#YK-PTF#D#!=]T#G, M>=&KE6NJA%89CM]K(YOS&)EF)$,\TNR&3 (R'$#*N=2[3(5-HO582*>5W%$I M4V.RIB9HI66?2J#[(-IQT=70>*:TO/4PSVSWNC.?:^[N[H7%%**8W,/-\$F#I!E$62FL"?A3$D593%.(K>3 M[F[STSO9KIP71CW'5#5=S.Q&=5\=M!YYZKXS[# G;+S<6P8/K>430X;M0% M6WU]91ZW!VC0C8.%V'%W"_8X'&P1'%X=U"?R5[I8R_?R6_6;8D8X$1'*$"24 MIR;>-X8,HPQF-(FP9!GCQ.G4VDKJU*CHI >D2OWPL&8+34PKI:0QZ 8L995F MI,AO]0/^'1_'81K!W[$G> INCN-8 M6'HW3KSBJBT""V.2(TE9=H(=2PT/ MK6>::A1NCZI:G3>)Z/0DL5%[T-)P#C -7!7.1O+8!>$[&>^:"V_,6NX?][Q@X:(!_W?*XH?P[UAP$[>_^MN=FYFAZ_4XN MT!=/VT>:,5[EW&]C:XHR7U>GSI5+]LM7NFQ2[&]2]+]?5Q%B$65""!IH8$T" MFE!D4/\$0Y11$P2#PY@DLX?Z/*>D>6FY+1I+?Y=!LV^%O_&CE81-X8[5]H8\ MH"7X#[IJ.W7,KI*B M'DO\7%?\V<2S;LP']0%GJ0%HZ@$5G4I!^J_K86)=GZWC!G5&C*;\N Z-L?OD MP"DRN@+NN:H^2[[.M3"]L/DR+Q=RAN-8,+VD@324B3F%4I"I.(11PA&7/ D# M9)5%YECC4W.25$H9MVT8_,QR,XY[9=*X7-7K? *VXEZJ0 M[GCY.KRY(/W9#G#L4#EWB&/9PL@NYF:?]F?]8%F\7=:GX7^3\[NOIO#KH\SI MG:Q^^8J6\@V=Y]5)^0P1)7"$$ABPC$*D-.\QIO=BJ: QR1(4!S1P6KF-J__4 MR+-5&-!:8W!G5(9"ZPR45AH\&JTK]^&Z$.!!YK4;<2PO8L^OQ+,OT7_?3]^C MN/$9UB@ _86TX4B;CZJ!HGX$&#" 0:..5YJ :_&Z?IR$@[&G"3^&F_&Z_AG, MV7BE&CTGUC4KY-_76H?7)N'!IC8PX3Q.4LFA((A %)F3UDCH?V*D&-?+?H+< M)L#C_0LPGP+6W@.N MN?!X/TYX:0XU\D*3T0?529]?1Y6&,Q1G2L8F*CT)3,[%@$ BHU"3!$]II/^: M(>Q"#>?%38TAMMH:WUL=B=[[V/L"TG9<,1Q^GBEC%[K=4AFUML,1AQTH0_+' M!8FCTHB=]?ML8OE6/U+9WB)[-3=E=MEZ4S\OXC+@&4N@1(%):Q\(2*D2,%(J MD$2$.)).UUQ.BYH:F72NUG55=2.1,\C:$<@P>'DFCQ-0#;[BN S&D*1Q1MJH MA''9ZGVRL'C#C2B*O)R]_#J7ZO5WR=9T2AACKN04[(F1PE=53LYSF5RR^\BVY.(KPP5"//V%EE6XV%XP42H3PH2,(0[2U(1C4L@X32'' M69CP(!5!YE1[RT'VU/BGT=+$&6GRV3G6[P8A71\C<:HO^@=)#(#PLT5)O)D7 MG"[J_*NM&5X#O7H Z#MLXI3X9X^;N("+3>#$I29Z'O!0$U%6N7,TD19S(1LB MK>HL2_%A^26GRX)R\\.92GF4*"3U)LNX8I22D.(X@FD\A674A1'LXTXG@@Y]83E.9$O?'V?'M$Z=K5Q N_H#EKES2W^COH# MGBKU06W0LR8G!<8]@>J#S<&Y5*]&^A'<*_F02SZOJ[+*AX6L_%!+<7MODC?] MH_KY+ Z#D)LK_TE*.$0)CB$+B((LTHNX*"444:>,JS9"IT9G79VKO2+M*-N6 M'72C-"OL[9AL:$0]$UA7W1NP4;C"M:OR<*3E M"07&4E=U2*ZN[Y?P?4KP5IHZ(FILE7IU\X9;_?3W7.UJM1&?S MI'^WOI?B)2V^ZE^8>XB/FE.793$+6,9$$#.8I5D,480SR!1.(45)&&(JHX0X M59?WJ^[42-!H"&AC@QO9>>Y7.YJ<3F]Y)MC64-"Q] 9L;05=8YL$VJ UMZ+A M[GVHQF*]TJSZ7_^V8_5P'#U.[PS)[IXU'G5>& ?]_1EE)*GNAZD?\Y58\_)# M6\N@B@A(9:HH%@(&*LD@2CF!5(@,QC2DB9)9EM@5N#LE8&I\W^A8@+KP6EW4 MP2F@\R24EP]/KP7(,\4VZG6A&2RW%O:& M-&:I$))BA*$DL8!(R 1BG B()4$\30G6?W'):]=IVVDLS?%*CXK5!Z8.6Z-ZV_S(5:D/[#JL0WWX2(\BLW5)M4]R*;_1Q1>9 MW\\"H@1A,H,FRRU$*(T@59F 1$6,(BR0H/:%9 ^:G]HLVZ@&M*Q[A_*PA["= M'YO7@^%[>#:U%%L\OER+AUCQ*O%0[4GSA\N.G(G@XU;G]J3Y9VO9'KXU7KW: MDQKOU*0]_50/GGJ[Y+DY*92=P= M0!1$ M*8<$@R*3"+PR2P"ZVR%SDU/FM5K H.-#HZC&,[F"VX;G#P//.?E;X# M#7@G;,Z2@%U+XQ&#DV4[9.'V9K\-R.O[A\7J27[5?F?LMSZ2NH+KV]6>?,C\UPXHRQ6+#9DE 8I1$1EIA*LA$G$ A[S M.%72*>YJ7/6G1FR_+O.M!Y5WK^2;.BD@EPMJ;M27*[!L(6CNN*VJV\F@\_KJ M4>;@VWYFAX?F=OY\"9XDS1WW:2-_7'9;P>E^,I[I_&A>ANU%]DXBUS9=@[%2 M_[34?5]VG/4W3=*&JNI%Q]CA]K#/TT=#;I-'MF#4G?CS],[^9O^9M!@P-GFO M.ON;^:.:X)(HHX(@A;!3TLD1=)X:&;9:@L>-FB.E4G/H9SM:G5COC;CD[IDR;9O[ M#'0LOP&;;V)K/##63R!#FGM732(KFH/:/T8F-/=^&"S[60_15Y3>K?*H'2F1 M6>G&]M7_<[XJ"KW03M),!287HNJ MY+Q9''?%'[-H?Q,<>Z1DA6$4,;.I.[WH$?EV*><%7:\,5 MK[]S_>CMO?G73#"I-]U<0$G-#3F!3#Z51$*>B2C (D.F1NY2WIGSH2_V [F7 M,E:?.JD_]0.5_$:O_ G,[Q_69A0V.@T9.]E)DW!C+:[ ZB,:\JK$>\5"?UP\/BVJ)3!>O=.N+ M5:'7QA^4)F-.BZ^U3U5K,>$8C H4TA6:3)(*$81.*S5FD M I1&S"H+[I5Z3&UUU+4$B(TI9GNXU*L&8PU0K3F:0_6VY+Y:2_W)(;[JBFZS M"+H:IS-\;Q2[_?!JIQ\:.\#&$+"UQ*;ZSJ#]X1#@.DZ_C!0)V[-_!HJ=NQ[* MLP%U5S0_7I3=]1CLA-X-T%SO)(E5,W^;EU_;['^;2?.3?)3+M=R&*LQ43),T MCJ6>LEBJ_\@HI"&*H>0!23$7>K5OE4:UG_BI35>-@IVP-N>=)I%0??M.:;5)0[Z_<6\$^7 >^34[$';@.G67318.S,BSW0.9*,L4\K?:GM M_GY>5A$,MTMA1&L"E9I&9;&E6,?2B4YM3FIL;?2N$[UV->^N('S43^P%VK # MRT6!D<=5#VP.AU6?1OK<5)POY4K5&51?KO1PI^?S()WEB089TG, M8,25@"@F&&(6(AB@2#$<8XYBJS-."UE36PI4FH$J3YG+E;WS>%IL-X=#R;=[ M[JRB0UWCLT+C_)V^\TV,>,'/RI;=VWYVKXP:?JJ]K\W14)4SLXH!&"F(#;RJ=P8+$[Q.BROFS8,0 MFD-EF;.RMW=W>75^_5;OJN?+8LZKF)T/Z[(H]29/[P%F(DVQ8$+!1 88HA1% M$$?Z#TH42GD8AC'GSK/H,QDSM3EU-W*Q,*&+VJ;^X8O/^9TX3+D_0.__MYF M-[" #2YMT&8'FH$GWV?NX,&GXN>R9_R)^9E[[N@T_=PZ]9NT;X68US&:YA+C MV^5+^C OZ:*)O@PBSF*.4RA8H/>FG!+(2)K!,$1Q(&6BIUBG4["STJ8V[6V5 MK2YXPK=+T.CK-M^=A]AN0AH,.,\SQCYF\PUF'L)@K4 9DF7/"QR5!JULW^ OK&K&T[ M/_!:1>P:, ==2?;18]P5X!5(':S5],<."4:8H MAH&,-!.&00(I(0$D!.$D20.JW&X&'94R-:JKE-S4MP*_&45!I:EE6.5Y3"TC M':Y%RG=$0P^0W",7SH$P:(3"44'C1B*?M4;Q[?+3((85@ M$BFFMVH)@40F&52Q"M,HR9# ;/8H<[:RWZP-KZ;+N.HJZW/'LK'29//)6SO! M4I9@H6VLLOSIOU?!QNNBNM($5IN[-W1CHV5HOM>OP'8W^;P]ZWT3NM.E&P.! MJ519FPA^-D;^P?RZ*G73&FI6?#__6G?R'SHWK-Q"_WOL9/UUR+ ;8 ]ZCKQO M]H?TX7;;HZSKT^6];6YFOJY+&LX"0468R @BA$*]&:2-QN+812G'W:QE:],; M]\!\#.#X;4 OVTQ'I#R,T(NBGV/HV>)Q8DQ9O]YSR]9F?/R@FMO1=-&)&/FX M6LSYTXQ*%O(PE5 AKE=4)$H@C;& $DM!B,@H$E9Y-IRD3FVAU$GIJN?'C=[= MZ#/'S9P5]I;;NJ$1];W!NPSF#:BU!K\U__5R,NH$W*!;02O!XVX*7; XV!XZ MO=S_+K)9+.A/H+X_T0V^56&0A4C%D#*60!1Q AFB>MN7<9H2'@4I@0X$I.^CT!K#SS6&M::> M H1M$!GZYO9)>:-?U+YD^;%[V1??Z4.Y7!F18F]&TWYU):3=]9 M"BSP&/++/B=NU _;PN[][]KFE1[9!4Q]TG:STW49G4H8JJ2S21%J1)(0":E@@@C M!DE(*"1"D1@E82!BJ[J])R5,;="U"C9'FZ:$I=L*\Q!#NYGW*F0\#\4-*,T! MYLMSJ#C/L2%I\DE_-'(ZU.[K]?ZG=FQG>64@5YG"&(LI1#)G@"PY"AA&=Q)#*GB\+7 M*#,UHFCU S^+1L,_F& WVII8U245C9& -E8ZAKU=TWEVM#-6EWAFJ%9EL-7Y M!MSN]$6= 0>82*)-[=AM)[8VG?8GN >J#0#MH %IU^@S;N#9 ,@=!)@-T6;O M([S5XE%O[^M/\ WE56K#9HU.*$IH@C!D)HK,W!6%& D)*8XY5A)')(H;\=;70DN[:P+=9(%+*,R:@0%*O]*BA(Y0E,(CU5EA&<1@E:%::PM5V).11 M5R<*VVCL;SP:(]MB://:,5D:>]P8S&?GNKA^G[W+QG$=-U<:-D$EM:E@:VO; MHUM7LZQSGW7,VP3R#NUO]MH)P_NK_:C[#/YNK[@?]Y?[%=EWO5I(_=+7VZ5X M)1_E8O5@SKS;P/P8!QQE(M43A(@A"B(!"KYP"V7:X.!)OWY6H'L8ZFPU]^L$)DV,7J.8$C+U8M;#]=K!G(1@T%\A10>,F^SAGZT$VC[,/ MCYP-O,G@UHF$^9N.<;=C?5E!%3$&=4?A4BI@(BE#-) 2)A%.$SUAZ(_ M#]9\&:^7X@?_+EH+1OLJ/FL2JG@"Q,$/]F%83IC3ZVK?4_#U:6LWB6D[UM^ MUG[0 !:!$ %P01RP_?KLTDDA7=4_GQHZK)T MA#;EN0,1LC0-,D@CK"W M?*\?RS3T5GQ95;D9->DUB1ME\5Z66BHMOC:_$;,PRW"2L@PF4A"]E0HTXP04 M0\Y#BK(8QRR1LV658%M\L2<>%QVLAA"IA]"!)OZ&4VM"%49$=Y*>FF1GAI9, M7BS:6.'&3DY]9,=4@T,^#FMM8"Y7H%$/;#6_J3*2&48S6-]>PMJ9Q/J -B2A M.VZ_+K*JV+)D<*AXD*1" MIDD4.5:J/BEK:@NJHWZ='JBMV(0O%1Z64]?A."2_]=1D5.J[#JU]5KRRM;[+KJ614(QB%I*,,D0BR 6/(.)Z'461)A 6D# 62990E;FE MZ;\HTV4PC)-SOU6YCE66[2&:<3IU=G1@]="CWM'E+K!T. T)JV\OTPZ>=9V0 M1MW-$>60;B5;: ;U)5T4.JX#R1:# Z^1]8O7W*CY7-*R.AGLE2OGX.T)?>O- MY86-BAY3Y)R$8?CK!H>BGN&JP$E[CX?YGWZ\Y[5^SM?WZX4Y :G*H)JS[EQ^ ME06VO)4UN)=Q1O MRBKOJ+Y;[,3QGKYU;]@QBQ>,/7/-[8>7;\%M6>9SMBZK9"'E"GRDN9^P7F>$ M!KU(;RU\W%OSKI@<7)%W;J ?>6U*ME1)3MXUU4.>S%VF=6X^F)G*F,*<*<@Q M#R"*3,V#+,$P1$(&E/!8DY<+:5V4.#6RVE93.BBQLCUTKE4'#ZOJ:H+:A-'J.-NO7-SEKAX4C*&ILAR>FRT%%)R1J#?3*R?['WVG\G MQ\?;Y<="65U )$TG+C+9I]H^:-2ONJ!>Z]Z>[X(^N[XK$!QX4]A'D['WC%>@=61+>4UK MUQV(ZT4AFR]K=[#DJ[NE.6Q_*S0ASU65N:Z6UIXJ:1W>;=U.UK]0? M\UP_7,PBF>+,Y)7D.$:FF#/1^],00\ZB# 4II7'B%)+C2<^I+1#?S)?S4L*% M7IF;^IL;/?L=I0_=J6YG[<_856,=QG=,O %;(T'7RH:C-X?Q%7MW+ 6-J3>@ MZ?QW5>>_M>C\WL?WGKK&Q_G^T*H^2P" )[Q/10CX$M?S^C#_*L5Z(3^HS_+. M.$L_R6IO:X(5J@)<1L\73\TOOQC]9B0+:9 J#A-)(XABDD$2X02&7%**41IE MV"VC@+L.4YL:6A.JNG>UGF!C!>B8N.W+C6+KHJPB8C9DJ(#E;%THB MNW^E;P4#'J>/G36-.?4CP&NF=D5&Y(0BTG8__29UB5#<%*2"5*KFG ;:96=* M6FM]E#Z2B^M2)?8U5_Q1V6+9XG#(B)G-#9['P3/O^QD"^]3(X2 Z37,6NNG#+,[C)(.Q MCHE*)( 4I@ 1I/XF!<JMV&+Q>/&:^9B;^-> MHY#XCO6H]+L)6GQ\A)7U8N TFN.DH'$C-_IL/8K2 MZ+UXV#?_6:QU!NZ7U?*EX(*_^:E6-/SCXN/B191Z[W++UL5+Y?0Y5:=V1Q)Q M$N,L@B!$:ML!"4\ 1H0 S"2/&)$H159%2]RH-3E6T0GL*8S75B@&I36).V4^45;I<;FUV!K6+"S[.9,U7 ?3.@6 M;Y?4Z4BS4;G6+9J'Y.SXZ0/]Z.U2<<';OW;J^^JF8F43CDH)$3#)&. D9&H/ M23$@F$2 A6&&6$0CF-IYSTTE3XZ3ET_/F[6N8=BH;>D'-T;Q=H[Z MV'+[CV[%[TIO'S5^;=%RZMPV%CZN2]L6DR-'MO4#[,BJ7*UU] M5W18G2KJI-:0,!G', :()3K*3JTA:48HR 5E+(I"!E,CWU:?D.E1T$[/H%74 MC(9ZL>QG'%<(>2:7D^ XRPLV :&',]3M';Y0_SKDBM[GCT(+)A:V#&!T[>#: M3(<9!57YIWOR8Q8CW6 TPB#*TQQ H;Y^'%)=*2 +0QX**E-NTX*J1Y;5IS]" M"ZE[+:.)E65[24GSJEME$_ _O+M4'^YF*Q)':'JGB;,97=OZ<4KCFS.)2DYK M.%V"RW$-I[/BQJ[A=,GN$S6<+MXRC&T^% O=\',_@:"M1/=N(_Y+D-6]&@8Q MBQ*4Q#RE0-!(K3>$R.I&QRF.4@(981!;!:$:2Y[:(D2]7XD=M9B#;$8T7J#S M3#N-SB?2BA2U4*'8I> W@=8\J%1WQS/6:+ED'7/AHW*0-2:'C&3_@)';I7P@ MQ>H_R7PCJA#,MB;"LV!JM?:NT)ZG!?^JEFZS* R))#$'N=I( 0@C":A(U;8J MY'$4RXQEB54PD'>-I\:'K8X!;Y0,?A9B;EFPSO\X&WJ5IC1ZOKU1U_>UT%8' ME=E!Q^Z;8/M.M*8'VO8)-+2P':9)M+(P5OJOT<3"=@RV"OU<_K5R$,QZ'B*.$@)1@""#%*2"ZM'P4LC"3(DXH07:ILN;" MC9AHW/18]:!'HO-BU1[TN=&[\I6+5NDK"\>?'PFSZ<$QNJ]7-+[5^R:H-+^I M4'Y_$>7K2\9?!,QKP?CSTE^W7/Q%5"X6B[_\!#LRXZ*8O55K^MN5(&^77,Q2 MD:)4A@G ,HH U%M_E,49"'/)4BX9A'ENLDX^?/#4EK-:MT K%VCMS/CF"*Q^ M-KD& M_>03/KC7G@G*F[K[QL/_-2L']_6+[\;W5+_86KOQQ^V$>/&^6S/6=$ M^U&>_;W])_=NR3;ZJ_W2=B]\I_1[C9N M%(-P5L+4/L)6R:#6,GBO&V/W[2 ,@;S\75X-C^01(Q"D0"#(%NO#[JEBOQ>++1LEE M=U*JZ6?QT(1#$A%E(8Q2D#&H#RB2&! 6)P#)5,)8)CAFQ#B)\9*TJ?%X5]^@ M5CAH-;;(6KP(7HBJY]J;U<\+ I9,,V]C.GF\GI7J L# M%:+<^6($E4S&,@+:)P^@3"! NI"4C1&4/T_2HSJ/ P1/C4V;-17R^&@8T"P MLR!H31C@1QLT.@8[.8^8>^;!Z<%ML?/S"/M(&\$6?CWY=^ G._B?&RO^W575 MGV&8]9?^L7SFB/5_AEF[7P1HX#.&+:@_B;(48K\1@RXP="?;>D.S+(]R#&," M2,)2780LTOVN,^KY6]";;JMOD36F--0ZW.[M:YYOBX7-@:2!UU)6N.PN'2U>+.U^\R MT)1(ZOQBABC-(T9BD,>( L@@4AM^(0'/LHP)25&$Z&LU&SA6=VI4UY;[ZC2C M>KUV R=&UXPCIS-FGOG54_.!]BWX9/ 6O&K?@?.#,]7V RM;0!RT650*CC:?69W"GB;QHJ#FV.-.8K8SCE3_U%&'&*WT[= M.RMOJEJ5>H[75C2-F?ST3WG5D?#3Y6E,0UZI3]0KC-7Y3E.OH8S+W?0LQC"+ M&>: BDP"&%,!,"41XE+)56Y;=.BYG>-EF9\R8R_-_.0% X+>;AE;;03_)![(O)K*9HC*C*0T!U1-)0#F&04$ M$0D(C6D6$H80-^I,M[PWA.KYKO""MLQKOA6&=O\IQ\L[OI9"; M^:="BED6Y[G,<@$0C-4:682Q6BWS&&09"DF4QKF45D= !C*G1FN[?)_G;;[/ MMGC63;"I% _F2G/+2EH&\)NMIQV#ZID7>_.G;H):Y^!3'Y[N,JB.$1HEAZHC M=AI95,QVI;&G3$2 M82GC'$0B3P%,4PAHD@D0PBPC/$M8E%OU?;.4/S6>>B>D6.D8FE6=A&_'1K;@ MFS&31T@]LU2K>?!+J_NO^N2T53_XKO0/6@,ZQ;?=<=9 [%SREZT*HW+90'P. M>6WH8]P%MY>[8Y0\2?.1V+\%@\;[LJ=X^X<3.V+]M]E)MM<,O0ZA1* M9[V*;B_+/-S_?B 5[?"*K/ZL^?8E:;40BD0"E,@.0AP1@D:4@S,,P2S!* M)+$L1M$O<'+4T=4WT H'6WUMBTQ<@-J011P"Z/W>S6(2I3)D 62@D@'FJ M=C*0$)!2GD5Y'I*<6"6^G1ROJ,S =X3?((].#JRF3N$#+.X?4$%5J MUDV<&T4#K:E+_KB$AEOF."MM9,ZX9/4Q6UR\X]I8YO=/S_/E3R&:AY\)U.Z$ MB^T2L^K(Z^KTJPH1FQ&2Q@2G:IL32Z0H!D* XRQ4?Z"<:Y<)9%8>$R]:3HV= MNK'(K9GM=[>77](U]2;8&:MO[*1T-H73FT[KE+%+15\I?-@#UN?#@WT(1*KE6H6 QB&:FLL8PI8A&/")$SS$%]9K.&\]*E- M%*>2^8-&_>YT,+R@O]W@F!&Z-\@]$[53M%T40;B,FN>:!CT*O':)@LO8&%0< M,'C(P,7VFJRKV5V'::Q_[A+.*D\4ISQ/49R )-4)?A(G@,0A U(JZA-AK'YE ME_G0)VUJG%;KV,G!LURI]B)KN.)TA9=G0CJ"RKE7SP@)IPNZ7H'C+LQ,;#]: M8!G=-"!ZO>W3I$.[%FOUZ(^+JG7'_@2LZ(&RG"1 2**8(XM30'**%,IJYYUE M,9>)4=LT. MZTAQ]GOOJZCQ+7:JNZJJ:@5/;R"^V9/&"\ZWLFPO8-_NSF$+O7=%R>;+Z3+5?KV7\4B^)I\]3$%>441V&(&("I#O?4;>I)IM95F#&8R)1S&AOU M(3MZ\M0638UR9O/W,4[]+'65]9X)I]'+87C566M[&$+=TV$']:]#9CA^Z"@? M^5E;VN_U_ 7VG][;Y:)":-]Y)>M['[Q!E>[;E>WX!^*A>YZ4\5K?]6%W>[D[V5=_/56JL_Q MEJG%_*9:'KP3SRO!BOH$:\%OGY:K=?'/>@\9(1XG7"2 LPSKPJF:2A(&",,Y M9RD)H]S(03*>RE.CI=;BPT3;A3A?DO^U1ELDN9"(,L"C-%.CG>> J(D$)"1) M14Z$A"F*__^C;5[=:%ICZ'F*/$CFOCGHAJG_U=A<9RH%E=5@ M*8&RNZ[^KN[1I@<=VX.N\=5#NN:/T5C3]5"-TYG3F=;32$IW/@KFO4&=2QZV M8-E/(]LFH3;UYF=(QISAF ()LQ! %&) 4Y$!$N8R8NJW@EG%5_>+F]I"89<$ M.:^HI=,@Y"9@MYST?EJ6[F^3Y9BD4.%+$4H!Y!0#Q(D$:9*0B(4PB8DT/O*U M$/P7HAN+SWAZ9EY3A77^+@XS&HWZO5S'<(6Y[^>D![I%-@AXG;G MP@-@ZST=MGG>>&?$ ZS<.RD>7!4O:.KDFQ$/SCXOT/]JC/074?Z,[2 M=U?Q)\51EB0I!$0R?6*%U#J3QQE(<@(9)5D6(JNN (,UF=K$T/9.KZ>%)9T7 M#W46M^Y>3^J^4<%"? ^64NH$&[E9+:J^$M7.5A8_=GU:=$'FC=X,/Y(5_TY6 MEBF#PP?7;&D[RI!YGGN.'1!!:X^WW-=>*CQ=#6@+A?,PY49=2U] M-6:'R^SK'SARD[;=^%*M[I>MQZYJ#)C6_J8>OWY&U^$"* MU7^2^4;,LC1#*,,AR'BD#S\S"A )M2,[#G.$8D*851F]:9@UO4E"O3YSQ3&Z M7?.FY(&:WX-2XV#9M7D:\/KN\?9J[X+GV<=!D[W%HV@38-KS6:SOJ\^='NVN((IW6MNK8T M:FEYM8VZ^VS]LX-V7!E/<9*'$*0\P@!FA .2Z]D=A6FB)G3"$B.?G1_UIC8W M=Q35Y:>YWK>]+]?%DZ9']4YT*'+;KZTEVII)Q?E")6,,M^%D_&J#Z'M2[92S MZ)DX]\;M)MB:&'3'?YRF:RX'P$^Y R<:OE*= Y?HGB]PX%2*??.B-J-$$21A MZ^)%J.F(M">54:)H'N,,1*$N"$I3!!"+/,^W0[:=;EYAY)LZA<%GUD3+!XHJV4KV/'ZW+E(F1W:931M?;D0+3 MI7I6/V>_?YM%><9)&B= YC@$$$<9($A D*0X53]'&15&^?V[1T[M0W^W5+]; M%\SLB^Y T__M#C/8\U?Z^^>/]^_?!=_N;^_??[O^FSRVL>?K:RZNO\#F'X=? M8>>!HWQOQP:T7]:)WWARS987FH>WS<"-FH7/L) X%TD*J*!(=R*- )4L W&* MHS@EF,?4;KLVJOI3XX96N1%\K6Y? T<^U5<;W GX3LL+SM/M[F\+@C[TJV$X MX29MKPHJ+$;TCWH9PU']H&XMF):_T\OH6/LU_6@Q,*RDKG"\*RP0Y83 #.9 M1$1/:1$!-*%J":HS*N,X07%H59?U4,#4)IVO0TH\'Z%F&(9Q!1:^HRL:U;Q4 M4CAGM],@B$,9X\8VG+'P*&3AW'5#J\4MV9^/R[FZHZQ/13XOUV)7)*'3H$HB M22(J ,&$J<^:"X!1GH(4A4F*.*38KJ*[L>2I?>]=Q?^M.9.U+21G"KKANM ' ME+Z7="=0#+3:P4YO3[VMK.%R6X7.5/C(%>DL,3FN3F?[ '?'I=U54M<+?ZO] M:TJ3@S,SF"(=N0H!22.U0 EE#"B-="8O1&%(943CJX]([52:',5MGI[(ZJ<^ M5=.'H-WCLZ"UX/IC3\MA&W[4Z6\P1MSWGJS?7AMRLQV4T0\QAT'K^^#24JM7 M/ZP7 )[OTG=82;Q?\8]6,J'@1.NFV_+*<%^SG+&<\QSRA@$#$ 80Q M X2D.0B1X'&4Y5#&#F)0>W68'/OJ<0)OCKQ=+CR8_8-QC1O2&<2ORZG!'[7& MGBAT.'3^77C]:DS #V>$DYDSS>Q1]J7&/JLW[T[^!_D_RU7;VK&M-,9"(6@N M@8CB&,"(YZ#:3G,19Y#D81+'PK32V%DI4Z.R5COSVF+G >PG)V>P>*:?;1-6 MM\7$+II^;2VQ\P)&*R5VT<9N);'+%P^H(UB7_5!D\5Y*P=:U;_U.WO)E32?\ M_RA1>A9IJEU M 3=M\S"URVR-4#N9K1D6]0AMQ^4RE?A$VSO#6 +MN$3I4.BNKG9H*W>\&H@# M$=FKC#CT&<.V<%_JQ9/Z%%&J1U&0ZJR744[.1G*6)VI\Q&(%%8J@V(1L%IINZV: =AF.S.W$'KFJ0YZ M6EL=C='H>Q/4&M>.1W>[+W-X7&ZV#*2.NK.')-^VJCC6/0SUPWT 6]H*?Y[H]8A M[U_4'_?J*\ZRDJ7W4.T6# M2M- JWIY_V\)KZ'OU@5HOCVTP_"R=\9>PL*IR_6LL'$=JY=L/G*?7KSANM:\ MM[I*4EDM*SYU>\WE2Q-F,,URAYYDVA@,WN&%N'R(^^N.>E/\";ZWB4*D211:";T:TI?PQIY W6*9#F ]4&:4YA-^S^QV5*+\ M*$.KU3_0!E1G',Q)YOJUX/FK9&Z@PRO6-C='J+_:N<5S!IYM,+;:"/[^Z7F^ M_"G$&[$0LEB7;8T'ED("$2: YB@', X3]3>8 /53&DK"9 2M-A_]XJ;&>(VV M53W:;9JE+E"[JAMD!K31W_*(HQ]SP^,-9TCZ/MIH0&PU#5I5/;17, /%Z8%& MO\1Q#S.,K#\ZR#"[:QB]G*CHK:O+[4BN4X4>A83G<21!%+(,0!3G@&8< \%X M+$0>)EA85=:VD#TUXJDK65JW5AB"NAG;>,+2,_6<*O=?+)HZH9U%E*-7\P[,J #UC=2I4AIG]OGC0Z5:_*ERH]EN='%_^]71&U\F-[YO/EY M_RATW@!9_)PAF?(,QS%@0H8 1A !*F4"\IC"/,\%PSPS;HLGQ]'& MQ/>A@#(AN&O. VZ"9G3NFNJX95!;HAM =6P)WOP,E#5!8XZC_D_7HMG;#&KP MP\?K#'6M_7MMHJY^V-#B/J50-SW>+O@[\2+FRZI'ZOL?VC4DFF!ZF)"89!B! M-$TX@#SE@(0\ 2C+6,(3)G*[+B(&,J=&@JW*E:.,[Y2VK0ET&6RS)9YC"#US MUAYZ'7V#1F&'^0D# ');8NBRV)&K#AGC<%R(R/S6X36NV7+UO%PUZ>MJY_:V MKO/Y=LG%3,0BQ2QF0,2Z+1T7"2 8JN590A!&#*5)&-N6NNZ1-S72V99P[NBL M2]WKU@7+5=!H'FC5[:M?]^'>ST$>T/3,/RZ '%07VP >!^6Q^Z2,7B7;P.13 MQ;)-;AM\&*B?57X53!0ONAK&9['>=EE'#*9A& (:9P) F5* "2) 9CC/,4HD M3HQV?";"ID8OK:[!:JOL3; 05;01F<^7WRMGC/K'_XINE&;5Y/V_,OV7L@I( M4B]$-0G\Z[]$6?CW)+P)]#O:S/&L^ZM(_RK"-TI2^2RJFNASR_)"O:-H?+CH M9&S\'RW6P_*U,RQ$ZLZAM]M1T1TLWZX$+];!IV7IZ=3Q(EJ.SQS/RQO[Q/&B MY2?.&R_?,XR_M)=9B#/]XIOZ)N6[C9B1#&$A4PA2$:< "D5C."442!)',8HE MC4(Q6R_79&[&9::"K7AM*][?!W2_W'7L?6[4M",;8\C-B,<'D)Y)J%;YYK") M^)Y3?KT,J*@R.]VQCBU4+AG(6/:H;&2+R"$S6=\_C*7>B6>UC"A(4W3G]FFY M6A?_K/XYDPE#D=#AICE5?R!%42B!$DA(.15YF&8DM5ED]U(J0]A,QYRA)MGZNEJ>:-6DL]SL46OJ_)-\'FY>%XM^8;U@FG-008PN:2= M/G&C,HV!W8?D8G++\"S3@A=D];/C&+_]490SAAA+)12 IA(#R" &B$JU;Z-I M&G*A_DJL(MC/2IH:EU0G/]L>E7]H%0?DEIX&U8Q G$ UQOF8*4J#,DI[$7"= M47I:V.@9I;TVG\HH[;]AJ+OXEG/UKI1?EJ5:XO^_Q7/EK:0\2B5*B?;<0%VW M7BTO)"0@B5G*6)A""G,[+_$I,5-C@\:GV:AZ$]3*!DK;00[AD\B:^H&OQ6L< M]Z\U5 -^W5[KQZV,#A('MD[*[_;K)6@!5?[G#>D M+)@^N2KF.CIOAGF*LTPB(+#4M:QR""B+U#_S*)(H2G@DK?8@P]28&HE4ZM5G MVK6"]C$[5XZ+V<+#/]J>*>@HMVT75=7$[73,N EVX]*8XFX%US'5J'"Z,KGW;=^=<7\E/[I9O,F$XXN9)4A9IW?K3KZM'XL'=-&CA)$66$ MJ0'-(P %E(# , 9(Q"',J8Q)9I70XE:]J1'L-D^LCIJPSZES.71VQV3C#\A8 M!VN-9;JI1CTZ'4MN*M:MDVDZ/^[T+-J>M7EJ7N0'?Q]'=8XT?)7#/;?HGCL. M="QEV 3PVW+)OQ?S^0RQ1(:84K4SCG( 0X$!CF *9)I@2-(PXBFRH>[VP5,C MW58O.[+=PF1&DT.,]TQP%^VVYJ)#(UVRR/;9HW[_AQ8=?KE'OQ^4?T*^:1\8 M6Q5U+YXFM#?/901#+@&BD:XVH!912"844"&R/!(TY\RH/F*?D*E]BUK-H.SJ M:94*'=4*F3T5+X=!FT/$EVRCCW;K\T'?4.U)&Q,R9YDLO1!< M2%0Y?>^8>2B]VA^DF?1?.[ ,E5[+Z(24E7A4^YSB1>B(SB>A8],^B_6=O"<_ MONBSP>7B=KU>%72SKMJ2+;^0*H OS*.0A2@&$B'=>I9"18HY!B(6!(HP"]5/ MK*I27:?/U$BTWHZPKCV!6BJ6P2_Z3TM'W;5C9;8\&G$$//-T#?Z>*4%M2_"+ MMN;7F^!S'32K3-*'"ZNZBV;'*ATJ5=OEL'B5&X"=UK*Z4J5Q2UNYP>^HTI6C MQ]J?D+YKYN J3["JP?E5/"M),YJBC(1Q!$B*8P ACP$6:0P$%#Q*0\A#9G3T MT2=D:HS9ZAGL% UJ3OE8U 5,GFEM $)6YZ&7(+CB-/3LHT<["[UD M7/=PQ[ MNRS7Y:=M!?@DB6/U[>< 4SW[DX@!JI@"B%#R* \32;!5AIMC_:;&*=WFP5V+ M]CH(TY_!R2;#W\F*W^S?IJV]HKB_Z[?!;//VBF/LV^G6WQOZICVHY=4Q8-/^ M2MMUT]2;\M1OP!/B+G=WKE4<=;?G"=_#W9\O,<.FDL_+Q;+-^ZEWHV; MP%&:RQ@1D,D< IA!"F@H)$@H26,:12**K8(Y+DJ<&MW7SIU?BDK77P-1:VO' MT9=A-F-=I^!YYM&NKEMO6*/NKU[:4ABCXY+S+@L=E<6,,3CD)?,;A_N=_I\- M6:E/=OZS\9((R E!E($,Z;#\C$0 Q9':CF).44Q"F"=&T08],J;&)EN?RE;/ MP4ZG0S3-?4Y78#26R\D8GD$>IS, .' X'3YY='_3&=-.N9O.73HP'>_T2F:W M 2"[5 M/TG*$X'5WC1N*PN;+3\\:>^>R7'O9,,F]U 9#Y-:'Z/@;3;(GS6@,T_N9R MH.^@L?,FZ%BJ2ZO6MCK,8_0W$$XS(#VH.6[NI#^&@3J5/;LS1*U\5)]M2V#)\V@MR, YP#Z9D: MNACN:^RQPJT52$X#MXT$CQO5;8/%41%)$(1H#'5 *82@10@G4Q@R3):)XG,C)J2VH(&V+HMRO]Q! M&=1J.XJDML.H-[#:\%'CQ5G;V;87=FUYZP"2:7+,WBX7U0*J/HG2:_QMJ=LL M1H30"+!(0 ICP&E&00B1T*P,"',@EXN29L:L>R:7M8*!\J2I0ZI+DUK0YJ! M;, B+J'SS!\M:JVNP4Y9=P5GK4#I)8R+#QF/*DSMV2,)XYN&EFB40CWGG'O@ M'\7Z<1?)=.0J*-_\O%=R[^3)Q^B@.4$82],T!IS*7!_S0(!#$H(D1#",(I') MT*I-B&=]IT91]0885#9T/8;E33>&KWTYU$^U>=6BJ#%PS^=H6UO2[ZMAMNV; MT("/XDMR-=;.J]R--!!NJVCZ57GD2IRCX']Q@204/T1<9*IM;'ZA%.KT">WZDUM&SY:F/K^\3R%8;5_JS2"_I.CRG= M:CCN":47=(\.)_U(&> GV:^$_[%IVMSX>F5O@#1PGSN#T M3*I'/3.VT+ZW"2\V ,VBR(,YW(RLF3/WV1V MQ[#5>KMWU9N&MYMRO7S:%3O[V7I+9JM=URAZIMNM<_J[TC=H%=[K5.2\ M.9H-1"X7FD9R1UT^VB!QN"BTNG=X&Q'QWQOUH/?JZUI_VB9""D4]DN@N(B3$ M "84 L)) C G$22(4!19U0,_)VAJ=+/3,Z@4O2(W]2RVAIMJ!XCYWAX/ FM0 M4Y$^)%SW%#DI:_26(GT6G^HHTGO]5:6QU0KHFRZ]K<--?G_F9"W>_UCKXCUJ MJ_FI*--,V6?C MVSWE8I47(OU_4U>NMT'^!TT)WO\0*U:4XLNJ8&(6,AD)D5 0LY !R&("D"0I MR'*)4YBC3$;A3-U(E\8+I?&TM_F^NS9X//=MU N>M7[:@5Z'.BZ; K /VK8F MM6M3\D!MT.L4+]<97@Y?$8Y#DL H B'$$8 0AVHE+=7"6J0ISF.4J!?(:B4] MS1=DE%C\O^#P&R[VISFHOO MJ%F$#M6?5G:A^W&QSCKTH()]P<2WFZ?-O$[JD%*P=2WL3M[R>N:M@M3B.(_2 M*&<@$4C72948D# G@")$= 75+!=&Z6"F JHQ3JQOL MZ1MHA2U/OR[@;'CPY0X][_1R%C@/F::&N#@]Z+H@"4G'$)H,?2HZ^^[]IA MG_KOB]6V3.@]^?%&+(0LUN7](UG_8[F9\X]/SSI=K%K$J-6,NN0K68M93!@F M&4V Y(E:7(B, "*31$?7D%S@F$@1VI#!,#6F1A>Z5\NF8TFP)C\"VM@2?'\L MV&/P79L3%)4]@6@-JJY.YQ]$QLKP&A172X4RA'BA#?0DIZ(?UW1X'B MQA#U!HM??LIX >/&%NT%C9O?=45T [UGB=\(,7J/\E\(V[+:>"(^#Z.?A:.#RSI@425DT) MSIE\13>"HT>.UH;@G#'=_@-GKQFY\4!=8N?CHEROJO5J6;7ZN7\DB_UZUX)O M:]BGDB!&" 8\AFI]R*(4$)%(A3V3"40ASO.H;4AP[S"@T9T)1A_4?K>"^S&. M:%ZO9<& U\!B+3FA4?W++"Z;.NH= (*Z"]=:07#4 $'=/Z7V!\,';Q)M$0:H M/ZV 1O?CXJR-PA4JO$Y/'K6"+NJ@A%T;%XETG^@0 QIA"B 1"- XRT J99A% M&:02QF-.@>=5G>A45VGZFLUY3HVJYQGMRD'ZR\Q<=QT_2&OII&:GRP,QB5FH M1\V_QFQS&6?7S7GZ1 VM!DS7[XJ2S9?E9F7;JO3TS1/ZVK6"P4Y#+UU[^D%P M6]STI*21:Y+V67M<2K3WZ@&']+\M7\1J47T7#V+!"M$V;F!Q3A.92D#3/ >0 MQA1@?;[#HQR3A*=J16/49[17RM0<=SL]@U91B[/CLU@:G+J[0,CSQW\"'+=- M+BYAT'L$?/;F\4Y^+^F_=^![\>)A\\]^\;&#O*^O0H=-MK^LC_@8HS+-,PE0 MQG5IQC !!(8Q8#E)HRB'+(\SF]-;6P6F1@&["GESK:-:EGYO\T%)DP^Z:JVH M+ZE.;^UV(]:C9+9^\(F]9W(Y*DQXE(6[U;^^PO%AZ5#H7*Y'K'48=:4R%*'# M-.\J*F1W#<1]70*^($*]_.C5K)"JBMFNXJI9IC MX=2_<%[:N&Z"BU8?[?8OWS&TK^GR846>'POV3K9[AW0: M+@])8B: N&U.VB-OY)ZDERT_;D5J<,\ Y\FG7<7VM\N%6L&L=2VR+ZNF]G#5 MC5"Q5?7?Q^5!LLC6&'? 1DKGZ!AUH]MT;D?N>3MR35O@1?.WQK1_ M"WAMG*M,#W?P]OH!'8@9SV/H#I,]WZ+#QPY;4'\6Z[>D?/RR6KX47/ W/W\O M=7S&=NM_JW,,6_W4#S;J9\TOEXMR^_$F,$MQF*D%"=*-#'B< (1A"K(4QGE* M18J$U0;=C5I3FR.U28&<+[^7=2^I77L9LK7G;W9+=D?C9[:X'W]4/$^6.A>^ M&I36)!T \8NV*B@6OP8[5^?.LIM@9UNP,\[+ :M;O%WN,AQI-NI^Q"V:ASL7 MQT]WRN8?B@59L#TE9C"-8Y+(##!(==5:B ")L@PD:\(P/OM:MX3:GC5]$:LJUUK9>4?GQ4.]5\0X2]-4.V58 MA %,>0R08&H92E&$8AAAQJS\OD92I[:V_+T*J2ME(:JRV:W"P7*KL25_F6%O M1EW.$?7,6E_;5F2[H^R.RL%.YYO@]DEW/'#'6590N:0K,\&C,I45%HB!,>UU>@T,'(W:&5H<_;V"GLGGU<@A^.I&@ M#6G!&68XCT*02$6ID*81P)0S0""AB'.89,0H%MI.[-18]%[OFNLS@B:1AW43 M?H1-%V;+ 3"C1?>P>B;!DTE1N^25&_>A1G80.6U,9B9YW+YD5F@GI^6B.JFI2K7,PC22."8I8% @M3=5"SW*9 HRD<:)#$/&,;-K[KPO8&JL M4^M7TXYM[^8#Z,Q8Y!I //-%@T6EVTU=2>HF^%B6FYYRN0.:,)^VWVW#Y0,9 M(S=7/FWA<2/E,]?9ET-JR_M]*$I&YO\ER.J#^DDYR[(()S'2%5"Y6EE@'@'$ M0@D(C@27$,?4S,G4(V-J'_2VP&2M9Z 5#2I-S8LDG8.S_PMW!)+GCWP /E:E MDRX@<$4%I7-/'JV0T@73NO64+ETZ0;=RPM/5YAY MIMRA< VHWMF/Q=65/,\\?N2JGOU&'E?XO'#]@"25CPNV?-+]/$19-S#(XD3M M*B4&$J4ZL"$, 491"F*6"DD9YC0U\B"=?/K4/O]:OZ!2<$ [B"/P^C_TJR'Q M_'6[1L,BN^(:5$;*E;!"QR[YX9SUO:D,1S>-EYAP3M^]-(.S%PWE'5M$#FG( M^OXA-0'TPX_+&,VDC!7OA)DB'AH#B)&BH!!+$.*%HF=7>#U!_JOJ9>T?,/^_7?C^I_,*U S=]&UJ*_]ZH]^/]B_JC\5!%2:0V M=P*(6*W4H*0I(/K ,XL005%$$P2->D7U"9D:5^YT#"HE[=PSO7 :;NBN!,GW M9LX6'_MM7 \ 3K=PI^2,NWWKL?1HZ]9W[? :Z;N&'O4["K.Q1\4[LHJDR'J@MH56*]V\5G$ ^<@MB, M!JX$SC<+N,%L4%'Z,ZBXKDA_*&;T;>L1ZV^+AH.9L M]'\,%_%3TG=)Z8;3&BC5&N[Y5)RK85Y<$&JI. M*_ )]+?R-?Z3Z(KEW+B_1B\M7V,Z7E_'H0H.\-G??U_>/RXW)5GP;SH1N3JH MK-7XHNBDZ>+#DT2(2.U.5/H MM58UT+I:>*3-@#;PZSN'S_,\I/0-6H6#2N-C'-TV4[)"J-=-;?:D\9S65I;M MN;#M[KPZ8;1)A$E'MTU9; (PQH"P)01J)+ E)AH5=#8$S/M@NO_Z!70"YGKM<_M^BU9K7X6BX00@BG0E.B( MRRD1H>!Y+J&5 ]V'EE,CO,:*LR71Z,^@-:5NAM(8,S!4P,O &[HJ7WLX/?.N MMY&T=PKZ1-JI@\^+HN,ZZWQB?>1X\RK,1?/A;83M+"-QA'.< QBF:DV+"0$D MX13@4)(X1R+/4V1W_'5&TO0.HP[:"0?S76N6:UH&[["-,D2AQ!$(98( %#@& M.$\(R% 6P4B&)-3UP,PK[CM =HSR^G4QPJ5O=#%,$!,A BA.8P")XBV4IR' M41@E-,,<"JMUC MTQRKUZ 9!LP6! UP\3^E'#:JW2OIJ0GV$@K]>TSM1K]A2 M^LC>_L[1QYAJ]"]^K-\H4_Z<42K2C&,$LB2&:J,N$D %4O_D22ZB*,YY)FPFN&N4F=HLV-$Z MV*D=M'K;S8]7C9(9%8V%O6>ZJLS0X8!=0^IMH['%(;"Y@=4E^ M5^DS*D&Z0.Z01)T\USD/IS M1<^><\":48P#N#RSRB"DKDR4.L+!7[+4I]=IA'/!WOZDJ>/+!P2O?A#J0C+_ M;?DB5HLJO/9!+/2RIXFF5!L[ED

>,5Y0JJ$U>^&H MIO<,*_IYO!!9;0ZB]!?\JYCKO< ;L1"R6)%0R MBQ?1_-3RJ,?NJ1/ZFK:::[?JGLI!4_36RXG0,+R<'A19JC#N^=$P?(Z.E08^ M9NBGM61_/B[GZHZRSN&;A3F*8 1CD.*DBO&A@&#U1YK'-,D !32),TQW%$$, XUP5+TPS06&# .4NE( A*+&;/ M56:D&O[5>@Q@#\5Y/ $2#\6BJA=(R5Q7;+P:SUA&$O(< 9JI_2_4C2\H@]I% MQA680G#UHC9XOE\8^N5=H-D*\X>EDN 22-.9\AIHO$^&.^7^K4WOOUVO5P7= MK*LN4>ME\(7H-@PNY\)SB+B=[HZDC#RCG;/R>-(Z>^6P>:DMX]J4F=;)6OJ% M?[LLU9:)89Y$)&. IS@%$%(.<,+4#$4%PY R$7'<;FOOS7WD?3('[&'O1_"( MM2KKA2#3>FYWL.JE?][0><&VA>8M(QQZ1\",-ZX&=!P&Z8)8IW&WF@:5JNYH MPP00EP32*V]4*C&Q_)!4C.X9&&2U*8N%*$NUL*;%HMJUOEVJU36O0A*7B_L5 M693JLUD)'LTHAB2!4H LTKT:0R8!X6$.YF).,+3<^DTZH==/2^"?8T#SJJ.XQ_&H"7TW@G&_GCQC<- M0.8HGFG(,X:6IE!6+=;U<[\6Y9_WZCGOEKJB\XQE.4Y@E ,N='&;D$" F=Y_ MJDU\"C,:PM2J0T:/K*DQU)ZJ@=8UT,K:EJ0XCZT9+3E"S#,+G0$K^*/6U*'W MT /MR4JSHL;N4S%1;N/2U5JK5-F L ,Y@# MA%,)9(;4+H)'J4R%C>_ODL!I>@([>6?5J: KS^!%^,VHQ26HGOGETP&2[_M1 MLV854RA<4LM%F:/RBRD"AR1C?-\PIKEE;/.TJ5P1527 $R<8GY9E^5FL[^0] M^3%+PSQ#J> @%7D,()41(#)'((WRC$@6HI19+5@LY4]M$=-1/UA6Y4G9WC'? M7.ENQSVV V)&11YA]LQ,783K K G#U)_T>K_>A,H"[1[2-G@CKP&@N>2RVQ5 M&)7:!N)SR'1#'S,XJZ3NHOJN*)GZ3#Y-T0%C"1)@P]:TG%$"=O8]DG@(>L31-0L%#%MJL M#'JE3>W3_[Q<@!>EL- !V*W>M=-$9IE=]2IG6(]3PTJIYA10LQ68,Y \D^Q.SR86H-(T^$6C]FOP1ZVO MPV68$2XNUV'] D==B!G9?K@2,[O)1<4['6@PBR(99B3C@*:*CB&1BIA#A(%4 M)$(@I5P@*V(^%C$U-CZL<:?CBJXI'E;!:$82UX'CF1F.2H:][0/FRFIA7=O] M%0JKI+QBC;"NE?WEP?:N=!;S\U6PY<.B^*?@'[E0JSY9Z(#1V[(4Z[**=%D) M_MMRR;\7\_GM@G=]YF6Y>1+\LU ,D2#*:"1!J!W6,$HA(*FF"89XG E)HB2S M.3/SI.?4CMJT1Y54%@2D,>'J6"(GXVE&51,8)<]\=SI":6=DT+4RJ,T,6CMO M@M;2F^K@KWL0V%A;.=6]QC6Y'!#/(5!.5'WM:"F7>!L$5CD5-^J<962Z.JM>9 MQ>5837EF.3^=='[XZM.*Z6A,8%JYJ.I?85HQQ=O1M&(L;F"HWP?E2Z3W\(M[_T%5$%)_1/,WS MG $9A@C /&: YFIL,DEIDHM,(I;:\-D%>5.CKT;=:JE#]A2V([5+,)MQF$/P M/%-6%[=]78-&67?<9(B*2RJZ)')4YC&T_Y!H3&\;&':LUFN\F&_T$[\)MEE5 MJ['W/]A\PP77[9-T]-^F+C1])]^3E:Y+47X1JZHIZ.V3KNXZ"W.=8(X)H E+ M 624 \0R"D(N8)8DB8#8JDV,$ZVFQE%?EFN].B;S^<^@-2XHM]8%R\VZ7).Z M7,7@UL!NQM.,YD8?)<]DV+4GV!D4M!;5[>PZ-ND Y]:J0)E5MRJ^"6K+',8] MNP3::32T$\7&C9%VB>51Y+33AP]-65N(._E6[;F+]0?"JO7HIVTU9\PIR7"B M^%ED$8 IDH!(1@%%A.>1##G#V&K?VR=M:@RL%:LJP%7J!JV^5Q3-[@?;<,?K M"D+?V]MKT!N0J&: BMLLM3Z!(Z>H&=A^G)]F5@E"0Y)VD8RA#9 MD(R=^*FQ3J-]'1Q4W@3?&PL"4IL0K%H;FO@AI=23'0U9CH\9+_E#W3-1M8 W MWK=6]Z!1/MAJ7U\1W/?A;4U2Z@4\94$C\VX:6;%4\ MZP5;^6TIU]_U.FW!OVV>=1>[)J(WBG"(90;5JDHB '&$ 6%A L)$<1_F$2/" M:%5E+G)J)+>GM$41<#-\^PG+#VJ>26I/WYN@U5AM'G6CMUIIMPT'K!#J+>%M M]J3Q"G9;6;97GMONSH$5@Q_5DS01[8)[)<8THYP!Q1J*+U*"=%ME"2+!)<-9 MQ+&(;!9(QR(FQP]:0Z!7-H.#I$_@:+:0N0X=WSRP \9+E/1YXYT67CV6,F[A MU;-6'A5>/7_EP),YM=S0Z?!WBV]D+G1G1MV5??WSBQKFM2X-\JR/ F>QVA)A MF6(@A(P!S"/]R3,&!")2)H*P-$4#2K":23=ZW\QE M\-P84!U)B=8 RU,\LR&A&*ZG%MQW%;A%>W;0JA]4^@?O+R)L?^9J M!9C3HU.>P%JA<700:W?WL-FDKB6E3PF6"_6TIH)BB,(\BM6N,L5QKJO, MA8#D- (18S"7(B?J,K?JD4]%6:HYXK-2>[/2C1AF82A@3E$( M4 P5 V"2 DRR'&"8YQ(F$H74R*5^4=+46*#55==S:Y0M;X)%75VLT3G0>W7U M"PN_4R_8!NXF5Q!Z)H@^-1VYE4R0Z/4F]3Y@/">2B1U[OB.C&P;N*5=JG:'6 M%[)8SQ*!*M>A M=+/<970 ,]Q*#(/!]WZA0N!+/P+VNX!C6YTN]3N/'W<]?VS7T:+]Q"5#JX[= MDQ]M@@NK(G@^;^K3GXQ#(5 ,6$A3 ).L*I!# 8E>] J'_Q1JQ]X*94Z##FW1;NL-!BYBM<0=([+>@UZRM BS8H&1+FN MJ[HVJ2=JN[-L\]]T'1B*N<@S3 %*J-JNP"11ZR I09J*6;=?O4$5 MXLMB!YQM>6:S5NM 7$BA&@ZU&8$Y@V^L8LX-;FTI^49C74V^H[3C,C@V(+DM M[VP@=^0RS^9(')=[MKAW@'.T7J/=R?]/F@M\ONVTX9G$,!:%1 E#. M%?\D1/TMA R(5!*>YQ&49B5A305.;155JZS]HB]:Z4 T6NND\VY'GD"-29U= M9N$P-1D [^I8U@],U*#Z)T,*GV#5N'@?AET57:,(U^RC3Y+K'8GH^*Y)_GU MWU1'+FH+D'H]U2;/&<]A;6'5GM_:YKYAJ\5=R?\[J0_(U%S0%(JIFHI4_6BK MA+.XQ?U5IZUX9I!C.U[LTC"7@25>5T$2!(ID! 1!"*4$+R MR.: <._I4SLBU$5P[7NY[0.&$281PUQM#& "( D1H(+$@&0B8R%#@D16K?.& M S;&IL !8&94/Q@&WXMXL?,HU)&8M^OUJJ";=54M42TYOQ W\1"]2+BDX'T! MHQ+J2=L.Z?'T1=?G'F\+;'6"=41"11QE.2"0$-T-1@*:2P3"G&&91#BC4 Q- M-CXA;VK?]UYV<;>2ZW5!4J;HFU�TP]D\5![G"GA;B UKO)R*ULL$OK=J_:H1W!48;U8,_6N7=]KNT1,QQ]TM3Z6/WPK1$Y41G M3-LG#&S.I)OW=FHLOVWF;!9*B!EA@$&J5DP48H $Q@"&61JR%,6I8%8=FD[+ MF1I%U4VKV]50AYHL>S6=0=6,AAQ@Y9ES:I@^=1>2;UVO>RZ@X+1_TQE1XS9Q MZK?WJ)/3AOZQ3-&DUSF4@ 4"@&@5']@#"7@B!(N M)8IY9N4Q&:[*U$A%OW7!+Z*J\* MC?9>U 95:^]_XD#272[XH;R4R?-7,* MDCR4BE]9###-(I!"1FD:QFIEEEOQJXG4J5%IK72PU3IHU ZTWL$OE>:VM&F$ MOB%#NL;4-QF:P.FA/Z\53D[9S4CPN$1F@\419UG=/'1-J&M26KI2]F^:TBM? M*>;%&7+:9K>3\YZ$D2?<4]8=3Z(GKQK8>*#R$K:;9Q[')(E9#JCVH4(F"" T M3W55-.U%Y5$4$YLS[+VG3^T,NVZZUSHB:G>I997_/?#,OMK!D'C^:&N]/#@9 M3AKLM/K]GH!QJ]B?LNVH&OW)B^RS7YLG[-;$[Q?\G9J&9@C!&&8T!3G3C9QY M$@$DT@3$B& MA)%5ANLE$*Y(;CW[Z-'R6B\9UTUIO7CMP*.#=J?<9'+LEH@R$8C)/ )9E$L] M4T- ,,R R+C(U695TMPJ-O>LI*E]^#NG4I/697MNX1PR>:C0X2+-PRL4'?8M,;N-3YW^X3>XN.63E[>XDM( M."VN=D[6N/75+EA\5&+MTO4#$@G_@Q2+M:CBAX[+^*=J*@OS#. LQ0 2KN:V M.$U!R$.1IQG!"3/E]1G8,5>,I_)]:_2&?33M@L: MRQC%,(F!B(C:,5 1 \Q0"&A*.$VS6.:A59EM5XI-C84=M9^\HIN=LR$W]$B^ MPD#Z=F:..89C]Q$] GQ"K40_O4ZG/M>(.FXH>OQ\ASDX,QE&+((T 2E*4@!1 M3@&.\A1$G(HDS5 HLM3FT.:DE&D>WLAS63<.LFMF,4IPF*8I(X!#C/ M$\"PY)(P%D(SM[H[7$>8_2I<7:!G-O=1<'I+GW",?S'Y:T.OG&9WC MW/Z+AQ'H7J\(M5#?MHM0?^_*^ZI[&=[)WTM1'=Z]$7*Y$K=,;<\V56+Y._&\ M$JRHZ%[=>OND<_K^6>\4XRQ+)4802$6^BHYA#$A$8Q!!SFE(&,\RJV2D$72> M&@E].=GPYB9X6%EG4(\QXF94-[%Q]$R4W :UL#SK&!UWKJZ=T[7?'RB,.EDN.'T/M46>,$,1DS$&2AHD:&!D!RM($9#'.0LR$2/'@\@D.1V1,/]R9H="N MFOU]']F5?[IBXV&VB&V4[5>P)4><@P-<7%:]?2"R'&KFIK9?U2UU/"V M89RRJW?:K8C:*9'[YN=12=3;[V3%[Y[UA>7=9EVNR4*74?BZG,\_+%?ZE[,, MY4@BF@&N4TM@F"DJXFH2I%$.:2J31*;2AHK\J#DU!MM56*^,L5R'>1I*,])[ M_0'RS)7=2M)=$_?*2=.?P%B73?"[1@;_*'-#1I[';*MWP%Q2=*> M-!V5V_VB?3@E>)9FGVSXKHE%K3.:OHA5L>0?U,_*&2)JEZW#L;.0(0 %S0$B M&(%($A1%:E\.4Z.R9;U2IL;CK:)M+EVM:E#I:IYN>![4?DIV!I7OU><0E*P2 M#B^B<$7&X?EGCY9R>-&\;L[AY8M'#9(P/"Q/(XXA(0F0 F8 \B@!A"$)$$VS MA"<0TGC("917I2=Z6*6K*?TM($Z.K/P.NM<(B?]OQD;\=8(B_G+A$/^# B%> M)01B]."'HQ)R[S;B5JIUH<[$_U"\B)G,9!3)& &69A! +!# ,DSZUQ>S]HU@)HC5T$.A[%G+[@W*G0(Y[1GZFLF4%HXG/*O#Z4<:7L#&*/K[XD&%4=JIO]*DF'PSR',6(@33$(8!1G ),(@Q@ M3L.(4TP9LRI/:2AW:O3U3DBQ6E5'WE7K;3<=5DP'P8S6/$#KF=!.]Z?WWGK% M$BB7%&8J>E3RLL3CD+9L;Q]XQ+1Y?IY7;DDR?TO*QP_SY?>/"[E'98\6T]$P//9QC['OK+^ZTJ(=TM==GPFXBR-:,H $H0#2% " M"%4KK3P.$TK3.!/2J/B,L<2IL56K<-#1^"9H=0[^J+6V+&EP&7 MNA9(:T8R!LY@!# @'/DRP,&1%9:M3+Y^[3X^BWD.$PE#P(@, 12QH@". MU6XI9G&841DGTJHBDS=-IT8FK:%57-U:*7@JBJNIMZE[3M\1<+J)]*;LN-M.WY@?;52] M"QQZBO#TM%Q4=-@D-^0A(6&,4X P90 FJ008A0CD.(ZC+&-1 JT*&!U)F-J\ M4"M83PFVWO]#\$S]_%= XMVCOT/#0_+'6=/=^N@/A8SLC3]CX['?_=R%CF/P M/FV+.Z8H82RB%*0)%@!"G &<)"E@"$+$"0]#:K5ZO"QR:I_[01S501C5\/J; M!N";L8-;2#W3A0,TW464'0$T2EC8I]>I7FF.@G& UO&==CQ4KM;ZX7S#UJ4N M:%RO<,K&5\OR",8)C8%@1&U<&8D!(6KCRCEA,4YB%*74A'IZI4R0;2I%JP^C M5=72'=X/:S^I. /+/X]H';LP.?1U&Z'00Q;J_@Y1J'\=DD2_@%%XP6BRX9"+,0)1RKI8A0J<#0=U!,,[S*!8QI%9YH08R)\@,YV?. MFT K/O#8S&0 KER*#(/5,X=\6BX>P*?B1>>QJY\7VF-3A19[.#6S0&:414A' M[#16(<.8RVF9$XQ1#STS3"Y\' M'ZTQ-BZYYK+04R"1-K (3[<1/C8@^="O EC?!]\:" M@-0F!"NA9P1=CX4WU@0KX][0 X?(C+#\ >^9O0YRWEK=@T;YH-4^T.K?!(T! M?I+>S('SE?5FH,&KI;V9H].7]V;Q%-?^I6WH2YZD1+(4@BP-,P"Q1+K:C 04 M)@F*8QC+/''C7OHK!#OM-<;8JN[*IV09;^06RM<]W?(8%&0.TSCNI=<)TS%' MP=RYY"APICJU_UB6&\'?;59JQ5 'Y]0%^SZ+[]6OREF2A%3F% .4HTCM_5@( M"$(QD!RI]1<44!"K]9>9V*FQD=:J6@3HY+4ZP*2L DRJCHK/&SI7>YNEE$); MM,W,+=J[F(YX"GXIU%V5G;]:AEB:#949?[D? ,\<5D?RU!H'MEW/^\>EYM7RI0YO; MMM8Q3T5"8H#"C 8H@3@1'$92FA*D>0R)58NK!Y94^.NK:I!T='5CH'ZH#6C M'4> ^3Z!VV+55=.#B\H #I>,TB=N5!HQL/N0.TQN&;@$(G-1?JW+:7P6ZY8J M.(GB*$D RBA2>Z\L I205/TSBR-*:2HCJS.UDU*F1A*5DL'7MK2(TM-RB7(2 M2L,5R;4 >2:%1K7NZ9AS/NC%P.G:XJ2@<9<2?;8>K1QZ+[;[[LGS\V+V'^1' M\;1Y:EPYY$'U,89,^,V8[OSKS@3@9; X/:PJ R4?^F,;))VJC,#%H[@YVA^E*++!=OX\N; M$L1UE=IF-_S^M'T?--*^'[W_7UDZEOQ.MY6$NI9M<0)V$UMWJ3.\JT M[!NU=D;W+F?8)J!96WQM#TZ5:E7Y'879'9T7#]6GH_-KF:YO73RI2Y1@]=-2 M$J9_5[LRHEF8P"R&, 6YB#B ,A4 YSD$F(:IE"$G)#-*#W"MV-0F_^TF8W=6 M_;PS+5AN;;O1/U<6V.U$G(VGV>;E-49IG/W.3; U*NA8%=QU!J@U+*@MJRH3 M=&R[:1RU[O9)KN%VN;5RIMNHNS'7B!YNX)P_?_"A^TNA9XT/R]6[Y8:NY69^ MRZJ3_7+&.,XA(PC$<:1=/B0!6' $*,PDC0G/(V[4W,5$V-3H^ W1#13HNFV: M:GVL?AY6XP-U)V!Y9L56)<6*3!0O^N3\)GB[$KQ8!Y^69;FMO/*+?N-7)9F? M/^4; ZNA>KIT\%TZ/\;4-+MBJJ-E1M M]=E2_WZ&(A2%82: (@T)8!)J-Q!)@4QRFL812W-J5*[:6.+4"$7K%,QKI8.R MH[7VU-1J!TJ/)XM-O!'P!EX7UW!ZIIP*R4;?H*MPL-4XN.]#TF[G;(-.[U;8 MZ$'C[6UM[-K;K%K=>$WYFK=S4I:W[?D3)GF>8K4$R5FJ" 3'@*(T!IQ397FH MN"63,S7#T*5=!9NN$)N7O"O*W[M>:1?N@[(41+B?,!HMHZ[#AS/5-K@T<+CJR[0*>O=%P;:D_(* ME8%.67FZ--#)*]VU"ZF2HS^+==.C?B8@Q%)]W !%N?K>610#G(@(Q*D4'"<\ MYR&^ME7(@:EO&^YB ;?JQD:Z MMMWWRA4FEZON%E#M!\=H%'(&/M]-0@[%OGJ#D#,XF#0'.7>KAU#JZI=-O^+W M/\2*%:7@LP3!E&*NTSHB!F <0H"C. ,1B;,8,@B3V*HSF[T*4R.N5K'M(7ZP MK#7V%#=]>EQRM4L/:^[.M+8 M\%''PFR"\?OF>YYONH5]]\HX=ZK[!O1G<+( L.YU?A,TUNFSF-J^4I=\=GWN M,ASET0+C3VLQG2#Y7I2L N;[GS1P>4W*1_U_G6?T0N8ZQO:K*->K0A_+Z%_< M+OC^#SI7ULI]7+"5CM5])^K_UB7(E>[O?[!'_3;K%,KW4@JVGJ413;(82R#" MC .8T$CQ+(Q!QL-81HQP$J>S]7)-YH8K]5'5MYH[MT;XHQ&UDE$??:VV_OJK M_EHZUZ_ZB]A9:KD+&/>=,-Q03':D?>]-E"DW=:>OCD7ZE+XUMOZE'O?#G^W= M4(,0M"@$O[0X_'H3;*$(6BRJM/:@1L/AON951M'I%FE<"\;=;;W*Z!QMW%Y' MB^M:K*E5'"T6U2+NW;;GX2['G(B8)3A'(,[5;@_&VKE/J 0XSDD:(Q2BR"JQ MWTSLU/9ZG6Y3EE.2(:AV-@YW*P1]>4OGM8/+19>V"Y%=I MM6:&QKE^:X9W#^.BS\O%LN[FLWA0C+=\$DULRHS *,62Y(!)2@',DQ"0)*5 MD"S!4! 22]*Z-^[-5]]G!0YP9=R/L%ZN9 3+]:-8:8^&5OC78?%/YZ$VHZ#K MD!N'=;HZ!K62P2^-F@YCG"Y"X9)9S@L;E4PNVGS('Y=ON+XJVU==_^A._EZ* MRDT^PQ!',)44<,0D@"3D@&+!0N?J&MJ4VL#S(/J5URZX7O^=A+_+HI12#6(FO%4;*T!BA< M:FB@'FVB";%YV,R;0G2O'I:K=?6O9C2,DS?M#&&QDJ0=-_=B&='.V'TI_=FY M2X;FY# W41][R6I:^% Q7LVK]=-?V7JS,E^;-%0[YUVG*"N44##-J7%2,,&0 M\]*N$B*28HJRM&!^N3J\,4QMPM2AK-1^J48S&C>V@-Z8RG>;?TCON*E59,XC MJUB+_NZ8Z+LMTT]WH#U57]47>'@YK3Y_-*/+7_ M[GP>I%-1)@6#DB$;K<4)Y,9%M:JA&<)<%:572BBW9J3'Q=_9JK+>I]VY3&>YT)G6',&$Y(T_(R%A M&,-$9(7.2D0PQS[*Y-KPU+3I_<*THNJVV@%X8*O[RE.:G"EW$Z<81$:6)PL9 M[##?@5:O6MC .#\]\"8D))PZ^5(54I^+,S;BJ>FBQ0BU 0FJ?87TC-V.WL]NFCJI MWAMQ0CHP,MQ:#1JSP9[==VW5+6LZV(Z:805]M'X*&EL>'?2XH>AC]<&SR/71 M&AXX:&UXK?ZY,:V^_68#!5_QNCD>YJI!9RZ?DG1L(8(6(_BM1QDR8_$5(H*^ MF^?:&O>5NF+QLS?AVN5WUN3>L.S+R;KG2JEIOS#/WOLNN=53SJC]4\FE5 M"37+<:E+A!!D6*4V(06#)*$(VMV' F.L&$^".F&!#9B:3_:SW6N?=X?I-K6T M:0[;0W6^9^K&?A("N6DOV+\3\-IJUP-]>S3LCO2=*$"X/3G;L#&B&Q>I'T?U MZD+;,"TG+U(/>?M\L7 ,&T$_VL!?BW2EOAJPU3?5AE+:' X&B6EXT28&$$]? MC EUFX?RU4(V/\U;X^3_;>JUM>,7M?ZHO[#OLTSKG"69K3&D)40424B3+(=< MR(0E*"NHWYG^.#"G-AIVE@#1F0+6._2 ;>'[C8R1>MAM_'OY?HL\RC4&@@,+ MMW'AUL@_-F-7TZN]H6#/TB:8=L]6L#.VJ3QC=\B,P>$&LK@=$G*XBH1TU$$I M+MO'0T_DUH87ENJRT_]BWB-SRUW3;Y8V$?(,H2PM,Y*9653.(>*%+1E#I-3$WZ+N$D8WD0F_=:"/+] ,91HQSE+4/IBSS+\F!M4C,J- MC-"5J:ZT.GJ9*C<63M6L/.)6TQ(@6,$4V:1&EQ@7%"$.4 M")US\[>9J?R0,S=9&,Y$9 G8DA#A]3]M=-#TXH+>1%ZRDN84,L+,ZYN:R2-+$@RIPEI) MG)52>\T@71N>VBO>X1Y4^.4ZRVZO?@SN(HM"7ZBR*4I^.I5EI!0!OF1%*+MR MO>V7**OBS,B9LBGNUP^3IGYC]1.KY"_VK"_!0BB-8"J0AD@2 BF3%)8:8\UL M5DJE?13HZ/Y3$YHF.=*CP=:D2V\B1_3-RKXR#^^WR*41O83E#4TC].&YB5)DX8]^Q&IS[V,#U[]4] M6W3GK8VXU,MY)5FW++(?V_]1MP>#*UN'CZW;E?Q3Z7;*DA4"XP2*G&4V[[:" M3',)J4@80DB7"7.J>1(+X-1D9]^^9C7TC=K5]C 3^SY+C.>B=^AN=5SN?L'. MBKW0O6?:'3@PKNFV??-LOVT-!#L+X^=GBM4!01>V0V,<=TD[$L//%K-CM7-[ M4ICM$>AN][9N"_I)6ZOUG6F9S?]7L=4,%X7.D2Y@D9O)*U(\@UP7.=22*)%C MAGB>^8P$_A"FIO7VA0 _J:T79:LB+XRZ@P?CUG^M@3(&2/#9/(7-@4:0)W? M7N,9"S2@K]SD/6X/1!;PHW0T>^D;UDO 5>?B;JUH-=S: :PA<7+1^)$8*T6- M(XH7RUSCQ]*EA#:>=QI<7E0H)6L[7[=INVWK[Q=F,L3FGS9\7HF/6BN;QWN& M+E<]-EC-"]B"K9L< M6_9]W-B>^MTFOS'B*4U_-64<-AE<%,+[G<6[EH^/Z!4V8(-3X>U(H,_W' M!229S5J3\Z(@A7'Z4B^GSZG5J@9X9RY.)6YWOWAHS:UNWMN4&.RB+5Y]K^J9HB5)!,HA02*# M*$\5I"@74'"4"B05*I#7%L;9EB:G0$UQRSXNR+<\TSDZW:0F"$FQY>6 '_"; MA1;&GDS\Z*]SSV%MN:K=;N$YK!F'Q>FV-D(_CJQR7& M[@!7]]5B89=KS%C[>+D0880NY!(IH_H,ED510O,]A:0L".0L56E"C6$XZ[KP M[<*QB.?('=CC>I'N4^:W+])Q[I/:4;IBA,EN@')N$RG)%FM:/!S0CU,P[=(T M^O:;#M[/: I?V#CHM6GG;5_[XG@EJLQYGILA$I8L11#),H%(D M]TK6[]KPU#SN@THA6]#>VQ1NI#OO4@2G,OXF10/Y#C2@#\D<9Q70E[7 VQ5N M;8^]6^'%R(G-"K_K_22K7JUG7ZJU/7+U?B&K;Y7QQS2!Y=%+#*SD76L06Z]Z!WV@ >U;N#F@EJ9N^XIE?GI6*6&-#N*4-W M1Z]5M]QBF(?U2HC51LF]VCWM.?7U3%":Z\),6Q%2RDY@.2093F&)L)(HQ462 M2A^7ZFQ+4Y.B#FB_9.FY4$13GI2&4*8+ 1&G#+*L(!!S1A*2Z50J[%/ M+@RA8]6Y#,6BF],9A)O(ZMP_9WL@[[I,)0%+G%]E(J3G>+ZQ45W%JS8?^X;7 M+QBX/2R^*KFQT2#^K4]/WS MYN&!K9ZL7]0?57W]!'HCGCQWK./UL..6]R3Z+;)4]D;N]UD30-C;N3U97#>3 M=6LJ;&QMRWW:[8!=%UM[06-PU*IY\7LFZ%9^/+3CQ@)$9_U9,$'\%@,>G.G] MJ (9=F5:0LPR9-Q[6X,]T044BX MXG_Y$^TFXZ'HBRS$YT^R!'=<71B)?BSE1=Q7%\N=CIK_(S_9L//;>%ZXTZ\U5J)=9NO^*-^)=ORJMWZ-BZUS!+*89D: MKI FF9DG4@$9*7F6:)6IU.F%=6]R:J_Q#C5H8=]U24@$*->.PU^)-VZP>#8VFC["G[6[V\G>%YYZSI7$TG]^JF)JVXF,S,I M1=*<-!4$,UNKMH2DT!**,N1-^)RCR=O-ZS2G&4DSC++\^9>:)WDK-WG%SK.7S)R"<>N<$-? MEF%;MJ'9I MXN@!>FJ*UF/VC,@=I7\=%7!BO19;2F\OX+BM!+0U?;\.T-;RML;C!,HW#NBH M251P],$]K?H^ 7LB6!W'(6W[KX^UD3BOI#3O;-U]^5 M5#K#2A9,)P*F.#-N M+Q5FRET*#%-6LLR,/8053F[OQ58F-SRT47L=Q+O^&V#!@H\+Q^-_EXF]OI 6 MA*[(NCR8*:_UM:M,W+#0=O[>HZVX735O?^GM^H<#GU%X4]6/RYK-ZUF292K! M9N++2(XA$HGQ/%/C?N:84)KHG CEE5#]>I-3$X8>6'.DJS^C\+@-KE>!3RKL MJ'=S"L,2&EDZKIQ.V$(>X3#",WI&.8:P:W4:!Q">L>!\].#YE4,UJ'I0MBKU M7YOLC;.LR$NJ&(99ILU4EW$)62()+"A!@E.4T]13< [N/S5U:>!=KA[O1)NK M6 PF([HR]#R WUIP04\DG30[[!M_V,3(K_=)^YZ_RZ<_-G3N\/9!K>ZKQ?U? M5LO?UU_M)(Z\ MXAXK:,&"#JWO[.$TM:[SAYL)&V<&XG]1*+US$<^ZL_FM[5N:[JU M^T H933C2MF\8\0,_7D!>88PI*PH5"YUFF?Y@.)--\*:FM!T5O5)E^W[LV<8 MV%EV!WK;0&MU9]ZPG;Q G>WFL(S?A9&E;\3>&UJ#*A#9$2I4W8KL)>I7 M!6+S3'6K4'1Y(B!* M$(.$) SRHM0)YT@)B?Q22WHBF)J:]\#LVUTW\0)M;(OGT4W_GG#<$!*RX'\A4UUZ0MBY!28 SEZGAISZ(W\ MY(\]/BYF7]3JX4,E[#'KSQN^+3Y5=^LQB.<:,W@YM34W2+%HP;^&">A^OFZ:YT'M9O0*3%EFG&KXZI. ZO6E,&_BY%)L M[/)MXQ^,1>!!HR]!Y.V"[L%(*]WV@D:0$YHGC1R[W&(4X?6PI9=8GTL&B&EW MKMEXJ-7]HM*5L)L-HBE48F7<9CFJ5! M2<$#,NZG[ -HNRCS/O<;3_,'6'DP RY?F!N)QL']\5 M040I@UR9?T299VE.,R$HGGU3*[YTSNBT?W^?%V&_E7CO00,/6'R>N8<.:$NY M0*GB"91%PB%"#$%&#&TIQJIDN= L]5IL&4S:**FOMI1=JTOAP)S;XLA@/B*/ M6^Y4^*=D.F5RT#1,!PV,FWKIE&W/TBV=_-#(1T=L$,[ZZ?VB7J^:4;G^N/ZJ M5E^^LD6WPO'+NL(*I,2$8@*4L)49*EQK/6''+.D,QEBHO2;W%V6O9-3;%Z[* ##QKT MP,('%O^54PD_Q"/EN,H\+=03DO( 9V!:CL >2:!A":P-3;L3,ENF[H#;@VG& M%FYNR<0ZY)'&:3X)DSAD$\G$'^,\3MS^#79T)S+,P]-U/XQ7UE M)FAM'B\S>VL/V1L@#\O5NOI7N\9 9%H6MN9+2>PB&Z<"\DR:&5=A=V@S3!'U M*DK@#V%JHW5K 9PWF?FJK0V =4GZV,X,P/;L\$['Y=M5;D-LW Z(/ IVW+=9 M$7?PMPD2]RP KURX'Y+1:R!]@?-\^:(8._O70)9.Y 0;>J'GS>/CO!D% MV1R\9O,F<.WS5Z76YMUL@I#<=<^/?H>=AABDQEZN:2"#5XNC?-HM;)\\KS=0 MZ['%$(/BD?87WE2UF"_KS:J)MZIV3RM@?+E9FRF1^<.C<%_MGK/LK^UX];![Z( JF,U&D]H \28QW7&:0%BF%:5IF.,D%D]3I@/RS M.T]-ZCMP[HGE#GFZK-=_L"P M&>SK35TMS!MM9N.\6C2*_:L2R_M%]2_C($HS<%2Z8GLNHIF&KXQ_>" )YF]F MC)'-C-Q,P[MTR>T5,\F9Q+24$',I(9(X-4Y=ED&E)>7F/YFGRF?"&QWQU*2B M75-<;%%V$V._Z6_\?G:;+4^J]R)+76\KV#/6'D_IS07[]H+>6>TL;DL6[&P& MG=%WW1KSSN[NRG!3\M'Z*.0,/C[H42?\H_7!\?K > T//1&Y9@:@?,M6]G1. M'WV;YT69YB*%18)2B"ABD*:EAEBHDIKO4L]:KZ>;F=K0L+\\]T;I2E2>R5+. ML.FFY;=S%%F >X"@1Q@A \)E$L(>U3O9TLA'[RY9^_PHW<5/#UA/#*E.[4?> M]VL0?UDNY>_5?#[3A9EHXIQ#(9F"*-.YC8XK8"IHQH4NA$Z02TF^L0![B=)8 ME?TZ)Q6PSB"/E;4Q^MAAO7-B/?=C^JK]/M+6=-#;/K$'PF.5=F(/QD@+O--Y M0/S6=T?LK8M+PV/@&&]5>416#Q:DQVQW@'MB?'!EICHVMN6AJFL;EM)7_$IU M*9.,9.;1$!E$I1*0,XP@I6:R@EA6".F4?>U*.U.;H?1(@=A!]2RH=HU9A[$\ M#%^1A^#S( -)X746+BK8A MFAALD8,U^PY6WJD9/4AW6\&(0V5DG=BQV*(&!G:;W]$.A0MA1KG.._ND3),A MRR_Z\Q5R <2C]5$71?Q9.5XH&7"'8;+UBUK_S.JOGU;+;Y54\O73WVH;!_:^ M"9TU#;VR*!HG:9;G98$H%S!+;;;)W%855T1"A$B!"Y(5Q%9&N;X,XM_TU!8T M#'(@#'2PJ9L(5?-_AQFP+6@_)?/H!S6Y3^" M+7CPZCK-WEKFSUA(+?-H?50M\V?E6,L&W.%EZD.]DK*RW[#Y+GBM[D_>F/F: MPAII!3FR&TH9XY#E&8>)Y%F&A, L\0I;B(IV:H[>LW-.NYR,=E"SD#=L#FS: MDW__MQ0G__73_RJVJO\X;@&IRP^ F^Y.IELC2W7(DE$[F\&>T=,Z]>;3/9,X MP^8$^,;#?>C24&Z-WC!@\>O8^!EL'S?K>LT6=K'RZ(S;5E[WU-6*:S;+ M>*H4)002+1A$VKCR7"<*:IUD!4V5^3N9+=3:8Q ;UP(G#:2M!O9V1)1!M?I6 M"04>V\K&/YG)P-/0D6OD)T$R+&2:,&BF=6865Z8EY%FAS ME;P4DC.$>.'O[$[WR1@E:O?PN?AL!LPF^J5],O+D1WDT/-S@Z7;X#^0<[S%Q M(E_$^7E48)_Y9?HRN"<]LAGC^]X7@C+0%]^5+;\V8ZC/31G:%)*Z M$*@HRQ3R1""(B."0\(Q 3DJ).4\H5WYC9RAD4QL1>\.:FS$21X P/"MW[96 _=0/BG MF<.I=TJM9X2D:9(3!4NMC;J+%!N=QR5$6HLT%U0DU*ERUIG[3TVC6X1-R90& M(] &I$>8U@D&'<*S;N,E]B;EEI(6'GAW,R4>P<:W43-2;/#)I\;^N-3:KI8U MU]F-\R]/=3/)^7ME*^55#.CE"C"P4+\#L5P]+FU($/BJF+2WL<][H,BW\RQ> MC'@[<=EXD6[G,1]$N%WX6*1MU;/ZN\O@NI"VJO$OYI%YL[3^^PQA6DC%,J@9 MMNE]N( L,:I:I%*S5!8\PVG0W=0!(*>FQ5UZR09PX(W1(5T8:#\T^](WM+6 "?W_4*L;"JE-ZK_VH9(_VJ: MW9W5G@E<_-ISN<(>GU,/+#D_M2)YW&(K]G&D_ MLBXZV(ZW&L_I]K/MP!'WO-1/N6V5\2\K9A?(/S\]\.5\IA5G3.8E3%E!C4>M M,*29$A IDN6ET"2E3B4%GMUY:BK<@0,M.C>9>$[797V]B83(*NIHO_,[?-;6 MG8M8]SYBK<2?[I??_L- M[(/X"]"'7C3!6YM:VE@N4%L&1@X_=GT@ DV\Q^_F'RCJ8L_Z$U$7VU+B#073 MB4[V[+,IQ2F[0I_6LD#8_@@=N^S;_+!Q\-/*YG%>/]D5B?6K15.8X]%"V05, M[Y)?(TI%GF,-M5 *(KN11DA10D%XGB8%*P3R*GSET_C41J0>>Y,,90O\#BQ< MMY,&]8#;Z!&+U\A#0 _[#C3 #YG=.UP"?G-)\NZMWT-8"RG"7NV/JJ1#F#F6 MPT'WN#4:[%?U32TVJGYG3'K[W*'>'F ?&=!;!+8F MM8FBC%%=29HNC]2-L5Z#.M71[1ZMJV)[T_%[Z89(KEO(C1.^-0C1"\5LW<+> M^4"MF^XZM;JN_A'(]4RK@E.%)11I3B!*B8"D2 J8H,S(?ZX8YGZR/R7KIC:* M;"?EK)N4K[9'(?HL$>VAO*F4=1WR1$5>ZGGIYV3Z"T*.)5V''M()F+YDD@_! M)%:8HACX8ZQ#Q>S;\2JYW@)RF%_QH5H8A^;GE9+5^AT338&QORULNJ>?F1$; M\U.30'!MX;Y3JLNK9@#-,B8SQE,)\T)KB(3Q :BD&52IRLLBS5#!G-)ZWHQD M:N-U"QJ(QA*@.U-L9+#? #V\:]P&TU$(CSSP61OLO*VU O1FW(&N$WI+[L#. M%AO&#G;6A!N8;B8TY" R',RH@G\S9\?B?/L-!PII4QSP8U_H\4,;"%.+5=5( M^RZ[5B*SA(@<9H1*B#32D$BNH.2"I)@6B"9^LNG6[M1$<@L8-(@]DPBZDNTH MA.$IC"U[#6*[BWO XAW8@QTEJY0G54$%S;'I<>7+CX]G8N5Y^<",S5T1&J-U MC5^ZVR++$YL%B1&HLQQ!9'6(8U)"E"A%)2^RTBV4[FI+4Y,?XYI7HEG,?5/- M-W8*^V%9UTU C!T>S-O3X/=,TGR69S<="L)>9.79UI,R(%N.(NTP7B4C:'[E MLXV-FT[YFLW/LB=?O6"@8O0;CEU5M)0S4N;4S/!$P2"BM("\$ Q*BI(LRU.1 ME5[KO4?WGYHZ;.%YOO]'K#F^]<.YB/VN;^,)PA>/.V-UT)?ZJ(EQ7^73]CU[ M@<]\;.ABSK;22U?K8>L)4YEI+I(,LA)CB%+,(2W-<%\RDYD[>&"^0^R[#G.65=>%EA!<15])V8*\ SUG4:805]D(NPQRMK61USFN6?U\ M(>/J%4$K(;RK%FPA#M*4GRK#L'WV=4E+S*6&I1 $HHPCR*C((1/"?"DX2;"7 MHH2!-3GUL4G^]7SY>Q=2HGMS]@HH_&>0"@J^_>>F7>/W2F2=NU)Y86O87N6% M.["S#>R,BZ*.8?D>H6Z#+[(IU'08R*9CO8>A=_<_%_G6W'7]]/FKFL_M3B1; M/,UHCD2)RQ)B(\$082TADP3!4J<,42Y3C9QR\IV^_=34M44(&HB@P^A^3O($ M?9=%\7928L_8?/CP.C=YWNP;#D^>N.EH)RC/&[1_C/+"IP;&\:E[.]W[53TN M5W;)]_U"+URR8.)9P%'/M<.TZ76:5'-#E0_\WSJ8I?J-QMEJQ1]^7TYPTP+0A,%L<02 M(B4S2 G)8:)1I@7*1)II'VER;'=JZF0>N\Q/=UP)=I.>"+1%5I\.<;]1O05] M!]9+P!7XQ"IY!RQN8("'4R!/ID**D&O3H^J0)Q_'4N1[^=B9&+<'@A^K;I[U M?O&IB8Z_F&D 4YQQ1C.8(6*G38Q"7JH,%CC!N-!I6JJPJ2<"&S U?6S@*QD_ MTT3H!\'1\YMP]\;V(F_.>WZ0?&)+@TV2VQ(QI304D?IQ&CDI!]HPK0,!D7HH M7"[+&W$,W>/Y_940RXU==KS_M%HNS+>BQ?EI.:_$4_OO+D))Z)QQFC"H,"H@ MX@F&G&($15*8 9 CGA'JMYOC!V!J ]BO2C2"M;4!'!KANV7CV1VNFS/Q2(Z^ M#?/[>7+O0 L<_-9]C1)A-I2]L)LJGAA&WCX9QM#SC9*!]QF6Y'?YH+ZP[ZK> M6U#%,BDYUK#,< X1P@H2E>=0\%RD14ZTP$[Q:V=;F)I\M1A! W+ 8NEY)B\+ M4Q!^(BM/-&K\LN[>1-%X.78M56N+\T_A-?U:QMSG%XZ:'_YS.:?EG4UX*R+RZTF]+)NX=I#?EO H$<?::E^D??_Y#_QOSCUU:^/,?_A]02P,$% @ MK8-E4:A3E="XB0 '6H& !4 !A<'!N+3(P,C P.3,P7W!R92YX;6SDO5F3 M7+F1)OK>OZ*NYO6Z"OO2UMUC7-6TH2HY)"5-WY_?(=EZOI8OZO?^!_9'_X!>=ID:?S M+__ZA[]\?@ON#__SW_[IG_[E_P'X/R\_OO_E]2*='.-\___KYJ<7O[J:WO6+]%C^Z__Y\_M/Z2L>!YC. M5^LP3_4%J^D_KS;??+](8;V1^:-T_7+O;]2OX/S7H'X+N #)__ACE?_P;__T MRR^GXE@N9O@1RR_UW[]\?'?ME>';MVF8_S$MCG^M/_[UU8+ \"%\J<1N_GC] M\QO^ZQ]6T^-OLXOO?5UB^=<_T)_.H6J5>OGV;TM<$6 VW+ZG M;YP]H[YM'TKPQQKG&4_Y.W_';)&N_=*L2G>Q//_+68@XVWQWDG$ZV3SY15RM MER&M)R*:E%+PH!V+H$KB$)*,H+TRWCJO7=+7&:]$KXCJC3)6F/[X9?']5WKP MKU48]9.-5(#Q,U7\CULO/97/[M17D4_.E^"+>7XS7T_7/]_-RV)YO!'PYQ!G M."E<1JW1@T>DE94\@F/)0XRVR$Q+*SC^F"ZW>]5U1JZJ^L4R_;)89ER253E_ M5UBF6VJ_CNBSW_CU6UC2@R!]G<[R^5]7\S*$$M>+9L(\U1\Q\8=?2!8%ETO, M[T_5=R_+&W[79(%Q\YO[0N-D!5]"^#;Y1.+'RM&K65BMCLJG]2+]_<6/Z6JB M7#(B. 4IB J)P'!%@. IX7:%RUTT &8KM+_>G$7,*2HK+29]4" M1;=)&0<^ ^MX,:C >X#,XOAX,=_P\>+/>!QQ.3%HN%'2D-^6R,&X<*)D< M^%@8*,UD*#XJ*5-CM+S< 2WB^:%E'TF/BI9'MVR**_ =F>/51'IC%$?"O3%D M?%61$(NQ@/2#@,)D+>3!KN_%Z\9!2$,/II&D1]R7:JQPSM!G^MT)%[2*I&9@ MK2J@G+(0A4J@!%-*Y(BZR-OV9>=X[^H[.W5T]]3E8@#!=@*(_WT2EO3$V<^/ M^&VQ7$^L,CDQ7L!&1YLHUW6U>$4'VGUF0XF!PB[DX0 M\P&7TP7)*+\F]W_B6$8E4MV0$T'>$A=.IGH$)X(PR)-50YP=W?GRK= BGS%: M]A=U)UCYO SSU;0*Y0SO4G&"MA;@'(%>&:V(!U; \9"8,L(G?X=KN__6<^/] M6R%&/6/$'"3PD4%S*I:WTQG^=K+QSJ.U-I68P06D6,XP3>X;LU "B^2@.Q78 M$&"Y^=ZM0**?(4@.$G 7X/B(7Z;UO'N^_BT+4@.$'070'DW3XLE&<"-4#8'E:\6)_/U\N>K1<:) MSSQFK34488B=8#E$5C+8+!@71+.-0S@M6Y"R%8SLLX71<&KH E6?PX]WF40V M+=/3N^LS.TI>NM',:+"AD)"PGCBP;,'%PFEI!,Z+&0Q/]Q"Q%9++ADQ*,+)JH-L[XZMD'"())^M(;%%&D:/A@^+F#@*VPXY\M M=@X5>4^X>46?'BT_+WZ?3[11*8B8P/!L0$7IP!>I@3F)S&;K'!MN%[OU^NU. M]-AS!\V>\NX),IM]]VCY8;GX/ITGG)3L=)'6 [>)MEU=# 0; M!J$#PIDHP< MXOCW(1JV \]S/ \>3/(](>C#8K4.L_]O^FWCMDEE(Q:* S!X2^L@DNGTM")* M\(A%$P\D-1'QDZUF2^6 TAU1$CB8!8M2@I*IW<#9! MED9R%Y@O;H@+A:OOW X?S_%@>&_)CHR(FNL[^_!U,3\_>6+11V:*@E!TI=TG MB%$X$"&6**/VW) !\DX9'1\0G3R9($PD7\/%W7>WORSI-, M"C!R!BHK!ZY$!,U]CKQDH=,0'LK-]VZ'CN=X\GN0A$=&Q^=EJ+48GWX>Q\5L MHDNQ4B0-F7L'JEB$D!*%<88KU*8D*^, T+CVTNUP\1P/>_>7;2O=V$'F.![D'2[J+0.;5 MR;+*\?12M"*>E'.RFF@GI0NH0&JO0)E$9I"\*8K/HE51,V_L$&[(0S1LAYSG M>W [@.2[0-"[.3TMI/7T.[X.ZW#&UD0XE4N6#JQ1!A22_^V0(OQ@$Q,4I;'D MASNZO9N&[1#T?(]O!Y!\%PBJ%^_+5V&-7Q;+GY-" @F21=)R)/(+6@B<+*H, M-A3+M$J7AZ>#)#=W*[OYR[@,FGXS";O3Q9D316JTEA+CG!R2>+ M]8Z49PKHI.; HC0ZQIR ''N&R7B-2@P&ESM)V XVS_=P]G"Y M=P&?3U]Q-CNGWD8O Q8/IA*N1#U;9D(#C]G)Z"UW^HZ*QGV-S)4W;P>6YWA2 M>Z"4N\#(:<'4IOSJTU<2Z.KH9%W[.-0C@XFT,C@A.91Z):JRL! KXATO&'W. ME@]XB_@0)=MAZ#F>Z0ZLA3XP1=):AMF[><8?_PM_TD\B8SD;R&0I03FM(1C/ M(#IRTH026@R8^G+CY=LAYSF>]QXNZ[&O$$^#O+?350JS_\"PO"B"X#;+2/HU M6"7".:.H+W'PG@>>A'71#]*KY)[W;P>9YW@4/(C$.RD[N63B+7UG-5'!A& K MX9[7RO!2CPHD@BLZ&(O5<1OBF.^>UV^'F>=X-CR$O+N"S&G!U2D3S@N6$KGT MD5$7[6"@^)=?;TF5^/K[ MGBWECGY[_>:W3V]>TR>?CMZ_>_WB\YO7+U^\?_';JS>?_OW-F\^?KM._9:^Y MQY\Z1!.Z'6D_L#O=K>9"1^7M=![F:4J68G%:VGC1\RP4[F32%H*7"I0UC@(? M3\C($17+FI4V;76V(6ZP+F9GK2R,EEPH8=])VZOQ^7<#D8H1$0=02EDZW7]0E8X<8%IA1KO$[Z MZ'LWA)JW[G.WB\P[ ,\=O9:*\DR)H %],?6*GC@(VH'0M+X<%S;?55W[WZG/ MW4XZ?KS/W2X"[P$RM[NO91LR-UR0PZ=D#?Q<33JUD$OR63+&$X8FD.F_S]U. MRGV\S]TNDNZVSYUV0C*K00E+UM<;7\\C"S#-5$@,T;L[2ET, M)N%N\'%VMW'!A%*).RT19%&U-B89H'4B0"KE@D03B[RC7\-0,+E!S;AH.42] M=R+E$%EW )A78?7UQ3S7?][\Y\GT>Y@1,ZL7ZU=AN?PYG7_Y:YB=X,2D&'74 M"A(+Y/A[06*J_2>"E4)A,TX-S>%@,*\U$@-I>JK% M>7YQ7*L(_VOSY<0X$T*L68P6:[URTN!"9J"-%CF;;#F[(P5Y" /6FK4>G*U! M8L+.4-"!W?S38I%_G\YFFS/94MNI:H_D44B*6J)& 8I+9J+.TH4F9U7G!/3@ MN0V"L;TDV@$2WI&XYU^F%'F<"H/BCS<_TNRD)O9?\,08T[1S2) ;=!OR"H(/ M#((6'JUA:%F3DX9MB.O!2QL$08-KH@-T'9'=#;7@_B[[.HF8"EG- $&94FN1 M$@2&!9++T6JIK&_CKSU(50_^VR!X&D[V_1TN_+:8IS./U),8I-49K$-%5M9) M<+X@*$RF6.(C\QNU&%L?+UR^99Q&ZP."8E@Y=F!9SGFIS;V/\7/X<6$T*88U MEOG"@;-4+YN)$^\T@A7(BC/*^,NVC$.:E?M)&J?!>@.;,I#4.\#/E;./*XO MV, "%XEVUEJ<%A-"D/4@Q&END2@5KLF=W)W4C--,O<5.=+"L.P#,*?V3:!QY M6EH!:D/&4=>&+]%FX$$;8U@.A36\W!^G1WJS:]J=I#GB<=)F]WP_#7$ZFZZG MN'JUF']'"O[)5_]P3LII0N;\]-^OBQFI8D7F?&AF+)FKJ '#GU]0?PL]Z1WU^&<"=4#** M LP%LMXL&(C21 A6A12XMM(US1"X3LZX&2=#*?N>!($#)-\'?I8G]-9;,II( M*;@*4H!0-6&&JP31D4M!%I_,/N-6B2:QVKT4C;LOMD/1 /+O!TAOCK_-%C\1 M7^*<[/7E[:2(@L3 ,Z1L%'FD(4/4(H,N*DORH+(3=_3>'0Q-]Y U[AU'6T@- MH8D.<$7NP48D?YNNO[XZ6:T7Q[@\%]QY\]B)UDH6QB)X95P-6 5X%VIK"1DB M1V3ZKJG40U2*/$[>2)R+VGM"U+8%VH!4 M$J475L:[AO@-?26R%[J:W8DT0M> FN@ 5U?S&&[QHA)F%!XA,%D'O%M%L75T M=>)NB2%$V:AJZ2&BQKU2:82IP;30 :(VI[9WN(S.FA)3)*D43&1F24@!*13) MW,9HE7*"W]$L;Z S\CT=]F9W*ZULTP"R[P!"=W# +3.\" ]9,7(,B05PCB'P M)#)F&Y2435))]@1.L^N51L Y4.(=I&S>LRU?O:FVY-;IHL%%5=L=&?H4=&S-B2!F,HN6I3.(0 M$IGDD+7%8'(I[.D\JAT1V*:3]<@('%)A'>#OP=#W"EO!"Q-UH9B7/JLSD$A: MKEZE%A]09Y6D;&(+MZ1OG&.)'O#80H$=X/)6 M 5,=FG<#])XQQQ]("Z@=34 >"N,#&)PJ3B>*K7K+7(1R#$K#*@ M-8&DX9QI<_)QA89Q3CMZ@-2^BN@@I+TJDEI[5AL5GQ5V?*@U9*2\]7HYC2?K M>L?_>5%72W4?%C-ZXI?-Y#E<7:GF#,ZZK#U(40^!DLEDLEV!A"H%6[0W;>ZA MAF5CG..7'I \(APZ,*A7)LF<]DSQ5B99.Z5()SE%9CI"I!4,L<2@60EUGF*; M$.8Z(6,WS!H/%'>V[MM30QT@[$7.FV[,8?8A3,GQ?16^3J;*VJ@OT@606Q M&YWCIC?UA-B&^NT OA]Q':9SS&_"-Q)\ M*A%J\QAM8HRHFH3@CY,V;GY41R =6(L=X/*V<"?,%XV"&;!2*5#1"XA6:Z!O M9QL"9[PTL9RW21DW.A.PL8I&NPATAY498-!\(FG.GW8J.DKKJ))Y3P]P]93#GX0B5XU'5Y,9:JZ.5!#K8&7K?;0RLQS]/\KP)UUG<'I'?@#3 M%E2)=0T6 4:&F!T+FK=I-_SLAC_M@HE'AC_M(O,N7+'[AM0P+KPVV0"W%*^K M4J=#9Q[!>W2UMXC@Z;_Q\*>=U+SU\*==9-X!>.X80.)2$=E(!]K5)D4L*@C! M),BE8'#.&E&:U',]G^%/.^GX\>%/NPB\!\C<'DG$3?"V> Y1$!N*DU0"#XDL ML-<9$P:=_KL.?]I)N8\/?]I%TGUAY7P@$<^Y),$5B,P]>?^\0"CTH4C#+4_, M&=[DN.H9C'X:""O[2+H#K-S1GH0+(:0())"4,RB%#)PNI%J,*17,UM@F6U'G M@Y\&\5SVDW('.'DQFRU^KVG';Q?+UXN3N"XGL]LC'.O;* MH?ZU+M4E91FCD@V?<(HZ.3]8KL<;T/)1G5 Y,ZL$U5BUO=V>"EA)21 MONN**;K--+T'B!K[]K@MD/:5?H](>K=:G=""R,[+VH6?=FQ.'PQ%O+$$ 4FD MG+*/OH2G =$I/>/VV&B-GSUD/AATVM_A?OI,'__\YK?/GX[>'GUX\_'%YW?T MT\'N;^]Y?*N[VVVX&>C>]C33[@)\E^V*19+6102+&FNKNP(AV@2U^4H,2>;8 MIC3Q'GH&OIWEVFDE@P?FK*>M6"?P3 C0 K5*1==PN8AYQ MGUHMUW7J53Y):PH QLE!TIY[-D[GT[B*BVGWZKX5Y\69?T[ M2;&R=/+MVV*Y/KO?\29&:UP RS/6P;1UFI"5(!PY[B:[HN)V0WBV>MWH #E4 MIXNF AX;,B2D@IOQ0F%V+J4S-LB]M]*[3%Z_K2WP1.U[H1UQQ05SD7&%;BN< MW/^.<4Z.&X%C(%%V$#'?$0PJ8U#KQ$#D7*=9LP"T#_/:+5C+;)E U6160>=7 MJOMX)0-)N0.GGHP!W/Q@:0)A10 MV21PDC9^P0,JKRWWN5$BXAW4=++!#6.\#I=W-Z"IBY(*<0 M1'$"E+6"?#S#(9"[1]%G9#DUV?'N)VGD5-;#]7TG@@X6?@K*7LZM4$QX!HX6"JB2.'A#>[G342BC2\E&SQ;>ZWLZ9\:[4*A)-P42]PA>LIH 4 M!L4H7E(HPK89UOT@5>.ZRVT -9P:.L#4GW!.,IH1+R_R\70^K?)93[_C.3O< M152,9"2P>/+BL@*7 GU)H:KU0?DL8Q-7Z&&ZQG6/VN!J2%5T@*Q;0II(*Y/5 M"8%)$HGBTH!'7H#%I,DE#)*%)EBZ1$BQ#HK MK-0!+HQ84(F^S"9GB=FG)EF =]#270;I(-[UGK+N "Z_+>:+ZUR< ?]B-5DM MI(TF0?%U($"Q'&HSPUK1G7+PF8QG$X?H4J:#,F6BZU.^4F)\]Y"B^$9D:9HJ.V3?HW'V;)FD5V M;<$UC!H.1=3GP7RP2^_Q_%9Z.C\AWL[8'B9&T.)V' MY<^-]W%WJ\R)+$9:Y FXLK3&G$;PF1DH"LE7H1@FI-2NR* )3^,.6!W8[^M% M]QV$(AM55BN'6!@DQJ"I42]L$4[4)C%4E0;%24K.,09: M)AX\=Y;S)EOEEO1M%YNR9X*H%DKIP! ]PM;$\)"-L!*\%37DT1Q\= 5D06^T M$13T-$F)>82N<<\]FF!A-[SMI)@.!]/E,.UZ\.OKS MAX]O_IU^Y]U?W[P_^M2F\<7MMSQ%_XM'>!M^?,%I+$$ NF,BU06.$V-9NZ(A M$VA!62' %8HRC(L4CV;'C&PRAG%'.H<-77W0(CMIH.B:G))C!I\H^$874>>L M5*/;[S8SWO/IW6^?/A^]^E__ M?O3^]9N/G][\[[^\^_P?PP=-#[^N>?2T [?#AU&WYP=>5L@3.IGR"-(G!BI( M1RAC HHO2F01,\>VL]$>HF[@3H-,8A$V<*@=:,AT:PY.2@V:Z\2LEE&7)A6$ M/74:'!X5C_0=W$7H'6R5%]2?2J0:Z,6[[D'.P[#L T@T>SOII^5"*UX&\ YU5S61$\F71 M -.HO/6:%]]D<-.=U'0"G,.U??,*[V#1=X"?*TVCS_JFZ8CD$$;R (U$8H L M<]0^ 'K)0\J&(3;)A+]%RIZKPI%*#09_"V<$#!#//$L7)ML+4MA>.>)33 61/5=("Y MC[@FV6 ^S[\YXT)&9Y'+!#H$"4K'>AZ2!?"2++),M+:IR[F;G'$+F8='TP!" M'[DC^*O3U5#+]DO!M#X]2SXJ+_)BTYAXXTP*E:R+7(&D@*3.QY/@K*(8Q8=$ M/]*1Q+0%B+9J#KX-09W<2>T?L361?.=(.EMNP00E$D^0/2>.'"TWETE<3C-G MI2I'P [XVD,?G2/L\J+IS XK0=:<"P6%AU S"B6$K#4$ M(;TQ(9N1(PJI%8*;-@*$]^YFWO_H;\"QS/REW@).;]_'OYKK\IKIJ ,(WIZV M*$SVR$0!5X(#)2DH<8(^1,9*"F3C2YNTQ_T&7+:<%]9.[S^F@"9"1"%38) 2;=?*>@>Q8"1SS[U7N8B"30ZO;I,R;D#XI&@Z M3 W=P.EZ0C GV"LI2 ZZ)H61;PG19P7^D1,)0&2Q,:" M\$6Y1NDN6U W;H/(#B!X@++Z1>#5 =DDN_,)%Q-7HM@ MK1"R,.&2:W1$L0N9XW::[ "30ZBO!W">5?[C)O,;YZLS'2[#_,LF?'_Y\_)7 M/H2?FZ'-5::G0GXW7ZV7)_6;J\TE[>>O87YT.B?SK[A:8WXW/Q77A'-3A$&$ MJ)#DX@VOA^,:D.04$B_%\C;#KY^(P7%;<#UYF-P;9'I82@\9BLT/S]A\\P.7 M:4K"F:AHD1?C0-?NZV0L$D1=ATFZP(QS22%O%Y?O1.JX+;ZZL?>'J[%?H&Z\ MK'L8I+TL\*C *D$K404$;TPBCXMI(Z7-)3RE3W(_I>.V&.L I@,IL0.47MX^ MKCXO[DDZW"S*>',K^H@DZ=5TC6=.V:ED/F):?)EOGK(1TL1R;TT\S1]"4,EH MB+591V!.6$X?LFERPMZ:L9&[HCWE(N@*(QVLF:UJD!?+#1;6Z^4TGJSK_>_G MQ8>-:B%"A1,CAG C"'63OC.;=MYJ@<1O?(';*>$O%/J>$. 'W[ M2BX&Z;D*"HRHAS\\%!)>LI"R*,ZZ$HMOXXKL=R_ZCW&5=9 6#KS)>C,?IE/] M'?=Q)A4C*,0$F8P E5, +YVJ*>3*R1"+R-MDRS[5M2C_A[C2.E /G:#I14J+ MD]J9_,NGNB9(**N_?,MAC6]J3?MJ2C;W_72UGF )0JF2ZLRM0DYW[>4N)DV$2ANP<)Q-53!#"1!%4FX+"AX@:()^C M/O/#C&X[45:3[]3"(2KNT8O7#9.P"B=E@&"Y;22.+F4 MD0L!.:5@DO7!;54=L$\BR #D=Y(;>2CF[D@7>6K==A D7$^2D8Y<":D=F"CK M!5S@X%DP4')4VBCGL31))^FH7^08,'@P<6D7G70 J&O'2O5,:)ZF,[S&TN?% MEA*^D*;T1@OD$F2Q6)N[%0AH))CBN7=!^V(:%:([T[3<-9)\$7Q_7@Z;\V7TZ44IEK)$3JB+48KD D[QVR]9&C]:)1 M_Y<':!K7*(\/F44;[75@L#SC=N2-FV'?'3X; MZ/3@69L-RQ]?G]%S9<+B)#&;&2H&5AE+WI+2X%TQ=9"B3UYIVBV:N*];43=N MDGYWHUW,&KX[\7!BA6>V9 TLU 9Z0AIPTM8^U3EC2('XD9]QD M_>Z@.(#..MC3;R^H"WF=99E<",L8B1,,OM84Z@Q>. M92,^"%CZW M*3?9AKC>2L^' <:C^#M02UWLU;>Y^K#$;V&:SSV1L^G*+^:GW?U>K%9(L5X4 M,GLM.$1M:S-<3."L+( LYARTU=$\D?7BMF?")^#:W)4Q-;[[P<\YMHR M=[JJ9Q.KB2[>.&\VTU9)C(P^"R8I\I@3&A55"N71R_7M7]=;E?N@Z&HD]:YW MW0_A9S7F]:PUI>4)438-<3K;N#(341)ZD1-@9.3"Y"+!*Q^!(R_>&5%_^K3[ M\$/D]E85_\0[\V":'!&O]ZS ,X:NE?;-\T?<-.)]B7,L4[+N,EG.C4,07EI0 MUAF(Q03@M"!]XE[KK/:TA%L1T%M)_%/8QN$UTZFGN'$C+B1Z=6EQIS0WJ*&V MRB$W&$F:B7@M]/WB)9?2/%'GM7MI[*TP_HDLXS ZZW+[KDD$56)_FZZ_OCI9 MK1?'N#QG\.3GAJ0D+R*S\D3[]H-T]E:>_D2P'$YW M_>W4EZNM?GUUR3'MI"K$C5:\U"5G('@,H"+S+I$'G3G?^]Z6]%8@_Q8X\ MC 9Z0]9Y#/:1Y/[;8IXV4T/7Y-86#%D. R+R[JO4!U M]_MZJ^1NCZEBMAR2SYD"):/ (SFM(; ++D]5TCJL5GE:&5Y&<_21/ M,ASY.K$GCPD#67UC.-H[-8E=ED6,"MAAM-G% M.>7VXB7>&$,F?#WWUZ"P]@-+FH'-62;&A32L24;:]B1VZ=@^)5(;:;-?Q_;M M=![F:7OA"NU,UKZFY.E 7&.!4"OXHK!,UU9B)/@GQ/".Y'>)'-N6NNW ML3UE#S>';!^64^+T6^WQ=;K53!0++H@@06I+<:>7)$^G-!BG@U!$9+4Z*22,H3CYE.?Y=Y X;NI;!P!MI,T.0O?3,;Q' MYXFO7;RLA%&4A*9LLQX2L-#F+:L#+N*:Y65 _MM8[<%H/8O:T=??MC(TT M.ZF]:J^*]534$^7(K2K1@8M:UBZCML[10U F6F+/D%O5I"GGT[(Y[D;1;+ET MC)4.MI##S$;2T6HCD;3A:JX1:O+LT$-(7ADA4:LVY7?MMX5F&==]XGPG378S M:O8PEH7AG 69($9N:7W6?A;*9K ZAT1?B9*;% >T!V^SO.Q.P;N+)COI!_[I MY-NWV4:4878NRG?SLE@>GRKSXLXR>YE!8@ MW9*^<;.XF\&QA78Z<)O?S>E9M(KJO!N*BBVC3U*#K*1+ MUANC79,,F1MTC-Q3U=IMEB=+/&HU%*%*J[;QV\7 M(K/,>^-B O M)+N_K'#37>0HKL-T7@]]SP/VMXOEU8R#RQ(_Y8Q2.4K(62FHE:C@D):9SIE, MLTMH8I.(=F^*Q]D\GQ1/BS&4V^<@EZ/EES _:[H$7*KQ;S%3T^G_=_^'!%)$*)&V\Y#9)[YN(:&A&1N[H/@P&;XUX'%/;?9K) M3],O\VF9IEI$<$OH^]C'AQ\X@&'<@>+V%K&@-INA:LG2%JFXEN!E;?RK,[H8 M0S2A\1"ZH2WBR[":KFH?[BLK?IX?%/KE>DBNA.RL!')*2!P:$P3&:I\<;J/B M$7.;C.%#B.[6TNV"K9N6[LFT^ RM6C/K]F16;BQKYTV2,7J$%'0$Y0U"H-B M(FOEM>4ATO^?I;6[\8*?IQ\O5X1.-;=#1!!:ZEH!2N%84!&R#\B\RZR$)JV( MMB.O6PNV"U[NL6!#:J:#XQ8*Q8_*F]5Z>DQNY6HB@T,MDH9H X7TG N@D+Y. M3A6HF,)@O6V!J^MDC#PRIPU^#I!T!SBY%IW"06$I8N:I:^CA=_?T5T3!= MU\\F5D@IA/9@61TV83DM*9L]H/9"1HU9F":W[ _0-/+0F69V;1 =] "GTXRG MF\FH-]:(2\PZ7Q*(8@2H*#(X80R4) *WTO'<9L365M2-/#6F$<0&UTL'8+L< M&[+ZO SY_U7NV.L8NG0IB0WVFC9<0[J^G/V9)OZI(!J:O_ M$+,3;<89#8HF8,25.W"6C@$$Q(P MEFKB/O=9-^EALB5]XR9;-MNUA]=-!Y"[MY'53;Z8\4:[9(%K5F_^3 3OK05D MZ-"YG+QI4V*_)8'C)D(U ET3[72 NG?'W\)TN4D<6[Z>KKXM5F%V5-XO:H?] M[YA/1RU=5"^](T7.OTRKR=_\X.Z%)TK17$D&/EH/RF@-M5%:\X+TV. MQQOPLMV1,GMF8!Y;Z1W@_BT)X*]A=H)7S4FV)\>7#OI$A6*<+HZ6<,VZ M]M: 4YB!N1 -2B,:C5[8BKKML/G<[CN&5TP':+M[1NUIVPO:3-YMCB%HZ=7= MY9Q%$IV7@D2GE'8D.L<@$M%W/Z-.&5A7;3RB>5'5J9R:Q7[R8C0BRYCLOCM.JB)@$W2>O;E=#M$/G< M[F&:JJL#.+ZOC:=/4[!O'9&Q%'6BD XP, .5+XC>ZSJDPBDEA*;_6B#O 9JV M ]ESNW892@G/,"/J\^:P:_!\J+/'MLZ&NHOZ]KE0-B=G?"S BT>S\MN)'SY9HP'I7P28!ATM>I)!H""PDX MEF+H/]32/ :?_5[=;;[3+IBX5F_65OK/T"*]R'FZJ7R972D4?8WK,)T-;J8> M>E=KV[4UG^T-FK)2:HP9"D--?CPK$*Q28*3*.:+,C>KY&AFT3R?'QV'Y\Z@\ MOG=,?"G*Y1*AV)H2AKK6E-!G6:>DT29TR6UERG9X:;=&;!<OL U3+C#/O=GNY.FQ M-XT,EH'5NF@EXQ$!LUJN)Q]K)YO-(E+).<^, 9[1@2H)::=W"J+.V@HIM%3; M.,_TT"LFA[ZZ:6ZNO76M_GLZGQR?'9X1+)] 9ET&;3>=(QR%( M8^N.FJ/(C*2QS7B&K?1^[Q% W*:,BEVFJD\7;:O_KF<2*9P;2_MQ ["$QNE;6]_/F9_O3,% 8?I W@ M1*YC.T@@%/\;0)84^NB%;M.(]0&:QBE>?=*8=RB-] BNRLB9&YY2$"EYVEUU M/1="-!"CY6#0&R<46F&:9(<]0-/(1W%#Z?TQ/.VIA![P=%;.?8NE,]LK/'EG MFDE@)O/:V"1!+"Z E3$PIXPW;?)+'J&K,USMJ_^;N!I0&3U@Z_;R>XGS])5L M_MD=BA/D"-226XZI=MHF]\#*!(A>TW=4,*9)=X?'"!NGVG[L+7%_W72)M7-N MSM8EB\[7-MPDK$1KAUD-WJ4:1VB53,@YM6F1^!AAG5FR@V#P*,8.T$D'&*LG MH:NSMBB_X?K,**? LU&A0&(80<5(<4K0'#3%I,Q;3P%/$V#=24UO:#I$X7=< M+QPF_0X@]"=*)QO=;*Y>BH^,AU0YT63-.46Y)A>(R3(7 M;6&*-9GC>3])XW0$>=)M<"!]=(NL\PL:(=%&72!@RN0X2D=6G#G(+(<4D_$2 MFPSC?HBH<4W54(K?"D][:&'LV\\_+;[CWD)@=Q!%GGM MUE7[-=?Q?K5#O@^*2R=+9+YLA8Q'7C1NG] V !E2MJ-?@/S?Q?+\)&.UL:A! M.^%S4> +UF'PQ=2*W +">,5T-LX,> =VZ_7C=(=ZLIOQ ^4],EI.4TJN\7"V ME@3Y[H9,(&"2!/F0&7@;-%BII!>9EID8+(OB7BK&NT0]5*V+H64\^O:S6"*M MH@N1G%G&6)PE.QNA9J@1"UY!+#&#D0HRR2&P#"0^ MFWR)B?$F#;=V(;+[>JP]H?) #O*@>AO=[NW V,N?G[]B;9H3YC\G2OF0LY:@ M=>W+'8J$4)0$%(&C0LGES4JN^PS@GA1T7U-Q&/*>3CO/#H)OR&FM@M[\UM?% MC#2]FK"8>(Y.@U'%@7)>@E.>MAWN@Y0Q"BVV'!4\!#G=9TV/ MBR>1DI.A "Z]*-*ZP MFS%PH]27*T1U?[<\#.@&T\O8SM^YYW#[AF(2R49[FXCX.G-8T9LA2O)AO;$2 MLY IW)Q*>(]'=_\[NC_"'\!-&TC"'1BCA^917$ZMH)4P7=0VKLO:Z_ UGOX[ MR84QD84"YIVKAM>!$YC!!>=D;>).WVYAK XANOO#OF&,V9/IM0,,OPK?INLP MF_Y7;3]\.OWLU6*U?G&\6*[/1K>?,CI)42C#D@7A"DFT%J@%5@I)E$LI=,HJ M-LG;VIK"<09"//U6VT1C'4#QM\5\.J?'X6I]-G#E<@3+V3/S3%@A3$47SCNGE5WX%UN-D.(KGCC MZA"_36*X@J#)R#-K:%W;DES:\ISY'Z"9YBXXV+N9YBX2[V!;O;?9\94B4:EC ME*S.DTA&$TOT(:)+@#(E%31FF9NLGRUHZ_Y"=P]0;#OT:T\-]0RZ*Q6D69L< M:SVRBKI.,HD%7$TGM;ED7@1REYYVP%POY=R#XV%;O.VIG [P]FE1UK^3<(F; M\T]?XW><+39\U?CH(A,]J!AJT92$5"B=207QB!*YX!%9$Q(:3(VZ1^P M#W::#;MJC9U#A-X!9MZ>+.?3]*5@ITW"=@J=21Q,%!9$&#\S4& MPA+RS>+;)TQ!'[^9]3X18G,]=&"XMAC&1+)CD8E@0)IZ,:R$@]KQ &B1!B8\ M"TPVV0"WH*W[\XD]@;%MS+BGEOH\]3]KN['/T?WYGPYP_GXG%0,=HI\]^RTA MZ?SV\&_3]=?S4JF+D]3HDHO"4LREL0X\<^0QZRA BN!C4 PE-CF<%WGC=>>G,R BU:#3)X+6DY*BR:WWML2..YI00LTW;0\3535 MM?G9?S[H]0<,9XH:SOS<%D+&9A?5K2]_TN:<3])Z50_5[%4?/P^3M@M=;AZ1=@*%K M&WGV3_QYSN,!61>//7(X.[H=U4]L65%HVI]3 .9SQ02KO8)I!Q5"J>B%Q:*; M9*(^5\NZB>91LXS6<]"AQE+2&Z!%+>KHA\)T[5#;QB]LPLWSL*B[X+2Y1=T9 M!"/WGSGCX6AYQL'F$AFC=*%D!!9E;8A!B/,RU2D&GF3L$F(>K/7,702,//!I M?$PL!E10'P"[*I"SH_20C,Q!64B6ASKAF"2"V8#4% >6H&02V^3L[H*RVU2, MU]_F<,7>1LF!4A[]9B&$3W4V7UI.OU45G-^.^%(LS]J2.RH]*%=K9(NM77IX MDH+Q'$U^S)E[Z 6C@^!0O2T&%N+80/B,R^/W)(SY"N]B)6#QA=&.K[EA9$M5 M 6\I;LE:"_I?-/[F(>0]>'CX/>/-$&H BP%%.C8Z_AQJH<&\5F)5 9U\^[98 MGM_.6QTP%6:A1)]!:9O!!Y'!J5!B4EJ6E+:"Q@,O&2??H1$NAA+FV* @T13< M%)N$V;ELSMC(QD3)44)1K'80+1%\G>SJ!2M2E\C"EBV [G_'.(D+C2 QD"@[ MN$,^\]57=SKK)+'WB_F7][7YP8O5"M=7KD2+8,%+Q:!(5:LU!2<_+!?@"87! MY+2_V-WVOGXCI217?#\#O.R-Y\R/-3O)T_J6R2?_/G\./25 \ M:%JU4-.*ZDQA#=X; 9B+XVB"=F:,<[V[:.WB *HQB':[UCQ8HUV?WK_(>;K> M[#M7S,?A)_@//G:X4_SMJ7_BD_QQ1GTR\;/=02Y+2F]3(]IE\Y*I_HNZMRVNWH=+^1 M(GL1-;1@G(J0I19 K)@%"KBRF_CYFT/F;'/4O?4V$V=[R&^L2>.7)L5;URP M65N*DW1M-%1GQ7M)8HB"N8C0 6QBW0_4=8"_NA M8>P[L8NF"JNSD_6K-[_G/V/#[IY4@^L,:>_5.)(KL MC-7 KD D2 MI;415(H(WDGZ4KH055!H.CW=.F-@G,$QSQ'B0Z/AV6;.3&Y<3PZ6.S/A3Y0] M,0;(:L\&.^+ 2[J,%OT MQ*1D 7C4#FD[8Q&WJ5G<@\F'R!KWC.L '-RTN -*OP-OXI2;M]--V<--7DQD MCDN90:)7H)@F7GPD+UYF$;WWS.HFY_T/$37N =;@.!I \GWNQF<<[=VHY]K? M#[;)-&S3 N M\9EKPRB.%A+Z6E'CR%N,S$ RKLZA$YF\R6;<86V7&6:OPNKKV]GB]VN%4[-0 ]C%%3-^R:@5EG9=VH:M M4AR48PJ<51)<4HQ'D6W"[4I=#Z%BW$N,H<#U9'KHQO>][LE?'&+_.:Q/EO3O MS37E1,A,1 @J25"I]LEWID QM-*D2\'+)IW"]Z!UW(N*03?%MGKJ (I7PX#' M6 M*LKC% M4P>+[YZ\\/ &UE1BM <:"ZZVLU1%D\N5K 2=HE?2ED([8_]1WVN,ZW=S>M;) M9N;#)NG0R.(,L5'-J .EBX"@M0++3+ QNZQO9BD-P]D=M'05[>VB\9O6Y5 Y M]U!CM4F)5B5J;CP"$>A!&:8AE,2 LZ#0,F>2WJ;7XW,JRCM8=W=6V.TBR!ZT M?SX]RD?-DLN0HE'D;;F:DQDVW<69D$)BRMMXQ<^QPFXGC=U38;>+^,:NL;I6 M'"89NI"E!^TW;9&T)#&P "S:S7&5XEM=$#S7"KN=]'9OA=TN0AQ;^]>*PY G M@YPKT,K).DZ MC[$""7GG$I1@<0RF/;[J[#;6_M["[�/7ZMO?^(H4%/7N*>FEL,+,;QH5#/\S[B M''\/L]-R"\-EEIF!-"Z"8KF>FE 0Q0J+C#-SN\'^O2"X\>B>#,$@ZC]$=&,K M_K>3NN4=E4__>4+B>XNXGF1F$A9IP2:10#D7((0HH/BB5,Z%"6^WTOSM9X][ M(3.XZ@\47@>^PUWG^!7#1^6\G&!B+&JE48/AB:(IFSV01Y3 ,:6=$2IPTZ3; MY..DC7N;,B2:&JFC X!=Y^7C],O7]5'YRPHW-^83$HZ** UDFTA6Y'C7+IH: M$)4)(@L;;O9.'P9;#U(U[DU)"U@-IX3N$'5Q S0)40N!0D.6KDXIKL7XKM@Z MUQ,Y:LU,FT3B>^@9MQ2B/8KV$_S>^/F.R[AX"IOTXGBQ7$__ZZ)(8[["B1:2 MO U6T'&/0?(#"S2GM,!7BV. MORWF]+35HFR^<\;@P1D!CSUXL*2 G3AHDQ>0F7)<*T^A&0:R%#J"4XEOJJ!) M,DF6T*16>-B\@.N KVG*DZB8P$*NG).*&./,@6>&0E F@[;<*%NVN0,X<+>J MI'25%;"+OA_>AG:6<@=>\]6LJ0>VT8EQ+*#E!3#5>86&1PA!*A!%*NLPBBA3 M"_!L25]7Z>*'(*J%/CJ#VTJ8N10[(4A9-BML? MH*FK!/&AX'2(W#N T*>O!/]-1Z@+6RL**]&H#,YI!TH)!]%%!YAMHNC3*O69]1N@!69P&JUL $8PR@%MIYYY@S3;SB MW4#1[$!P0%#L)]/]P;!8AUG;>/IJA=7+,*L[Z:>OB.LAD^UW>,=@4?:^?#7J M],$)%#Z0XZ$50DV!@%B\ 18S2FYUD=BZT\=KO.A9>;G"I!+210T1B2J* M!A&BE0Q"$LF02U^$;E1VL!5]787FNR!CFRO30_71P<;U\)4=6E&/1W4UW[0+ M8W(01!&0?%)*)1.E?((CGGWN31M"J@$.=KI'W44IW2'LXCKOO*\IO;%PHS@@ M9HH&.!;BQB*@9Q%Y0F2\2;3^,%ECG_\\-<8.4DN_(/MM,4]G#"F6K"%Y@.>B MGDXH1K8_)LC>Z. \\>::-&5YE+*QSX9&@]J>RND7;1.EG>1*6;"1E=-$[RA$ M)!OM2HXQU&746VI(PT.DT9"UDR(&"QB'[,1VEZ"D<"2KHL':6F3N25JNEI]( MASS$4*ISV\[3?X2ZL3?,@?W\(771@<%ZX!;H)5*,CB]2.CD^V31XN78ME+5( M+I(;X&+VH*2VX'@=)2:U<(OL&['TTB+0CJ(BB.A+YIAS$4TVW]U)'=M6C@C2(92W.SS]*3SG^&73P>HI M4#HA:5$D;CR0(&MSB&B ?)("3E%X7D3*PC5IH/H 33U$&B/A;B=U=. 1WME\ MZ#PV+X)SZ96"[#8'0)Z<99;(@6:9R>"U+N[IND#M[ MHG%+89)Q-D .=7*T([/LO*.07(>9.W[X')0UONT>!V)YJZ15E$Z,* M(R'4INAH0"61P1ONB),B*&J/2%O_DV%K[*OR41"UDPHZV JOG_'\#>O&3M[C M=_KNESO*X?G$6)6M#PB(EOAS=:@/$PE8L5ED$0SW388@[$KHV.[88$W-/8_T.U5 '"'Q@?=W%7M4/FD7YP/.;9%!NRT^;[$D6HI6\* C6T_[H6>TF%00M M-\&U3MYZ^PRR)Z\;Y0_A9Q7M:I)C4,'[6%MTD^,9. 53VK+:'IP+@=PJ]@1] M0,[)&?NR:F^]/[P%[B7MSC:Z\]JF,UZ.YI?A,Q/2N,"(%\]T+5^)X- EL-K; M5(H4&)M7!D5=;!;M,W#!_.) M=N:DC4-4#//%V 3>:W/F,@==@!=9C.01O8S/S2&Z(LGS!?#Z!"]83E%KS>KQ M"(L4D!#"(1C+P:+)#(5*VKKV;M+#1';E/.V"D>UR& ?03 ?;W8/CF\[Y.SVE MR[7!Y5L*6@2\I@4J&M!",-K3)$&R1HXX/07.;(1PWKQ^VQW1TH M=])7!XG.#_+UEWD^2^?!_.9'HE]]<5R_FD1FBP[*0N',UQ;F$D)1 6*JTXDY M0SZ"[WD?M5LAU/]C(W003?93 WE?"P:7(O%B:E?]FFEVFN5H%7C:!))+%/3I MI^RWLMWA/'OVT!M"'1WLR7=5KMPC+?0NRTT=@1;J=(9#*-)!-E'(Z'A&T01H MVY/854[.(5>5C;32*=X>NC*(GZ>4$&%@=/5=2PN:U!/U>&'8$PYVU]5Q0N+E>(DP:@G"1G)!GT""X$4G,.?(WB"O(/"ODR;.L MFM0H[T3EN!=Y8^)P$+WUJ$/VEEZDUN+FI3?]U/C"_2?YY,5]-*[U[U MN]?^?@!!W$_/0%6X+T]6TSE9UU>+XTA+8_.BRX6FDV*.*;#9D0-0&T<[$0+( MC%Z(8%*(3;I(/D34H9;XCF?7#CZSQ>IDB9])JB_IM_\^85)C(2L#"1V%?TE1 MY!=,(-N EH@6@;K"Q.7O*P";G M+MJ>PO"P$GQ*R"$$7?7J*>(MR@%&+I64%GV;H[*6AN=3^HKY9(9'Y?PM5R7] M\N>5KRZA'BVGY21JUSJ3007">XB,D.\X*I>+\:Q)@+P/L1T;I5WP=&NT=FN] M]6^B_O_VWFVYK217$[Z?=\%,G@\W?X2KRM7C"'?9O^VJCKE2Y %I[=:NK@M1+ !R2 1 *ODE;'+,^O60C5_>6,\&]\)&1>H02*:"3 M$H+5&JQWD5MD3)DF+N:^"^W8N.V#HV.,V][RZB #_0!5K_Z:+&A#X&IUO!B= M+*"XSA D,R XU\RH%(5N!1 M,F<=08&16D83P<=:6.8%\R4)9DV3!/.3*^O#E!TE_QTP=;@P1D17=97./LSB M;#E)[^>S5=K[GX=E]5K^B1<1YV>U5*?(VNP3HR&&\0RN&$N.K4X4 M>O-:6ON4([;'^_I#S1$2GK5E=T?V:<-C^(B?:RK]U?GJ7U^YT?AFB1>+,XM) M9R))ZXCEXUJ1;=:Y7CUB^/LDD.+[V.H+G!L77?]/"9 MV/O'K-ZKNNY%NUBK>3[3EAMZ6("T"JE3G=#CY:J_F?2NE!+;YH3V6VX?YK(! M?I[>>H<69D>0W>#GSZ3UD[RZ!4@:/P_3Q=7*^%FVM/%P7OO^KVX4U/O0G&DP M62;E4 @PNN_Z3=]88U>W##&BA[M]M+!D[C'4#9<^3S M,BI9..WP*B@!*BL)3CL/1B2F(B(3HDF+@*[R>5R1(UZ;C6((I$,AKV[ >O)_ M4K N\")H2_ 2++G=%)T11CP/#&*TIIB8 MN6--*Q5..Y^W%PAVS.?M(Y%.@?5C@H$;K2C&)^_ 6E)+J8E)4I#S&H.TP65A M7-/CFA/+Y^TE_[WS>?L(XT3R><6GR+RJ,U6$(>_3:/#"&OJ6LR1*]H'+IURS M%Y3/VTO"!^3S]F%W!_;IU\ETLL2WDV^8*9H.T\\3,MRO%@M):IZUU,A1#D7S) 11& 0%=!&.T=9YKKGRK3AG[K'/T1BYM\+([+H\6 M7@?8_ 6_X?GL:[W$D;Y,9^>SS]\_U+F=B[7]-RG9@)J!\3:!4O6\* <#(ON< M@D*KVQ2>/+&N;K%W/"9F[034 =Y^OER0IX'S#WA^%<]_F7R])H4%BN=-D,!L M4<0FH2$DED'FE(.+0L6=/HS8">#6=#":8#C#W@K=RFR9-@T4;2%[&: MK.>4)!Y%HLI%E[5@QK=-/SZTJ'';_(R=!SE,-AWA;",]^0'3[/-T\M^DL)E8 M/RF3<*.RUZ=ZKZ9YXX86_>[R G,=LTR_>$U_\BVF&:\GU-<,%]^?W\> MB"=7!N-K+0\X*QQ3('L!)GEB2O9D+E(18&-4*B5A&TV)?1;JQO663D)/AD'& M"U.7VQ!J<>:+-[Z.9X].DN,JZ%-PW &::,FIK86PNG<%V:!GW :-)Z$2ATJ_ M R7XQVR6_STY/S\S%KFR*H'R]0I3213I6P*9"\RHCX$7SMB\Y= M*1+Z<3PB7IB*;+)!8U"*\031,[(4FC$(C'CA$X_: MRVR,D[TKQK[JT*X+Z$GHPZ'B/UT7ZMIC?-@\X/+,!$&2B0'08RW0R,20$CPX M9G/":$ET/6G!4_3LI@5_F\/<0<4_F!8,>G/R^F A;)PI3 D(/RQZM_N1VQXU MP"W(G58YT%W'K4&R]3^&B2@9BR@I*D%<9:9=K4F3^YLF.M MY-87/-2-M$K>^:1!,DY^D$B%]%%RT"I&693SJLVDM7T6.6YMRK!(NFO3F@FK MSRO>6TS X5UD'W]@.Z/5L+?LTX KV7&.Q0$/J;:0SPZ\T@52(:2I))W!)OW? MQC-=MSI@C5#9YP!1U9MYJU:!1"]8P^A7$3FV&;KR]-)Z-U/[H&9G,W688$[* M.-TV;'CH#XYH17'4^]J9M@/H?3;+YR/7%"X$H'"!MEIM/43T!&D6O=8FVVB: M)/*:6[[;:N_MJK:J\H[)1Y4< YDB ^5M(0[P#,)KPSC%*TPU*9'9=8&]6\%] M$+2]/\6 0NH@N[B5FI^^?Z)'7%W60\PH$P,>BZP3!25QT-,^DB-'FY%))YY5 M\V[7UDN_BB%!L>O^>Z"$>@9=)6A]%O-8/HR.\]O+K[.9]]P-9AK?9-.BL*M-QFR M3:'FP0T$KQ1H1Z&]24F2MK; V2-KZA1?A\I_UD88'>#JU\OY=+*\G".QZ=?) M7_73#25*9&L:]\]$:3D,( MH0,L?9R5Y;_#2BFN/ZZ[%U2:?IXM;BRO-K3Z:"@V2BR!*L:!XUF#"*&HH(+S MHK1 U\XK'/="16N\M1%4!PB\JT N(N-):B!%2M4S%1 $V6:4#(TLP;G4)']] MB/5J=F^B-9J.87H'F-G*GK9.W@Y=7?7[>E=\75W4F/V&9D?7N&*1GAF(-"$7B]XN;!&4[6NY![*FPP03;989^! MMDX#U@/AN"O:1\+&Z:K+CLP0,OM W@UD6865ZH4F6PJ(G)U/2B2\VT]T5$49 M4$6>/_H>544:X&%_Y?!7RC'%SW4=GT;7D4)JNJO5L(SKPBU@(-].H8D0)8DL M&BT\,\:G-HV=VY/6:7)A7&UIA(R3*FO]+)R*9ZNH M2-$795>SC.KD.4D@]J76,F;NM4JB3J5_V1456MH4 E,@'2(H4VI@;!+4]HK1 M\8BZ34W)2ZFHV =!!U=4[".DGIWCC?/9H)$EA0**KY-28LX00K3@?336.!?B M,Y=>GUQ%Q5Z@.*"B8A\)]0RZC8QBD8)\YQ0@6YU ,59+R$N"8GB)6@@15)/6 M(2^BHF(O/!Q04;&/<#K VV.'^-8%XXVSP+'4^[6)5--; %17["*,#7&T_=_5U#K*IQQ\,E%4*HD -3M1FZY*T,#1)GAYS^#UJ+<4Q M>!I""!U@Z9&2D. QL)1J$7"=B8U90,1B:E[)"O(=A$YM!LT<5YTS:CG%,8@: M2!0=@.JN3I ZR.2<)YVH,UZ#J(D@62"R;(*3WLK8I*_K(09IU.J(8^!S#-,[ MP,P.^42F&84OEL2,S)%I-1E<*!8RPZ2Y#5IC$QB]F//L)O'@8?+I '&;N6'Z M?(X/)8F-E%EQI2%)SNJ@.E*@2$H5M.,ZBR02:S+N>Y?%=>JP'PB(>P.$!I9. M!XA[[#+[U]DBG"_.BIDSUYA6I*'>Y#D8DYJ5@%!ETX5*3N/#II77JS@^# MMH$ETP'6_D'^Q-O98O%N^C'C]1O.XZP]7K?1&*)TY"D7P%PTV7^N(>1$>T(L(99, M>LF;G!'LO]1.*[B;8W0(R?79@X,HFU]B?OW75YPN#FL)=/<1 Y1P/+JJH4HU MPO=53Z$: ]37D4]V<\3NO."I" 5,9)*FT!GJ5:,:W1K#4N#,MRG2V+ZF8^T2 M/6]V.5TNUJ]8V*MFQ[?=I_))DEI40 W1(DRZ, ;+DS:HB$["%%W5H@Y@BM8/&MX4/;3"9S!% M0G'$B :T977340J"51ZL2N@YBJ)+F\9CPYNBU8"6-5?_]VRQG$P_K^X6KS?: M,R=$CMF3[K!86R48VE]]B*"UC#8R[QQC3Z'AB7?T:SCVD?,/$V\&8NC8PYG6 M9/P\FZ[X\9I4?_9]=?W\FA@K8C360_"!0DS'"D1K(Y28_XGW4)^93TD* KS11(LL$6IY$(0B0TFHC6XSI.ZQ M18V<;Q\84X.+H8N$Y9J:]_-9P<6"1!/.?T6\H2?Q:$2JW5;XJEY(U@2LK3/O ME.7!!LYEDXNACR]KY&1Y6V -(8I.]K6W^#FR*Q,,AU2U;190C)*+ R.!$*Q/:Z%U8I0^?9G, M\_LP7WY_.TDUR"4C>Y9U*HQQ!,\5DG[I.MM5D:;9+))RH@CS9$S^U$O&G3S: MTE =S=)>3-;]%-3M[JN30B3KX7+MB) ,A,@D\4DZX5*4QC6Y#?'XLL8=V-G4 M$ TCB@Z M9T02?MV=L6 2;6FFC,-WM62L,B4M=P)G5O&; ?"J=E\R\9^]9$" MZ+-GPR\8#YH[MOIW Z2+[[]_H.QP??#MJ>0-#K*6KG!3+X&:"*ID!=%P"PI% MRE)D+=J,EGUX.C_TJ.FI1PYD179>=5L# M$[A1V:D,.0CR5;FL TLDJSTV&/D=W+@VPTG;&!@2 KXK/Q,T)\M?0ZK;W_=U M,\K,LM?:@2EU, MC%>JD0\+%[ WWV:@F=&Y=49=&9A\TW+LB/@CO1W1@%_/E MV8BA&V"A[^X"Y8>W MC@N*@20X.Y:=/6#@YAIHB1)K)PY?4\](7UR]5QJSLXEEEH38I31R=Q2,V4SB M"(G=E?D![!M9ZO^<3"<7EQ?KA6=/*\C9 &J=04DE:S-T))>+83%.<9=V"55W MDOL/;QY9\H?(;38$$\>6?OAK8^&>MD%?3YV<=:JF\E@]?1!@O5(B"J52WN4R MS6[2WWSS.%4)@TG_8"9VD+;Z(\Q7T]T_A.5ZP!77TH@@H9A<3QV+ J6$(@= M*7LKO=5-SF?N+F3<2I5A?8)!F-T96*Z;3Q2!-ID$DME4FXPD",9(L%8X45A! MIYM,,+R_E'&=R.-$^PA.#N!S!TAY.YOFV?3-E)X8P_3/=X56@;G2\_;-3^\^ MK&UELBGR@ JD6(W0TP6<]@XL%E4#,(:ZR?V2G5;7#YX.@<#=*'5P>70 LO?S MR<6*0=?#6 (S65D&7*A(*N=E[:*EP$B*W[4F?[Y-*[,[ZQAWYQH8.,?PN .( M_+B#KPPSSSD8QQ-XY2C 4X@0',5[,4FKBHZ,;',+E-Q?RKB%DVUE6 5,'Y$-#'-D.M2PF^@31" 7:ZXPQ(NVR3>[;/;JJGC!TB-!G MK20P=O7:)YQ?O)V%Z7KI(ID@#!H(6=?.&+G.)*3M-DOG9':%.WL'/%L*UGY\ M[K@NRF#B/Y9C'=B.AW;AMS>=+BPAUB'%C\'R#,IP!D%Q,J_12*$EXZK-%(5' M5S5N67X;MV4X,72&J5I&EVL7,A!6U)XEO"8TF2+U".BL$=$[W1I"_9WO'2C; M1U"S%Z,[ $D]"G\S72SGEZM^_&$Q67RDM83\;KH90O*SR+E*6E4]2G5:?PU?Z?OG]Y]G% MQ619J?X5\3W.4Q7H9SS+,683L8 V9-97L[>\C*N6)=$QQPS/S4W97BON+\ ? MWNZU$^'8KGBE8@:' M6)+&X)-(.[GFC[^G/V_K. P-S=I.+=JO83+_(YQ?UH8G%[51T[O+Y6(9IIF" MU'J=*C,6-*3L BCM+/@4%5BNN&;1JYB:]$_==Z'CWKE\7OLUF,!Z "0NZ\.N M2=R@Y(JTL^@PR"(BI'H90AFRP,3+N$KJ1Y9T(?^A"0"?6-BX-RX; FY(@?19 MDOYF2A_Q4_CKL*9KF_]\@%+SK:L9J*S\YOD/5!,S\L:3E!Q$(7@HZP-$&S)8 M1)ZXRZG@,4.3@O).C,I939E!2: M]&!^;%'C9AR&0L==,S*8&+HW(8??8[G_D&'-2<.[*H_!Q@I$S:4%F14%^<$* M\-HK0*.M2#$QKYL<0#8P*JL(8(.C5]E;CB)8GQ/(5"]Z!6O HQ(04,52C+-! MJ*=D_^"3^S4%^\CTA_#I*.;U<,W@:O GT<\UF:F4DP1%G\%IJ4!JX9UG+";^ M4JZ:#""U!Z^7[,/"'N1^?48G$P\QDX02JW5FTH$KS(.L/21JS36/NQR)G^+U MDKTDMN5ZR3[L&_N"P0\W(TJP+NJL23[*$^!=AB@HF.(A%8JIO74Y#R7W#J^7 M["6WK==+]F'BV-+_X69$<%((5VCA:%)U4,G2\8B0A4E*:&YCW*54_%2OEQPL M_8.9.++T?YY-%[/S2:X-IEY/EU=-Z:L-+,I(QP,'GF.I9<8!?+*NWK/S1626 MXD[CHW8"PK9%C(.)8?V 01C<(4C6%4%6^9(L-V!8;3J6.:-(.1H0R3&G73TL M&LP_W+Z,\;:.8<3[!%X.X/7(B/EX&1>3/ GSR^__J^$'*(0&>#<7?L,]L-VWJ;N:\M56FG)7UAF>RKHF#; M*VY)L,9EQG0*=K>3VH>>/LX9_W ;R3!LZ^#0ZW4IF):3;WA#3"V/J6W!)]/+ MR?3SNZ\X7\EE<<:4(A^Z,$@^.%",W*F(B@.ZY&Q!94V;R4^[+[&/-,6!6+@[ M8[R-8#J W._3.:;9Y^GDOS$363_A%,MDN?CT)2S_-;L\SV\NOM:.]-?TKRD_ MDRHZF8F/B*S./$P!G-<(Q88HI:%@3NP2!N\-O\.6VX>G/ P4GT%@?1ZM?%S. MTI\_A5JA-;NH,U^N)CT><+ZRY4D#'++LLL:ANH+=)./?E_#:I[$1IM*D4/VW(,PN9HI4K6(9+5B3BPGD[Q(3:[T'+?LHRN&=WW[ M3YMOOSV@9-QI9I&\$^=JV)+JB#G/2)6R]!DY2MW$[!VY[I$[ECT?4N\5(#^C MO$_):AX^6?#1YS6SH WG#!Z)SL1$,LHD*+$D4(4^1:T-V!)UME:YT.90>UP[ M>CL*[Y[VO/IWF.>5%-]]77G$M2+QRM8L%I<75S^[,RY/:6.E5!JXKH.P>*J5 M_TC*[BP).!?A>!.S.BP9)VUE]\'Q]L&(SXZ&#B*HAZC?%, F]:^J3WY]VV^C M[JE>ZHS$4>G\XCW&T\,&1<9F^T?!8-&)2H M<:].]:,;XR&E*ZW9Y$#E_J^S^?WMIN-6N91J!WW>ED7>M8KMKI2P.N!81]Q M_FV2\&&Z-SGSX2;1^A[GD]F5+&\9$;)%4XP#IF0D1@0%3H0,0D4G%'?!V29' M,,TH&O>N7!>*-"9&3BF!-/#DCOU?TBS5].S3/8Z#/4,DQT&LQ%6]@8S9L& 3F%AG(9,\P5NC(0E3 M@K8L"]ZD^>]@%)QTUFD?].X;@;?!P,B58Y\FRTKQFVFFV"A?AO.KBGSE!*8@ M((5ZMSLE"9$; 5K0ME>8"\$/=AGAP16,"\*1D# ;4BR]X>I?D^67E1+7!-:7 MR==/LU5UWDVK.\&]5L0H3)*#DH%#X#:"S$$DF8FQR/O'C,L9ULPX7Z!9D',#;L8OS/_U[]NG+['(1IODC?B.F M(4Y?_],WT]H@CBQII6YM1JTMR0CC(0M;YW^3??:Q9) *75"A9G_N])W< MUOIXG]?V@9)#A#M[%D[WAJ&-H^)-BF))Q5M+ 7&=4J$20DAU[ 7:3#XCLT3? M0=AY\'7C;EBM,',\9SMP;CZ2'%9[]<_G8;&@/7UU9EIM<,+@>+$9,A>)=N<2 M(02EJB.H6#1!.>>/?A]@PCK@YPM[G^M6(J):J=36!=HE V M,]))[A5P[UWPVC.435SK^TL9.>$TC(SOSA$YCN$]0&9V<3&;KNAX=3V/2SN= MN-+@3!W<1/\'@9%!#U85I[@A;C5ITWA_*2//"SE2N'>Q0:R?+I8NP_7#6W1(^ MS7?\46U0N^0U6%ETG8,IZ_"= C(D4KB<+---NF&V(&9<*W@$NNZZ66,+N@,3 M^E#5Y(>/OU_W/+!.H!4<7$X<5,B,(ASM0 OI$M&'4349>O'HJD;VVT8'S;VA M7T-)L ,X/LG=;W,QNB3O7/$)&TH/A52NY=@#<@_G[ MVV7=FM9V9O'J6YB<5[M!#/D'_=OE61UX6%A20+PGQXYS U%C 8&YB.1M#*Y- M3K(102.?Y(ZK!EV@Y)2U97T!<$7TXLWTJD3\'_/98G$6A(PEH('"BP.5H@5R MZB18S8R5@FP)-G'/&] R-KE02[\"R>?OU!0](K6&#[CZ[]P MGB8+?$^A$IXE$X.6%&\E%@,H$3N Z?Z2Z,&;J6'- M2DDP_W(YGTP_7VG*:G3VK[:E9+E(R!B$S,AK0VDA.D>!CI4ITG\<:S-R M[= %CSN*;6Q\/H>4>T#S@Z3<9W/J0YUC:W_U\U?J M-\5EAX'Q'1ZM?OE+6.+-7-.SY&T.Q '@SM0!%#R!5RY38"0B0ULXBK[.!PZC ME\84B]9X9_Z@1Z ^2+UN8?LT5G.@C-ZF3B$)P$Q2))V**! M1+\HFKDRX"=]/!OVUIP1@P^ANIU]/)V&B]C25DL$9:4 ')0ID8@15= M*"H67MERROHW3.J?O^BBBA[$L!<03ZIQ[^W8E=_I5\O9Z\5R<%C[$D-=_?<5ZH[4&FOS,"I9B4@9,((@K ME6M#"E&GMQ114JAEMNVN.30AZ:1'7AVM-N.CI!=]&L^E_VWF8MI,>C-7-QC, ;EZJ*OU2.R>3 M2[YBB/(%N6&:XE'I:"]. 7R)%K).)1@ID+EQ[@L=2]E)S[WJ3HT.QLPI1?\? M+R\NPOS[K"R_X$94>SUJ;^A@?[?7-8OM#Z"VCU!>,8L94P1>'"F'E@B>_A0T M:8AG$JT631I.G6@H?_\<[,/L_/S7V;S^\DPH%JU%#8F8!PIS@.A8 )LC:I.2 M4#9U9?\?)>>D@_9]<#UT6?@ Z#AE=^D^%ZYZ-)PEVLIR$AY<5*4FNB-$Y9$^ MR5*4=E:W:1,V."4GVK!F0'BVTY@#L'*PLGQ=G=!\7(9YCW>4KNY(:N>R#C: MP3J8/KE:/J$<..UB%-$[9+Q'I3FT>4=_Y7+]JLVQ>.EAEZG./5X179 MB\W3L.MN"OE,BZBYU!&TY!E4"9ZV]B @>(7!)GLHM-X/5?7R?SU;^Y+?*1(043M016CW:4),T.)CF0EEF6N)?$BQXW M@0=H.=&&,_UN L?BY5BE^=1-Q$'2*#BIO1(W..%-W?XLI%3(?' R'T%R"@M5 M*=S3M][T5>6UG983[8'3K^8R] 8;??\/NQG:E, M0DJ''@K3N6;E%3C!(HCD#-.)"]KZ>U3)'>D[[1.>$9#?SM,<#(:GPF[Z%&NN MJ=^-.YB(.;(V! RR3G8)D4(53L9-\NA24=R%<9*5@Y)YVJ=B+T!?VX'R9:CL M7B(]RR[H:&T&3G$]J!@E!%40>(XB>>).:M@<_QD)/>V#NQ>AMNV ^1(4]X'C MG$?YHX*RO!!#HB,1*FD<.$^A1' N.&5U,&F<$'9@0D_[W/ %*&Y+8)Z"X@X4 MZQN.J))'2$DG4$P$B(@%(C$H)XQ&,/G24T[=GE:>@)J. ,.7=^3Y*&N$]CQ; MK!T(T(#2,4)@C/A3))HLO227I$<-W9&^TSX>/7T-;0'#%[!_OLIYU6HXG-\> MUMV>P+%@78I>@7*:@\H^$1^RH2^IZ"2L,MCEV>FC5)WTM?XQST2'PTHOBA.? M9D;<>\??/C,I(V^;YLG1S M']B]@%USNQ>^C47\3%BADC$9<'6'MU[G\@89*53*VBCE?&AW1O*\M)[VZ6:_ MFMD:=B-J9NUQ<_;J\^?YZEK(&R)B,EU,TE7[H!O>2V5EL@6D, Z430(BBCI+ M)MG,([<4]#[5.F>7%YUTJZ=#0JO!N=^+C1\F%_HC0\X\%U+)(B$G4YMIL3HS MU@0("HN(D38\S7I,)VRE:)PH9WC0M,$'-VKR>"X>-&;!^-"V*(U"*,#*!,M M>(<%=&;:L1"LY.V29Z-M'H,[^]UKQ3 (Z.GP=)C Y4=F\#-4Q<;@ Y#;2C*2 M*4.P7(*.FG&3;>*IW=E,$Y+&B1Z>1R'&Q\!)]7]-7S!?GN.L?$"2P*0VOEW] MY>_3R;)9%]@]7MJN%^RAE/?1$=8QP[SU EQ(!$B7 [B8$Z *I":)%X:BA5$: MN2/L6FCORN'E?I^J?I]%SV-@I,LN,MKB6"!O+Q#_;&(JF6"T:]3EFI>%-LP@2\8F M+:%_6,7(A\_C(&$VE%@ZP-3AC+LE>YK?GX?I;^$"?YG5'/^9,5PP)/854F=R MEFIW)B8+.,<2!BV0%S5* 'D ,>,B_ AL#58>/Y"@.P#[ X[>XL/'W_^)JYXO MG#N%5?T+)@4JHX&8BB&<^22\X0ECD[3'HZOJO+JG.6AFK238 1P/SM^\O1FM MRE&8HAV"B%G6D[0,+J&':'D*5FAA6%^]VF^6/G)I3!>>PS,#X)0A_^0XW]]F MTV]D'#!O-A5SKA1DQD$HHJ;THP(?N0(>M=(:M=>F29#\O&1VOD<,#.)G&Q!] M-*+^'OJV[I@70F9!U/Y]SG)0-D1BD0O BE0)#87TOJ]3U7TI/%$M>P:8/[]& M'H"YTZ]QV'.B_9E(1G*MR!41W-3[R>29:%*@4+/S-J(/KJ_>;WL2>*+%U2]) M(8] 7#_7'YIPYH^5!&\XDVC]:+P#H1QY.$:LV@0@Q0O2Q:)US*ZO>KP]"3S1 M]6;'"IH?> 69*TX5[7<('*FP:(466N%EI^8QWJ/ MQA-M!O62U/(XW/T=-/.N5^\5H0I"# 2TN? MC$]"%B6L'V/%9[A=@#UJ"^D6'"!N-1Y_FFK,BHPP!DC.Z-JTGSTI%!5%( MS6N?5G\!=J 9G%^T$=@CN#*:_*8:5SFG93U65. X"C":!Y^4 M,\R?V)'VP'F"4\[@OP #T C*@V;_G_6"]^KW\>[O7_]5/V*[*]Z[O/89+GGO M37T?U[R#SH8'+0"-K5=:C(&0$H,H?0E>9AYLDUESO5SS?DT0G'U'_(CS;Y.$ M6\S%^>J1].E=^8!I]GDZ^6]:U$KA5BN]NJJQ&G//=1W34AO\%!W !4=.O^&U M'5V67+<9 -^"FI.^_KT/JK=?_QX+&QUX@+^L7[MET_S79/GES31/ODWR93B_ MMX$N?OI>K^:]*P\^IMXTS2(G(7*!'%*='Q$UN!@8I$Q;>D''>9MZQ<9T]7)= M?33DSOJ%40=:=>53KDC?SZM4Q%R-6@+2X9[>J*0TSHH# ; MHLD^4"CU-[M /Q94]KHVOX_YL<@N,UR^E\G0A1*Q]XC [)ZD?=Y#[HP'3TTCBDEQAN M3)ATH"5KRLBS>9#P=8+WS(3"4,H$+,="M-2!F,8S,$8)=*B40ML"_+LM;V0G M=4P$W6VF-[PX3[,=[Z/G%6^FZ?R2ML3)E';77']"?S5=S,XG><4[6MS5-CPK M[[[B>H#L2$<\QZQU['.AP?C6DU<*$,;=F9G$E5 QE!N[<, @MKDNSXSV'2,:A^GL.D?;#1@0M% M5FYV@3?&[.V:Q%6>-#!E%6,61#2Y^J,&'%H%GG%%3JMB/C5)J#RRII=XB+,7 M8F9MQ-V/CQ,B[2?')5$_9Q5I;_)L:^FN:/EU^_SN;+=6I(V\1*R11/Q!IV MU[C%1RS 9? :LU;Q[M'%EI3=3J_K$C.'R';6E-%C0^?]?%9PL9C4.:MK(W^3 M2O3%)!4*>*E)MW*A3XD[8#)9Q3/ZDL).>-G^CG'S7(U ,A!+.]BJ/N(Y_>HS M ?R?8?XG+NGS.FAH4^,@DL\\2#),^T48#PQ,+&/2X8 M'E=-!-(!P#Z08&@!7XB@7_ ;GL^^5H;]2%+*"B5W'$JN.A-LH- G(F3OI/'2 M"&>;!/0[K&W<.S+M8#:T6#I VC]PBO-P3A2]RA>3Z:3&U^]C$GNVTNG$O9+1#V_"BZ0!O0Y\W6*>=]R:!$,&2 MNI4(/H<,6&1MM":]Y$VZO/_G8+-I7F-,F'2@)3N>A%G#,&,6@ *)PTP;VFMR M(0=:RU($XX+_YV!S# 0==K"YCS@[/MC\,CLGT2ZNBH,./G+\\2E#'08^LK:! MCNFN'GUS0*&=8]9@!J&# N5%AJ",ICTZRTB^@:4?M:L%'^P8[1[O?ILM\?;L MYA,Q[R?Z!W^>"9.L3A1CH:PY'EG',%GR>K00"I7C.; VG0!W76$/-<$'H>-> MS-M$)J=B5XXL:'CH64UL3,."@+M88LBR"P($VCI:30J(>=5V52I7-/>9-^G= M-["EN1W.M2K>^/[S>5BL'4I>X#,ZA+"BHY7ZPR=]ZBS+1IDEHXB1X\0;"&&I!@* MDY['V"11?W\IXT+F6.'>Q' UO>2PAW5FCF=\#^BYO1JW2D$N7ETNO\SF-=EYEFT66D1&IK(>4=5> M7M&R""8K2>&#X"[E=B;GP37ULT\=*/$'S<_Q[.\+2>_#_-U\Y0?F52NU]SA? M47-F8D0.64CV#C3J [3VBY]WE MJ$ MH)0&G8W@W*040R/;\]BR=@*5Z1]4#80PMOWY9_AKCG\'6R#.'7">__1#!SC8WW/E0YWPA_F4H+*X#N5N3GJ5BC;2?R$) M06B49,<<$PH,8TP;F6R^J\<#G?5O6=#15<%WGKM1NQ)%R9%V?85,U5Z-$:)6 M!8PPMD2?+?HF]SZWKFCD$_\A$'&OV'80[I^HR5EEB!=-#,_ZT<]A?AZBHK41 M,LEQ$82LI=T<5& )0N8!9')6!IZ$\VT*CAH9H=L3A%<4D.3*ZLDW_(CINJ([DZI*58R\A@ B3MR(-AR8,S20'+KL[J)2WWC2=T M#$%&IW9R'^RULY-[R[F#M-YJX%1M7[LJ;I/*B^A\@52A](2L\] MXUHT >D/J^BE:O3YX7#W7M7!LND 6$]./UML&W]V2_8TOS\/T]_"!:Z+I)RN MU2TZ I.B4LX%Q.@D:&.*9R05KMLTGFA S+@P/P);^XZY:RWH#L#^2!?XZ)T, MDE2_D-8KK24X1GYSSCF9Q#37K,F@^>.Z]K>SKJ.#9??^_7M(K@,(/CX'0YD< M%">WJ,240:%7X'VH3>AUP* "LMADZ-7Q\TO:553V!L7A)-@!'(]TGF[/J$01 M/)20P&=''&6F@(O90[;&.B.YY;E)AGPH GHI&Q[?FQT#$:>O":\N9I?3Y9E3 MDJ,1"J1G^FHW\CYKL@:&"QM\BJK)Q:Q!5C^RJSL*\(9%_P$HZ#,!6Y.4D^5J M>PW3VG&^%@O@-$T..Z1Z['$#)%IW7NU R=6-][VZ\[[;S@>WAZ(N>Q,+AU / M!E3DA$S)& B.PE'(YK)L5C*\\RJ'J'A]\F6W1Q2E.DG2<= Q,=+1@!!2D>0F M>4PV*)]5DU.[_98Y\@V09BA[J%JVD?!.SKS]%N97#>X./V+:X^EMC=^CM(QB M"W-A*4NM(7/A"*49P9>2R5%-4B=?D,=FEW*>S1:^Q65%[[OR,X%]LMPH/5_[ M!YAR-H@1,)%SHCSS$$708$7"&+C*KC2Q?D\M[)3LW3Y(NFOO!A50GQ;N(WZN MG"2J_H&SS_/P]!#S-I3CQRB<]$^JQ[(@*W?^0%KC_@*@6N$ M%@ICHBEU$8V&0SMLY*+;$5NG<86TC9\2'0,G]AN'#2N0D3='AI8^[/;B]66I8 M]K@5=D%F$K CG#G2)F4E0D1G0 =4+A:FE6QRD:>9<;K)@'[ ;SB]Q$5-MKPF M+LZGX?SGR\5R=D$@)C'RXN+,/\^ MNV'=+4^.Z5!Y]$O;6]Y]*6]ME8427FJ.@*@):MH(\%8JL*Q&#D$(UB;]WYU5 MOCJ'TEH3Y>01)6O)-]+5(/A0IU DBTSRZ%/C"96'++M3Z[H/M@:SKOO+<<2C MO,5\>=L1\(==H19/\2PDDE&T"D[^Z" M\-%5]%(TV1X&LZ%E,C:PKO1RDX1U,8G4,NHL)B-6:&)00LDXSQ[- M+J[X;L#:MHIQ@#6@=&=#LWI$O*2:1)Q_/_O]XYG3IOAH.3BK7.V&'"%(12Q! M([E0&(M\H*_9XAH="TS_\_/LV_]:/_$*(.MO[N+C]JTC@F$8TU/6@JSXG+6 Y.H!KRP6@F$&6$$NDI-9YT9PJQCP6I2H+$^U-@M!>,^] M1>&\:9*+.V"MX[KJSP.BAY';3*(GF5U[E?-DN1H7O/'#9FFUQ][6/I^V,ZVM M$VG>&VUS%F C04LILK_T$P$Z%-6K* M_?C">LFB-4+&_6Z"PXFI2]A=4W,]KE@7A75ZL(M6U?I2 49*;BA(E$2$X1&40 M;'8B)Z:+26UVU(=6TQN:CA'XW;WS:.YW *$'].WF(GYBF"7& AE]G8SK/-2> MKA!",L2O)+QH,@/PD37UDFX9;4\\2#@]XJP2LE9"X8(@7Q5K76$F4I(@4D2 MR(VU5EN%KLUDG>UKZLUL'2CWI_!TH! ZP--M8'^/J+4A#L$5CB1X+2)IG]02 M@A$&F(N8'$,E79.[VD^NK#-L'8J!64N!=("P1TS\;1ZR<,,].HJXM:Z'OS[6 MDN4 CK10*.\SAB9W7'99W+A34YY[KQQ<7!U \)XFW?8XYV>.:719*W"N3AK/ M/$+$VNS#1C4(]SL]9+Q#V]6AVB!FY/I1#:S)@ZML;52B]B(QAF T;4$J!_*U M6!]H%C"P(K72;2TD/ M+*934[(/#IXP)?OSO ,?]RX--WD.$;U%Q2!SZ\@8ZE!94LA/DRQC"LZUZ?Z[ M93U=H>< 03^!G$.XWB=XUJD,Y^ME[J S(HV3OKY%9*-3X42TDN0RYE(G)0JHO7RBU='FU,:K?N&-Y_?" MUG,TGM]'T!V _?&>TARBT(6?%> .J-C8* 0VXC"J[$&BS:M*!?MN" M1CZJ:QQ='L;W#@S:KY-IF"9\BZ1^[^>3:9I\#>=K-5R<2<[1A&+ "U_['R=- MVT6P( I1(5VVJYQ/9OE,L"Q9I,B,IWJ80*H,+HH(0:/5 MDMP<8OPH3N) !'85Y0P#]"ZQT8O.Q*?Y$O?FR\V<^#=3\GNFBTGZ(YQ?XD:K M5!*H-B6[ C;D6A.EB%<%ZQ6;G(04)>78;LK72$1WY8X,J%NG@*%>].T0.[3Z M\@?%$$3TE:GA%#3X' OMSQBY(UN#$F*@R#IIC=%8Y8)K#,Q,2YH=&WM6VU3XS80_MY?H>:F+2-P$#AF MN)";9N8*%'*]]E-'MM:Q!MER)3DA_?5=2B0QJ2 77SY^[G=)):C7O^YTZ_73P2GY>?#+9]*N-9IDH&BF MN>$RHZ)>[YU52"4Q)N_4Z^/QN#;>J4DUK \NZU95NRZDU%!CAE6.C^P=_ 3* MCK\[^CX(R*F,BA0R0R(%U CA>;9D'QEH*])$)1279E/%!\FAK0:K0;Y*M4U M'U'?;K@1<#S5'L0X7OQ>%^N <'K7:\T][?VP]W M]P"B/1KM-*(VV]W_LXE&UE'<]]%F(N!#)>59D( =O]/>S2ID!#%,"-430R'5VD*5630X,W BKX,.NX25:\OFF? M2 JI.N\:[M^A;0EBFG(QZ?PTX"EH<@9C783^(]ZA$\@^FDFBT[D]Y-PD-N?GS7W&L<[C1KS=MSFQJK[3+&[1D MS-2,A=6+T % O=+R=7N7@_ZG?O=DT#\_(^>?R,5E_ZS;OSCY3'J_][I?!OW? M>G@;)7J7:S^9BR^75U].S@9D<$ZN>ET[I=(O&BT[M\'//7)UW&U7&]ZL38U^UM%WG[!JK_OY M(M-_Y.*3/DGH"(B"$8KM;3:"7TDL M%HHSPC-)J3(C"H S45R[7@VXH>2%*\4IX+$R$,)PD^FW! C MO=R20 81:(U4U8JD]!H<7&M 8IXAFBPPY^BI(M!1')O50CO/,*VF/COR+!*%3:J(T 6H5!'= MW&;F' %F8X.-&4+,P5_B3M\9&N,+<]5_U4H4 @40\1)AZ8;3SIZ(ZH3$0H[U M-!S,\S*A]J:W&ZVL+J!:3XU9LG8UL- 5@\#@%F(LDVV^/]0E MS,O"T29(&<<<+[?TMC?:8JI/J *'7D0C#P4XB@T8,D+!=6*[6;$428(E"O:: M<1T)J0OL9^F#DL+#.%9O[7M='*[L9'Y0&)'(C:1+\07CW=KU8-#DG*TV&LN!XIQH&E1 ML1AU4,)6*&^UU'[?6J/HL$6W__?AX54#P"EH/K2.[\CRP_BL6AX?T4(_OHLE MU"$@PLJ1/$67A4(%F(Y'7+LDCU*0.3UVHVI.#Q8IA@)!'61+CCZ'7;6D'[:1 M(U5 6[04G+G=?EV$FC-.%;<3X+Z2<*0GLYH*;=F]BWG:E0*.$D@-:)!!"F([ MY11C150(:ID,3LL9,:\2L(>O.19+)?P6@A5$LH']@3V!7'P3A2N> ;P--(?; M]X'@MA\^.G8ON>/CH_ZCO1(]><29=3:J949MHJ,:'=46G-8#J6)3;T#_Y#3D M@IN)Y:.KAK78<([C?,*[]2W1A8+5Y=.;WX]HB*<\=M')"U_N;I(=&$".V+"T;X4#65A[K?@,6F5SJ3!UMGQPWM0 M))Q6\"[R@5\)M,>AW [P!@'S=I'._O](7P.\GWHH+4/2;D.7=9MK68G[)[ # MRT%E%!7* F^!\*W0FDIM\+Y]E(ZZ=(2*_O+/H_P3HQ5=8HP@F+?O2)>&1XAK MMX-N-]>S8F;7MKD,_K4U]S3DP5\%1_-= M>"NRR.V^;V^VMS;;6^N/[A.!!346^!S!:S=G[39OQ %15E+\V3;3&.BUY>R^ MP':LW6T-N.?6TX=.3\)NN2/D-\E7Y&3*L*.&64J^%^?EA@)V0;!BW5_UA8/& MJL&_W(DKXB934J&5C^4P*YZ MTLRSD10CL,PYH\/R)155IGE(+OENWAK8N8#00C#\)!G02B-D6G'AQSC-HM+@1 C-Z@ S14T MU]"9?CE$^I@+.NGPS WJ.AV.+//$VK!\3=O(O#P/<'!0VV^T[9$ H_ _FZHO M3PO4W&F!NF'+;>W]VD'C_N9&K7EOVS.IK3N3O=DX?9W3[$-EIW(GCG<:I.F6 M;ZKO&Z*M_,8*+QYNL%E@Q?)57L=U&MYUVA@FW.?=U[/OG.1XWE4J70YGWT%9 MXAZ(D>ETW]82_I?+]K96IIMPB$GO!J+"[CN3L" CS@ !4 !A<'!N,#DS,#(P,C!E M>#,Q,BYH=&WM6VU/([<6_GY_A9O5;4'*RR20!0*+Q(:@1J) (:MM/U6>\9F, MA6<\M3T)N;_^'MN3%TA80,N64*52L\GXV#XVYWG.DV&J>#4_+KX+=SLEL/FF2@:*:YX3*CHM'H751()3$F M[S0:X_&X/MZI2S5L#*X;=JC=AI!20YT95CD^LE?P$R@[_L_13[4:.951D4)F M2*2 &F"DT#P;DJ\,]"VIU4JKKLPGB@\30UI!*R!?I;KE(^K;#3<"CJ?C'#7\ M[Z.&F^0HE&QR?,3XB'#VJ<*# .+]]L?]_3!N[X:T3=D!8_L'!SM[S5UH[["_ MFNAD \U]'VTF CY54I[5$K#S=W;;N3D<>7 4]!DPL8DVN9TNR7JL8_#,ZA>.P--?\?H*/HL_LY]HO8PW$$SV"Z MJ&;+KJ1WE_"0FY\_-#\&ASO->NO^6F;K_'%^[:[TRSNTY,S4C87=BS 0+W1 M]G5[UX/^6;][,NA?7I#+,W)UW;_H]J].SLE9_^($O^*WRS.TZ%VO_6*NOES? M?#FY&)#!);GI=>V2RK@(6G9M@U][Y.;D^O/)1>^F=OG'>>]/@(B((1AS%F M<9-P37XOJ$(*$Q-R#;E4ALB,G$F5>G^;0>UW$DN%MD!RG%4#@@M0J$;-G^/W_8;[6"0P5#KC&Y9L9=:!YN([8. M-MCZ3L=;&VR](;8^4XV@P$A/)^0VDV,!; A5#S'E@<4DSI=)5-$X'.49H=F$ M%)E1!:"[J*N=Q$;\4)+B+\6I(#%*4(+PDRDWQ$AOMV20001:HTJU)BF]!0?7 MV9@:KS%T!J<43I_C'-8@X@KU.)IEV!T]8:#(..%10G1A/^;]QZ"@',0N(.5: MH'"W-<"8FP07J'.(G(,+/!')$79C))PL;L-JK*\_O-XM+^QL>&$=>0%(S#-$ MG@7Q'&E5) 4TQV:UT,XS3,&ISZ0\BT1A$S"B>0%6560";K-XCF"T/&+Y18@Y M4908U0^F1BYB[I"@:BT*@0;(#A(A[*;3SI^(ZH3$0H[UE#KF.9Q0>]'[C5Y6 M%QA 3YU9\G9# O^PX[L;$GA#$AC<0XQ5O]DY; M3/4)5>#0BVCDH0 GQP$I(Q1<)[:;-4M14%A187\SKB,A=8']K-104G@8YTI& MP/"R)EN(6@9( QZ:O;LHH=D0R EF\>M"@"[E_PZM-=M;L.!/L\W\I6TW)K?G M'YDG$CL3L4E_@5\\WJU73TY)RMEB/W(Y48P330N01=9!"UO-O->R?*^U1NRP M1;?_]?3PI@1P"IH/;> [8?TT/JM6\T>TT,_O8L5W"(BPX&X^"8*5]PJ>!]H#KORZ5VYH+Q0.<:D=OHYBJ1BS@%7Y@XA0UDL,#2QQ1Y_,6>");P//\0& MSUWN?)T W.2OYT9\M,E?/S1_]494%([D+:@@CK&2Y".$@UY1$<[T[3.2EO^Y MNDAT-($=,>%H7XJ&LC"/>_"]=^;M+*[K$R""8MQ]8EXY'B&MWVFX/XK-BYM>V]RJA>J:. M;<9WC /,22&W'Z5,F1#!;T&41^\/[*O?O46/L\SZ,\=:G8"U-R=@[_8$S-VV M9E-.JLY3LE4(B[PPS\X6V2^H;Y8JW9F+%*M=(Y6>E13N @Z9IMP8@&_HGU!B MT6+;&4?_W"!;R!XH-[25,_BOK;FGE =_%QS==_169)$[?=_>'&]MCK?6']TG M @MJ+/ Y@M<>SMICWH@#HJR4^+-CIC'06ZO9?8'M5+L[&G#WN*.8F=9T. M1U9Y8FU8/LUM9%Z^-G!P4-\+]NR; T;A_VPZ?/E20=V]5- P;+EM=[]^$#S> M'-2;C[:]TK -Y[)W&Y>O!=C]?=H#+:<.$=M"7N7AB9KO1][=X_M&/O:U.Z M"8>8G,U2S*4O3S<[--NAK?*VEWT4=;9-916__=@^-1S[KJ#WQ?>W1<:(A0+L]SEB9? _&>BYG^+(=1"K"MN:S1&]=&A8DPG M^O[TW__BV7/N-Z_'UC3\JWKNI<'C_P-02P,$% @ K8-E49[S5X>?!@ M^"$ !4 !A<'!N,#DS,#(P,C!E>#,R,2YH=&WM6EEOVS@0?M]?P;K8-@&L MRT?BV&X 5U%0 ZF3VLJF?5K0(F41T;44'"5$Z[\@U<*2:G MOW5?:!HZ2[QI1&.!/$ZQH 1-,Q9/T VAV2W2M&*6G:1SSB:!0#6S9J*;A-^R M.YR/"R9">EK2Z1KY<]=03+KCA,Q/NX3=(4;>5-C8;+9,W"#UNM]H-&O^V#II MM)K$.O+AO87QGQ8(:<#T?$TFYB%]4XE8K 54\F\WFJGHS!@10=LRS=\K:MYI MUT]B AJ]%QQ[HIU-HPCS>4? "PV';!*WE9*5G%ZYQDO" MA+=?FNJO(T/[K]OU<'3=&[C(O416"UWK(]W6T[D'F75 MFV9U[Q7IC5#O[/+*=6 _%CKMO=@KECXQC\!QD/O.0:/>\&UOX(RTRX\7SB?4 MLUTY4C/-VC-"&Q83L&V[7DM_/E9OE_)JRK,I!KXB02*@B-._IHQ3=9)F5" _ MX2) +$;#:4A+=\>:U3@8'^:/B:\6CJ@WY7"4@VC.O1?@>$)1SQ,(AJV3>J.* M<(8PD"645-&!7/'J9:M6,SO+L]4KJW.(<$PD19D9+&),TK(#G((SHJ.Z?'+E M$2W#LA#B.F;RZ!\)R R..P)10>+H)64CA6EPRIZCP6LF"$;A[<@'0O31F.@1Y/$XZE4"L:V$F4XGA>"E]5TK_'_!9=S&,O M*$F?LQC''L/A,FE)IEA?111[ 0HHI^,Y@G'!?&E.$6!1+?=G3#-ETX!EZ#9. M9B$E$]B79FO3T_;2[5-,".1E6DA]\/LC(+D<")I\LR.@L?12Z!_*O?D-5MOM M]:>H_Y7&1T_#?+OQW44,RABVCCL9^C#%'' FG*,AA:"'F(O1><*C HU,[8.$ M1A62*7!-"%+0!J %\!2-*2^R7[.J*@T5O[. 07P+&;IV'MU>#B;P M (@A\( M8(F?:_GS"MI<*7;,*P1;H(X_#4%<#Q0))6S,F C6(3V3T+&&JP>X!'*^-M0\ M(*L8OPK5S9..1+I?N//O7+_V"W?^Q[C#8H"1*(;:6C.C/(ZR?/(O>[D;] ;KINU"-C-#-.V?H+&KV7=@LW_TI6(5G4+^!/P48 M$EJ9SL, X_ 8DTPEFG JX8>M;\*!0?!),)^P M6!LG0B11.\=Z@<=0.Q03Q@D':VD@;HC3C+;+FPYA61KB>9O%BJE:U+F3I[>' MPT)SD:1%)^_D1#\VCV4S3W#X)R7YHL^GJSZ?(5.I5];.Y78MO4=6>2KG9I5']193 M5W:#1F;N9@U(#M5UO8!)GD"'_E/6>O[G>8;-B4OW^PL"6W5 M:D=/5,]N$Z&S:IN&WI2V<&7#R5MI.&'/4V5>WEZFZYVMAUX5$U LAK*97I5- MJC@1B% :047ALQ"N#SVFI>Z_K# ?&D50348LR\K*LZ !],>R]/6*ACI0&L^! MDP\52>S)$5F7Q'/)1?Z(OUJ:YI7-.MO%;PWUU=\:BB[=RH\2![. PDL.E3.1 M/76HP:F%-HY*BI1)S2&4CI^P$ 87!P;BTR,#(P,#DS M,"YX&UL4$L! A0#% @ K8-E43-& M-IN[90 SF $ !4 ( !?2\" &%P<&XM,C R,# Y,S!?9&5F M+GAM;%!+ 0(4 Q0 ( *V#95$82*X(>-T %A8"0 5 " M 6N5 @!A<'!N+3(P,C P.3,P7VQA8BYX;6Q02P$"% ,4 " "M@V51J%.5 MT+B) =:@8 %0 @ $6&UL4$L! A0#% @ K8-E44R;RR"U" BC@ !4 ( ! M ?T# &%P<&XP.3,P,C R,&5X,S$Q+FAT;5!+ 0(4 Q0 ( *V#95'?GT+G MK @ (\X 5 " >D%! !A<'!N,#DS,#(P,C!E>#,Q,BYH M=&U02P$"% ,4 " "M@V51GO-7AY\& #X(0 %0 @ '( M#@0 87!P;C Y,S R,#(P97@S,C$N:'1M4$L%!@ ) D 4P( )H5! ! $! end