0001433714-21-000007.txt : 20210224 0001433714-21-000007.hdr.sgml : 20210224 20210224160628 ACCESSION NUMBER: 0001433714-21-000007 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 90 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210224 DATE AS OF CHANGE: 20210224 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CASTLIGHT HEALTH, INC. CENTRAL INDEX KEY: 0001433714 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 261989091 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36330 FILM NUMBER: 21673078 BUSINESS ADDRESS: STREET 1: 150 SPEAR STREET STREET 2: SUITE 400 CITY: SAN FRANCISCO STATE: CA ZIP: 94105 BUSINESS PHONE: 415-671-4683 MAIL ADDRESS: STREET 1: 150 SPEAR STREET STREET 2: SUITE 400 CITY: SAN FRANCISCO STATE: CA ZIP: 94105 FORMER COMPANY: FORMER CONFORMED NAME: VENTANA HEALTH SERVICES, INC. DATE OF NAME CHANGE: 20090831 FORMER COMPANY: FORMER CONFORMED NAME: MARIA HEALTH INC DATE OF NAME CHANGE: 20080429 10-K 1 cslt-20201231.htm 10-K cslt-20201231
false2020FY000143371400014337142020-01-012020-12-31iso4217:USD00014337142020-06-30xbrli:shares0001433714us-gaap:CommonClassAMember2021-02-220001433714us-gaap:CommonClassBMember2021-02-2200014337142020-12-3100014337142019-12-31iso4217:USDxbrli:shares0001433714us-gaap:CommonClassAMember2020-12-310001433714us-gaap:CommonClassAMember2019-12-310001433714us-gaap:CommonClassBMember2019-12-310001433714us-gaap:CommonClassBMember2020-12-310001433714us-gaap:SubscriptionAndCirculationMember2020-01-012020-12-310001433714us-gaap:SubscriptionAndCirculationMember2019-01-012019-12-310001433714us-gaap:SubscriptionAndCirculationMember2018-01-012018-12-310001433714cslt:ProfessionalServicesAndOtherMember2020-01-012020-12-310001433714cslt:ProfessionalServicesAndOtherMember2019-01-012019-12-310001433714cslt:ProfessionalServicesAndOtherMember2018-01-012018-12-3100014337142019-01-012019-12-3100014337142018-01-012018-12-310001433714us-gaap:SubscriptionAndCirculationMember2020-01-012020-12-310001433714us-gaap:SubscriptionAndCirculationMember2019-01-012019-12-310001433714us-gaap:SubscriptionAndCirculationMember2018-01-012018-12-310001433714cslt:ProfessionalServicesAndOtherMember2020-01-012020-12-310001433714cslt:ProfessionalServicesAndOtherMember2019-01-012019-12-310001433714cslt:ProfessionalServicesAndOtherMember2018-01-012018-12-310001433714us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001433714us-gaap:SellingAndMarketingExpenseMember2019-01-012019-12-310001433714us-gaap:SellingAndMarketingExpenseMember2018-01-012018-12-310001433714us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001433714us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-310001433714us-gaap:ResearchAndDevelopmentExpenseMember2018-01-012018-12-310001433714us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001433714us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-310001433714us-gaap:GeneralAndAdministrativeExpenseMember2018-01-012018-12-310001433714us-gaap:CommonStockMember2017-12-310001433714us-gaap:AdditionalPaidInCapitalMember2017-12-310001433714us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310001433714us-gaap:RetainedEarningsMember2017-12-3100014337142017-12-310001433714us-gaap:CommonStockMember2018-01-012018-12-310001433714us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-310001433714us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-310001433714us-gaap:RetainedEarningsMember2018-01-012018-12-310001433714us-gaap:CommonStockMember2018-12-310001433714us-gaap:AdditionalPaidInCapitalMember2018-12-310001433714us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001433714us-gaap:RetainedEarningsMember2018-12-3100014337142018-12-310001433714us-gaap:CommonStockMember2019-01-012019-12-310001433714us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001433714us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001433714us-gaap:RetainedEarningsMember2019-01-012019-12-310001433714us-gaap:CommonStockMember2019-12-310001433714us-gaap:AdditionalPaidInCapitalMember2019-12-310001433714us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001433714us-gaap:RetainedEarningsMember2019-12-310001433714us-gaap:CommonStockMember2020-01-012020-12-310001433714us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001433714us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001433714us-gaap:RetainedEarningsMember2020-01-012020-12-310001433714us-gaap:CommonStockMember2020-12-310001433714us-gaap:AdditionalPaidInCapitalMember2020-12-310001433714us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001433714us-gaap:RetainedEarningsMember2020-12-310001433714cslt:CostOfProfessionalServicesMember2020-12-310001433714cslt:DeferredCommissionsMember2020-12-310001433714us-gaap:SoftwareDevelopmentMembersrt:MinimumMember2020-01-012020-12-310001433714srt:MaximumMemberus-gaap:SoftwareDevelopmentMember2020-01-012020-12-310001433714us-gaap:ComputerEquipmentMember2020-01-012020-12-310001433714us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2020-01-012020-12-310001433714us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2020-01-012020-12-310001433714us-gaap:TechnologyBasedIntangibleAssetsMember2020-01-012020-12-310001433714cslt:SubscriptionRevenueMember2020-01-012020-12-310001433714cslt:SubscriptionRevenueMember2019-01-012019-12-310001433714cslt:SubscriptionRevenueMember2018-01-012018-12-31xbrli:pure0001433714us-gaap:CustomerConcentrationRiskMembercslt:AnthemIncMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-12-310001433714us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembercslt:OneCustomerMember2020-01-012020-12-310001433714cslt:TwoCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310001433714cslt:ThreeCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310001433714us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembercslt:FourCustomerMember2020-01-012020-12-310001433714us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercslt:IndirectChannelMember2019-01-012019-12-3100014337142021-01-012020-12-3100014337142021-01-012019-10-310001433714us-gaap:CustomerRelationshipsMember2019-01-012019-06-300001433714us-gaap:CustomerRelationshipsMember2019-01-012019-12-310001433714cslt:BacklogMember2019-01-012019-06-300001433714cslt:BacklogMember2019-01-012019-12-310001433714us-gaap:CustomerRelationshipsMember2020-01-012020-12-310001433714us-gaap:CustomerRelationshipsMember2020-12-310001433714us-gaap:DevelopedTechnologyRightsMember2020-01-012020-12-310001433714us-gaap:DevelopedTechnologyRightsMember2020-12-310001433714us-gaap:CustomerRelationshipsMember2019-12-310001433714us-gaap:DevelopedTechnologyRightsMember2019-01-012019-12-310001433714us-gaap:DevelopedTechnologyRightsMember2019-12-310001433714cslt:BacklogMember2019-12-310001433714us-gaap:OtherIntangibleAssetsMembersrt:MinimumMember2019-01-012019-12-310001433714srt:MaximumMemberus-gaap:OtherIntangibleAssetsMember2019-01-012019-12-310001433714us-gaap:OtherIntangibleAssetsMember2019-12-310001433714us-gaap:MoneyMarketFundsMember2020-12-310001433714us-gaap:USTreasurySecuritiesMember2019-12-310001433714us-gaap:USGovernmentAgenciesDebtSecuritiesMember2019-12-310001433714us-gaap:MoneyMarketFundsMember2019-12-310001433714us-gaap:CashAndCashEquivalentsMember2019-12-310001433714cslt:MarketableSecuritiesMember2019-12-310001433714us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2020-12-310001433714us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2019-12-310001433714us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2019-12-310001433714us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2019-12-310001433714us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2019-12-310001433714us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2019-12-310001433714us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2019-12-310001433714us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2019-12-310001433714us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2019-12-310001433714us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2019-12-310001433714us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2019-12-310001433714us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001433714us-gaap:FairValueMeasurementsRecurringMember2019-12-310001433714us-gaap:LeaseholdImprovementsMember2020-12-310001433714us-gaap:LeaseholdImprovementsMember2019-12-310001433714us-gaap:ComputerEquipmentMember2020-12-310001433714us-gaap:ComputerEquipmentMember2019-12-310001433714us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-12-310001433714us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2019-12-310001433714us-gaap:SoftwareDevelopmentMember2020-12-310001433714us-gaap:SoftwareDevelopmentMember2019-12-310001433714us-gaap:FurnitureAndFixturesMember2020-12-310001433714us-gaap:FurnitureAndFixturesMember2019-12-310001433714us-gaap:ConstructionInProgressMember2020-12-310001433714us-gaap:ConstructionInProgressMember2019-12-310001433714us-gaap:PrimeRateMember2020-01-012020-12-310001433714cslt:InterestRateOption2Member2020-12-310001433714us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-05-050001433714us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:PrimeRateMember2020-05-052020-05-050001433714us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-12-3100014337142018-03-012018-03-310001433714cslt:MountainViewCAMember2018-01-012018-12-31cslt:stockOfClasscslt:vote0001433714us-gaap:CommonClassBMember2020-01-012020-12-310001433714us-gaap:CommonClassAMember2020-01-012020-12-310001433714cslt:A2014EquityIncentivePlanMemberus-gaap:EmployeeStockMember2020-01-012020-12-310001433714cslt:A2014EquityIncentivePlanMemberus-gaap:EmployeeStockMember2020-12-310001433714us-gaap:EmployeeStockMembercslt:A2014EmployeeStockPurchasePlanMember2014-03-1200014337142014-03-132014-03-130001433714us-gaap:EmployeeStockMembercslt:A2014EmployeeStockPurchasePlanMember2014-03-132014-03-130001433714us-gaap:EmployeeStockMembercslt:A2014EmployeeStockPurchasePlanMember2020-12-310001433714us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassBMembersrt:ManagementMember2020-01-012020-12-310001433714us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMembersrt:ManagementMember2020-01-012020-12-310001433714us-gaap:EmployeeStockOptionMembercslt:BlackScholesOptionValuationModelMembersrt:MinimumMember2020-01-012020-12-310001433714srt:MaximumMemberus-gaap:EmployeeStockOptionMembercslt:BlackScholesOptionValuationModelMember2020-01-012020-12-310001433714us-gaap:EmployeeStockOptionMembercslt:BlackScholesOptionValuationModelMembersrt:MinimumMember2019-01-012019-12-310001433714srt:MaximumMemberus-gaap:EmployeeStockOptionMembercslt:BlackScholesOptionValuationModelMember2019-01-012019-12-310001433714us-gaap:EmployeeStockOptionMembercslt:BlackScholesOptionValuationModelMember2018-01-012018-12-310001433714us-gaap:EmployeeStockOptionMembercslt:BlackScholesOptionValuationModelMember2020-01-012020-12-310001433714us-gaap:EmployeeStockOptionMembercslt:BlackScholesOptionValuationModelMember2019-01-012019-12-310001433714us-gaap:EmployeeStockMembercslt:BlackScholesOptionValuationModelMembersrt:MinimumMember2020-01-012020-12-310001433714srt:MaximumMemberus-gaap:EmployeeStockMembercslt:BlackScholesOptionValuationModelMember2020-01-012020-12-310001433714us-gaap:EmployeeStockMembercslt:BlackScholesOptionValuationModelMember2019-01-012019-12-310001433714us-gaap:EmployeeStockMembercslt:BlackScholesOptionValuationModelMember2020-01-012020-12-310001433714us-gaap:EmployeeStockOptionMember2019-12-310001433714us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001433714us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001433714us-gaap:EmployeeStockOptionMember2020-12-310001433714us-gaap:EmployeeStockOptionMember2018-01-012018-12-310001433714us-gaap:RestrictedStockUnitsRSUMember2019-12-310001433714us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001433714us-gaap:RestrictedStockUnitsRSUMember2020-12-310001433714us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001433714us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-12-310001433714us-gaap:PerformanceSharesMember2019-01-012019-12-310001433714us-gaap:PerformanceSharesMember2020-01-012020-12-310001433714us-gaap:PerformanceSharesMember2018-01-012018-12-310001433714us-gaap:ResearchMemberus-gaap:DomesticCountryMember2020-12-310001433714us-gaap:ResearchMemberus-gaap:StateAndLocalJurisdictionMember2020-12-310001433714us-gaap:CommonClassAMember2019-01-012019-12-310001433714us-gaap:CommonClassBMember2019-01-012019-12-310001433714us-gaap:CommonClassAMember2018-01-012018-12-310001433714us-gaap:CommonClassBMember2018-01-012018-12-310001433714us-gaap:StockCompensationPlanMember2020-01-012020-12-310001433714us-gaap:StockCompensationPlanMember2019-01-012019-12-310001433714us-gaap:StockCompensationPlanMember2018-01-012018-12-310001433714us-gaap:EmployeeStockMember2020-01-012020-12-310001433714us-gaap:EmployeeStockMember2019-01-012019-12-310001433714us-gaap:EmployeeStockMember2018-01-012018-12-310001433714us-gaap:WarrantMember2020-01-012020-12-310001433714us-gaap:WarrantMember2019-01-012019-12-310001433714us-gaap:WarrantMember2018-01-012018-12-310001433714cslt:A401kPlanMember2020-01-012020-12-310001433714cslt:A401kPlanMember2019-01-012019-12-310001433714cslt:A401kPlanMember2018-01-012018-12-31cslt:employee0001433714cslt:TheProgramMember2020-05-042020-05-040001433714cslt:TheProgramMember2020-01-012020-12-310001433714srt:ChiefExecutiveOfficerMember2020-05-162020-05-160001433714srt:ChiefFinancialOfficerMember2020-05-162020-05-160001433714srt:ExecutiveOfficerMember2020-05-162020-05-160001433714cslt:OtherEmployeesWithSalariesGreaterThan100000Membersrt:MinimumMember2020-05-162020-05-160001433714cslt:OtherEmployeesWithSalariesGreaterThan100000Membersrt:MaximumMember2020-05-162020-05-160001433714srt:DirectorMember2020-05-162020-05-1600014337142018-07-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the year ended December 31, 2020
or
TRANSITION REPORT PURSUANT TO SECTION 13 OF 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from______ to ______
Commission File Number: 001-36330
CASTLIGHT HEALTH, INC.
(Exact name of registrant as specified in its charter)
Delaware
26-1989091

(State or other jurisdiction of
incorporation or organization)

(I.R.S. Employer
Identification Number)
 
150 Spear Street, Suite 400
San Francisco, CA 94105
(Address of principal executive offices)
(415) 829-1400
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class B Common Stock, par value $0.0001 per shareCSLTNew York Stock Exchange
Securities registered pursuant to section 12(g) of the Act:
Not applicable
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.     Yes No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.     Yes No
Indicate by check-mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15 (d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports) and (2) has been subject to such filing requirements for the past 90 days. Yes No

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

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

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes No
Based on the closing price of the Registrant’s Common Stock on the last business day of the Registrant’s most recently completed second quarter, which was June 30, 2020, the aggregate market value of its shares (based on a closing price of $0.83 per share) held by non-affiliates was approximately $98 million. As of February 22, 2021, there were 34,998,171 shares of the Registrant’s Class A common stock outstanding and 122,623,836 shares of the Registrant’s Class B common stock outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the Registrant’s definitive proxy statement for its 2020 Annual Meeting of Stockholders (the “Proxy Statement”), to be filed within 120 days of the Registrant’s year ended December 31, 2020, are incorporated by reference in Part III of this Report on Form 10-K. Except with respect to information specifically incorporated by reference in this Form 10-K, the Proxy Statement is not deemed to be filed as part of this Form 10-K.


TABLE OF CONTENTS
 
Page


i

Special Note Regarding Forward Looking Statements and Industry Data
This Annual Report on Form 10-K includes forward-looking statements. All statements, other than statements of historical fact, contained in this Annual Report on Form 10-K, including statements regarding the impact on our future results of operations, financial position and cash flows, our business strategy, expansion opportunities, results and outcomes for customers and users, plans and our objectives for future operations, and the impact of the coronavirus ("COVID-19") pandemic on our business and the U.S. and global economies, are forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as “may,” “can,” “will,” “would,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “target,” “projects,” “contemplates,” “believes,” “estimates,” “predicts,” “forecasts,” “potential,” or “continue” or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans or intentions. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives, and financial needs. These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in Part I, Item 1A “Risk Factors.” Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the future events and trends discussed in this Annual Report on Form 10-K may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.

You should not rely upon forward-looking statements as predictions of future events. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance or achievements. We undertake no obligation to update any of these forward-looking statements after the date of this Annual Report on Form 10-K or to conform these statements to actual results or revised expectations, except as required by law.
PART I
Item 1. Business
Overview

Castlight Health, Inc. (“Castlight”, “the Company” or “we”) provides health navigation solutions for large U.S. employers and health plans (“customers”) and their respective employees and members (“users”). Castlight’s offerings help individuals connect and engage with the right provider, benefit, or virtual care solution, at the right time, leveraging a combination of sophisticated technology and an expert team. Castlight’s navigation offerings have demonstrated measurable results, driving high engagement and user satisfaction, increased program utilization, steerage to the right care and provider, and lower healthcare costs for our customers and millions of users.

The foundation of Castlight’s solutions is our proprietary software-as-a-service ("SaaS") platform, which delivers a digital user experience and enables our high-touch services. We believe our platform is unique in its:

• Breadth and depth of data and partner integrations across the healthcare ecosystem;
• Ability to engage a user through digital self-service (mobile app, web) and human-powered modes (telephonic, chat), which are supported by the same underlying technology for a consistent, fluid experience;
• Personalization engine that leverages data from these integrations and user inputs to customize each user experience and guide users to the right benefits and providers;
• Comprehensive engagement across a user’s health, wellbeing, and condition management needs; and
• Broad ecosystem of third-party solutions, which facilitates streamlined procurement and management of a pre-vetted set of condition and wellbeing programs with turnkey integration.

Our platform’s services-oriented architecture enables us to extend our technology for use beyond our own applications. This enables us to serve health plans and other customers seeking to leverage our technology within their own member-facing applications or user touch points, including through white-labeling for our health plan customers.

1

We sell our platform as a suite of branded and white-labeled digital health navigation applications to large U.S. employers and health plans. We also sell product offerings through partnerships with large benefits consultants and health plans, with a focus on serving large U.S. employers.

In July 2019, we expanded our strategy to include health plans as potential customers and to package our product offerings to support user experiences beyond those we offered through our Castlight-powered websites and applications. In addition, we expanded our offerings to incorporate high-touch, human support, enabled by our technology platform, in addition to the mobile and web experience for users, which we call Castlight Care Guides.

Since this strategic expansion, we demonstrated proof points for our expanded strategy, including:

• In October 2019, we announced an enterprise license agreement with Anthem, Inc. (“Anthem”), the largest for-profit managed health care company in the Blue Cross Blue Shield Association, that provides Anthem with access to key components of our platform and expands Engage, a white-labeled version of our digital solutions.

In July 2020, we entered into an agreement with Cigna Corporation (“Cigna”), a global health services company, to support a portion of Cigna’s Taft-Hartley and Federal Business segment with our healthcare navigation technology.

• In the third quarter of 2020, our Castlight Care Guides offering became generally available as a supplemental service for our customers. From Castlight’s launch, we have offered users both digital applications and telephonic support. In parallel with the roadmap for our digital platform, we have invested in and expanded our phone-based support services. Care Guides are trained to offer administrative and clinical support, and will help our users navigate their health-options using Castlight’s core technology. We believe Castlight Care Guides, as an expanded phone- and chat-based support service, will generate incremental user engagement and healthcare cost savings for our customers and users over time.

In December 2020, we entered into an agreement with Blue Cross Blue Shield of Alabama (“BCBSAL”), a regional Blue Cross Blue Shield licensee, to offer a complete health navigation solution for BCBSAL's largest employer clients. This agreement represents a third health plan partnership, and we believe it validates our health plan growth strategy.

Corporate Information. Castlight was incorporated in the State of Delaware in January 2008. Our Class B common stock began trading publicly on the New York Stock Exchange in March 2014 under the trading symbol “CSLT.” Our principal executive offices are located in San Francisco, California, and our Customer Center of Excellence is located in Sandy, Utah.

The U.S. Healthcare Industry and Our Opportunity

We believe Castlight has a significant opportunity to help existing and prospective customers and users navigate the major economic and social challenges associated with the U.S. healthcare system and benefit from the growing market for high-tech and high-touch navigation services. We see the following industry trends affecting employers, health plans and individual users as potential long-term growth drivers for our business.

Large Employers. Our historical focus has been on large employers of the U.S. healthcare market. We continue to see significant opportunities within this customer category.

Employers play a significant role in U.S. healthcare benefits spending. According to the Centers for Medicare and Medicaid Services (“CMS”), employer-sponsored private health insurance totaled $1.1 trillion in 2019, up 4.3% year-over-year. More than half of this amount was from private employer contributions to health insurance premiums. CMS forecasted these expenditures to grow at an average annual growth rate of 4.6% from 2018 to 2028.

Nevertheless, employees continue to struggle to understand and utilize their benefits, limiting the effectiveness of employer cost and quality initiatives. Studies continue to demonstrate significant underutilization of such benefits. The COVID-19 pandemic expanded employee needs, as almost half of employees skipped care, 45% of employees experienced behavioral health needs, and a majority of employees with chronic conditions delayed important care.

Based on these trends, large employers are increasingly interested in navigation technologies and services such as ours, to increase employee engagement, lower costs and improve outcomes. The Business Group on Health ("BGH") published a survey in August 2020 that listed its large employer members’ top healthcare initiatives for 2021, which include:

Implementing more virtual care solutions;
2

Expanding access to mental health services;
Deploying a more focused strategy on high-cost claims;
Expanding “centers of excellence” — programs with concentrated expertise in a particular medical area — to include more conditions to lower costs; and
Implementing high performance networks.

We believe Castlight has a key role to play in helping large U.S. employers and their employees address their respective health benefit challenges through personalized health navigation solutions, especially as large employers continue to respond to the changing healthcare landscape during the COVID-19 pandemic.

Health Plans. Given the scalability and demonstrated medical cost savings of our platform, we also believe there is a significant market opportunity for us to offer our platform to health plans. Overall U.S. healthcare spending is projected to continue to grow each year for the foreseeable future. CMS estimates that U.S. national health expenditures totaled $3.8 trillion in 2019, an increase of 4.5% year-over-year. CMS expects national health expenditures to increase at an average annual growth rate of 5.4% from 2018 to 2028, totaling approximately $6.2 trillion in 2028. CMS estimates that U.S. national health expenditures were approximately 17.8% of gross domestic product in 2019 and are projected to increase to 19.7% in 2028. This is significantly higher than most other developed nations.

However, there is little evidence that these massive U.S. healthcare outlays are efficient or result in better outcomes for Americans. Research published in the October 2019 edition of the Journal of the American Medical Association estimates that waste comprises approximately 25% of U.S. healthcare spending across categories, including failure of care delivery and coordination, over-treatment or low-value care, pricing failure, fraud and abuse and administrative complexity.

In addition to the large spending and inadequate value for health plans, potential regulatory changes and demographic shifts also impact health plans and introduce demand for our services:

• In October 2020, CMS issued a final rule to increase price transparency among group health plans and health insurance issuers, requiring plans make available personalized, out-of-pocket healthcare costs in a self-service, internet-based tool, by January 1, 2023. We believe health plans may seek support from third-party services like ourselves in delivering the self-service tool required under this rule.

• Medicare Advantage (“MA”) enrollment continues to grow across both the Individual and Group MA markets. According to research conducted by the Kaiser Family Foundation, approximately 24 million enrollees in 2020 were on an individual MA plan -- or 39% of the 62 million Medicare beneficiaries -- up from 24% of total Medicare enrollees in 2010.

Based on these industry dynamics, we believe there is a significant opportunity for us to leverage our platform to help health plans manage healthcare costs through our digital and high tech solutions.

Market Opportunity. We consider the potential users of our products to be all individuals who receive health coverage through their employer or a commercial health plan. This includes individuals with employer-sponsored coverage, individuals purchasing coverage directly from a health plan or on an exchange, and individuals participating in Medicare Advantage or Managed Medicaid programs administered by a commercial health plan. Based on the potential fee opportunity for our current products, we estimate our total addressable market, including our digital navigation offering and Care Guides, is approximately $18 billion.

Our Solution

We have developed a comprehensive health navigation platform powered by a set of associated services and technologies that match individuals to the best care and programs available to them, and motivate them to take action, using both technology and human support. This, in turn, helps customers manage their benefits more effectively, and generate more value from their benefits investments. Our health navigation platform powers all of our products with the following key components:

Breadth and Depth of Data Integrations. Our platform drives user engagement, program utilization, and medical cost savings through its ability to ingest data across the entire healthcare ecosystem – from insurance carriers and employer eligibility files to third-party digital health point solutions and activity trackers – and utilize it to personalize each user's
3

experience. Further, the platform is designed to deliver these services in compliance with healthcare privacy and other applicable regulations.

The foundation of our platform is this breadth and depth of our data integrations, which, in aggregate, include more than three billion records. These integrations include:

• Claims data across more than 30 medical payers and more than 30 additional providers spanning pharmacy benefit managers, dental payers, and behavioral/employee assistance programs;
• 100+ employer eligibility file vendors;
• 150+ distinct single-sign on integrations with benefit programs; and
• 100+ distinct API integrations with digital health point solutions.

Our platform also accesses and integrates data from additional sources, such as user searches, user-stated health goals, third-party provider quality sources, biometric data, Health Risk Assessment data, activity trackers, and third-party digital health programs.

Castlight Genius Personalization Engine. Powered by our data asset, Genius leverages machine-learning models to guide employees to the right available care, benefit program, or content based on their individual health needs. Genius works as follows:

• Genius uses our data sets to score our user population across clinical and wellbeing categories;
• Genius then applies machine learning models to prioritize and segment users into 100+ different targeting segments; and
• Based on this segmentation and demographic data, Genius sends personalized educational content and recommendations to users. User outreach is delivered through channels such as email, mobile push notifications, and in-app and website.

Third-Party Digital Health Ecosystem Program Integrations. We leverage our open architecture to simplify third-party integration and management, remove user friction in accessing external programs, and increase engagement with these additional resources. Our platform integrates with nearly any vendor, and it has the flexibility to support multiple integration models, for instance: single sign-on and contextual promotions; incentives for micro-behaviors using bidirectional data feeds; communication and chat; and an embedded experience with user intake data sharing. We use data and our artificial intelligence/machine learning to deliver personalized recommendations that match each user to the right program, at the right time. This approach to integrations creates one seamless benefits experience for users across categories such as: activity tracking, biometric screening, financial wellness, health risk assessment, mental health and fitness, nutrition management, physical and behavioral health, resilience, second opinion, sleep management, weight coaching, and management of various specific conditions (e.g., heart health, diabetes, holistic wellbeing, maternal health, and medical decision support).

Cost Transparency and Provider Quality Score. Our proprietary provider quality score (“Q-Score”) enhances our ability to recommend providers based on clinical quality, in addition to user-specific out-of-pocket cost estimates for healthcare services. Q-Score combines baseline provider metrics (years of experience, medical school degrees and board certifications) and third-party hospital and provider quality metrics with internally-derived outcomes metrics based on our analysis of our wealth of historical claims data. Based on these data inputs and our own proprietary algorithms, our platform is able to generate a Q-Score for more than 94% of U.S. practitioners.

Behavioral Health. Our behavioral health ("BH") offering addresses key barriers our users face navigating behavioral health needs:

Awareness: Our Genius personalization engine identifies users with a BH condition and those who are at high-risk of a BH condition but have not yet been diagnosed. We use omni-channel outreach to inform users about relevant benefits programs.
Access: We provide immediate access to digital tools such as resilience programs, computerized Cognitive Behavioral Therapy, telepsychology providers. For many patients, primary care physicians with BH expertise can provide motivational interviewing and medication support.
Cost: We help users understand free and low-cost offerings such as employee assistance programs and employer-sponsored tools. For users who need care from a provider, we navigate them to cost-effective, in-network providers.

Unified Reporting Platform. We provide a unified reporting platform where our customers can find aggregated data on engagement with the Castlight platform and with their integrated third-party solutions. This information refreshes daily. Our
4

customers can view data segmented by population sub-groups, equipping them with insights to drive strategic decision making. Reporting includes overall engagement with the platform, programs, incentives and challenges.

Measurable Value. Since launching Castlight Complete ("Complete") in September 2018, we have demonstrated Complete’s ability to drive measurable value across three core areas: (i) user engagement; (ii) user behavior change; and (iii) medical cost savings that translate into a return on investment (“ROI”) on a customer’s Complete subscription costs. For example:

•           User Engagement 
◦         Registration and Return Rates: Complete drove a 64% subscriber registration rate and a 35% monthly user return rate over the course of 2020.
◦          Employee Experience: The Castlight Complete mobile app generated a Net Promoter Score of 65 in 2020. In addition, the Castlight app's Apple App Store rating was 4.7 stars with more than 36,000 reviews as of January 2021.

User Behavior Change:
High-value provider: Employees using Complete received care in an emergency room 6% less often than non-users after being directed to more appropriate care options. Additionally, Complete has reduced medical spending, including approximately 12% reduction in labs and imaging costs for those who search for care within the Castlight platform.
Appropriate care: 29% of registered Castlight users had a preventive office visit over the year compared with only 16% of non-users.
Program utilization: Complete achieved 1.4 to 2.5 times higher engagement in employer-offered health and wellness solutions that are integrated into the Complete platform.
Medical Cost Savings
In the latest reporting period available, representing claims incurred through the end of 2019, Complete customers typically achieved 1.55% savings on their medical claims expense, representing an ROI of 2-3 times for a typical customer.

Our Products

For Large Employers: We offer our platform through packages that we sell through our direct sales force:

Care Guidance Navigator: Our Care Guidance Navigator empowers users to make better care decisions and navigate their employer-sponsored healthcare benefit programs through an experience tailored specifically for a user’s networks, health plans, care options, and programs, including virtual care and program options. By helping individuals choose the right available benefit and right care option at the right time, Care Guidance Navigator seeks to improve user satisfaction with benefits while helping employers achieve medical costs savings. Care Guidance Navigator can be implemented with Care Guides for an approach that combines world class technology with our expert team.

Wellbeing Navigator: Our personalized, incentivized Wellbeing Navigator helps drive engagement across an employer’s entire benefits program. Wellbeing Navigator leverages a robust data set, advanced personalization, incentives, challenges, and community features to help drive engagement, improve health and increase employee satisfaction. Wellbeing Navigator is often deployed in both US and global employee populations.

Complete Health Navigator: Complete Health Navigator (“Complete” or “Castlight Complete”) combines the full functionality of the Wellbeing Navigator and Care Guidance Navigator packages in one unified user experience. Complete addresses the unique needs of an organization and guides users through their entire health journey. Complete delivers personalized content and communications, whether users are working to stay healthy or managing a condition. Complete Health Navigator can be implemented with Care Guides for an approach that combines world class technology with our expert team.

Castlight Care Guides: In October 2019, we announced the creation of a high-touch navigation service to complement our digital navigation offerings. Castlight Care Guides combines Castlight’s personalized health navigation technology with a high-touch service to help navigate users to the best care for them. Examples include Care Guide support to assist users searching for care, understanding their benefits, challenging healthcare bills, or navigating a clinical need. With the addition of Castlight Care Guides, an employer can deploy both digital and high-touch navigation solutions and will no longer be limited to choose between the two options. Our Care Guide capability expands on our existing user support capabilities and is based in
5

our Utah Customer Center of Excellence. We opened our Sandy, Utah facility in March 2020, made this solution broadly available in the third quarter of 2020, and have multiple customers utilizing the product as of the fourth quarter of 2020.

All of the Navigator packages described above include ecosystem integrations, the Castlight Genius personalization engine, and an engagement hub that aggregates all employee benefits, personalized recommendations and communications into one central location. In addition, all of our packages include end user support to ensure effective use of the platform and support technical issue resolution. Fees for the end user support services are included as part of our subscription contracts.

For Health Plans:

White-Labeled Health Navigation Solutions: For health plans seeking to amplify their value and improve the member experience with a technology partner, we offer white-labeled digital health navigation solutions. We collaborate with health plans to provide solutions that meet their priorities, focused on their core market needs: the digital front door that helps simplify the member experience; personalized, proactive guidance to connect members to the right care and programs; engagement in the health plan’s assets; data management and integration; and market innovation.

For example, we power the Engage offering that Anthem deploys to its Anthem Blue Cross Blue Shield health plans in the United States. Engage delivers the personalized user experience of our platform to Anthem members with additional features available through deep integrations with Anthem’s own assets, such as the Anthem Health Guide concierge, Anthem’s clinical and care management programs, and Anthem’s gaps-in-care and clinical analytics. Engage is offered in multiple packages, including a more streamlined version that can be offered by Anthem to its smaller size clients. Engage is available to Anthem's national accounts and large group accounts.

Embedded Platform Technology Services: For health plans seeking core technology to power their own digital experience, we offer access to our core set of APIs. For example, as part of our agreement with Anthem, we provide Anthem with a non-exclusive license for some of our underlying health navigation platform technology services, such as transparency and personalization. We offer our platform’s underlying technology services to other health plans seeking to embed our platform functionality into their existing user experiences instead of offering a full white-labeled solution.

Our Services

We provide services to help employers implement and maximize the value of our offering, including:

Implementation Services. We provide implementation services to our customers to help ensure successful deployment of our offering, including executing required data feeds, loading customer data, configuring products, integrating with third-party and other applications, communication and comprehensive testing. Fees for these services are included as part of our contracts.

Marketplace: Rewards Center. To help employers drive employee engagement with their benefits, we power a Rewards Center where employees can redeem incentive points for items such as contributions to their HSA accounts, gift cards, and donations to charity. Revenues from products sold through our online marketplace are recognized on a net basis primarily because we act as an agent in these contracts.

COVID-19 Response

As an organization providing health navigation solutions, we have used our core technology and newly developed functionality to support our customers and the community through the COVID-19 pandemic.

For our customers, this support included:

A COVID-19 resource center, providing education and communication of healthcare coverage;
Expanded Behavioral Health product support, given the mental health burden on employees during the pandemic;
Customer-specific analytics to identify and communicate with populations vulnerable to COVID-19;
Complementary access to certain ecosystem resources;
Expanded community Flu Shot Finders, given limited on-site flu shots for employers;
Working Well return-to-workplace solution and Working Well for Higher Education solution, enabling customers to offer easy, daily symptom tracking and self-attestation to ensure safe workplace re-entry and campus openings, respectively; and
6

COVID-19 Vaccine Navigation services, including vaccine educational information, eligibility information, and guidance to nearby or available vaccination locations.

For our community, this support included:

Comprehensive COVID-19 Test-site Finder, a directory of testing sites available to the public which launched in March 2020, updated and expanded throughout the pandemic. The Test Site finder is available to the community at no charge and is being used to power well-known public resources nationwide, including Google Maps and state health departments;
Analytics around the cost of care and deferred care during the COVID-19 pandemic, including analysis on deferred immunizations published in the Journal of the American Medical Association; and
Research on the equity of access to test sites, including research published in partnership with ABC News’ FiveThirtyEight.

Customers

Our customers consist primarily of large self-insured employers and health plans, representing a wide range of industries, such as manufacturing, retail, technology and government, and include some of the largest employers and health plans in the United States. We define a customer as a separate and distinct buying entity, such as a company, an educational or government institution, or health plan, or a distinct business unit of a large corporation, which has entered into a master subscription agreement with us to access our platform, including customers that are in the process of deploying our platform to their users.

In October 2019, we entered into a 30-month enterprise license agreement with Anthem, effective January 1, 2020, that extends and expands our existing relationship first announced in 2015. The agreement includes our core care guidance technology, the Engage health navigation platform, and a new, non-exclusive license for some of our underlying health navigation platform technology services, such as transparency and personalization. With the 2019 agreement, Anthem moved from a channel partner for the Engage offering to a health plan customer.

As part of our COVID-19 response, in the fourth quarter of 2020, Castlight was engaged by Boston Children’s Hospital to support its work with the Centers for Disease Control and Prevention ("CDC") to manage inventory and data related to COVID-19 vaccines. We will deliver a vaccine provider platform, which allows providers to enroll, log, and report inventory, daily reporting for the CDC, and display of COVID-19 vaccine information on VaccineFinder.org, a project of Boston Children’s Hospital. The agreement with Boston Children's Hospital provides for payments to the Company totaling $8.5 million. We began the work in November 2020 and expect to complete the engagement in mid-2021.

Employees, Culture and Human Capital Management

We recognize the fundamental importance of ensuring that we attract, recruit, develop, and retain top talent in order to create innovative products and services for our customers. Our ability to deliver on our mission to enable healthier, happier, and more productive lives starts by building a diverse team of employees that reflect the communities where we work and live, and the diversity of the customers we serve. Our human capital management strategy focuses on the whole employee lifecycle, follows a pay-for performance compensation program, and provides employees with comprehensive benefits and opportunities for advancement.

Our concerted efforts to create an enduring culture of health & wellbeing is foundational to executing on an effective business strategy and we internally strive to be one of the best customers of our own solutions, by offering our employees access to Castlight Complete, Care Guides, and the services of our ecosystem partners in the space of behavioral health and emotional wellbeing.

Our People. As of December 31, 2020, we employed 440 full-time employees, in addition to engaging with a number of contractors and consultants. We believe we have assembled an action-oriented senior management team that brings a mix of experiences and backgrounds in healthcare as well as technology, and operates with deep belief and willingness to dedicate themselves to our mission. None of our employees is represented by a labor union or is covered by a collective bargaining agreement. We have not experienced any work stoppages, and we consider our relations with our employees to be good.

7

Our Values. We operate under a set of core values that we believe capture who we are today as well as the future we are building together. Our values—One Team, On a Mission, Making Things Happen—are a consistent reminder of our mission and guide our day-to-day interactions:

One Team: We act from a place of respect and care for all and assume positive intent. We value communication and collaboration across teams. We consider how our actions impact others. We continue to build a diverse and inclusive community of Castlighters that energizes and inspires our work.
On a Mission: We exist to transform healthcare by empowering individuals to live healthier, happier lives. We create innovative, data-driven solutions to improve the wellbeing and healthcare journey of our users, including our employees. We address complex problems with pride, empathy, drive, and ownership.
Making Things Happen: We grow and adapt in partnership with our customers. We are nimble and take accountability for creating world-class experiences for our users.

Employee Feedback. As we keep our customers at the center of all we do, serving our employees and creating an environment for Castlighters to thrive is one of our top priorities. We are intentional about keeping our pulse on employee engagement by conducting regular surveys focused on workplace elements such as the employees’ continued effectiveness in a remote environment, access to the necessary resources to be successful in their roles, and gauging our employees’ productivity, health, and wellbeing. We intend to continue to reinforce and monitor the voice of our employees through our surveys and other communication vehicles we use, including regular employee all-hands, Teams and Slack communication platforms, virtual roundtables and check-ins. In addition to a dedicated management team and the HR team driving the employee engagement and communication efforts, we have an employee-driven Culture team engaged in designing and creating employee recognition, virtual engagement events, volunteering/giving, culture, and inclusion efforts.

Diversity, Inclusion, and Belonging. We believe we are a leader in diversity, inclusion, and sense of belonging, and seek to maintain our focus in these important areas for our workforce. As of December 31, 2020, women constitute 52% of our full-time workforce, 14% of our employees in the U.S. self-identified as a part of an under-represented minority group, and 40% of our employees at or above the Director level are women. Our talent acquisition program has led to steady, year-over-year increases in female and minority representation across Castlight, and we have established an annual hiring goal of 50% women and 20% individuals who identify as a member of an under-represented minority group. Our employees operate several Employee Resource Groups, including those for women in technology, LGBTQ-identified employees, and employee communities focused on interests such as cultural conversations and volunteering.

COVID-19. The COVID-19 pandemic caused us to modify certain in-person practices with employees, including curtailing employee travel, cancelling physical participation in internal and external meetings, events and conferences, and moving to fully remote work in March 2020. In June 2020, we implemented a return to office protocol for some employees located in our Utah Customer Center of Excellence, with what we believe to be a comprehensive protocol to ensure safety and wellbeing, including daily health screenings through our Working Well solution, physical changes to our floor layout, and required proper personal protection equipment. Our return to office plans for our San Francisco and Sunnyvale, California offices remain subject to local health orders and we have not yet been able to permanently re-open those offices.

Critically, as our workforce adjusted to the changing demands of the pandemic, we have continued to incorporate employee input and sentiment in our COVID-19 planning, and 86% of our employees who responded to our May 2020 employee engagement survey reported that they felt either “very supported” or “supported” by Castlight during COVID-19.

Sales and Marketing

We operate a national direct sales organization focused on large employers and on health plans, and also maintain partner relationships to enable sales and renewals.

Our sales team comprises enterprise-focused field sales professionals who are organized into geography-based teams. Our field professionals target large, self-insured U.S. employers and health plans, with different teams assigned to employers and health plans. The sales team is supported by a sales operations staff, including product technology experts, lead generation professionals, and sales data experts.

We also employ a team of professionals who maintain relationships with key industry participants, including benefit consultants, brokers, group purchasing organizations, and health plan partners. These partners can support our sales efforts to
8

varying degrees by sourcing prospects, and working in collaboration with our direct sales team during the sales process. Through these relationships, we believe we are able to reach a broader set of potential customers and leverage existing relationships to promote our health navigation platform and products.

We generate customer leads, accelerate sales opportunities, and build brand awareness through our marketing programs. These programs target human resource executives and benefits leaders in addition to senior business leaders and health care and benefits channel partners, and include value-add research and learning opportunities for potential customers, channel marketing, demand generation activities, field marketing events, direct e-mail campaigns, and participation in user conferences, industry events, trade shows and customer conferences. In 2020, we adapted many of our marketing efforts due to COVID-19, including transitioning from in-person to digital events, and further investing in our digital marketing and engagement efforts.

Technology and Operations

We have designed our technology infrastructure to provide a highly available and secure multi-tenant, SaaS offering. Our multi-tenant platforms allow us to use a standard data model and consistent management practices for all customers with multiple possible configurations, while securely partitioning each customer’s application data. This approach provides significant operating leverage and improved efficiency as it helps us reduce our fixed cost base and minimize unused capacity on our hardware.

The architecture, deployment and management of our technology are focused on:

Scalability: We have developed a robust and scalable data architecture infrastructure, which allows for automated loading and normalization of numerous data sources, including billions of claim transactions in our data warehouse.

Standardization: Our technology assimilates structured and unstructured data from disparate sources, and employs proprietary algorithms to convert this data into user-friendly information for our users. Additionally, we design and operate our platform using Microservice Architecture principles, with a platform of services that delivers application functionality in a scalable and standardized way.

Security: We maintain a formal and comprehensive security program designed to ensure the confidentiality, integrity, and availability of our systems and data while protecting against the threats faced by a modern enterprise. We instill principles like least privilege, strong authentication, irrefutable audit trails, and guaranteed data integrity through controls such as mandatory multi-factor authentication, firewall-enforced network segmentation, encryption in transit, encryption at rest, and behavioral-based activity monitoring. These controls are universally enforced across our environment to afford a consistent level of protection. We routinely review our program in conjunction with our customers, partners, and vendors to improve our practices and adjust to the changing threat landscape.

Privacy: Our comprehensive privacy program seeks to ensure the proper use and protection of personal information, preserve privacy fundamentals, and allow for meaningful user choice in the way we collect and use customer data. We work to earn our customer’s trust by fostering privacy principles (such as lawful use, minimization, accuracy, storage duration, integrity, accountability, and transparency) and best practices related to data stewardship, and incorporating privacy by design elements into our product development. We establish privacy and data protection policies to standardize definitions for privacy and data, create minimum uniform safeguards for business activities, and create processes for third parties with which we share personal data. We prioritize and create processes for individual rights requests pursuant to applicable laws, including the California Consumer Privacy Act ("CCPA") and General Data Protection Regulation ("GDPR"). We promote a collaborative environment across all business activities and business owners to protect data privacy rights and drive compliance through knowledge sharing, guidance and enforcement.

We currently host our products from regionally dispersed data centers and lease third-party industry-class data center hosting facilities throughout the United States. We rely on third-party vendors to provide infrastructure support for our data centers, which are designed to host computer systems that require high levels of availability and have redundant subsystems and compartmentalized security zones. We utilize commercially available hardware for our data center servers. Our data center
9

facilities employ advanced measures to ensure physical integrity, including redundant power and cooling systems and advanced fire and flood prevention.

Compliance and Certifications

Our software and data are located at independently managed and third-party data center hosting facilities. We require those vendors to obtain third-party security audit certifications relating to security and data privacy such as Service Organization Controls (“SOC”) SOC 1 or SOC 2 reports. Our vendors’ examinations are conducted at least every 12 months by an independent third-party auditor, and address, among other areas, physical and environmental safeguards for production data centers, data availability and integrity procedures, change management procedures, and logical security procedures.

Our own operating processes and technologies undergo annual independent evaluations such as penetration testing, security audits (SOC 2 Type II), and readiness evaluations to validate our controls and provide confidence that we are meeting evolving security needs. Annual internal audits are based upon the international standard ISO/IEC 27001 that addresses, among other things, security, data privacy, and operational controls.

Strategic Relationships

Data Collaborations. We have existing relationships with many national and regional health plans, pharmacy benefit managers, dental insurers, behavioral health plans, and health savings plans to support our mutual customers. These collaborations provide us with claims, balance integrations, and other data on behalf of our employer customers. We have developed technologies in collaboration with several payers, including real-time integrated APIs. The increasing number of data integrations we have in place is helping to position Castlight as a health navigation platform for our customers, and enables employers — and health plans — to consolidate many of their sources of benefits information into a single point of reference. In addition to providing data to support customers, we believe health plans may also provide an avenue to reach a broader set of potential customers.

Benefit Consultants and Brokers. Our relationships with brokers and consultants complement our direct sales capabilities. Through these relationships, we gain the ability to reach a broader set of potential customers and leverage existing relationships to promote our health navigation platform and cross-pollinate customer opportunities.

Ecosystem Partners. Castlight offers a broad and deep ecosystem of digital health solutions, providing customers access to turnkey, API-driven integrations with digital health tools, and offering clients a streamlined experience for users. Our customers can procure pre-vetted point solutions on Castlight’s contract paper, for a rapid, turnkey integration into their benefits offering. We simplify vendor management by providing our customers with one point of contact, tier 1 user support, and a unified reporting dashboard with insights aggregated across all vendors.

In addition to our partner ecosystem partnerships, we also have performed over 1,000 third-party customer integrations that deliver effortless access to external benefit programs for our users. These integrations result in higher engagement with third-party programs, based on personalized recommendations and an omni-channel approach to communications.

COVID-19. In developing our COVID-19 Test Site Finder and delivering on our COVID-19 resource center and analytics, we collaborated with a number of large technology companies, such as Google and Amazon Alexa; state and local public health departments, such as the North Carolina Department of Health and Human Services; and provider organizations or digital health solutions, such as Forward or 98point6. We believe these relationships may offer value for marketing, business development, or customer acquisition purposes over time.

Competition

The health navigation market is evolving and highly competitive. We face competitive pressure from a number of traditional digital health categories, as specialists in navigation, wellbeing, concierge, care guidance, and member engagement converge to compete in this market. Our most common and significant competitors include Accolade, Quantum, Grand Rounds, Evive, Alight, and Virgin Pulse.

10

In addition to competitive pressure in our core category, we also continue to experience competitive pressures from a number of vendors who remain more narrowly focused on just one area of historical demand for Castlight, including:

Care Guidance competitors: ClearCost Health, Sapphire Digital (formerly Vitals), Healthcare Bluebook, HealthAdvocate, HealthSparq; and

Wellbeing competitors: Limeade, Sharecare, Welltok, and Vitality.

In addition to standalone competitors, Castlight also competes against a number of offerings delivered by U.S. health plans in these categories. These health plan competitors include United Healthcare Group, Cigna, Anthem, Inc., Aetna Inc., and Health Care Services Corporation.

The principal competitive factors in our industry include:

• ability to curate complex data from multiple sources and present it through an easy to navigate user interface;
• capability for customization through configuration, integration, security, scalability, and reliability of products;
• ease of use and rates of user engagement;
• complementary technology platform and high touch services;
• personalization of user experience;
• ability to engage a customer’s entire population
• breadth and depth of application functionality;
• competitive and understandable pricing;
• size of customer base and their willingness to serve as references;
• level and consistency of user engagement;
• depth of access to third-party data sources;
• ability to integrate with legacy enterprise infrastructures and third-party applications;
• ability to innovate and respond rapidly to customer needs and regulatory changes;
• domain expertise in benefits and health care consumerism;
• accessibility on any browser or mobile device;
• clearly defined implementation timeline; and
• customer branding and styling.

For additional discussion of the risks related to our competitive landscape, please see the risk factor entitled We operate in a competitive industry. If we are not able to compete effectively, our business and operating results will be harmed” set forth in Item 1A, “Risk Factors,” in this Annual Report on Form 10-K.

Intellectual Property

We rely on a combination of patent, trademark, copyright, and trade secret laws, as well as confidentiality procedures and contractual restrictions, to establish, maintain, and protect our proprietary rights. These laws, procedures, and restrictions provide only limited protection, and any of our intellectual property rights may be challenged, invalidated, circumvented, infringed, or misappropriated. We generally require employees, consultants, customers, suppliers, and partners to execute confidentiality agreements with us that restrict the disclosure of our intellectual property. We also require our employees and consultants to execute invention assignment agreements with us that protect our intellectual property rights.

As of December 31, 2020, we had one issued patent and two patent applications pending in the United States. Our issued patent expires on July 27, 2031. We own and use trademarks on or in connection with our products and services, including both unregistered common law marks and issued trademark registrations in the United States and elsewhere. We have trademark applications pending to register marks in the United States. We have also registered numerous Internet domain names. Although we rely on intellectual property rights, including trade secrets, patents, copyrights, and trademarks, as well as contractual protections to establish and protect our proprietary rights, we believe that factors such as the technological and creative skills of our personnel, creation of new modules, features and functionality, and frequent enhancements to our products are more essential to establishing and maintaining our technology leadership position.

For a discussion of risks related to the protection of our intellectual property, please see the risk factors entitled “Any failure to protect our intellectual property rights could impair our ability to protect our proprietary technology and our
11

brand,”;“We could incur substantial costs as a result of any claim of infringement of another party’s intellectual property rights”; and “Our use of open source technology could impose limitations on our ability to commercialize our software platform" set forth in Item 1A, “Risk Factors,” in this Annual Report on Form 10-K.

Regulatory Environment

Participants in the health care industry are required to comply with extensive and complex laws and regulations in the United States at the federal and state levels as well as applicable international laws. Although many regulatory and governmental requirements do not directly apply to our business, our customers are required to comply with a variety of laws, and we may be affected by these laws as a result of our contractual obligations. Similarly, there are a number of legislative proposals in the United States, both at the federal and state level, that could impose new obligations in areas affecting our business.

For a discussion of risks related to our regulatory environment, please see the risk factors entitled “The health care industry is heavily regulated. Our failure to comply with regulatory requirements could create liability for us, result in adverse publicity and otherwise negatively affect our business,” and “If we fail to comply with applicable health information privacy and security laws and other applicable state, federal and international privacy and security laws, we may be subject to significant liabilities, reputational harm and other negative consequences, including decreasing the willingness of current and potential customers to work with us” set forth in Item 1A, "Risk Factors," in this Annual Report on Form 10-K.
Requirements Regarding the Privacy and Security of Personal Information

U.S. Privacy and Security Requirements. There are many U.S. federal and state laws and regulations related to the privacy and security of personal health information. In 2019, California passed a privacy law, the California Consumer Privacy Act (“CCPA”), which gives California resident users significant rights over the use of their personal information, including the right to object to the “sale” of their personal information. In addition, the CCPA includes a private right of action related to security breaches. Less than one year after the CCPA became effective, California voters approved the California Privacy Rights Act (“CPRA”), a consumer privacy ballot initiative that amends and expands the CCPA. The CPRA affords California residents more control over their personal information, imposes heightened compliance requirements, and establishes a new enforcement agency dedicated to consumer privacy. The CPRA’s substantive provisions become effective January 1, 2023. Several other states are considering similar legislation, and new laws similar to CCPA, CPRS and GDPR (discussed below) are expected to be enacted in coming years in various jurisdictions in which we operate.

Additionally, regulations promulgated pursuant to the Health Insurance Portability and Accountability Act of 1996 and its implementing regulations, (collectively, "HIPAA"), establish privacy and security standards that limit the use and disclosure of protected health information ("PHI") and require the implementation of administrative, physical, and technical safeguards to ensure the confidentiality, integrity, and availability of individually identifiable health information in electronic form.

Our health plan customers, our direct enterprise customers’ benefits plans, as well as health care clearinghouses and certain providers with which we have or may establish business relationships, are covered entities that are regulated under HIPAA. The Health Information Technology for Economic and Clinical Health Act ("HITECH"), which became effective on February 17, 2010, significantly expanded HIPAA’s privacy and security requirements. Among other things, HITECH makes HIPAA’s privacy and security standards directly applicable to “business associates” are independent contractors or agents of covered entities which create, receive, maintain, or transmit PHI in connection with providing a service for or on behalf of a covered entity.

Under HIPAA, Castlight serves as a “business associate” to our customers and is directly subject to HIPAA’s privacy and security standards. In order to provide our customers with services that involve the use or disclosure of their PHI, Castlight enters into business associate agreements with our customers that require us to, among other things:

limit how we will use and disclose PHI;
implement reasonable administrative, physical, and technical safeguards to protect PHI from misuse;
enter into similar agreements with our agents and subcontractors who have access to PHI;
report security incidents, breaches, and other inappropriate uses or disclosures of the information; and
assist the customer in question with certain duties under the privacy standards. 

12

International Privacy Requirements. In Europe, we are subject to the General Data Protection Regulation (“GDPR”) which replaced the 1995 European Union (“EU”) Directive on Data Protection in May 2018. GDPR includes operational requirements for companies that receive or process personal data of European Union residents, and includes significant penalties for non-compliance. In addition, some countries are considering or have passed legislation implementing data protection requirements or requiring local storage and processing of data, or similar requirements that could increase the cost and complexity of delivering our services. In Canada, we are subject to Canada’s Personal Information Protection and Electronic Documents Act ("PIPEDA"). PIPEDA, as well as province-specific regulations, imposes specific obligations on includes requirements for companies that receive personal information for Canadian residents, and includes penalties for non-compliance.

Data Protection and Breaches. In recent years, there have been a number of well-publicized data breaches involving the improper use and disclosure of individuals’ personal information. Many states have responded to these incidents by enacting laws requiring holders of personal information to maintain safeguards and to take certain actions in response to a data breach, such as providing prompt notification of the breach to affected individuals and state officials. In addition, under HIPAA, we must report breaches of unsecured PHI to our contractual partners, to the Department of Health and Human Services, and, in certain circumstances involving large breaches, to the media.

Other Requirements. In addition to HIPAA, numerous other U.S. state and federal laws govern the collection, dissemination, use, access to, and confidentiality of personally identifiable information, individually identifiable health information, and health care provider information. Some states also have implemented new laws and regulations that further protect the confidentiality, privacy, and security of such information. In many cases, these state laws are not preempted by the HIPAA privacy standards and may be subject to interpretation by various courts and other governmental authorities. Further, Congress and a number of states have considered or are considering prohibitions or limitations on the disclosure of medical or other information to individuals or entities located outside of the United States.

We dedicate significant resources to protecting our customers’ and users' information, including confidential and PHI. Our security strategy employs various practices and technology to control and protect access to sensitive information.

For a discussion of risks related to data privacy requirements and regulations related thereto, please see the risk factor entitled “If we fail to comply with applicable health information privacy and security laws and other applicable state, federal and international privacy and security laws, we may be subject to significant liabilities, reputational harm and other negative consequences, including decreasing the willingness of current and potential customers to work with us” set forth in Item 1A, "Risk Factors," in this Annual Report on Form 10-K.

Available Information
We file Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and other information, including all amendments to these filings, with the SEC. You may access our SEC filings, free of charge, from our website at www.castlighthealth.com under the “Investor Relations” tab, promptly after such material is electronically filed with, or furnished to, the SEC. The SEC's website at www.sec.gov also contains all the reports that we electronically file or furnish to the SEC. The information posted on or accessible through these websites is not incorporated into this filing.
Item 1A. Risk Factors
    The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. If any of the following risks actually occur, our business, financial condition, results of operations and future prospects could be materially and adversely affected. In that event, the market price of our Class B common stock could decline and you could lose part or all of your investment.
Summary of Risk Factors

The following is a list of our material risks and uncertainties. Please refer to the full text of the risk factors that appear below this summary for an explanation of how these risks and uncertainties may affect our business.
Risks Related to Our Business
13

We rely on Anthem for a substantial portion of our revenue.
If our new products and services are not adopted by our customers, or if we fail to continue to innovate and develop new products and services that are adopted by customers, then our revenue and operating results will be adversely affected.
If our existing customers, including health plan customers, do not continue or renew their agreements with us, renew at lower fee levels or decline to purchase additional products and services from us, our business and operating results will be harmed.
Our growth depends in part on the success of our strategic relationships with third parties.
We operate in a competitive industry. If we are not able to compete effectively, our business and operating results will be harmed.
Our business depends, in part, on sales, direct or indirect, to government organizations, and significant changes in the contracting or fiscal policies of such government organizations could have an adverse effect on our business and operating results.
Our proprietary software may not operate properly, which could damage our reputation, give rise to claims against us or divert application of our resources from other purposes, any of which could harm our business and operating results.
Any failure by us to offer high-quality technical support services may adversely affect our relationships with our customers and harm our reputation and financial results.
If we cannot implement our offerings for customers in a timely manner, we may lose customers and our reputation and financial results may be harmed.
Our marketing efforts depend significantly on our ability to receive positive references from our existing customers.
If our security measures are breached and customers' data are compromised, our offerings may be perceived as insecure, we may incur significant liabilities, our reputation may be harmed and we could lose sales and customers.
We have a history of significant GAAP losses, which we expect to continue for the foreseeable future, and we may never achieve or sustain profitability in the future.
The market for our offerings is immature and volatile, and if it does not further develop, if it develops more slowly than we expect, or if our offerings do not drive employee engagement, the growth of our business will be harmed.
We incur significant upfront costs in our customer relationships, and if we are unable to maintain and grow these customer relationships over time, we are likely to fail to recover these costs and our operating results will suffer.
Our ability to deliver our full offerings to customers depends in substantial part on our ability to access data and other resources that are managed by a limited number of health plans and other third parties.
A significant portion of our revenue comes from a limited number of customers, the loss of which would adversely affect our financial results.
Because we generally bill our customers and recognize revenue over the term of the contract, near term declines in new or renewed agreements may not be reflected immediately in our operating results and may be difficult to discern.
Our sales and implementation cycle can be long and unpredictable and require considerable time and expense, which may cause our operating results to fluctuate.
The health care industry is heavily regulated. Our failure to comply with regulatory requirements could create liability for us, result in adverse publicity and otherwise negatively affect our business.
If we fail to comply with applicable health information privacy and security laws and other applicable state, federal and international privacy and security laws, we may be subject to significant liabilities, reputational harm and other negative consequences, including decreasing the willingness of current and potential customers to work with us.
Shifts in health care benefits trends, including any potential decline in the number of self-insured employers, or the emergence of new technologies, may render our offerings obsolete or require us to expend significant resources in order to remain competitive.
We may require additional capital to support business growth, and this capital might not be available to us on acceptable terms, or at all.
We depend on data centers operated by third parties for our offerings, and any disruption in the operation of these facilities could adversely affect our business.
The information that we provide to our customers, and their employees and families, could be inaccurate or incomplete, which could harm our business, financial condition and results of operations.
If we cannot maintain our corporate culture as we grow, we could lose the elements of our culture that we believe contribute to our success and, as a result, our business may be harmed.
If we fail to develop widespread brand awareness cost-effectively, our business may suffer.
Our estimates of market opportunity and forecasts of market growth may prove to be inaccurate, and even if the market in which we compete achieves the forecasted growth, our business could fail to grow at similar rates, if at all.
14

Any failure to protect our intellectual property rights could impair our ability to protect our proprietary technology and our brand.
We could incur substantial costs as a result of any claim of infringement of another party’s intellectual property rights.
Our use of open source technology could impose limitations on our ability to commercialize our software platform.
We may not be able to utilize a significant portion of our net operating loss or research tax credit carryforwards, which could adversely affect our profitability.
We are a smaller reporting company and may elect to comply with reduced public company reporting requirements applicable to smaller reporting companies, which could make our common stock less attractive to investors.

Risks Related to Our Class B Common Stock

The stock price of our Class B common stock may be volatile or may decline regardless of our operating performance.
If we are unable to meet the continued listing requirements of the NYSE, the NYSE may delist our Class B common stock.
If there are substantial sales of shares of our Class B common stock, the price of our Class B common stock could decline.
The dual class structure of our Class A and Class B common stock will have the effect of concentrating significant voting influence or control with our directors and their affiliates; this will limit or preclude a stockholder's ability to influence corporate matters.
If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business, our stock price and trading volume could decline.
Anti-takeover provisions under Delaware law and in our restated certificate of incorporation and restated bylaws could make a merger, tender offer, or proxy contest difficult, limit attempts by our stockholders to replace or remove members of our board of directors or current management and depress the trading price of our Class B common stock.

General Risks

The COVID-19 pandemic has had a material adverse impact on the U.S. and global economies and could have a material adverse impact on our employees, suppliers, customers and users, which has negatively impacted our business, financial condition and results of operations and which could materially impact us in the future.
Our quarterly results may fluctuate significantly, which could adversely impact the value of our Class B common stock.
The loss of one or more of our executive officers or key employees, or an inability to attract and retain highly skilled employees or key subcontractor services, could adversely affect our business.
If we fail to manage our growth effectively, our expenses could increase more than expected, our revenue may not increase and we may be unable to implement our business strategy.
If we are unable to implement and maintain effective internal control over financial reporting in the future, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our Class B common stock may be negatively affected.
We may face risks related to securities litigation that could result in significant legal expenses and settlement or damage awards.
The development and expansion of our business through acquisitions of other companies or technologies or other strategic transactions could divert our management’s attention, result in dilution to our stockholders and otherwise disrupt our operations and adversely affect our operating results.
Changes in accounting principles may cause previously unanticipated fluctuations in our financial results, and the implementation of such changes may impact our ability to meet our financial reporting obligations.
We incur significantly increased costs and devote substantial management time as a result of operating as a public company.
Natural or man-made disasters and other similar events may significantly disrupt our business and negatively impact our results of operations and financial condition.
Risks Related to Our Business
We rely on Anthem for a substantial portion of our revenue.
    
15

Our sales strategy relies on relationships we have developed with Anthem, Inc. ("Anthem") as well as relationships we have built or are working to build with other health plans, including Cigna Corporation and Blue Cross Blue Shield Alabama. In October 2019, we entered into new agreements with Anthem whereby various services previously provided to Anthem’s customers on a disaggregated basis under separate service order forms were consolidated under a Software-as-a-Service Agreement (the “SaaS Agreement”). Under the SaaS Agreement, Anthem is committed to paying us significant annual license fees for calendar years 2020 and 2021 and the first six months of 2022, which is likely to constitute a substantial amount of our revenue for such periods. Revenue from Anthem, under our agreement, constituted approximately 47% of our total revenue for the year ended December 31, 2020. If the SaaS Agreement were to be terminated by Anthem under its terms, or if Anthem breaches the terms of the SaaS Agreement, our business would be materially harmed.

While our current growth strategy includes investing resources in pursuing relationships with other health plans to leverage what we have experienced with Anthem, developing these relationships will take time, require significant upfront investment, and divert our attention from other opportunities. In addition, the concentration of a material portion of business with any given partner such as Anthem could create tensions with other companies with which we do business, including health plans upon which we rely to receive data and offer our services. If we are unable to successfully enter into new business relationships and diversify our revenue stream, our business would be materially adversely affected.

If our new products and services are not adopted by our customers, or if we fail to continue to innovate and develop new products and services that are adopted by customers, then our revenue and operating results will be adversely affected.

In prior years, we derived a substantial majority of our revenue from sales of our legacy care guidance platform, and our continued growth depends in part on our ability to successfully develop and sell new products and services to new and existing customers. We continue to introduce a number of products and cross-sells, such as our recent offerings of Castlight Complete, Care Guidance Navigator, Wellbeing Navigator, Castlight Care Guides and Working Well, as well as health plan solutions. We have also invested, and will continue to invest, significant resources in research and development to enhance our existing offerings and introduce new high-quality products and services. If existing customers are not willing to make additional payments for such new products, or if new customers do not value such new products, our business and operating results will be harmed. If we are unable to predict employer preferences or our industry changes, or if we are unable to modify our offerings and services on a timely basis, we might lose customers. Our operating results would also suffer if our innovations are not responsive to the needs of our customers, appropriately timed with market opportunity or effectively communicated and brought to market.    
If our existing customers, including health plan customers, do not continue or renew their agreements with us, renew at lower fee levels or decline to purchase additional products and services from us, our business and operating results will be harmed.
    We expect to derive a significant portion of our revenue from renewal of existing customer agreements, including existing and future agreements with health plan customers or prospective customers, and sales of additional products and services to existing customers. Revenue recognized in any quarter is largely derived from customer agreements signed in prior quarters. As a result, achieving a high renewal rate of our customer agreements and selling additional products and services is critical to our future operating results.

    We may experience significantly more difficulty than we anticipate in renewing existing customer agreements or in renewing them upon favorable terms. Factors that may affect the renewal rate for our offerings, terms of those renewals, and our ability to sell additional products and services include:

the price, performance and functionality of our offerings;
our customers’ user counts and benefit design features;
the availability, price, performance and functionality of competing or alternative solutions;
the potential for customers that are able to access lower-functionality versions of our offerings that we provide through health plans or other channel partners to opt to use the lower-functionality versions of our offerings;
the potential for customers to use competing solutions developed by health plans themselves;
our ability to develop complementary products and services;
our continued ability to access the pricing and claims data necessary to enable us to deliver reliable data in our cost estimation and care guidance offerings to customers;
the stability, performance and security of our hosting infrastructure and hosting services;
16

changes in health care laws, regulations or trends; and
the business environment of our customers, in particular, headcount reductions by our customers (which may be further implicated by the current COVID-19 pandemic), which affect subscription fees we are able to bill for.

    We enter into master services agreements with our customers. These agreements generally have stated terms of three years. Our customers have no obligation to renew their subscriptions for our offerings after the term expires. In addition, our customers may negotiate terms less advantageous to us upon renewal, which may reduce our revenue from these customers. Factors that are not within our control may contribute to a reduction in our contract revenue. For instance, our customers may reduce their number of employees, which would result in a corresponding reduction in the number of employee users eligible for our offerings and thus a lower aggregate monthly services fee. Our future operating results also depend, in part, on our ability to sell new products and services to our existing customers. If our direct or indirect customers fail to renew their agreements, renew their agreements upon less favorable terms or at lower fee levels, or decline to purchase new products and services from us, our revenue may decline or our future revenue may be constrained.
    
    In addition, a significant number of our customer agreements allow customers to terminate such agreements for convenience at certain times, typically with one to three months advance notice. We typically incur expenses associated with integrating a customer’s data into our health care database and related training and support prior to recognizing meaningful revenue from such customer. Customer subscription revenue is not recognized until our products are implemented for launch, which is generally from three to 12 months from contract signing. If a customer terminates its agreement early and revenue and cash flows expected from a customer are not realized in the time period expected or not realized at all, our business, operating results and financial condition could be adversely affected.

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

In order to grow our business, we anticipate that we will continue to depend on our relationships with third parties. Apart from health plan customers or potential customers, channel partners such as benefit consultants and data partners, our offerings also include the integration of products supplied by strategic partners who offer complementary products and services. We rely on these strategic partners to timely and successful deploy our offerings to our customers. If the products provided by these partners have defects or do not operate as expected, the services provided by these partners are not completed in a timely manner, our partners have organizational or supply issues, or we do not effectively integrate and support products supplied by these strategic partners, we may have difficulty deploying our offerings which could result in loss of, or delay in, revenues, increased service and support costs, and a diversion of development resources. In addition, our reliance on sales through, or facilitated by, third parties could put downward pressure on the total revenue we are able to generate, and could result in existing customers electing to use alternative or lower-functionality versions of our products that we may elect to provide through such relationships.

We also may compete in some areas with these same strategic partners. If these strategic partners fail to perform or choose not to cooperate with us on certain projects, in addition to the effects described above, we could experience loss of customers and market share, and failure to attract new customers or achieve and maintain market acceptance for our products. Identifying partners, negotiating and documenting relationships, and building integrations with them requires significant time and resources. If we are unsuccessful in establishing or maintaining our relationships with third parties, our ability to compete in the marketplace or to grow our revenue could be impaired and our operating results may suffer. Even if we are successful, we can provide no assurance that these relationships will result in increased customer use of our platform or increased revenue.
We operate in a competitive industry. If we are not able to compete effectively, our business and operating results will be harmed.
    
    The health navigation market is evolving and highly competitive. We face competitive pressure from a number of traditional digital health categories, as specialists in navigation, wellbeing, concierge, care guidance, and member engagement converge to compete in this market. Our most common and significant competitors include Accolade, Quantum, Grand Rounds, Evive, Alight, and Virgin Pulse. In addition to competitive pressure in our core category, we continue to experience competitive pressures from a number of vendors who remain more narrowly focused on just one area of historical demand for Castlight, including:

Care Guidance competitors: ClearCost Health, Sapphire Digital (formerly Vitals), Healthcare Bluebook, HealthAdvocate, HealthSparq; and
17


Wellbeing competitors: Limeade, Sharecare, Welltok, and Vitality.

In addition, large, well-financed health plans, with whom we cooperate and on whom we depend in order to obtain the pricing and claims data we need to deliver our offerings to customers, have in some cases developed or acquired their own wellbeing and care guidance tools and provide these solutions to their customers at discounted prices or often for free. These health plans include, for example, Aetna Inc., Cigna Corporation, Anthem, Inc., and UnitedHealth Group, Inc. (Rally and Health Care Services Corporation). Competition from specialized software and solution providers, health plans and other parties may result in pricing pressure, which may lead to price decline in certain product segments, which could negatively impact our sales, profitability and market share. In addition, if health plans perceive continued cooperation with us as a threat to their business interests, they may take steps that impair our access to pricing and claims data, or that otherwise make it more difficult or costly for us to deliver our offerings to customers.

Some of our competitors, in particular health plans, have greater name recognition, longer operating histories, and significantly greater resources than we do. Furthermore, our current or potential competitors may be acquired by third parties with greater available resources. As a result, our competitors might be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements and may have the ability to initiate or withstand substantial price competition. In addition, current and potential competitors have established, and may in the future establish, cooperative relationships with vendors of complementary products, technologies or services to increase the availability of their solutions in the marketplace.

The field of healthcare and healthcare related services is subject to change, and there has been consolidation in the industry. Accordingly, new competitors or alliances might emerge that have greater market share, a larger customer base, more widely adopted proprietary technologies, greater marketing expertise, greater financial resources, and larger sales forces than we have, which could put us at a competitive disadvantage. Our competitors could also be better positioned to serve certain segments of our market, such as customers that desire a narrower solution, which could create additional price pressure. In light of these factors, even if our offerings are more effective than those of our competitors, current or potential customers might accept competitive offerings in lieu of purchasing our offerings.
    
Our business depends, in part, on sales, direct or indirect, to government organizations, and significant changes in the contracting or fiscal policies of such government organizations could have an adverse effect on our business and operating results.

We currently derive a portion of our revenue from a subcontract with Boston Children’s Hospital under its master contract with the Centers for Disease Control and Prevention, a U.S. government agency, and we may seek opportunities to contract, directly or indirectly, with additional public sector customers in the future. However, demand from government organizations is often unpredictable, and we cannot assure you that we will be able to maintain or grow our revenue from the public sector. Sales to government entities are subject to substantial risks, including, but not limited to, the following:

highly competitive, expensive, and time-consuming sales cycles that often require significant upfront time and financial investment without any assurance of success;
U.S. or other government certification requirements applicable to our platform, including the Federal Risk and Authorization Management Program, are often difficult and costly to obtain and maintain, and failure to do so will restrict our ability to sell to government customers;
impacts on government demand and payment for our services by changes in administration, public sector budgetary cycles, and funding authorizations; and
routine investigations and audits by governments of its contractors’ administrative processes and any unfavorable results of such investigations or audits that may result in fines, civil or criminal liability, further investigations, damage to our reputation, or debarment from further government business.

The occurrence of any of the foregoing factors could cause governments and governmental agencies to delay or refrain from purchasing our services in the future or otherwise have an adverse effect on our business and operating results. In addition, our current subcontract with Boston Children’s Hospital is specific to the COVID-19 pandemic, and will not continue once the pandemic is mitigated.

Our proprietary software may not operate properly, which could damage our reputation, give rise to claims against us or divert application of our resources from other purposes, any of which could harm our business and operating results.
18


    Proprietary software development is time-consuming, expensive and complex, and may involve unforeseen difficulties. We may encounter technical obstacles, and it is possible that we will discover additional issues that prevent our proprietary products from operating properly. We are currently developing new features and services in our proprietary software for all of our offerings. If any of our offerings fail to function reliably or fail to achieve customer expectations in terms of performance, customers could assert liability claims against us or attempt to cancel their contracts with us. This could damage our reputation and impair our ability to attract or maintain clients which would adversely affect our operating results.

    Moreover, data services that are as complex as those we offer have in the past contained, and may in the future develop or contain, undetected defects or errors. This includes products we develop ourselves, as well as those we integrate into our platform ecosystem and resell. Material performance problems, defects or errors in our existing or new software and products and services may arise in the future and may result from interface of our offerings with systems and data that we did not develop and the function of which is outside of our control or undetected in our testing. These defects and errors, and any failure by us to identify and address them, could result in loss of revenue or market share, diversion of development resources, injury to our reputation and increased service and maintenance costs. Defects or errors in our health navigation platform might discourage existing or potential customers from purchasing our offerings from us. Correction of defects or errors could prove to be impossible or impracticable. The costs incurred in correcting any defects or errors may be substantial and could adversely affect our operating results.
Any failure by us to offer high-quality technical support services may adversely affect our relationships with our customers and harm our reputation and financial results.
    Our customers depend on our support organization to resolve any technical issues relating to our offerings. In addition, our sales process is highly dependent on the quality of our offerings, our business reputation and on strong recommendations from our existing customers. Any failure to maintain high-quality and highly-responsive technical support, or a market perception that we do not maintain high-quality and highly-responsive support, would harm our reputation, adversely affect our ability to sell our offerings to existing and prospective customers, and harm our business, operating results and financial condition.
    We offer technical support services with our offerings and may be unable to respond quickly enough to accommodate short-term increases in customer demand for support services, particularly as we increase the size of our customer base. We also may be unable to modify the format of our support services to compete with changes in support services provided by competitors. It is difficult to predict customer demand for technical support services and if customer demand increases significantly, we may be unable to provide satisfactory support services to our customers and their employees. Additionally, increased customer demand for these services, without corresponding revenue, could increase costs and adversely affect our operating results.
If we cannot implement our offerings for customers in a timely manner, we may lose customers and our reputation and financial results may be harmed.
    Our customers have a variety of different data formats, enterprise applications and infrastructure and our offerings must support our customers’ data formats and integrate with complex enterprise applications and infrastructures. If our platform does not currently support a customer’s required data format or appropriately integrate with a customer’s applications and infrastructure, or if an existing customer switches to unsupported infrastructure, then we may have to configure our platform to do so, which increases our expenses. Additionally, we do not control our customers’ implementation schedules. As a result, if our customers do not allocate internal resources necessary to meet their implementation responsibilities or if we face unanticipated implementation difficulties, the implementation may be delayed. Further, our implementation capacity has at times constrained our ability to successfully implement our offerings for our customers in a timely manner, particularly during periods of high demand. If the customer implementation process is not executed successfully or if execution is delayed, we could incur significant costs, customers could become dissatisfied and decide not to increase usage of our offerings, or not to use our offerings beyond an initial period prior to their term commitment or, in some cases, revenue recognition could be delayed. Our data dependencies and implementation procedures differ for each new product that we launch. Accordingly, our ability to convert sales of new products into billings and revenue depends on our ability to create a scalable launch infrastructure in each case. In addition, competitors with more efficient operating models and lower implementation costs could penetrate our customer relationships.

19

    Additionally, large and demanding customers, who currently comprise the majority of our customer base, may request or require specific features or functions unique to their particular business processes, which increase our upfront investment in sales and deployment efforts and the revenue resulting from the customers under our typical contract length may not cover the upfront investments. If prospective large customers require specific features or functions that we do not offer, then the market for our offerings will be more limited and our business could suffer.

    In addition, supporting large customers could require us to devote significant development services and support personnel and strain our personnel resources and infrastructure. Furthermore, if we are unable to address the needs of these customers in a timely fashion or further develop and enhance our offerings, or if a customer or its employees are not satisfied with our quality of work, our offerings or professional services then we could incur additional costs to address the situation. In addition, we may be required to issue credits or refunds for prepaid amounts related to unused services, the timing of recognition of revenue for, and the profitability of, that work might be impaired and the customer’s dissatisfaction with our offerings could damage our ability to expand the number of products and services purchased by that customer. These customers may not renew their agreements, seek to terminate their relationship with us or renew on less favorable terms. Moreover, negative publicity related to our customer relationships, regardless of its accuracy, may further damage our business by affecting our ability to retain or compete for new business with current and prospective customers. If any of these were to occur, our revenue may fail to grow at historical rates or at all, or may even decline, and our operating results could be adversely affected.
Our marketing efforts depend significantly on our ability to receive positive references from our existing customers.
Our marketing efforts depend significantly on our ability to call on our current customers to provide positive references to new, potential customers. Given our limited number of long-term customers, the loss or dissatisfaction of any customer could substantially harm our brand and reputation, inhibit the market adoption of our offerings and impair our ability to attract new customers and maintain existing customers. Any of these consequences could have a material adverse effect on our business, financial condition and results of operations.
If our security measures are breached and customers' data are compromised, our offerings may be perceived as insecure, we may incur significant liabilities, our reputation may be harmed and we could lose sales and customers.
    Our offerings involve the storage and transmission of customers’ proprietary information, personally identifiable information, and PHI of our customers’ employees and their dependents, which is regulated under HIPAA. Because of the extreme sensitivity of this information, the security features of our offerings are very important. If our security measures, some of which are managed by third parties, are breached or fail, unauthorized persons may be able to obtain access to sensitive customer or employee data, including HIPAA-regulated PHI. A security breach or failure could result from a variety of circumstances and events, including third-party action, employee negligence or error, malfeasance, computer viruses, attacks by computer hackers, failures during the process of upgrading or replacing software, databases or components thereof, power outages, hardware failures, telecommunication failures, user errors, and catastrophic events. Additionally, many of our employees transitioned to remote working arrangements as a result of the COVID-19 pandemic, which has amplified our reliance on computer systems and on our continued need for unimpeded access to the Internet to use those systems. An extended period of remote work arrangements could strain our business continuity plans, introduce operational risk, including but not limited to cybersecurity risks, and impair our ability to manage our business.

    If our security measures were to be breached or fail, our reputation could be severely damaged, adversely affecting customer or investor confidence, customers may curtail their use of or stop using our offerings and our business may suffer. In addition, we could face litigation, damages for contract breach, penalties and regulatory actions for violation of HIPAA and other laws or regulations applicable to data protection and significant costs for remediation and for measures to prevent future occurrences. In addition, any potential security breach could result in increased costs associated with liability for stolen assets or information, repairing system damage that may have been caused by such breaches, incentives offered to customers or other business partners in an effort to maintain the business relationships after a breach and implementing measures to prevent future occurrences, including organizational changes, deploying additional personnel and protection technologies, training employees and engaging third-party experts and consultants. While we maintain insurance covering certain security and privacy damages and claim expenses, we may not carry insurance or maintain coverage sufficient to compensate for all liability and such insurance may not be available for renewal on acceptable terms or at all, and in any event, insurance coverage would not address the reputational damage that could result from a security incident.
    
20

    We outsource important aspects of the storage and transmission of customer information, and thus rely on third parties to manage functions that have material cyber-security risks. These outsourced functions include services such as software design and product development, software engineering, database consulting, call center operations, co-location data centers, data-center security, IT, network security and Web application firewall services. We attempt to address these risks by requiring outsourcing subcontractors who handle customer information to sign business associate agreements contractually requiring those subcontractors to adequately safeguard personal health data and in some cases by requiring such outsourcing subcontractors to undergo third-party security examinations. However, we cannot assure you that these contractual measures and other safeguards will adequately protect us from the risks associated with the storage and transmission of customers proprietary and PHI.
    We may experience cyber-security and other breach incidents that may remain undetected for an extended period. Because techniques used to obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until launched against us, we may be unable to anticipate these techniques or to implement adequate preventive measures. In addition, in the event that our customers authorize or enable third parties to access their data or the data of their employees on our systems, we cannot ensure the complete integrity or security of such data in our systems as we would not control that access. Third parties may also attempt to fraudulently induce our employees or customers and their employees into disclosing sensitive information such as user names, passwords or other information or otherwise compromise our security measures in order to gain access to customer information, which could result in significant legal and financial exposure, a loss of confidence in the security of our offerings, interruptions or malfunctions in our operations, and, ultimately, harm to our future business prospects and revenue. Because our offerings offer single sign-on capabilities for our customers and their employees to point solutions offered by our partners, unauthorized access to our offerings could also result in security breaches of customer information and data in offerings by our partners. We may be required to expend significant capital and financial resources to invest in security measures, protect against such threats or to alleviate problems caused by breaches in security. If an actual or perceived breach of our security occurs, or if we are unable to effectively resolve such breaches in a timely manner, the market perception of the effectiveness of our security measures could be harmed and we could lose sales and customers or suffer other reputational harm.
We have a history of significant GAAP losses, which we expect to continue for the foreseeable future, and we may never achieve or sustain profitability in the future.
    We have incurred significant GAAP net losses in each year since our incorporation in 2008 and currently expect to continue to incur GAAP net losses for at least 2021. We experienced GAAP net losses of $62.2 million (inclusive of a non-cash goodwill impairment charge of $50.3 million during the first quarter of 2020), $40.0 million and $39.7 million during the years ended December 31, 2020, 2019 and 2018, respectively. As of December 31, 2020, we had an accumulated deficit of $517.2 million. The GAAP losses and accumulated deficit were primarily due to the substantial investments we made to grow our business, enhance our technology and offerings through research and development and acquire and support customers. Many of our efforts to generate revenue from our business are new and unproven to us, and any failure to increase our revenue or generate revenue from new products and services could prevent us from achieving or maintaining profitability. Furthermore, to the extent we are successful in increasing our customer base, we could also incur increased GAAP losses because costs associated with entering into customer agreements are generally incurred up front, while customers are generally billed over the term of the agreement. Our prior GAAP losses, combined with our expected future GAAP losses, have had and will continue to have an adverse effect on our stockholders’ equity and working capital. We expect to continue to incur GAAP operating losses for the foreseeable future and may never become profitable on a quarterly or annual basis, or if we do, we may not be able to sustain profitability in subsequent periods. As a result of these factors, we may need to raise additional capital through debt or equity financings in order to fund our operations, which could be dilutive to stockholders, and such capital may not be available on reasonable terms, or at all.

The market for our offerings is immature and volatile, and if it does not further develop, if it develops more slowly than we expect, or if our offerings do not drive employee engagement, the growth of our business will be harmed.

    Our market is immature and volatile, and it is uncertain whether we will achieve and sustain high levels of demand and market adoption. Our success depends to a substantial extent on the willingness of employers to increase their use of our health navigation platform, the ability of our products to increase user engagement, as well as on our ability to demonstrate the value of our offerings to customers and their employees and to develop new products that provide value to customers and users. If employers do not perceive the benefits of our offerings or our offerings do not drive employee engagement, then our market might develop more slowly than we expect, or even shrink, which could significantly and adversely affect our operating results. In addition, we have limited insight into trends that might develop and affect our business. If customer demand for a combined
21

suite of offerings is lower than expected, our business will be harmed and our operating results will suffer. We might also make errors in predicting and reacting to relevant business, legal and regulatory trends, which could harm our business. If any of these events occur, it could materially and adversely affect our business, financial condition or results of operations.

Moreover, we are making significant investments in building a team and strategy to allow us to sell our solution to health plans, to power services they provide to their own customers, such as we have with Anthem. We have undertaken these efforts and made these investments based on our belief that health plan customers would prefer to use our solution, rather than build one of their own, or use a solution offered by one of our competitors. However, if health plan demand for our solution is lower than expected, then our business will be harmed and our operating results will suffer.
We incur significant upfront costs in our customer relationships, and if we are unable to maintain and grow these customer relationships over time, we are likely to fail to recover these costs and our operating results will suffer.
    We devote significant resources and incur significant upfront costs to establish relationships with our customers and implement our offerings and related services, particularly in the case of large enterprises that in the past have requested or required specific features or functions unique to their particular business processes. Accordingly, our operating results will depend in substantial part on our ability to deliver a successful customer experience and persuade our customers to maintain and grow their relationship with us over time. For example, if we are not successful in implementing our offerings or delivering a successful customer experience, a customer could terminate or decline to renew their agreement with us, we would lose or be unable to recoup the significant upfront costs that we had expended on such customer and our operating results would suffer. As we grow, our customer acquisition costs could outpace our build-up of recurring revenue, and we may be unable to reduce our total operating costs through economies of scale such that we are unable to achieve profitability.
Similarly, we will devote significant upfront costs to developing health plan relationships, through which we expect to our services to the health plans to power their own offerings. We expect these efforts to have long lead times and require significant upfront investment by us. As part of our sales efforts, these health plans may require specific features or functions unique to their own particular businesses. Our operating results will depend in substantial part also on our ability to deliver a successful experience and persuade health plans to maintain and grow our relationships over time. If we are unable to make meaningful sales to health plans, our business will be harmed and our operating results will suffer.
Our ability to deliver our full offerings to customers depends in substantial part on our ability to access data and other resources that are managed by a limited number of health plans and other third parties.
    In order to deliver the full functionality offered by our health navigation platform, we need continued access, on behalf of our customers, to sources of pricing and claims data, much of which is managed by a limited number of health plans and other third parties. We have developed various long-term and short-term processes to obtain data from certain health plans and other third parties. We are limited in our ability to offer the full functionality of our offerings to customers of health plans with whom we do not have a data-sharing or joint customer support process or arrangement.

    The terms of the arrangements under which we have access to data managed by health plans and other third parties vary, which can impact the offerings we are able to deliver. Many of our arrangements with health plans and third parties have terms that limit our access to and permitted uses of claims or pricing data to the data associated with our mutual customers. Also, some agreements, processes, or arrangements may be terminated if the underlying customer contracts do not continue, or may otherwise be subject to termination or non-renewal in whole or in part.
    In addition, in order to deliver current and potential future functionality of our full health navigation platform, including third-party integrated services, we need access to other resources and services that are largely or fully controlled by third-party integration partners. While we have developed, and expect to continue to develop, relationships with third parties in order to allow us and our customers to access these resources and services, we are exposed to the risk that third parties may limit or eliminate our access, which would hinder our ability to provide certain integrated health navigation functionality to our customers and harm our business.
    The health plans and other third parties with which we currently work may, in the future, change their position and limit or eliminate our access to data and resources, increase the costs for access, provide data and resources to us in more limited or less useful formats, or restrict our permitted uses of data and resources. Furthermore, some health plans and third parties that we rely on to supply data and resources have developed or are developing their own proprietary products and
22

services that may compete with aspects of our platform, and so may perceive continued cooperation with us as a competitive disadvantage and choose to limit or discontinue our access to these data and resources. Failure to continue to maintain and expand our access to suitable pricing and other data and resources may adversely impact our ability to continue to serve existing customers and expand our offerings to new customers.
    If our access to the data and resources necessary to deliver health navigation functionality is eliminated, reduced or becomes more costly to us, our ability to compete in the marketplace or to grow our revenue could be impaired and our operating results would suffer.
A significant portion of our revenue comes from a limited number of customers, the loss of which would adversely affect our financial results.
    Historically, we have relied on a limited number of customers for a substantial portion of our total revenue. For the year ended December 31, 2020, our top 10 customers by revenue accounted for approximately 70% of our total revenue. Of the top 10 customers, Anthem alone accounted for approximately 47% of total revenue for the year ended December 31, 2020. We expect the top 10 concentration to increase as we pursue our strategy of selling to health plans. We rely on our reputation and recommendations from key customers in order to promote our offering to potential customers. The loss of any of our key customers, or a failure of some of them to renew or expand user subscriptions, could have a significant impact on the growth rate of our revenue, reputation and our ability to obtain new customers. For example, during the third quarter of 2018, one of our largest customers adopted a new benefits strategy and did not renew its agreement with us, and that agreement expired on December 31, 2018. In addition, mergers and acquisitions involving our customers could lead to cancellation or non-renewal of our agreements with those customers or by the acquiring or combining companies, thereby reducing the number of our existing and potential customers.
Because we generally bill our customers and recognize revenue over the term of the contract, near term declines in new or renewed agreements may not be reflected immediately in our operating results and may be difficult to discern.
    
Most of our revenue in each quarter is derived from agreements entered into with our customers during previous quarters. Consequently, a decline in new or renewed agreements in any one quarter may not be fully reflected in our revenue for that quarter. Such declines, however, would negatively affect our revenue in future periods and the effect of significant downturns in sales of and market demand for our offering, and potential changes in our rate of renewals or renewal terms, may not be fully reflected in our results of operations until future periods. Accordingly, management measures sales performance and forecasts future subscription revenue based on signed annual recurring revenue, or ARR. ARR is a forward-looking metric based on contractual terms in existence as of the end of a reporting period and is subject to change resulting from a number of factors including, but not limited to, addition of new customers, changes in user counts, terminations or non-renewals, renewal terms as well as upsells and cross-sells. For all of these reasons, the amount of subscription revenue we actually recognize may be different from ARR at the end of a period in which it was recorded. In addition, we may be unable to adjust our cost structure rapidly, or at all, to take account of reduced revenue. Our subscription model also makes it difficult for us to rapidly increase our total revenue through additional sales in any period, as revenue from new customers must be recognized over the applicable term of the agreement. Accordingly, the effect of changes in the industry impacting our business or changes we experience in our new sales may not be reflected in our short-term results of operations.

Our sales and implementation cycle can be long and unpredictable and require considerable time and expense, which may cause our operating results to fluctuate.

    The sales cycle for our health navigation platform, from initial contact with a potential lead to contract execution and implementation, varies widely by customer, ranging from three to 24 months. Some of our customers undertake a significant and prolonged evaluation process, including whether our offerings meet a customer’s unique benefits program needs, that frequently involves not only the review of our offerings but also of our competitors, which has in the past resulted in extended sales cycles. Our sales efforts involve educating our customers about the use, technical capabilities and benefits of our offerings. Moreover, our large enterprise customers often begin to deploy our service on a limited basis, but nevertheless demand extensive configuration, integration services and pricing concessions, which increase our upfront investment in the sales effort with no guarantee that these customers will deploy our offerings widely enough across their organization to justify our substantial upfront investment. It is possible that in the future we may experience even longer sales cycles, more complex customer needs, higher upfront sales costs and less predictability in completing some of our sales. In addition, even after contracts are signed, our implementation timelines can delay recognition of related revenue for several periods. If our sales
23

cycle lengthens or our substantial upfront sales and implementation investments do not result in sufficient sales or revenue to justify our investments, our operating results may be harmed.
The health care industry is heavily regulated. Our failure to comply with regulatory requirements could create liability for us, result in adverse publicity and otherwise negatively affect our business.
    The health care and wellness industries are heavily regulated and constantly evolving due to the changing political, legislative and regulatory landscape and other factors. Many health care and wellness laws are complex, and their application to specific services and relationships may not be clear. Further, some health care laws differ from state to state and it is difficult to ensure our business complies with evolving laws in all states. Our operations may be adversely affected by enforcement initiatives. By offering third-party partner applications we may become subject to additional regulations that don’t ordinarily apply to our own core business. Our failure to accurately anticipate the application of these laws and regulations to our business, or any other failure to comply with regulatory requirements, could create liability for us, result in adverse publicity and negatively affect our business. For example, failure to comply with these requirements could result in the unwillingness of current and potential customers to work with us. Federal and state legislatures and agencies periodically consider proposals to revise aspects of the legal rules applicable to the health care industry, or to revise or create additional statutory and regulatory requirements. Such proposals, if implemented, could impact our operations, the use of our offerings and our ability to market new products and services, or could create unexpected liabilities for us. We cannot predict what changes to laws or regulations might be made in the future or how those changes could affect our business or our operating costs.
If we fail to comply with applicable health information privacy and security laws and other applicable state, federal and international privacy and security laws, we may be subject to significant liabilities, reputational harm and other negative consequences, including decreasing the willingness of current and potential customers to work with us.
    We are subject to data privacy and security regulation within the jurisdictions where our users reside; these regulations address matters central to our business, including privacy and data protection, personal information, content, data security, data retention and deletion, and user communications. For example, we are subject to HIPAA, which established uniform federal standards for certain “covered entities,” which include health care providers and health plans, governing the conduct of specified electronic health care transactions and protecting the security and privacy of protected health information (“PHI”). The Health Information Technology for Economic and Clinical Health Act (“HITECH”) which became effective on February 17, 2010, makes HIPAA’s privacy and security standards directly applicable to “business associates,” which are independent contractors or agents of covered entities that create, receive, maintain, or transmit PHI in connection with providing a service for or on behalf of a covered entity. HITECH also increased the civil and criminal penalties that may be imposed against covered entities, business associates and other persons, and gave state attorneys general new authority to file civil actions for damages or injunctions in federal courts to enforce HIPAA’s requirements and seek attorney’s fees and costs associated with pursuing federal civil actions.

    A portion of the data that we obtain and handle for or on behalf of our customers is considered PHI, subject to HIPAA as well as other regulations. Under HIPAA and our contractual agreements with our HIPAA covered entity health plan customers, we are considered a “business associate” to those customers, and are required to maintain the privacy and security of PHI in accordance with HIPAA and the terms of our business associate agreements with customers, including by implementing HIPAA-required administrative, technical and physical safeguards. We have incurred, and will continue to incur, significant costs to establish and maintain these safeguards and, if additional safeguards are required to comply with HIPAA regulations or our customers’ requirements, our costs could increase further, which would negatively affect our operating results. Furthermore, if we fail to maintain adequate safeguards, or we or our agents and subcontractors use or disclose PHI in a manner prohibited or not permitted by HIPAA or our business associate agreements with our customers, or if the privacy or security of PHI that we obtain and handle is otherwise compromised, we could be subject to significant liabilities and consequences, including, without limitation:

breach of our contractual obligations to customers, which may cause our customers to terminate their relationship with us and may result in potentially significant financial obligations to our customers;
investigation by regulatory authorities empowered to enforce HIPAA and other applicable regulations, including but not limited to the U.S. Department of Health and Human Services and state attorneys general, and the possible imposition of civil penalties;
private litigation by individuals adversely affected by any violation of HIPAA, HITECH, or comparable laws for which we are responsible; and
24

negative publicity, which may decrease the willingness of current and potential customers to work with us and negatively affect our sales and operating results.

    In addition, we are subject to various state laws, including the California Consumer Privacy Act (“CCPA”), which recently was enacted by California. The CCPA requires, among other things, that covered companies to provide new disclosures to California consumers, and affords such consumers new abilities to opt-out of certain sales of personal information. It went into effect on January 1, 2020. Legislators may propose amendments to the CCPA, and it remains unclear what, if any, modifications will be made to this legislation or how it will be interpreted in practice. We cannot yet predict the impact of the CCPA on our business or operations, but it may require us to modify our data processing practices and policies and to incur substantial costs and expenses in an effort to comply. In addition, the CCPA includes a private right of action related to security breaches. Less than one year after the CCPA became effective, California voters approved the California Privacy Rights Act (“CPRA”), a consumer privacy ballot initiative that amends and expands the CCPA. The CPRA affords California residents more control over their personal information, imposes heightened compliance requirements, and establishes a new enforcement agency dedicated to consumer privacy. The CPRA’s substantive provisions become effective January 1, 2023.

    We also have ongoing compliance obligations with respect to applicable portions of the EU General Data Protection Regulation (“GDPR”), which became effective on May 25, 2018, which we have to comply with to the extent we have applicable users in the European Union, and we cannot assure you that our compliance efforts will be effective. The introduction of new products or expansion of our activities may subject us to additional laws and regulations. We have incurred, and will continue to incur, significant costs to establish and maintain compliance with new regulations that may apply to us, which would negatively affect our operating results.
    Further, we publish statements to end users of our services that describe how we handle and protect personal information. If federal or state regulatory authorities or private litigants consider any portion of these statements to be untrue, we may be subject to claims of deceptive practices, which could lead to significant liabilities and consequences, including, without limitation, costs of responding to investigations, defending against litigation, settling claims and complying with regulatory or court orders.
    We also send SMS text messages to potential end users who are eligible to use our service through certain customers and partners. While we get consent from or on behalf of these individuals to send text messages, federal or state regulatory authorities or private litigants may claim that the notices and disclosures we provide, form of consents we obtain or our SMS texting practices are not adequate. These SMS texting campaigns are potential sources of risk for class action lawsuits and liability for our company. Numerous class-action suits under federal and state laws have been filed in recent years against companies who conduct SMS texting programs. Many of those suits have resulted in multi-million dollar settlements to the plaintiffs.

Shifts in health care benefits trends, including any potential decline in the number of self-insured employers, or the emergence of new technologies, may render our offerings obsolete or require us to expend significant resources in order to remain competitive.
    The U.S. health care industry is extensive and complex, with a number of large market participants with conflicting agendas, is subject to significant government regulation and is currently undergoing significant change. Changes in our industry, for example, away from high deductible health plans, or the emergence of new technologies as more competitors enter our market, could result in our offerings being less desirable or relevant.

    For example, we currently derive the majority of our revenue from customers that are self-insured employers. The demand for significant portions of our offerings depend on the need of self-insured employers to manage the costs of health care services that they pay on behalf of their employees. While the percentage of employers who are self-insured has been increasing over the past decade, there is no assurance that this trend will continue. Various factors, including changes in the health care insurance market or in government regulation of the health care industry, could cause the percentage of self-insured employers to decline, which would adversely affect the market for our offerings and would negatively affect our business and operating results. Furthermore, such trends and our business could be affected by changes in health care spending resulting from changes in the law like we saw with the Patient Protection and Affordable Care Act. Under the ACA, the federal government and several state governments established public exchanges in which consumers can purchase health insurance. In the event that the ACA, any amendment or repeal of the ACA, or other changes to the legal landscape causes our customers to change their health care benefits plans or move to use of exchanges such that it reduces the need for our offerings, or if the
25

number of self-insured employers otherwise declines, we would be forced to compete on additional product and service attributes or to expend significant resources in order to alter our offerings to remain competitive.
    
If health care benefits trends shift or entirely new technologies, services or programs are developed that replace or disrupt existing offerings, our existing or future offerings could be rendered obsolete and our business could be adversely affected. In addition, we may experience difficulties with software development, industry standards, design or marketing that could delay or prevent our development, introduction or implementation of new products and enhancements.
We may require additional capital to support business growth, and this capital might not be available to us on acceptable terms, or at all.
    
Our operations have consumed substantial amounts of cash since inception and we intend to continue to make significant investments to support our business growth, respond to business challenges or opportunities, develop new products and services, enhance our existing offering and services, enhance our operating infrastructure and potentially acquire complementary businesses and technologies. For the years ended December 31, 2020 and 2019, our net cash used in operating activities was $5.6 million and $17.4 million, respectively. Our future capital requirements may be significantly different from our current estimates and will depend on many factors including our growth rate, new customer acquisitions, subscription renewal activity, operation of and improvement to our applications' functionalities, the timing and extent of spending to support development efforts, the expansion of sales and marketing activities, the introduction of new and enhanced services offerings and the continuing market acceptance of our cloud-based subscription services. Accordingly, we might need to engage in equity or debt financings or collaborative arrangements to secure additional funds. If we raise additional funds through further issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our Class B common stock.

Our debt financing may expose us to risks that could adversely affect our business, operating results or financial condition, and could prevent us from fulfilling our obligations under such indebtedness. On May 5, 2020, we entered into the Amended Loan Agreement with the Bank. Under the Amended Loan Agreement, the Bank agreed to extend a $25.0 million revolving credit facility to us. The Amended Loan Agreement contains customary affirmative and negative covenants, including covenants that limit or restrict our ability to, among other things, take certain corporate actions such as incurring indebtedness, entering into acquisitions, or paying dividends. We are also required to maintain compliance with liquidity ratios. The occurrence of an event of default under the Amended Loan Agreement could result in the acceleration of all outstanding obligations under the Amended Loan Agreement. Any additional debt financing secured by us in the future could involve restrictive covenants relating to our capital-raising activities and other financial and operational matters, which might make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. We might have to obtain funds through arrangements with collaborative partners or others that may require us to relinquish rights to our technologies or offerings that we otherwise would not relinquish. In addition, it may be difficult to obtain financing in the public markets or to obtain additional debt financing, and we might not be able to obtain additional financing on commercially reasonable terms, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly limited.
We depend on data centers operated by third parties for our offerings, and any disruption in the operation of these facilities could adversely affect our business.
    We provide our Castlight health navigation platform and wellbeing services through computer hardware that is currently located in geographically-dispersed, third-party data centers in the U.S., each of which is operated by the same IT hosting company. Some service features are augmented through the use of cloud services specializing in security, metrics, load balancing, and user experience. While we control and have access to our owned servers and all of the components of our network that are located in these external data centers, we do not control the operation of these facilities and there could be performance or availability issues outside our control. The owners of our data centers and hosting services have no obligation to renew the agreements with us on commercially reasonable terms, or at all. If we are unable to renew these types of agreements on commercially reasonable terms, or if our data center operators and hosting services are acquired or cease operations, we may be required to transfer our servers and other infrastructure to new data center facilities or hosting services, and we may incur significant costs and possible service interruption in connection with doing so.
    Problems faced by our third-party data center and hosting locations could adversely affect the experience of our customers. The operators of the data centers and hosting services could decide to close the facilities or change and suspend their
26

service offerings without adequate notice. In addition, any financial difficulties, such as bankruptcy, faced by the operators of the data centers or any of the service providers with whom we or they contract may have negative effects on our business, the nature and extent of which are difficult to predict. Additionally, if our data centers and hosting facilities are unable to keep up with our growing needs for capacity, this could have an adverse effect on our business. For example, a rapid expansion of our business could affect the service levels at our data centers and hosting locations or cause such data centers and systems to fail. Any changes in third-party service levels at our data centers and hosting locations or any disruptions or other performance problems with our product offerings could adversely affect our reputation and may damage our customers’ stored files or result in lengthy interruptions in our services. Interruptions in our services might reduce our revenue, increase our costs associated with remediation or cause us to issue refunds to customers for prepaid and unused subscriptions, subject us to potential liability or adversely affect our renewal rates.
The information that we provide to our customers, and their employees and families, could be inaccurate or incomplete, which could harm our business, financial condition and results of operations.
    We provide price, quality and other health care-related information for use by our customers, and their employees and families, to search and compare options for health care services. Third-party health plans and our customers provide us with most of these data. Because data in the health care industry is fragmented in origin, inconsistent in format and often incomplete, the overall quality of data in the health care industry is poor, and we frequently discover data issues and errors. If the data that we provide to our customers are incorrect or incomplete or if we make mistakes in the capture or input of these data, our reputation may suffer and our ability to attract and retain customers may be harmed.
Furthermore, in the second quarter of 2020, we launched the first directory of COVID-19 testing sites for public use, as well as Working Well, a solution to help employers and academic institutions manage re-entry in the wake of the COVID-19 pandemic. There may be limited evidence on which to evaluate the market reaction to products and services that may be developed and our marketing efforts for new products and services or products with new uses may not be successful. The market for products responding to the COVID-19 pandemic is in its early stages and its future development and acceptance by our customers is uncertain. As such, there can be no assurance that any products or services will obtain significant market acceptance and fill the market need that is perceived to exist on a timely basis, or at all. Additionally, if our solutions do not accurately or securely track the health of the relevant populations, our reputation may suffer, we may be exposed to liability, and our ability to attract and retain customers may be harmed.
    
    In addition, a court or government agency may take the position that our storage and display of health information exposes us to personal injury liability or other liability for wrongful delivery or handling of health care services or erroneous health information. While we maintain insurance coverage, this coverage may prove to be inadequate or could cease to be available to us on acceptable terms, if at all. Even unsuccessful claims could result in substantial costs, harm to our reputation and diversion of management resources. A claim brought against us that is uninsured or under-insured could harm our business, financial condition and results of operations.

If we cannot maintain our corporate culture as we grow, we could lose the elements of our culture that we believe contribute to our success and, as a result, our business may be harmed.
We believe that a critical asset for our business, and a source of our competitive strength, is our unique company culture, which we believe fosters a high level of cross-functional collaboration and desire for excellence in our performance and product. As we grow and change, we may find it difficult to maintain these important aspects of our corporate culture. This was true in the case of the Jiff acquisition, and may be true of any acquisitions we may make in the future. Any such acquisitions may present additional challenges to our ability to maintain our corporate culture. Any failure to preserve our culture could also negatively affect our reputation, our ability to attract and retain personnel, our ability to continue to build and advance our offerings and may otherwise adversely affect our future success.
If we fail to develop widespread brand awareness cost-effectively, our business may suffer.
    We believe that developing and maintaining widespread awareness of our brand in a cost-effective manner is critical to achieving widespread adoption of our offerings and attracting new customers. Brand promotion activities may not generate customer awareness or increase revenue, and even if they do, any increase in revenue may not offset the expenses we incur in building our brand. If we fail to successfully promote and maintain our brand, or incur substantial expenses, we may fail to attract or retain customers necessary to realize a sufficient return on our brand-building efforts, or to achieve the widespread brand awareness that is critical for broad customer adoption of our offerings.
27

Our estimates of market opportunity and forecasts of market growth may prove to be inaccurate, and even if the market in which we compete achieves the forecasted growth, our business could fail to grow at similar rates, if at all.
    Market opportunity estimates and growth forecasts are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. Our estimates and forecasts relating to the size and expected growth of the market for our products and services may prove to be inaccurate. Even if the market in which we compete meets our size estimates and forecasted growth, our business could fail to grow at similar rates, if at all.

Any failure to protect our intellectual property rights could impair our ability to protect our proprietary technology and our brand.
    Our success depends in part on our ability to enforce our intellectual property and other proprietary rights. We rely upon a combination of patent, trademark, copyright and trade secret laws, as well as license and access agreements and other contractual provisions, to protect our intellectual property and other proprietary rights. In addition, we attempt to protect our intellectual property and proprietary information by requiring certain of our employees, consultants and contractors to enter into confidentiality, noncompetition and assignment of inventions agreements. These laws, procedures and restrictions provide only limited protection and any of our intellectual property rights may be challenged, invalidated, circumvented, infringed or misappropriated. While we have two U.S. patent applications pending, and we currently have one issued U.S. patent, we cannot ensure that any of our pending patent applications will be granted or that our issued patent will adequately protect our intellectual property. In addition, if any patents are issued in the future, they may not provide us with any competitive advantages, or may be successfully challenged by third parties. To the extent that our intellectual property and other proprietary rights are not adequately protected, third parties might gain access to our proprietary information, develop and market solutions similar to ours, or use trademarks similar to ours, each of which could materially harm our business. Further, unauthorized parties may attempt to copy or obtain and use our technology to develop products with the same functionality as our offering, and policing unauthorized use of our technology and intellectual property rights is difficult and may not be effective. The failure to adequately protect our intellectual property and other proprietary rights could materially harm our business.
We could incur substantial costs as a result of any claim of infringement of another party’s intellectual property rights.
    In recent years, there has been significant litigation in the United States involving patents and other intellectual property rights. Companies in the Internet and technology industries are increasingly bringing and becoming subject to suits alleging infringement of proprietary rights, particularly patent rights, and our competitors and other third parties may hold patents or have pending patent applications, which could be related to our business. These risks have been amplified by the increase in third parties, which we refer to as non-practicing entities, whose sole or primary business is to assert such claims. We expect that we may receive in the future notices that claim we or our customers using our offerings have misappropriated or misused other parties’ intellectual property rights, particularly as the number of competitors in our market grows and the functionality of products amongst competitors overlaps. If we are sued by a third party that claims that our technology infringes its rights, the litigation, whether or not successful, could be extremely costly to defend, divert our management’s time, attention and resources, damage our reputation and brand and substantially harm our business. We do not currently have an extensive patent portfolio of our own, which may limit the defenses available to us in any such litigation.
    In addition, in most instances, we have agreed to indemnify our customers against certain third-party claims, which may include claims that our offerings infringe the intellectual property rights of such third parties. Our business could be adversely affected by any significant disputes between us and our customers as to the applicability or scope of our indemnification obligations to them. The results of any intellectual property litigation to which we might become a party, or for which we are required to provide indemnification, may require us to do one or more of the following:
cease offering or using technologies that incorporate the challenged intellectual property;
make substantial payments for legal fees, settlement payments or other costs or damages;
obtain a license, which may not be available on reasonable terms, to sell or use the relevant technology; or
incur substantial costs and reallocate resources to redesign our technology to avoid infringement.

    If we are required to make substantial payments or undertake any of the other actions noted above as a result of any intellectual property infringement claims against us or any obligation to indemnify our customers for such claims, such payments or costs could have a material adverse effect upon our business and financial results.
Our use of open source technology could impose limitations on our ability to commercialize our software platform.
28

    Our offerings incorporate open source software components that are licensed to us under various public domain licenses. Some open source software licenses require users who distribute open source software as part of their software to publicly disclose all or part of the source code to such software or make available any derivative works of the open source code on unfavorable terms or at no cost. There is little or no legal precedent governing the interpretation of many of the terms of these licenses and therefore the potential impact of such terms on our business is somewhat unknown. There is a risk that such licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to market our software platform. While we monitor our use of open source software and try to ensure that none is used in a manner that would require us to disclose our source code or that would otherwise breach the terms of an open source agreement, such use could inadvertently occur and we may be required to release our proprietary source code, pay damages for breach of contract, re-engineer our offerings, discontinue sales of our offerings in the event re-engineering cannot be accomplished on a timely basis or take other remedial action that may divert resources away from our development efforts, any of which could cause us to breach customer contracts, harm our reputation, result in customer losses or claims, increase our costs or otherwise adversely affect our business and operating results.
We may not be able to utilize a significant portion of our net operating loss or research tax credit carryforwards, which could adversely affect our profitability.
    Our primary tax jurisdiction is the United States. All of our tax years are open to examination by U.S. federal and state tax authorities. We have provided a full valuation allowance for our deferred tax assets due to the uncertainty surrounding the future realization of such assets. Therefore, no benefit has been recognized for the net operating loss carryforwards and other deferred tax assets. The net operating loss could expire unused and be unavailable to reduce future income tax liabilities, which could adversely affect our profitability.

We are a smaller reporting company and may elect to comply with reduced public company reporting requirements applicable to smaller reporting companies, which could make our common stock less attractive to investors.

We are a “smaller reporting company,” meaning that we are not an investment company, an asset-backed issuer, or a majority-owned subsidiary of a parent company that is not a “smaller reporting company,” and have either: (i) a public float of less than $250 million or (ii) annual revenues of less than $100 million during the most recently completed fiscal year and (A) no public float or (B) a public float of less than $700 million. As a “smaller reporting company,” we are subject to reduced disclosure obligations in our SEC filings compared to other issuers, including with respect to disclosure obligations regarding executive compensation in our periodic reports and proxy statements. Until such time as we cease to be a “smaller reporting company,” such reduced disclosure in our SEC filings may make it harder for investors to analyze our operating results and financial prospects.

If some investors find our common stock less attractive as a result of any choices to reduce future disclosure we may make, there may be a less active trading market for our common stock and our stock price may be more volatile.

Risks Related to Our Class B Common Stock

The stock price of our Class B common stock may be volatile or may decline regardless of our operating performance.

    The market price of our Class B common stock has fluctuated significantly since our initial public offering and may continue to fluctuate. These fluctuations could cause you to lose all or part of your investment in our Class B common stock. Factors, many of which are beyond our control, that could cause additional fluctuations in the market price of our Class B common stock include the following:

overall performance of the equity markets;
the COVID-19 pandemic and any associated economic downturn;
our operating performance and the performance of other similar companies;
changes in the estimates of our operating results that we provide to the public or our failure to meet these projections;
failure of securities analysts to maintain coverage of us, changes in financial estimates by securities analysts who follow our company or our failure to meet these estimates or the expectations of investors or changes in recommendations by securities analysts that elect to follow our Class B common stock;
sales of shares of our Class B common stock by us or our stockholders, including same day sales to cover tax withholdings as a result of settlement of restricted stock units;
announcements of technological innovations, new products or enhancements to services, acquisitions, strategic alliances or significant agreements by us or by our competitors;
29

disruptions in our services due to computer hardware, software or network problems;
announcements of customer additions and customer cancellations or delays in customer purchases;
recruitment or departure of key personnel;
the economy as a whole, market conditions in our industry and the industries of our customers;
litigation involving us, our industry or both, or investigations by regulators into our operations or those of our competitors;
developments or disputes concerning our intellectual property or other proprietary rights;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business; and
the size of our market float.
    In addition, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many technology companies. Stock prices of many technology companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. In the past, stockholders have filed securities class action litigation following periods of market volatility or have threatened other actions, including proxy contests. If we were to become involved in new securities litigation or become subjected to a proxy contest, it could subject us to substantial costs, divert resources and the attention of management from our business and adversely affect our business.
If we are unable to meet the continued listing requirements of the NYSE, the NYSE may delist our Class B common stock.

On March 30, 2020, we received written notification from the NYSE that the average closing price of our Class B common stock had fallen below $1.00 per share over a period of 30 consecutive trading days, which is the minimum average closing share price required to maintain listing under Section 802.01C of the NYSE Listed Company Manual. On September 1, 2020, we regained compliance with NYSE listing requirements after our average closing price for the 30 trading days ended August 31, 2020 and our closing price on August 31, 2020 both exceeded $1.00 per share.

If in the future our trading price fails to comply with NYSE listing standards, we may receive an additional deficiency notice. In the future, we could elect to regain compliance by implementing a reverse stock split, such that the price of our Class B common stock would promptly exceed $1.00 per share, provided that the price must remain above that level for at least the following 30 trading days. At our 2020 annual meeting of stockholders, we received stockholder approval for a reverse stock split, which approval is effective until our 2021 annual meeting of stockholders should our Board decide to implement a reverse stock split to cure a future deficiency.

Our Class B common stock could also be delisted if (i) our average market capitalization over a consecutive 30 trading-day period is less than $15 million, or (ii) our Class B common stock trades at an “abnormally low” price. In either case, we would not have an opportunity to cure the deficiency, and, as a result, our Class B common stock would be suspended from trading on the NYSE immediately, and the NYSE would begin the process to delist our Class B common stock, subject to our right to appeal under NYSE rules. If this were to occur, there is no assurance that any appeal we undertake in these or other circumstances would be successful, nor is there any assurance that we will continue to comply with the other NYSE continued listing standards.

Failure to maintain our NYSE listing could negatively impact us and our stockholders by reducing the willingness of investors to hold our Class B common stock because of the resulting decreased price, liquidity and trading of our Class B common stock, limited availability of price quotations, and reduced news and analyst coverage. These developments may also require brokers trading in our Class B common stock to adhere to more stringent rules and may limit our ability to raise capital by issuing additional shares in the future. Delisting may adversely impact the perception of our financial condition and cause reputational harm with investors and parties conducting business with us. In addition, the perceived decreased value of employee equity incentive awards may reduce their effectiveness in encouraging performance and retention.

If there are substantial sales of shares of our Class B common stock, the price of our Class B common stock could decline.
    The price of our Class B common stock could decline if there are substantial sales of our Class B common stock, particularly sales by our directors, executive officers and significant stockholders, or the perception in the market that the holders of a large number of shares of our Class B common stock intend to sell their shares, and may make it more difficult for stockholders to sell Class B common stock at a time and price that they deem appropriate. We are unable to predict the effect that sales may have on the prevailing market price of our Class B common stock.
30

The dual class structure of our Class A and Class B common stock will have the effect of concentrating significant voting influence or control with our directors and their affiliates; this will limit or preclude a stockholder's ability to influence corporate matters.
    Each share of Class A common stock and each share of Class B common stock has one vote per share, except on the following matters (in which each share of Class A common stock has ten votes per share and each share of Class B common stock has one vote per share):
adoption of a merger or consolidation agreement involving our company;
a sale, lease or exchange of all or substantially all of our property and assets;
a dissolution or liquidation of our company; or
every matter, if and when any individual, entity or “group” (as such term is used in Regulation 13D of the Exchange Act) has, or has publicly disclosed (through a press release or a filing with the SEC) an intent to have, beneficial ownership of 30% or more of the number of outstanding shares of Class A common stock and Class B common stock, combined.
    Because of our dual class common stock structure, the holders of our Class A common stock, who in large part consist of our founders, early investors, directors, and current and former employees, will continue to be able to exert significant influence over the corporate matters listed above if any such matter is submitted to our stockholders for approval even if they own less than 50% of the outstanding shares of our Class A and Class B common stock, combined. As of December 31, 2020, holders of our Class A common stock owned approximately 22% of the outstanding shares of our Class A and Class B common stock, combined; however, holders of our Class A common stock, including our directors and their affiliates, have approximately 74% of the voting power of our outstanding capital stock with respect to the matters specified above. This concentrated control by holders of our Class A common stock will limit or preclude the ability of a holder of our Class B common stock to influence those corporate matters for the foreseeable future and, as a result, we may take actions that our stockholders do not view as beneficial. The market price of our Class B common stock could be adversely affected by the structure. In addition, this may prevent or discourage unsolicited acquisition proposals or offers for capital stock that a stockholder may feel are in its best interests.
    Transfers by holders of our Class A common stock will generally result in those shares converting to our Class B common stock, subject to limited exceptions, such as certain transfers effected for estate planning purposes. The conversion of our Class A common stock to our Class B common stock will have the effect, over time, of increasing the relative voting power of those holders of Class A common stock who retain their shares in the long term. If, for example, directors and their affiliates retain a significant portion of their holdings of our Class A common stock for an extended period of time, they could continue to significantly influence the combined voting power of our Class A and Class B common stock with respect to each of the matters identified in the list above.
If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business, our stock price and trading volume could decline.
    The trading market for our Class B common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. If one or more of the analysts who cover us downgrade our Class B common stock or publish inaccurate or unfavorable research about our business, our Class B common stock price would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, demand for our Class B common stock could decrease, which might cause our Class B common stock price and trading volume to decline.

Anti-takeover provisions under Delaware law and in our restated certificate of incorporation and restated bylaws could make a merger, tender offer, or proxy contest difficult, limit attempts by our stockholders to replace or remove members of our board of directors or current management and depress the trading price of our Class B common stock.
    Our status as a Delaware corporation and the anti-takeover provisions of the Delaware General Corporation Law may discourage, delay, or prevent a change in control by prohibiting us from engaging in a business combination with an interested stockholder for a period of three years after the person becomes an interested stockholder, even if a change of control would be beneficial to our existing stockholders.
    In addition, our restated certificate of incorporation and restated bylaws contain provisions that may make the acquisition of our company or changes in our board of directors or management more difficult, including the following:
31

Our board of directors is classified into three classes of directors with staggered three-year terms and directors are only able to be removed from office for cause, which may delay the replacement of a majority of our board of directors or impede an acquirer from rapidly replacing our existing directors with its own slate of directors.
Subject to the rights of the holders of any series of preferred stock to elect directors under specified circumstances, only our board of directors has the right to fill a vacancy created by the expansion of our board of directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors.
Our stockholders may not act by written consent or call special stockholders’ meetings; as a result, a holder, or holders, controlling a majority of our Class A and Class B common stock are not be able to take certain actions other than at annual stockholders’ meetings or special stockholders’ meetings, which special meetings may only be called by the chairman of our board, our chief executive officer, our president, or a majority of our board of directors.
Certain litigation against us can only be brought in Delaware and actions related to securities claims can only be brought in federal court.
Our restated certificate of incorporation authorizes undesignated preferred stock, the terms of which may be established and shares of which may be issued, by our board of directors without the approval of the holders of Class B common stock, which makes it possible for our board of directors to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to acquire us.
Advance notice procedures and additional disclosure requirements apply for stockholders to nominate candidates for election as directors or to bring matters before a meeting of stockholders, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of our company.
Our restated certificate of incorporation prohibits cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates.
Amendment of the anti-takeover provisions of our restated certificate of incorporation require super majority approval by holders of at least two-thirds of our outstanding Class A and Class B    common stock, combined.
In certain circumstances pertaining to change in control, the sale of all or substantially all of our assets and liquidation matters, and on all matters if and when any individual, entity or group has, or has publicly disclosed an intent to have, beneficial ownership of 30% or more of the number of outstanding shares of our Class A and Class B common stock, combined, holders of our Class A common stock are entitled to ten votes per share and holders of our Class B common stock are entitled to one vote per share. As of December 31, 2020, holders of our Class A common stock owned approximately 22% and holders of our Class B common stock owned approximately 78% of the outstanding shares of our Class A and Class B common stock, combined. However, because of our dual class common stock structure these holders of our Class A common stock have approximately 74% and holders of our Class B common stock have approximately 26% of the total voting power with respect to the matters specified above. In all other circumstances, holders of our Class A and Class B common stock are each entitled to one vote per share, and in these other circumstances the holders of our Class A common stock have approximately 22% and holders of our Class B common stock have approximately 78% of the total voting power.
In addition, in December 2020, we amended and restated our restated bylaws to provide that the federal district courts of the United States will, to the fullest extent permitted by law, be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act of 1933, as amended (such provision, a “Federal Forum Provision”). Our decision to adopt a Federal Forum Provision followed a decision by the Supreme Court of the State of Delaware holding that such provisions are facially valid under Delaware law. While there can be no assurance that federal or state courts will follow the holding of the Delaware Supreme Court or determine that the Federal Forum Provision should be enforced in a particular case, application of the Federal Forum Provision means that suits brought by our stockholders to enforce any duty or liability created by the Securities Act of 1933, as amended, must be brought in federal court and cannot be brought in state court.

General Risks

The COVID-19 pandemic has had a material adverse impact on the U.S. and global economies and could have a material adverse impact on our employees, suppliers, customers and users, which has negatively impacted our business, financial condition and results of operations and which could materially impact us in the future.

During the first quarter of 2020, a novel coronavirus disease (“COVID-19”) was declared a global pandemic by the World Health Organization and has resulted in the imposition by national, state and local governments of numerous, unprecedented, national and international measures to try to contain the virus, including travel bans and restrictions, shutdowns,
32

quarantines, shelter-in-place and social distancing orders, many of which have adversely impacted consumer spending, global capital markets and the global economy.

The COVID-19 pandemic has caused us to modify our business practices, including but not limited to: instituting a workforce reduction in May 2020 representing 13% of our headcount; implementing a temporary base salary reduction for executive management, directors and other employees, which was restored in mid-November 2020; curtailing or modifying employee travel; cancelling physical participation in meetings, events and conferences; and moving to full remote work for certain offices. We may take further actions as may be required by government authorities or that we determine are in the best interests of our employees, customers and business partners. Our San Francisco and Sunnyvale, California offices currently remain closed as a result of health department mandates. However, we have re-opened our Utah offices for certain employees as allowed under state and local orders. While we have implemented what we believe to be a comprehensive protocol to ensure the safety and wellbeing of employees returning to the office, including daily health screenings, physical changes to our floor layout, and required proper personal protection equipment, these measures may not be sufficient to mitigate the risks posed by the virus or otherwise be satisfactory to government authorities.

The COVID-19 pandemic has adversely affected, and may continue to adversely affect, our customers’ operations, our employees, and employee productivity. For example, some of our customers have experienced reductions in force that have negatively impacted the fees due to us under our agreements with them. In addition, we have experienced some changes in customer demand, particularly as customer funding priorities change and some of our buyers' budgets are cut, which has caused us to offer deferred payment terms and discounts in lieu of termination, and has also resulted in some terminations or non-renewals. The uncertainty of the COVID-19 pandemic on our customers' operations, our employees, and their productivity affects our management’s accounting estimates and assumptions, which could result in greater variability in a variety of areas that depend on these estimates and assumptions as additional events and information become known.

Additionally, the disruption and volatility in the global and domestic capital markets may increase the cost of capital and limit our ability to access capital. Both the health and economic aspects of the COVID-19 virus are highly fluid and the future course of each is uncertain. For these reasons and other reasons that may come to light if the COVID-19 pandemic and associated protective or preventative measures expand, we may experience a material adverse effect, either directly or indirectly through our customers, on our business operations, revenues, and financial condition; however, its ultimate impact is highly uncertain and subject to change.

Our quarterly results may fluctuate significantly, which could adversely impact the value of our Class B common stock.
Our quarterly results of operations, including our revenue, gross margin, net loss and cash flows, may vary significantly in the future, and period-to-period comparisons of our operating results may not be meaningful. Accordingly, our quarterly results should not be relied upon as an indication of future performance. Our quarterly financial results may fluctuate as a result of a variety of factors, many of which are outside of our control, including, without limitation, those listed elsewhere in this “Risk Factors” section and those listed below:
the addition or loss of large customers, including through acquisitions or consolidations of such customers;
seasonal and other variations in the timing of the sales of our offerings, as a significantly higher proportion of our customers either enter into new subscription agreements or renew previous agreements with us in the second half of the year;
the timing of recognition of revenue, including possible delays in the recognition of revenue due to lengthy and sometimes unpredictable implementation timelines;
failure to meet our contractual commitments under service-level agreements with our customers;
the amount and timing of operating expenses related to the maintenance and expansion of our business, operations and infrastructure;
our access to pricing and claims data managed by health plans and other third parties, or changes to the fees we pay for that data;
the timing and success of introductions of new products, services and pricing by us or our competitors or any other change in the competitive dynamics of our industry, including consolidation among competitors, customers or strategic partners;
our ability to attract new customers;
customer renewal rates and the timing and terms of customer renewals;
network outages or security breaches;
the mix of products and services sold or renewed during a period;
33

general economic, industry and market conditions, including the domestic and global macroeconomic impact of the current COVID-19 pandemic;
the timing of expenses related to the development or acquisition of technologies or businesses and potential future charges for impairment of goodwill from acquired companies; and
impacts of new accounting pronouncements.
    We are particularly subject to fluctuations in our quarterly results of operations since the costs associated with entering into customer agreements and implementing our offerings are generally incurred prior to launch, while we generally recognize revenue over the term of the agreement beginning at launch. In addition, some of our contracts with customers provide for one-time bonus payments, or in some cases fee reductions, if our offerings do, or do not, achieve certain metrics, such as a certain rate of employee engagement. These bonuses or reductions may lead to additional fluctuations in our quarterly operating results. In certain contracts, employee engagement may refer to the number of first time registrations by employees of our customers and in other cases it may refer to return usage of our products by employees. Any fluctuations in our quarterly results may not accurately reflect the underlying performance of our business and could cause a decline in the trading price of our Class B common stock.
The loss of one or more of our executive officers or key employees, or an inability to attract and retain highly skilled employees or key subcontractor services, could adversely affect our business.

Our success depends largely upon the continued services of our key executive officers. We have in the past and may in the future experience changes in our executive management team resulting from the departure of executives or subsequent hiring of new executives, which may be disruptive to our business. Transitions in senior management may disrupt our ability to implement our business strategy and could have a material adverse effect on our business. The impact of hiring new executives may not be immediately realized.

Our executive officers are at-will employees and may terminate employment with us at any time with no advance notice. The replacement of one or more of our executive officers or other key employees involves significant time and cost and may significantly delay or prevent the achievement of our business objectives.

To continue to execute our growth strategy, we also must attract and retain highly skilled personnel, particularly in research and development and sales and marketing. Competition is intense for engineers with high levels of experience in designing and developing software and Internet-related services, particularly in the San Francisco Bay Area where we are located. The pool of qualified personnel with Software-as-a-Service, or SaaS, experience or experience working with the health care market is limited overall. We have from time to time in the past experienced, and we expect to continue to experience in the future, difficulty in hiring and retaining highly skilled personnel with appropriate qualifications. In addition, many of the companies with which we compete for experienced personnel have greater resources than we do. We supplement our hired skilled personnel through the use of subcontractors, particularly in the area of research and development, a significant portion of which perform services outside of the United States. If these subcontractors cease to perform services for us for any reason, our ability to meet our development goals may be impaired, and our business and future growth prospects could be severely harmed.

In addition, in making employment decisions, particularly in the Internet and high-technology industries, job candidates often consider the value of the stock options or other equity instruments they may receive in connection with their employment. Volatility or performance trends in the price of our stock may, therefore, adversely affect our ability to attract or retain highly skilled personnel.
If we fail to manage our growth effectively, our expenses could increase more than expected, our revenue may not increase and we may be unable to implement our business strategy.
    We have experienced significant growth since our inception, both organic and through acquisitions, which strains our business, operations and employees. Future revenues may not grow at the same rates they have historically or may even stagnate or decline. To manage our current and anticipated future growth effectively, we must continue to maintain and enhance our IT infrastructure, financial and accounting systems and controls. Moreover, we may from time to time decide to undertake cost savings initiatives, such as the reduction in workforce we implemented in 2020, or disposing of, or otherwise discontinuing certain products, in an effort to focus our resources on key strategic initiatives and streamline our business. We must also attract, train and retain a significant number of qualified personnel in key areas such as research and development, sales and
34

marketing, customer support, professional services, and management, and the availability of such personnel, in particular software engineers, may be constrained. These and similar challenges, and the related costs, may be exacerbated by the fact that our headquarters is located in the San Francisco Bay Area.
    A key aspect to managing our growth is our ability to scale our capabilities to implement our offerings satisfactorily with respect to both large and demanding enterprise customers, who currently comprise the majority of our customer base, as well as smaller customers. Large customers often require specific features or functions unique to their particular business processes, which at a time of rapid growth or during periods of high demand may strain our implementation capacity and hinder our ability to successfully implement our offerings to our customers in a timely manner. We may also need to make further investments in our technology and automate portions of our offerings or services to decrease our costs, particularly as we grow sales of our health navigation platform to smaller customers. If we are unable to address the needs of our customers or their employees, or our customers or their employees are unsatisfied with the quality of our offerings or services, they may not renew their agreements, seek to cancel or terminate their relationship with us, or renew on less favorable terms. In addition, many of our customers adjust their benefit plan designs, benefits providers, and eligibility criteria at the start of each new benefits plan year, requiring additional configurations for those customers. As our customer base grows, the complexity of these activities may increase. If we fail to automate these operations sufficiently and implement these changes on a timely basis or are unable to implement them effectively, our business may suffer.

Failure to effectively manage our growth could also lead us to over-invest or under-invest in development and operations; result in weaknesses in our infrastructure, systems or controls; give rise to operational mistakes, financial losses, loss of productivity or business opportunities; and result in loss of employees and reduced productivity of remaining employees. Our growth is expected to require significant capital expenditures and might divert financial resources from other projects such as the development of new products and services. In addition, data and content fees, which are one of our primary operational costs, are not fixed as they vary based on the source and condition of the data we receive from third parties, and if they remain variable or increase over time, we would not be able to realize the economies of scale that we expect as we grow renewals and implementation of new customers, which may negatively impact our gross margin. If our management is unable to effectively manage our growth, our expenses might increase more than expected; our revenue may not increase or might grow more slowly than expected; and we might be unable to implement our business strategy. The quality of our offerings might also suffer, which could negatively affect our reputation and harm our ability to retain and attract customers.
If we are unable to implement and maintain effective internal control over financial reporting in the future, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our Class B common stock may be negatively affected.
    As a public company, we are required to maintain internal control over financial reporting and to report any material weaknesses in such internal control. Section 404 of the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, requires that we evaluate and determine the effectiveness of our internal control over financial reporting and, provide a management report on our internal control over financial reporting on an annual basis. If we have a material weakness in our internal control over financial reporting, we may not detect errors on a timely basis and our financial statements may be materially misstated. We will need to maintain and enhance these processes and controls as we grow, and we will require additional management and staff resources to do so. Additionally, even if we conclude our internal controls are effective for a given period, we may in the future identify one or more material weaknesses in our internal controls, in which case our management will be unable to conclude that our internal control over financial reporting is effective. As an accelerated filer, we are now required to include an attestation report from our independent registered public accounting firm on the effectiveness of our internal control over financial reporting annually. Even if our management concludes that our internal control over financial reporting is effective, our independent registered public accounting firm may conclude that there are material weaknesses with respect to our internal controls or the level at which our internal controls are documented, designed, implemented or reviewed.
If we are unable to conclude that our internal control over financial reporting is effective, or if our auditors were to express an adverse opinion on the effectiveness of our internal control over financial reporting because we had one or more material weaknesses, investors could lose confidence in the accuracy and completeness of our financial disclosures, which could cause the price of our common stock to decline. Irrespective of compliance with Section 404, any failure of our internal control over financial reporting could have a material adverse effect on our reported operating results and harm our reputation. Internal control deficiencies could also result in a restatement of our financial results.
We may face risks related to securities litigation that could result in significant legal expenses and settlement or damage awards.
35


    We have been in the past and may in the future become subject to claims and litigation alleging violations of the securities laws or other related claims, which could harm our business and require us to incur significant costs. Future litigation may require significant attention from management and could result in significant legal expenses, settlement costs or damage awards that could have a material impact on our financial position, results of operations and cash flows.
The development and expansion of our business through acquisitions of other companies or technologies or other strategic transactions could divert our management’s attention, result in dilution to our stockholders and otherwise disrupt our operations and adversely affect our operating results.
    As we have done in the past, we may in the future seek to acquire or invest in businesses, products and services or technologies or enter into other strategic transactions that we believe could complement or expand our offerings, enhance our technical capabilities or otherwise offer growth opportunities. We have limited experience in acquiring other businesses and entering into strategic transactions. We may not achieve any of the anticipated benefits of any of these strategic transactions. The pursuit of potential acquisitions and other strategic transactions may divert the attention of management and cause us to incur various expenses in identifying, investigating and pursuing suitable acquisitions and strategic alliances or transactions, whether or not they are consummated. We may not achieve any of the anticipated benefits or stated objectives from these or other strategic transactions we may enter into in the future.
    
    Factors affecting our ability to achieve the benefits of potential acquisitions or strategic alliances could include:

inability to integrate or benefit from acquired technologies or services or strategic collaborations or alliances in an efficient, effective or profitable manner;
unanticipated costs or liabilities associated with the acquisition or strategic transaction;
challenges in achieving strategic objectives, cost savings and other benefits expected from such transactions;
the lack of unilateral control over a strategic alliance and the risk that strategic partners have business goals and interests that are not aligned with ours;
delays, difficulties or unexpected costs in the integration, assimilation, implementation or modification of platforms, systems, functions, technologies and infrastructure to support the combined business or strategic alliance, as well as maintaining and integrating accounting systems and operations, uniform standards, controls (including internal accounting controls), procedures and policies;
difficulty converting the customers of the acquired business onto our platform and contract terms, including disparities in the revenue, licensing, support or professional services model of the acquired company;
diversion of management’s attention from other business concerns;
adverse effects to our existing business relationships with business partners and customers as a result of the acquisition or strategic transaction;
the potential loss of key employees;
the risk that we do not realize a satisfactory return on our investments;
diversion of resources that are needed in other parts of our business; and
use of substantial portions of our available cash to consummate the acquisition or strategic transaction.

    In addition, in prior acquisitions we completed, a significant portion of the purchase price was allocated to acquired goodwill and other intangible assets, which must be assessed for impairment at least annually. In the future, if our acquisitions do not yield expected returns, we may be required to take charges to our operating results based on this impairment assessment process, which could adversely affect our results of operations.

    Past acquisitions also resulted, and other acquisitions and strategic transactions could also result, in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our operating results. In addition, if an acquired business or other strategic transaction fails to meet our expectations, our operating results, business and financial position may suffer.
Changes in accounting principles may cause previously unanticipated fluctuations in our financial results, and the implementation of such changes may impact our ability to meet our financial reporting obligations.
    We prepare our financial statements in accordance with U.S. GAAP which are subject to interpretation or changes by the Financial Accounting Standards Board, or FASB, the SEC, and other various bodies formed to promulgate and interpret
36

appropriate accounting principles. New accounting pronouncements and changes in accounting principles have occurred in the past and are expected to occur in the future which may have a significant effect on our financial results. Any difficulties in implementation of changes in accounting standards, including the ability to modify our accounting systems, could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors’ confidence in us.
We incur significantly increased costs and devote substantial management time as a result of operating as a public company.
    As a public company, we incur significant legal, accounting and other expenses that we did not incur as a private company. For example, we are subject to the reporting requirements of the Exchange Act and are required to comply with the applicable requirements of the Sarbanes-Oxley Act and the Dodd-Frank Wall Street Reform and Consumer Protection Act, as well as rules and regulations subsequently implemented by the SEC and the New York Stock Exchange (the “NYSE”), including the establishment and maintenance of effective disclosure and financial controls, changes in corporate governance practices and required filing of annual, quarterly and current reports with respect to our business and operating results. Compliance with these requirements increases our legal and financial compliance costs and makes some activities more time consuming and costly. In addition, our management and other personnel divert attention from operational and other business matters to devote substantial time to these public company requirements. In particular, we incur significant expenses and devote substantial management effort toward ensuring compliance with the requirements of Section 404 of the Sarbanes-Oxley Act as an accelerated filer.

    Operating as a public company makes it more expensive for us to obtain director and officer liability insurance, and in the future we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. This could also make it more difficult for us to attract and retain qualified people to serve on our board of directors, our board committees or as executive officers.
Natural or man-made disasters and other similar events may significantly disrupt our business and negatively impact our results of operations and financial condition.
    Our offices and business operations may be harmed or rendered inoperable by natural or man-made disasters, including earthquakes, power outages, fires, floods, nuclear disasters, epidemics, pandemics or other health crises (including the current COVID-19 pandemic) and acts of terrorism or other criminal activities, which may render it difficult or impossible for us to operate our business for some period of time. For example, our headquarters is located in the San Francisco Bay Area, a region known for seismic activity. Any disruptions in our operations stemming from catastrophic events, including as related to the repair or replacement of our office, could negatively impact our business and results of operations and harm our reputation. In addition, we may not carry business insurance sufficient to compensate for losses that may occur. Any such losses or damages could have a material adverse effect on our business, results of operations and financial condition. In addition, the facilities of significant customers, health plans or major strategic partners may be harmed or rendered inoperable by such natural or man-made disasters, which may cause disruptions, difficulties or material adverse effects on our business.

Item 1B. Unresolved Staff Comments

None.

Item 2. Properties

Our corporate headquarters are located in San Francisco, California, where we occupy a facility totaling approximately 31,000 square feet under a lease that expires in 2022. We use these facilities for administration, sales and marketing, research and development, engineering, customer support, and professional services. We also lease approximately 25,000 square feet of office space in Sandy, Utah for customer support operations under a lease that expires in 2025. We also lease office space in Sunnyvale, California totaling approximately 11,000 square feet under a lease that expires in 2025. We use this facility primarily for research and development. We believe that our existing facilities are adequate to meet our current needs.

Item 3. Legal Proceedings

From time to time, we may become subject to legal proceedings, claims or litigation arising in the ordinary course of business. In addition, we may receive letters alleging infringement of patents or other intellectual property rights. If an unfavorable outcome were to occur in litigation, the impact could be material to our business, financial condition, cash flow, or results of operations, depending on the specific circumstances of the outcome.
37


Item 4. Mine Safety Disclosures

Not applicable.

38

PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities
Market Information for Common Stock
Our Class B common stock is listed on the New York Stock Exchange under the symbol “CSLT.”
Dividend Policy
We have never declared or paid dividends on our capital stock. We do not expect to pay dividends on our capital stock for the foreseeable future. Instead, we anticipate that all of our earnings, if any, will be used for the operation and growth of our business. Any future determination to declare cash dividends would be subject to the discretion of our board of directors and would depend upon various factors, including our results of operations, financial condition and liquidity requirements, restrictions that may be imposed by applicable law and our contracts, and other factors deemed relevant by our board of directors.
Stockholders
As of December 31, 2020, there were 37 stockholders of record of our Class A common stock, and 63 stockholders of record of our Class B common stock, not including beneficial holders of stock held in street name.
Securities Authorized for Issuance under Equity Compensation Plans
The information required by this item will be included in an amendment to this Annual Report on Form 10-K or incorporated by reference from our definitive proxy statement to be filed pursuant to Regulation 14A.
Issuer Purchases of Equity Securities
Fiscal period
Total number of shares purchased (1)
Average price paid per shareTotal number of shares purchased as part of publicly announced plans or programsMaximum number (or approximate dollar value) of shares that may yet be purchased under the plans or programs
October 1, 2020 - October 31, 2020— — — — 
November 1, 2020 - November 30, 2020— — — — 
December 1, 2020 - December 31, 202016,511 $1.30 — — 
Total16,511 $1.30 — — 
(1) Shares withheld by us from the vested portion of a restricted stock award. The market value of the shares withheld was approximately the amount of the applicable withholding taxes due from the holder of the restricted stock award.
Item 6. Selected Consolidated Financial Data
This item is no longer required as we have elected to early adopt the changes to Item 301 of Regulation S-K contained in SEC Release No. 33-10890.
39

CASTLIGHT HEALTH, INC.
MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION
AND RESULTS OF OPERATIONS
Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations

You should read the following discussion and analysis of our financial condition and results of operations together with our consolidated financial statements and the related notes appearing at the end of this filing. Some of the information contained in this discussion and analysis or set forth elsewhere in this filing, including information with respect to our plans and strategy for our business, includes forward-looking statements that involve risks and uncertainties. You should read the “Risk Factors” section of this filing for a discussion of important 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 contained in the following discussion and analysis.

Discussion and analysis of our 2018 fiscal year specifically, as well as the year-over-year comparison of our 2019 financial performance to 2018, are located in Part II, Item 7 – Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019, filed with the SEC on February 28, 2020, which is available on our website at www.castlighthealth.com under the “Investor Relations” tab and the SEC’s website at www.sec.gov.
Overview
Castlight Health, Inc. (“Castlight”, “the Company” or “we”) provides health navigation solutions for large U.S. employers and health plans (“customers”) and their respective employees and members (“users”). Castlight’s offerings help individuals connect and engage with the right provider, benefit, or virtual care solution, at the right time, leveraging a combination of sophisticated technology and an expert team. Castlight’s navigation offerings have demonstrated measurable results, driving high engagement and user satisfaction, increased program utilization, steerage to the right care and provider, and lower healthcare costs for our customers and millions of users.

The foundation of Castlight’s solutions is our proprietary software-as-a-service platform, which delivers the digital user experience and enables our high-touch services. We believe our platform is unique in its:

• Breadth and depth of data and partner integrations across the healthcare ecosystem;
• Ability to engage a user through digital self-service (mobile app, web) and human-powered modes (telephonic, chat), which are supported by the same underlying technology for a consistent, fluid experience;
• Personalization engine that leverages data from these integrations and user inputs to customize each user experience and guide users to the right benefits and providers;
• Comprehensive engagement across a user’s health, wellbeing, and condition management needs; and
• Broad ecosystem of third-party solutions, which facilitates streamlined procurement and management of a pre-vetted set of condition and wellbeing programs with turnkey integration.

Our platform’s services-oriented architecture enables us to extend our technology for use beyond our own applications. This enables us to serve health plans and other entities seeking to leverage our technology within their own member-facing applications or user touch points, including through white-labeling for our health plan customers.

We sell our platform as a suite of branded and white-labeled digital health navigation applications to large U.S. employers and health plans. We also sell product offerings through partnerships with large benefits consultants and health plans, with a focus on serving large U.S. employers.

In July 2019, we expanded our strategy to include health plans as potential customers and to package our products to support user experiences beyond those of Castlight-powered websites and applications. In addition, we expanded our offerings to incorporate high-touch, human support, enabled by our technology platform, in addition to the mobile and web experience for users, which we call Castlight Care Guides.

Since this strategic expansion, we demonstrated proof points for our expanded strategy, including:

• In October 2019, we announced an enterprise license agreement with Anthem, Inc. (“Anthem”), the largest for-profit managed health care company in the Blue Cross Blue Shield Association, that provides Anthem with access to key components of our platform and expands Engage, a white-labeled version of our digital solutions.

40

CASTLIGHT HEALTH, INC.
MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION
AND RESULTS OF OPERATIONS
In July 2020, we entered into an agreement with Cigna Corporation (“Cigna”), a global health services company, to support a portion of Cigna’s Taft-Hartley and Federal Business segment with our healthcare navigation technology.

• In the third quarter of 2020, our Castlight Care Guides offering became generally available as a supplemental service for our customers. From Castlight’s launch, we have offered users both digital applications and telephonic support. In parallel with the roadmap for our digital platform, we have invested in and expanded our phone- and chat-based support services. Care Guides, trained to offer administrative and clinical support, will help our users with their health navigation using Castlight’s core technology. We believe Castlight Care Guides will generate incremental user engagement and healthcare cost savings for our customers and users over time.

In December 2020, we entered into an agreement with Blue Cross Blue Shield of Alabama (“BCBSAL”), a regional Blue Cross Blue Shield licensee, to offer a complete health navigation solution for BCBSAL's largest employer clients. This agreement represents a third health plan partnership, and we believe it validates our health plan growth strategy.

Castlight was incorporated in the State of Delaware in January 2008. Our Class B common stock began trading publicly on the New York Stock Exchange in March 2014 under the trading symbol “CSLT.” Our principal executive offices are located in San Francisco, California, and our Customer Center of Excellence is located in Sandy, Utah.

COVID-19 Update. During the first quarter of 2020, a novel coronavirus disease (“COVID-19”) was declared a global pandemic by the World Health Organization and has resulted in the imposition of numerous, unprecedented, national, and international measures to try to contain the virus, including travel bans and restrictions, shutdowns, quarantines, and shelter-in-place and social distancing orders. The spread of COVID-19 has significantly impacted the health and economic environment around the world and many governments have closed most public establishments, including restaurants, workplaces, and schools. Our health plan and corporate customers have been affected by the measures being put in place around the world, including the closure of offices, manufacturing sites, or country borders. A negative impact on our customers has caused some customers to request extended payment terms, delayed invoicing, higher discounts, lower renewal amounts, delayed buying decisions, or cancellations. Because we typically charge on a per-employee-per-month basis, and since some of our current customers have reduced their workforces in response to the pandemic or otherwise, we may experience a corresponding reduction in revenue based on the renewal or audit date in the customer's contract.

The COVID-19 pandemic has caused us to modify our business practices, including, but not limited to: instituting a workforce reduction in May 2020 representing 13% of our headcount; implementing what was anticipated to be a temporary base salary reduction for executive management, directors, and other employees; curtailing or modifying employee travel; cancelling physical participation in meetings, events, and conferences; and moving to full remote work. We have subsequently implemented a return to work office protocol for certain employees located in our Utah Customer Center of Excellence. Our return to work plans for our San Francisco and Sunnyvale, California, offices remain subject to local health orders, and we have not yet been able to permanently re-open those offices. In November 2020, management, in consultation with the Company's board of directors, reinstated full salaries for those who were impacted by the salary reduction and restored the Board of Director’s cash compensation to its original levels, effective November 16, 2020. We may take further actions as may be required by government authorities or that we determine are in the best interests of our employees, customers and business partners.

Although the COVID-19 pandemic has caused minor disruptions to our business operations, it has had a limited impact on our operating results thus far and these minor disruptions did not impact the delivery of our products to our customers or users. During these uncertain times, we have used our core technology to help users, customers, and the community navigate through the COVID-19 pandemic. The Castlight platform has supported our customers with COVID-19 education and communication of healthcare coverage changes, as well as analytics to identify and support vulnerable populations, and provided faster access to free ecosystem resources. We have provided our symptom checker and COVID-19 testing site finder to the community at no charge, and our testing site finder is being used to power some well-known public resources nationwide. In response to the COVID-19 pandemic, we made our behavioral health solution available to all customers on the Castlight Complete platform for no additional cost and launched the Working Well and Working Well for Higher Education solutions which are aimed at helping employers and academic institutions manage safe workforce re-entry and campus openings, respectively. In addition, in the fourth quarter of 2020, we were engaged by Boston Children’s Hospital to support their work with the Centers for Disease Control and Prevention ("CDC") to manage inventory and data related to COVID-19 vaccines. We will deliver a vaccine provider platform, which allows providers to enroll, log, and report daily inventory, daily reporting for the CDC, and display of COVID-19 vaccine information on VaccineFinder.org, a project of
41

CASTLIGHT HEALTH, INC.
MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION
AND RESULTS OF OPERATIONS
Boston Children’s Hospital. The agreement with Boston Children's Hospital provides for payments to the Company totaling $8.5 million. We began the work in November 2020 and expect to complete the engagement in mid-2021.

Since the second quarter of 2020, we have seen that the COVID-19 pandemic and its ensuing uncertainty on the general economy and our customers' businesses have led to elongated sales cycles and impacted our ability to sign on new customers. However, the potential duration, and extent of the impact, of the COVID-19 pandemic on our future liquidity and operational performance will depend on certain developments, including the duration and spread of the outbreak, the continued impact on our customers' operations and the global economy generally, and the continued impact to our sales and renewal cycles. We will continue to consider the potential impact of the COVID-19 pandemic on our business operations. The uncertainty of the COVID-19 pandemic affects our management’s accounting estimates and assumptions, which could result in greater variability in a variety of areas that depend on these estimates and assumptions as additional events and information become known.

For further discussion of the possible impact of the COVID-19 pandemic on our business, financial condition and results of operations, see the risk factor entitled "The COVID-19 pandemic has had a material adverse impact on the U.S. and global economies and could have a material adverse impact on our employees, suppliers, customers and users, which has negatively impacted our business, financial condition and results of operations and which could materially impact us in the future" in Part I, Item 1A, “Risk Factors” of this Annual Report on Form 10-K.
Key Factors Affecting Our Performance

Sales of Products. Our revenue growth rate and long-term profitability are affected by our ability to sell products to new and existing customers, directly and through our channel partners. Additionally, we believe that there is a significant opportunity to sell subscriptions to add-on products as our customers become more familiar with our offering and seek to address additional needs.

Renewals of Customer Contracts. We believe that our ability to retain our customers and expand their subscription revenue growth over time will be an indicator of the stability of our revenue base and the long-term value of our customer relationships.

Ecosystem Partnerships. We have relationships with digital health partners that integrate with our platform to provide a more streamlined experience for our customers and users. We also have many third-party benefit solutions integrated with our products to enable simplified procurement and effortless access to these programs to our users. We believe these partnerships enable a single user experience that is essential to drive engagement and increase user satisfaction.

Implementation Timelines. Our ability to convert backlog into revenue and improve our gross margin depends on how quickly we complete customer implementations. Our implementation timelines vary from customer to customer based on the source and condition of the data we receive from third parties, the configurations that we agree to provide and the size of the customer. Our implementation timelines for our core product offerings are typically three to 12 months after entering into an agreement with a customer.

Professional Services Model. We believe our professional services capabilities support the adoption of our subscription offerings. As a result, our sales efforts have been focused primarily on our subscription offering, rather than the profitability of our professional services business. Our professional services are generally priced on a fixed-fee basis and the costs incurred to complete these services, which consist mainly of personnel-related costs, have been greater than the amount charged to the customer. We also concluded that our implementation services are not distinct for accounting purposes. Accordingly, we recognize implementation services revenue in the same manner as the associated subscription revenue, which is recognized on a straight-line basis, ratably over the contract term.

Seasonality. We have historically observed seasonality related to employee benefits cycles as a significantly higher proportion of our customers enter into new subscription agreements with us in the second half of the year, compared to the first half of the year. As we continue to leverage our channel relationships and expand our business, there is no assurance this seasonality will continue. The impact from any seasonality in our new customer agreements is not immediately apparent in our revenue because we do not begin recognizing revenue from new customer agreements until we have implemented our offering, based on the implementation timelines discussed above.

42

CASTLIGHT HEALTH, INC.
MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION
AND RESULTS OF OPERATIONS
Revenue recognized in any quarter is primarily from customer agreements entered into in prior quarters. In addition, the mix of customers paying monthly, quarterly, or annually varies from quarter to quarter and impacts our deferred revenue balance. As a result of variability in our billing and implementation timelines, the deferred revenue balance does not represent the total value of our customer contracts, nor do changes in deferred revenue serve as a reliable indicator of our future subscription revenue.
   
Key Business Metrics
We review a number of operating metrics, including the following key metrics, to evaluate our business, measure our performance, identify trends affecting our business, and make strategic decisions.

Signed Annual Recurring Revenue (“ARR”)
As of
December 31, 2020December 31, 2019
 (in millions)
Signed Annual Recurring Revenue $126.7 $147.0 

Revenue recognized in any quarter is largely derived from customer agreements signed in prior quarters. Accordingly, management measures sales performance and forecasts future subscription revenue based on signed Annual Recurring Revenue. ARR is a forward-looking metric based on contractual terms in existence as of the applicable ARR measurement date and is subject to change resulting from a number of factors including, but not limited to, addition of new customers, changes in user counts, terminations or non-renewals, renewal terms as well as upsells and cross-sells. As discussed above, we begin recognizing revenue from new customer agreements when we have implemented our offering, which can take from approximately three to 12 months after entering into an agreement with a customer.

ARR represents the annualized value of subscription revenue under contract with customers at the end of a quarter, which we refer to for this purpose as a measurement date. To calculate ARR, we first calculate the annualized subscription value for each signed customer (whether implemented or not), as of the applicable measurement date, by multiplying the monthly contract value of the subscription services under contract by 12. We exclude from this calculation any customers that have provided us with formal notice of termination or non-renewal as of the measurement date. ARR does not take into account the (i) potential for customers to terminate, or decline to renew, their agreements with us, (ii) achievement of non-recurring or yet-to-be-earned performance guarantees, (iii) one-time engagement bonuses included within our customer contracts or (iv) revenues related to professional services, such as implementation services. ARR is not determined in reference to GAAP.

Our ARR at December 31, 2020 was $126.7 million, compared to $147.0 million at December 31, 2019, representing a decrease of approximately 13.8%, primarily attributable to churn, partially offset by new customers and renewals.

Annual Net Dollar Retention Rate (“NDR”)
Year Ended December 31,
20202019
Annual Net Dollar Retention Rate 83 %94 %

We assess our performance on customer retention by measuring our Annual Net Dollar Retention rate. We believe that our ability to retain our customers and expand their subscription revenue growth over time will be an indicator of the stability of our revenue base and the long-term value of our customer relationships. Our NDR provides a measurement of our ability to increase revenue across our existing customer base through expansion of our additional products to existing customers, increases in user counts for existing customers and customer renewals, as offset by terminations or pricing changes. The addition or loss of a significant customer or customers during the calendar year can have a significant impact on NDR. We calculate NDR for a given period as the aggregate annualized subscription contract value as of the last day of that year from those customers that were also customers as of the last day of the prior year, divided by the aggregate annualized subscription contract value from all customers as of the last day of the prior year. In calculating NDR, we exclude one-time fees. NDR does not include subscriptions by new customers contracted since the end of the most recently completed year. We observed an annual net dollar retention rate of 83% for the year ended December 31, 2020 for customers that were signed as of
43

CASTLIGHT HEALTH, INC.
MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION
AND RESULTS OF OPERATIONS
December 31, 2019, and an annual net dollar retention rate of 94% for the year ended December 31, 2019 for customers that were signed as of December 31, 2018. The NDR of 83% at the end of 2020 was primarily due to churn, partially offset by upsells and cross-sells.
Components of Results of Operations
Revenue

We generate revenue from subscription fees from customers for access to the products they select. We also earn revenue from professional services primarily related to the implementation of our offering, products sold through our online marketplace and add-on subscription products made available from our other ecosystem partners.
Our subscription fees are based primarily on the number of users that employers identify as eligible to use our offering, which typically includes all of our customers’ employees and adult dependents that receive health benefits.
Typically, we recognize subscription fees on a straight-line basis ratably over the contract term beginning when our products are implemented and ready for launch. Our customer agreements generally have a term of three years. We generally invoice our customers in advance on a monthly, quarterly or annual basis. Amounts that have been invoiced are initially recorded as deferred revenue. Amounts that have not been invoiced where revenue has been recognized are reflected as contract assets and recorded as accounts receivable and other in our consolidated financial statements.
As a result of variability in our billing terms, the deferred revenue balance does not represent the total value of our customer contracts, nor do changes in deferred revenue serve as a reliable indicator of our future subscription revenue in a given period.
Costs of Revenue

Cost of revenue consists of the cost of subscription revenue and cost of professional services revenue.

Cost of subscription revenue primarily consists of data fees, employee-related expenses (including salaries, bonuses, benefits and stock-based compensation), hosting costs of our cloud-based subscription service, cost of subcontractors, expenses for service delivery (which includes call center support), amortization of internal-use software, depreciation of owned computer equipment and software, amortization of certain intangibles, and allocated overhead.

Cost of professional services and other revenue consists primarily of employee-related expenses (including salaries, bonuses, benefits and stock-based compensation) associated with these services, the cost of subcontractors, travel costs and allocated overhead. The time and costs of our customer implementations vary based on the source and condition of the data we receive from third parties, the configurations that we agree to provide and the size of the customer.

Our cost of subscription revenue is expensed as we incur the costs. The cost of professional services and other revenue, to the extent they are incurred and are directly attributable to fulfillment of performance obligations under a customer contract, are deferred and amortized over the benefit period of five years.

Operating Expenses

Operating expenses consist of sales and marketing, research and development and general and administrative expenses.
Sales and Marketing. Sales and marketing expenses consist primarily of employee-related expenses (including salaries, sales commissions and bonuses, benefits and stock-based compensation), travel-related expenses, marketing programs, amortization of certain intangibles and allocated overhead. All commissions earned by our sales force and third-party referral fees are deferred and amortized generally over a period of five years.

Research and Development. Research and development expenses consist primarily of employee-related expenses (including salaries, bonuses, benefits and stock-based compensation), costs associated with subcontractors and allocated overhead.
44

CASTLIGHT HEALTH, INC.
MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION
AND RESULTS OF OPERATIONS
General and Administrative. General and administrative expenses consist primarily of employee-related expenses (including salaries, bonuses, benefits and stock-based compensation) for finance and accounting, legal, human resources and IT, legal costs, professional fees, other corporate expenses, acquisition-related costs, and allocated overhead.
Overhead Allocation. Expenses associated with our facilities and IT costs are allocated between cost of revenues and operating expenses based on employee headcount determined by the nature of work performed.
Results of Operations
The following tables set forth selected consolidated statements of operations data and such data as a percentage of total revenue for each of the periods indicated:
Year Ended December 31,
202020192018
Revenue:
Subscription96 %96 %92 %
Professional services and other%%%
Total revenue, net100 %100 %100 %
Cost of revenue:
Cost of subscription24 %24 %22 %
Cost of professional services and other12 %17 %16 %
Total cost of revenue36 %41 %38 %
Gross margin64 %59 %62 %
Operating expenses:
Sales and marketing22 %27 %32 %
Research and development34 %41 %39 %
General and administrative17 %20 %16 %
Goodwill impairment34 %— %— %
Total operating expenses
107 %88 %87 %
Operating loss(43)%(29)%(25)%
Other income, net— %%— %
Net loss(43)%(28)%(25)%

Revenue
Year Ended December 31,
2020201920182019 to 2020 % change2018 to 2019 % change
(in thousands, except percentages)
Revenue:
Subscription$141,160 $137,393 $143,901 %(5)%
Professional services and other5,549 5,915 12,503 (6)%(53)%
Total revenue, net$146,709 $143,308 $156,404 %(8)%

2020 compared to 2019
Subscription revenue increased $3.8 million, or 3%, primarily due to the Anthem enterprise license agreement and customer launches, partially offset by customer terminations. Professional services and other revenue decreased primarily due to lower implementation activities, partially offset by revenue from Boston Children’s Hospital.
45

CASTLIGHT HEALTH, INC.
MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION
AND RESULTS OF OPERATIONS
Costs and Operating Expenses
Year Ended December 31,
2020201920182019 to 2020 % change2018 to 2019 % change
(in thousands, except percentages)
Cost of revenue:
Subscription$34,996 $34,067 $34,691 %(2)%
Professional services and other
17,046 25,007 25,498 (32)%(2)%
Total cost of revenue$52,042 $59,074 $60,189 (12)%(2)%
Gross margin (loss) percentage:
Subscription75 %75 %76 %
Professional services and other
(207)%(323)%(104)%
Total gross margin64 %59 %62 %
Gross profit$94,667 $84,234 $96,215 12 %(12)%

2020 compared to 2019
Cost of subscription revenue increased $0.9 million or 3%, primarily due to an increase of $2.1 million in employee-related expenses, partially offset by decreases of $0.8 million of hosting costs and $0.3 million of facilities costs.
Cost of professional services revenue decreased $8.0 million or 32%, primarily due to a decrease of $8.0 million in employee-related expenses as a result of the reduction in workforce in response to COVID-19.
Gross margin increased primarily due to a revenue increase of 2% in addition to a 12% decrease in the associated costs.
Sales and Marketing
Year Ended December 31,
2020201920182019 to 2020 % change2018 to 2019 % change
(in thousands, except percentages)
Sales and marketing$32,026 $38,597 $49,134 (17)%(21)%
2020 compared to 2019
Sales and marketing expense decreased $6.6 million or 17%, due to decreases of $2.9 million of employee-related expenses as a result of the reduction in workforce in response to COVID-19, $1.6 million of travel-related expenses due to COVID-19, $1.0 million of third-party contractor and professional services fees, and $1.0 million of third-party referral fees.

Research and Development
Year Ended December 31,
2020201920182019 to 2020 % change2018 to 2019 % change
(in thousands, except percentages)
Research and development$49,465 $58,994 $61,355 (16)%(4)%
2020 compared to 2019
46

CASTLIGHT HEALTH, INC.
MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION
AND RESULTS OF OPERATIONS
Research and development expense decreased $9.5 million or 16%, primarily due to decreases of $8.2 million in employee-related expenses as a result of the reduction in workforce in response to COVID-19, and $0.7 million in facilities costs.
General and Administrative
Year Ended December 31,
2020201920182019 to 2020 % change2018 to 2019 % change
(in thousands, except percentages)
General and administrative$25,662 $27,981 $25,620 (8)%%
2020 compared to 2019
General and administrative expense decreased $2.3 million or 8%, due to decreases of $2.1 million of employee-related expenses as a result of the reduction in workforce in response to COVID-19, $0.5 million of legal costs and $0.5 million of third-party contractor and professional services fees, partially offset by severance-related costs of $0.5 million and an increase of $0.4 million of facilities costs.

Liquidity and Capital Resources
Year Ended December 31,
202020192018
(in thousands)
Net cash used in operating activities$(5,565)$(17,392)$(18,551)
Net cash provided by (used in) investing activities12,827 (6,797)19,222 
Net cash (used in) provided by financing activities(1,218)1,201 4,015 
Net increase (decrease) in cash, cash equivalents and restricted cash$6,044 $(22,988)$4,686 

As of December 31, 2020, our principal sources of liquidity were cash and cash equivalents totaling $49.2 million, which were held for working capital purposes. Our cash equivalents are comprised of money market funds.
Since our inception, we have financed our operations primarily through sales of equity securities and receipts from our customers. We believe that our existing cash and cash equivalents will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months. Our future capital requirements will depend on many factors including our growth rate, new customer acquisitions, subscription renewal activity, the timing and extent of spending to support development efforts, the introduction of new and enhanced service offerings and the continuing market acceptance of our cloud-based subscription services. Although we currently are not a party to any agreement and do not have any understanding with any third parties with respect to potential investments in, or acquisitions of, businesses or technologies, we may in the future enter into these types of arrangements.
We process certain vendor payments using a financial institution's credit card program, which carries a $20.0 million limit. We pay the financial institution monthly based on the terms of the credit card program.
On May 5, 2020, we entered into the Third Amended and Restated Loan and Security Agreement (the "Amended Loan Agreement") with Silicon Valley Bank (the "Bank"). Under the Amended Loan Agreement, the Bank agreed to extend a $25.0 million revolving credit facility (the “Revolving Line”) to us. We may request borrowings under the Revolving Line prior to May 4, 2023, on which date the Revolving Line terminates. Refer to Note 9 – Debt to the consolidated financial statements for further information on debt.
We may be required to seek additional equity or debt financing in the future. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us, or at all. If we are unable to raise additional capital when desired, our business, operating results and financial condition would be adversely affected. The sale of additional equity would result in additional dilution to our stockholders. The incurrence of debt financing would result in debt service obligations and the instruments governing such debt could provide for operating and financing covenants that would
47

CASTLIGHT HEALTH, INC.
MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION
AND RESULTS OF OPERATIONS
restrict our operations. For additional information regarding risks related to debt or equity financings, see the risk factor entitled "We may require additional capital to support business growth, and this capital might not be available to us on acceptable terms, or at all" in Part I, Item 1A, “Risk Factors” of this Annual Report on Form 10-K.
Operating Activities
For the year ended December 31, 2020, cash used in operating activities was $5.6 million. Cash used in operating activities resulted primarily from our net loss of $62.2 million, adjusted by $85.5 million in non-cash expenses, including:

Goodwill impairment of $50.3 million;
Stock-based compensation expense of $12.4 million;
Amortization and impairment of deferred commissions of $7.8 million;
Depreciation and amortization of $6.5 million;
Amortization and impairment of deferred professional services fees of $3.5 million; and
Non-cash operating lease expense of $4.9 million.
Changes in assets and liabilities for the year ended December 31, 2020 resulted in a net use of cash of $28.9 million, which included the following:
Uses of cash
Deferred revenue decreased $3.2 million;
Deferred commissions increased $2.6 million;
Accounts receivable increased $0.3 million, primarily as a result of the timing of billings and collections;
Deferred professional costs increased $1.2 million;
Operating lease liabilities decreased $5.7 million;
Accrued expenses and other liabilities decreased $2.8 million;
Accounts payable decreased $13.6 million due to the timing of payments and vendor invoicing; and
Accrued compensation decreased $0.1 million.
Sources of cash
Prepaid expenses and other assets decreased $0.8 million.
For the year ended December 31, 2019, cash used in operating activities was $17.4 million. Cash used in operating activities resulted primarily from our net loss of $40.0 million, adjusted by $42.0 million in non-cash expenses, including:
Stock-based compensation expense of $15.0 million;
Amortization and impairment of deferred commissions of $10.8 million;
Depreciation and amortization of $5.9 million;
Amortization and impairment of deferred professional services fees of $5.2 million; and
Non-cash operating lease expense of $5.3 million; partially offset by
Accretion of marketable securities of $0.2 million.
Changes in assets and liabilities for the year ended December 31, 2019 resulted in a net use of cash of $19.5 million, which included the following:
Uses of cash
Deferred revenue decreased $10.5 million;
Deferred commissions increased $5.3 million;
Accounts receivable increased $4.6 million, primarily as a result of the timing of billings     and collections;
Deferred professional costs increased $1.7 million;
Operating lease liabilities decreased $5.7 million; and
Accrued expenses and other liabilities decreased $3.8 million.
Sources of cash
48

CASTLIGHT HEALTH, INC.
MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION
AND RESULTS OF OPERATIONS
Accounts payable increased $9.3 million due to the timing of payments and vendor invoicing; and
Accrued compensation increased $2.8 million.
Investing Activities

Cash provided by investing activities was $12.8 million for the year ended December 31, 2020. Cash provided by investing activities was attributable to $16.4 million of net proceeds from the sale and maturities of marketable securities, net of purchases, partially offset by $3.6 million of purchases of property and equipment. Cash used in investing activities was $6.8 million for the year ended December 31, 2019. Cash used in investing activities was attributable to $4.8 million of purchases net of maturities of marketable securities and $2.0 million of purchases of property and equipment.

Financing Activities

For the year ended December 31, 2020, cash used in financing activities was $1.2 million. Cash used in financing activities was due to principal payments on long-term debt of $1.9 million, partially offset by cash proceeds from exercises of employee stock options of $0.3 million and ESPP offering of $0.4 million. For the year ended December 31, 2019, cash provided by financing activities was $1.2 million, primarily from cash proceeds from exercises of employee stock options of $3.1 million, partially offset by principal payments on long-term debt of $1.9 million.
Backlog
Backlog is equivalent to our remaining performance obligations and represents our non-cancellable contractual commitments for which service will be performed. Remaining performance obligations are defined as deferred revenue and amount yet to be billed for the non-cancelable portion of contracts. Backlog generally increases with bookings and converts into revenue as performance obligations are fulfilled.
The amount of our backlog for subscription and professional services contracts was approximately $163.0 million and $253.7 million as of December 31, 2020 and 2019, respectively.
Contractual Obligations and Commitments
As a smaller reporting company, SEC rules do not require us to provide the contractual obligations table.
Our principal commitments primarily consist of debt obligations and lease obligations for office space and data centers. Our existing lease agreements provide us with the option to renew and generally provide for rental payments on a graduated basis. Our future operating lease obligations would change if we entered into additional operating lease agreements as we expand our operations and if we exercised these options. Contractual agreements represent future cash commitments and liabilities under agreements with third parties and exclude purchase orders for goods and services. See Note 9 – Debt to the consolidated financial statements included in this Annual Report on Form 10-K for a discussion of our borrowings.

Other than our borrowings described in Note 9 – Debt and Note 11 - Leases, we do not have any other debt arrangements. We do not have any material non-cancelable purchase commitments as of December 31, 2020.
Critical Accounting Policies and Estimates
Our consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions. Our actual results may differ from these estimates under different assumptions or conditions.

We believe that certain of our significant accounting policies, which are described in Note 2 Accounting Standards and Significant Accounting Policies to our consolidated financial statements, involve a greater degree of judgment and complexity. Accordingly, these are the policies that we believe are the most critical to aid in fully understanding and evaluating our consolidated financial condition and results of operations.
49

CASTLIGHT HEALTH, INC.
MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION
AND RESULTS OF OPERATIONS
Revenue Recognition
We derive our revenue primarily from contracts with customers for subscription services and professional services. Revenues are recognized when control of these services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services. Revenues do not include sales taxes.
We determine revenue recognition through the following steps:

Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, the Company satisfies a performance obligation.

Subscription Revenue. Subscription revenue recognition commences on the date that our subscription services are made available to the customer, which we consider to be the launch date, and subscription revenue is generally recognized over the contract term. Subscription contracts are generally three years in length and certain contracts include termination provisions.

Some of our subscription contracts include performance incentives that are generally based on engagement. Additionally, some of our subscription contracts include audit provisions. We consider fees related to performance incentives and audit provisions to be variable consideration. We estimate variable consideration at the most likely amount to which we expect to be entitled. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of anticipated performance as well as other information available to us. We reassess estimates related to variable consideration each reporting period and records adjustments when appropriate.

Professional Services and Other Revenue. Professional services and other revenue is primarily comprised of implementation services related to our subscription service. Nearly all of our professional services are sold on a fixed-fee basis.

Professional services and other revenue also includes revenue from products sold through our online marketplace and add-on subscription services made available from other ecosystem partners. These revenues are recognized on a net basis primarily because we act as an agent in these contracts.

Contracts with Multiple Performance Obligations. Most of our contracts have multiple promised services consisting of subscription services and professional services, including implementation services. For contracts with multiple promised services, we evaluate whether the promised services are distinct. If the promised services are distinct, revenue is recognized for the respective performance obligation separately. If one or more of the promised services are not distinct, the promised services that are not distinct are combined with our subscription service, and revenue for the respective combined performance obligation is recognized over the term of the subscription service.

We have concluded that our implementation services are not distinct, primarily because these services are not capable of being distinct as the customer cannot benefit from the implementation services on their own. Accordingly, we consider the separate performance obligations in contracts with multiple promised services to be a combined performance obligation comprised of subscription services and implementation services.

The transaction price for contracts with multiple performance obligations is allocated to the separate performance obligations based on their standalone selling price. We determine standalone selling prices based on overall pricing objectives taking into consideration market conditions and other factors, including the value of the contracts, the subscription services sold, and customer demographics.

Contract Balances

We record a contract asset when revenue is recognized prior to invoicing. Contract assets are presented within accounts receivable and other, net in the accompanying consolidated balance sheet. A contract liability represents deferred revenue.
50

CASTLIGHT HEALTH, INC.
MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION
AND RESULTS OF OPERATIONS

Deferred revenue consists of professional services and cloud-based subscription services that have been billed in advance of revenue being recognized. We invoice our customers for cloud-based subscription services based on the terms of the contract, which can be annual, quarterly or monthly installments. Deferred revenue that is anticipated to be recognized during the succeeding 12-month period is recorded as current deferred revenue, and the remaining portion is recorded as non-current.
Goodwill
We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. We have elected to first assess the qualitative factors to determine whether it is more likely than not that the fair value of the Company’s single reporting unit is less than its carrying amount. If it is determined that it is more likely than not that its fair value is less than its carrying amount, we perform a quantitative impairment test of goodwill, in which the fair value of our single reporting unit is compared to its carrying value. Any excess of the goodwill carrying amount over the fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value. Refer to Note 5 – Goodwill and Intangible Assets to the consolidated financial statements for further information on goodwill.
Intangible Assets
Acquired finite-lived intangible assets are amortized over their estimated useful lives. We evaluate the recoverability of our intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount of intangible assets is not recoverable, the carrying amount of such assets is reduced to fair value. We have not recorded any such impairment charges.
Deferred Commissions
Deferred commissions are the incremental costs that are incurred to obtain contracts with customers and consist primarily of sales commissions paid to our sales force and channel partners. The commissions for initial contracts are deferred and amortized on a straight-line basis over a period of benefit that we determined typically to be five years. We determined the period of benefit by taking into consideration the expected life of its subscription contracts, the expected life of the technology underlying its subscription services and other factors. The deferred commission amounts are recoverable through our future revenues. Amortization of deferred commissions is included in sales and marketing expense in the accompanying consolidated statements of operations. All costs deferred are reviewed for impairment quarterly.

Deferred Professional Service Costs

Deferred professional services costs are the direct costs incurred to fulfill subscription contracts that occur prior to the launch of our subscription services. Professional service costs, which primarily consist of employee related expenses attributable to launch activities, are deferred and amortized on a straight-line basis over a period of benefit that we determined typically to be five years for the same reasons as described in the deferred commissions disclosure above. Deferred professional service costs are recoverable through future revenues. Amortization of deferred professional service costs is included in cost of professional services and other revenue in the accompanying consolidated statements of operations. All costs deferred are reviewed for impairment quarterly.
51

CASTLIGHT HEALTH, INC.
MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION
AND RESULTS OF OPERATIONS
Stock-Based Compensation
All stock-based compensation to employees is measured based on the grant-date fair value of the awards and recognized in the Company's consolidated statements of operations over the period during which the employee is required to perform services in exchange for the award (generally the vesting period of the award). The Company accounts for forfeitures as they occur. The Company estimates the fair value of all other stock options and stock purchase rights under the employee stock purchase plan using the Black-Scholes option valuation model. For restricted stock units, fair value is based on the closing price of the Company's Class B common stock on the grant date. Compensation expense is recognized over the vesting period of the applicable award using the straight-line method. For awards with performance based and service vesting conditions, compensation expense is recognized over the requisite service period if it is probable that the performance-based condition will be satisfied based on the accelerated attribution method. For awards with market based and service vesting conditions, compensation expense is recognized over the requisite service period using the accelerated attribution method.

Our option-pricing model requires the input of subjective assumptions, including the fair value of the underlying common stock, the expected term of the option, the expected volatility of the price of our common stock, risk-free interest rates and the expected dividend yield of our common stock. The assumptions used in our option-pricing model represent management’s best estimates. These estimates involve inherent uncertainties and the application of management’s judgment. If factors change and different assumptions are used, our stock-based compensation expense could be materially different in the future.

Please refer to Note 13 – Stockholders' Equity and Stock Compensation to the consolidated financial statements for assumptions used in our valuation of stock options and shares under the ESPP.

Adoption of New and Recently Issued Accounting Pronouncements

Please refer to Note 2 – Accounting Standards and Significant Accounting Policies to the consolidated financial statements for a discussion of adoption of new and recently issued accounting pronouncements.
52

Item 7A. Quantitative and Qualitative Disclosures About Market Risk
As a smaller reporting company, SEC rules do not require us to provide the information required by this Item.


53

Item 8. Consolidated Financial Statements and Supplementary Data

54


Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of Castlight Health, Inc.

Opinion on the Financial Statements

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

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

Basis for Opinion

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

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matters

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

55

Goodwill impairment
Description of the matterAs of December 31, 2020, the Company’s goodwill balance was $41.5 million. As discussed in Note 2 to the consolidated financial statements, the Company reviews goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. As further discussed in Note 5, in the first quarter of 2020, the Company determined that the significant decline in the U.S. economy as a result of the COVID-19 pandemic, together with the decline in the Company’s stock price, constituted a triggering event, which required the Company to perform an interim impairment analysis related to its goodwill. The result of this analysis indicated that the fair value of the Company’s only reporting unit, which was determined using the income approach, exceeded the carrying value by approximately $50.3 million. Accordingly, the Company recorded a goodwill impairment for this amount.

Auditing the Company’s goodwill impairment analysis was challenging due to the significant judgments required to assess the implied control premium and to evaluate the appropriateness of the assumptions used by the Company to determine the fair value of its single reporting unit using the income approach, including future estimated revenues and expenses and discounts rates.
How we addressed the matter in our auditWe obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company's process to review goodwill for impairment. For example, we tested controls over Management’s review of the valuation model and the significant assumptions, as discussed above, used to determine fair value.

Our procedures included, among others, with the support of our valuation specialist, assessing the Company’s fair value methodology and reconciling the market capitalization of the Company to the fair value to validate the reasonableness of the implied control premium. We also tested the significant assumptions discussed above as well as the underlying data used by the Company in its analysis. We compared the significant assumptions used by the Company to current industry and economic trends as well as to forecasted and historical operating results. Additionally, we performed sensitivity analyses of significant assumptions to evaluate the changes in the fair value of the reporting unit that would result from changes in the assumptions.
Revenue recognition
Description of the matterAs described in Note 2 to the consolidated financial statements, the Company’s revenues are derived primarily from contracts with customers for subscription services and professional services. Most of the Company’s contracts have multiple promised services consisting of subscription services and professional services. For these contracts, the Company evaluates whether the promised services are distinct. If the promised services are distinct, revenue is recognized for the respective performance obligation separately. If one or more of the promised services are not distinct, the promised services that are not distinct are combined with the Company's subscription service, and revenue for the respective combined performance obligation is recognized over the term of the subscription service. The transaction price for arrangements with multiple performance obligations is allocated to the separate performance obligations based on their standalone selling prices.

Auditing the Company's determination of distinct performance obligations and the allocation of the transaction price to the performance obligations was challenging. Judgment was required to determine whether the subscription services and professional services, specifically implementation services, should be accounted for as distinct performance obligations or combined into a single performance obligation and the related determination of the standalone selling prices for each distinct performance obligation.
How we addressed the matter in our auditWe obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company's process to identify distinct performance obligations and allocate the transaction price, including the underlying assumptions related to the standalone selling prices.

Our procedures included, among others, selecting a sample of contracts, including the Anthem enterprise license agreement, and evaluating whether the Company applied the appropriate revenue recognition. As part of our procedures, we evaluated the assessment of distinct performance obligations and the accuracy and completeness of the underlying data used in the Company’s determination of the standalone selling prices.
56


/s/ Ernst & Young LLP


We have served as the Company's auditor since 2010
San Francisco, California
February 24, 2021

















































57

Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of Castlight Health, Inc.

Opinion on Internal Control Over Financial Reporting

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

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

Basis for Opinion

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

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.

Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control Over Financial Reporting

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

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



/s/ Ernst & Young LLP
San Francisco, California
February 24, 2021
58

CASTLIGHT HEALTH, INC.
CONSOLIDATED BALANCE SHEETS
(In thousands, except share and per share amounts)

As of December 31,
 20202019
Assets
Current assets:
Cash and cash equivalents$49,242 $43,017 
Marketable securities 16,411 
Accounts receivable and other, net 31,740 31,397 
Prepaid expenses and other current assets3,800 4,645 
Total current assets84,782 95,470 
Property and equipment, net5,321 4,856 
Restricted cash, non-current1,144 1,144 
Deferred commissions9,556 14,718 
Deferred professional service costs4,462 6,711 
Intangible assets, net7,930 12,178 
Goodwill41,485 91,785 
Operating lease right-of-use assets, net10,238 13,906 
Other assets1,855 2,016 
Total assets$166,773 $242,784 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$5,145 $19,596 
Accrued expenses and other current liabilities7,898 10,454 
Accrued compensation8,633 8,770 
Deferred revenue6,848 10,173 
Operating lease liabilities5,789 5,914 
Total current liabilities34,313 54,907 
Deferred revenue, non-current663 572 
Debt, non-current 1,395 
Operating lease liabilities, non-current7,446 11,823 
Other liabilities, non-current485 1,213 
Total liabilities42,907 69,910 
Commitments and contingencies
Stockholders’ equity:
Preferred stock, $0.0001 par value; 10,000,000 shares authorized as of December 31, 2020 and 2019; no shares issued and outstanding as of December 31, 2020 and 2019
  
Class A common stock, $0.0001 par value; 200,000,000 shares authorized as of December 31, 2020 and 2019; 34,998,171 and 35,032,053 shares issued and outstanding as of December 31, 2020 and 2019, respectively
4 4 
Class B common stock, $0.0001 par value; 800,000,000 shares authorized as of December 31, 2020 and 2019; 120,768,900 and 113,177,162 shares issued and outstanding as of December 31, 2020 and 2019, respectively
12 11 
Additional paid-in capital641,075 627,899 
Accumulated other comprehensive income 2 
Accumulated deficit(517,225)(455,042)
Total stockholders’ equity 123,866 172,874 
Total liabilities and stockholders’ equity $166,773 $242,784 
See Notes to Consolidated Financial Statements.
59

CASTLIGHT HEALTH, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share data)


 Year Ended December 31,
 202020192018
Revenue:
Subscription$141,160 $137,393 $143,901 
Professional services and other5,549 5,915 12,503 
Total revenue, net146,709 143,308 156,404 
Cost of revenue:
Cost of subscription (1)
34,996 34,067 34,691 
Cost of professional services and other (1)
17,046 25,007 25,498 
Total cost of revenue52,042 59,074 60,189 
Gross profit94,667 84,234 96,215 
Operating expenses:
Sales and marketing (1)
32,026 38,597 49,134 
Research and development (1)
49,465 58,994 61,355 
General and administrative (1)
25,662 27,981 25,620 
Goodwill impairment
50,300   
Total operating expenses157,453 125,572 136,109 
Operating loss(62,786)(41,338)(39,894)
Other income, net603 1,336 188 
Net loss$(62,183)$(40,002)$(39,706)
Net loss per share, basic and diluted$(0.41)$(0.28)$(0.29)
Weighted-average shares used to compute basic and diluted net loss per share151,478 145,172 137,686 
(1) Includes stock-based compensation expense as follows:
 Year Ended December 31,
 202020192018
Cost of revenue:
Cost of subscription$813 $774 $1,017 
Cost of professional services and other650 953 1,177 
Sales and marketing2,028 2,142 3,770 
Research and development4,544 6,100 7,214 
General and administrative4,410 5,034 4,954 
See Notes to Consolidated Financial Statements.
60

CASTLIGHT HEALTH, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(In thousands)


 Year Ended December 31,
 202020192018
Net loss$(62,183)$(40,002)$(39,706)
Other comprehensive (loss) income:
Net change in unrealized (loss) gain on available-for-sale marketable securities(2)2 22 
Other comprehensive (loss) income (2)2 22 
Comprehensive loss$(62,185)$(40,000)$(39,684)
See Notes to Consolidated Financial Statements.
61

CASTLIGHT HEALTH, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands, except share data)

 Class A and B
Common Stock
Additional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders’
Equity
 SharesAmount
Balances as of December 31, 2017134,539,275 $13 $586,900 $(22)$(375,334)$211,557 
Vesting of restricted stock units4,131,967 — — — — — 
Issuance of common stock upon exercise of stock options3,255,963 1 4,479 — — 4,480 
Stock-based compensation— — 18,318 — — 18,318 
Comprehensive income (loss)— — — 22 (39,706)(39,684)
Balances as of December 31, 2018141,927,205 $14 $609,697 $ $(415,040)$194,671 
Vesting of restricted stock units4,075,341 — — — — — 
Issuance of common stock upon exercise of stock options2,206,669 1 3,059 — — 3,060 
Stock-based compensation— — 15,143 — — 15,143 
Comprehensive income (loss)— — — 2 (40,002)(40,000)
Balances as of December 31, 2019148,209,215 $15 $627,899 $2 $(455,042)$172,874 
Vesting of restricted stock units6,854,230 1 (1)— —  
Issuance of common stock upon exercise of stock options236,104 — 270 — — 270 
Issuance of common stock under the ESPP467,522 — 371 — — 371 
Stock-based compensation— — 12,536 — — 12,536 
Comprehensive loss— — — (2)(62,183)(62,185)
Balances as of December 31, 2020155,767,071 $16 $641,075 $ $(517,225)$123,866 


See Notes to Consolidated Financial Statements.
62

CASTLIGHT HEALTH, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)


 Year Ended December 31,
 202020192018
Operating activities:
Net loss$(62,183)$(40,002)$(39,706)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization6,537 5,920 6,858 
Goodwill impairment50,300   
Stock-based compensation12,445 15,003 18,132 
Amortization and impairment of deferred commissions7,789 10,768 13,105 
Amortization and impairment of deferred professional service costs3,517 5,242 5,268 
Non-cash operating lease expense4,910 5,315 — 
Lease exit and related charges  2,634 
Accretion and amortization of marketable securities2 (238)(516)
Changes in operating assets and liabilities:
Accounts receivable and other, net(343)(4,581)(4,883)
Deferred commissions(2,627)(5,344)(5,735)
Deferred professional service costs(1,178)(1,686)(2,735)
Prepaid expenses and other assets824 102 178 
Accounts payable(13,622)9,278 5,744 
Operating lease liabilities(5,744)(5,726)— 
Accrued expenses and other liabilities(2,821)(3,760)290 
Deferred revenue(3,234)(10,478)(9,219)
Accrued compensation(137)2,795 (7,966)
Net cash used in operating activities(5,565)(17,392)(18,551)
Investing activities:
Purchase of property and equipment, net(3,580)(1,953)(2,014)
Purchase of marketable securities(2,994)(30,589)(31,974)
Sales of marketable securities2,001   
Maturities of marketable securities17,400 25,745 53,210 
Net cash provided by (used in) investing activities12,827 (6,797)19,222 
Financing activities:
Proceeds from exercise of stock options 270 3,060 4,480 
Proceeds from ESPP offering371   
Principal payments on debt(1,859)(1,859)(465)
Net cash (used in) provided by financing activities(1,218)1,201 4,015 
Net increase (decrease) in cash, cash equivalents and restricted cash6,044 (22,988)4,686 
Cash, cash equivalents and restricted cash at beginning of period44,342 67,330 62,644 
Cash, cash equivalents and restricted cash at end of period$50,386 $44,342 $67,330 

See Notes to Consolidated Financial Statements.

63

CASTLIGHT HEALTH, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)

Year Ended December 31,
202020192018
Reconciliation of cash, cash equivalents and restricted cash:
Cash and cash equivalents$49,242 $43,017 $66,005 
Restricted cash included in Prepaid expenses and other current assets 181  
Restricted cash, non-current1,144 1,144 1,325 
Total cash, cash equivalents and restricted cash$50,386 $44,342 $67,330 
Supplemental cash flow information:
Cash paid for interest$68 $188 $215 
Purchase of property and equipment, accrued but not paid26 854 93 
Right-of-use assets obtained in exchange for new operating lease liabilities, net 1,950  

See Notes to Consolidated Financial Statements.
64

CASTLIGHT HEALTH, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


Note 1. Organization and Description of Business
Castlight Health, Inc. (“Castlight”, “the Company” or “we”) provides health navigation solutions for large U.S. employers and health plans (“customers”) and their respective employees and members (“users”). Castlight’s offerings help individuals connect and engage with the right provider, benefit, or virtual care solution, at the right time, leveraging a combination of sophisticated technology and an expert team. Castlight’s navigation offerings have demonstrated measurable results, driving high engagement and user satisfaction, increased program utilization, steerage to the right care and provider, and lower healthcare costs for its customers and millions of users. The Company was incorporated in the State of Delaware in January 2008. The Company's principal executive offices are located in San Francisco, California, and its Customer Center of Excellence is located in Sandy, Utah.

Note 2. Accounting Standards and Significant Accounting Policies

Basis of Presentation and Principles of Consolidation
The consolidated financial statements were prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). In the opinion of management, the information herein reflects all adjustments, consisting only of normal recurring adjustments except as otherwise noted, considered necessary for a fair statement of results of operations, financial position, stockholders' equity and cash flows. The consolidated financial statements include the results of Castlight and its wholly-owned U.S. subsidiaries.
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires the Company to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements, as well as the reported amounts of revenue and expenses during the reporting period. These estimates include, but are not limited to the determination of:

Variable consideration included in the transaction price of the Company’s contracts with customers;
The standalone selling price of the performance obligations in the Company’s contracts with customers;
Assumptions used in the valuation of certain equity awards;
Assumptions used in the calculation of goodwill impairment, including the forecast of future cash flows and discount rate; and
Assumptions used in the calculation of right-of-use (“ROU”) assets and lease liabilities for operating leases, including lease terms and the Company’s incremental borrowing rate.

Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial position and results of operations.

Segment Information
The Company's chief operating decision maker, its CEO, reviews the financial information presented on a consolidated basis for purposes of allocating resources and evaluating the Company's financial performance. Accordingly, the Company has determined that it operates in a single reportable segment, cloud-based products.

Revenue Recognition
Revenues are derived primarily from contracts with customers for subscription services and professional services. Revenues are recognized when control of these services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. Revenues do not include sales taxes.
65

CASTLIGHT HEALTH, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


We determine revenue recognition through the following steps:

Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, the Company satisfies a performance obligation.
Subscription Revenue. Subscription revenue recognition commences on the date that the Company’s subscription services are made available to the customer, which the Company considers to be the launch date, and subscription revenue is generally recognized over the contract term. Subscription contracts are generally three years in length and certain contracts include termination provisions.
Some of the Company’s subscription contracts include performance incentives that are generally based on engagement. Additionally, some of the Company’s subscription contracts include audit provisions. The Company considers fees related to performance incentives and audit provisions to be variable consideration. The Company estimates variable consideration at the most likely amount to which it expects to be entitled. The Company includes estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The Company’s estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of its anticipated performance as well as other information available to the Company. The Company reassesses its estimates related to variable consideration each reporting period and records adjustments when appropriate.
Professional Services and Other Revenue. Professional services and other revenue is primarily comprised of implementation services related to the Company's subscription service. Nearly all of the Company's professional services are sold on a fixed-fee basis.
Professional services and other revenue also includes revenue from products sold through the Company’s online marketplace and add-on subscription services made available from other ecosystem partners. These revenues are recognized on a net basis primarily because the Company acts as an agent in these contracts.

Contracts with Multiple Performance Obligations. Most of the Company’s contracts have multiple promised services consisting of subscription services and professional services, including implementation services. For contracts with multiple promised services, the Company evaluates whether the promised services are distinct. If the promised services are distinct, revenue is recognized for the respective performance obligation separately. If one or more of the promised services are not distinct, the promised services that are not distinct are combined with the Company's subscription service, and revenue for the respective combined performance obligation is recognized over the term of the subscription service.

The Company has concluded that its implementation services are not distinct, primarily because these services are not capable of being distinct as the customer cannot benefit from the implementation services on their own. Accordingly, the Company considers the separate performance obligations in contracts with multiple promised services to be a combined performance obligation comprised of subscription services and implementation services.

The transaction price for contracts with multiple performance obligations is allocated to the separate performance obligations based on their standalone selling price. The Company determines standalone selling prices based on its overall pricing objectives taking into consideration market conditions and other factors, including the value of the contracts, the subscription services sold, and customer demographics.

Contract Balances

The Company records a contract asset when revenue is recognized prior to invoicing. Contract assets are presented within accounts receivable and other in the accompanying consolidated balance sheet. A contract liability represents deferred revenue.

66

CASTLIGHT HEALTH, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Deferred revenue consists of professional services and cloud-based subscription services that have been billed in advance of revenue being recognized. The Company invoices its customers for its cloud-based subscription services based on the terms of the contract, which can be annual, quarterly or monthly installments. Deferred revenue that is anticipated to be recognized during the succeeding 12-month period is recorded as current deferred revenue, and the remaining portion is recorded as non-current.

Costs of Revenue

Cost of revenue consists of cost of subscription revenue and cost of professional services and other revenue.

Cost of subscription revenue primarily consists of data fees, employee-related expenses (including salaries, bonuses, benefits and stock-based compensation), hosting costs of its cloud-based subscription service, cost of subcontractors, expenses for service delivery (which includes call center support), allocated overhead, costs of data center capacity, amortization of internal-use software, depreciation of certain owned computer equipment and software, and amortization of intangibles related to developed technology and backlog.

Cost of professional services and other revenue consists primarily of employee-related expenses (including salaries, bonuses, benefits and stock-based compensation) associated with these services, cost of subcontractors, deferred and amortized professional services costs, travel costs and allocated overhead. The time and costs of the Company's customer implementations vary based on the source and condition of the data the Company receives from third parties, the configurations that the Company agrees to provide and the size of the customer.

Cost of subscription revenue is expensed as the Company incurs the costs. Cost of professional services and other revenue, to the extent it is incurred and is directly attributable to fulfillment of performance obligations under a customer contract, is deferred and amortized over the benefit period of five years.

Cash and Cash Equivalents

Cash and cash equivalents consist of highly liquid investments with original maturities of three months or less from the date of purchase. The Company's cash and cash equivalents generally consist of investments in money market mutual funds and U.S. agency obligations. Cash and cash equivalents are stated at fair value.

Marketable Securities

The Company's marketable securities consist of U.S. agency obligations and U.S. treasury securities, with maturities at the time of purchase of greater than three months. Marketable securities with remaining maturities in excess of one year are classified as non-current. The Company classifies its marketable securities as available-for-sale at the time of purchase based on its intent and are recorded at their estimated fair value. Unrealized gains and losses for available-for-sale securities are recorded in other comprehensive income/loss. Unrealized losses for available-for-sale securities are recorded in other comprehensive income/loss, unless the losses relate to deterioration in credit risk or if it is likely it will sell the securities before the recovery of their cost basis. In these cases, the unrealized losses are reported in other income, net in the consolidated statements of operations. Realized gains and losses are determined based on the specific identification method and are reported in other income, net in the consolidated statements of operations.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are recorded when invoiced and at the invoiced amount, net of allowances for doubtful accounts. When accounts receivable are recorded, the related revenue may not commence until a later date depending on the nature of the services invoiced. The allowance for doubtful accounts is based on the Company's assessment of the collectability of accounts. The Company regularly reviews the adequacy of the allowance for doubtful accounts by considering historical information such as the age of each outstanding invoice and the collection history of each customer to determine whether a specific allowance is appropriate. In addition, the Company considers current economic conditions, and expected future economic conditions, to determine future expected losses. Accounts receivable deemed uncollectable are charged against the allowance for doubtful accounts when identified. For all periods presented, the allowance for doubtful accounts was not significant.

67

CASTLIGHT HEALTH, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Deferred Commissions
Deferred commissions are the incremental costs that are incurred to obtain contracts with customers and consist primarily of sales commissions paid to the Company's sales force and channel partners. The commissions for initial contracts are deferred and amortized on a straight-line basis over a period of benefit that the Company has determined typically to be five years. The Company determined the period of benefit by taking into consideration the expected life of its subscription contracts, the expected life of the technology underlying its subscription services and other factors. Deferred commissions are recoverable through the Company’s future revenues. Amortization of deferred commissions is included in sales and marketing expense in the accompanying consolidated statements of operations. All costs deferred are reviewed for impairment quarterly.

Deferred Professional Service Costs

Deferred professional service costs are the direct costs incurred to fulfill subscription contracts that occur prior to the launch of the Company’s subscription services. Professional service costs, which primarily consist of employee related expenses attributable to launch activities, are deferred and then amortized on a straight-line basis over a period of benefit that the Company has determined typically to be five years for the same reasons as described in the deferred commissions disclosure above. Deferred professional service costs are recoverable through future revenues. Amortization of deferred professional service costs is included in cost of professional services and other revenue in the accompanying consolidated statements of operations. All costs deferred are reviewed for impairment quarterly.

Property and Equipment
Property and equipment are stated at cost less accumulated depreciation. Depreciation is recorded using the straight-line method over the estimated useful lives of the respective asset as follows (in years):
Software3-5
Computer equipment3
Furniture and equipment5-7
Leasehold improvementsShorter of the lease term or the estimated useful lives of the improvements
Maintenance and repairs are charged to expense as incurred, and improvements are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gain or loss is reflected in the consolidated statement of operations for the period realized.

Internal-Use Software

For the Company's development costs related to its cloud-based subscription service, the Company capitalizes costs incurred during the application development stage. Costs related to preliminary project and post-implementation stages are expensed as incurred. Capitalized software development costs are included as part of property and equipment and are amortized on a straight-line basis over the technology's estimated useful life, which is generally three years. The amortization expense is recorded as a component of cost of subscription revenue and was $0.3 million, $0.0 million, and $0.8 million for the years ended December 31, 2020, 2019, and 2018, respectively. The Company capitalized software development costs of $0.6 million and $0.3 million and for the years ended December 31, 2020 and 2019, respectively.
Restricted Cash

Restricted cash is included in Prepaid expenses and other current assets or Restricted cash, non-current depending on the remaining term of the restriction and consists of letters of credit related to the Company’s leased office spaces.
68

CASTLIGHT HEALTH, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Goodwill
The Company reviews goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. The Company has elected to first assess the qualitative factors to determine whether it is more likely than not that the fair value of the Company’s single reporting unit is less than its carrying amount. If it is determined that it is more likely than not that its fair value is less than its carrying amount, the Company performs a quantitative impairment test of goodwill, in which the fair value of the Company's single reporting unit is compared to its carrying value. Any excess of the goodwill carrying amount over the fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value. Refer to Note 5 – Goodwill and Intangible Assets to the consolidated financial statements for further information on goodwill.
Intangible Assets
Acquired finite-lived intangible assets are amortized over their estimated useful lives. The Company evaluates the recoverability of its intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount of intangible assets is not recoverable, the carrying amount of such assets is reduced to fair value. The Company has not recorded any such impairment charges.

Leases

The Company determines if an arrangement is a lease and its classification at lease inception. Operating lease liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. The Company uses its incremental borrowing rate based on the information available at the lease commencement date to compute the present value of lease payments when the implicit rate is not readily determinable. ROU assets are measured at lease inception based on the initial measurement of the lease liability, plus any prepaid lease amounts, less any lease incentives. The Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less. Lease terms do not include options to extend or terminate the lease unless it is reasonably certain that the option will be exercised. Generally, lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company's lease agreements have both lease and non-lease components. The Company has elected to account for lease and non-lease components on a combined basis.

Stock-based Compensation
All stock-based compensation to employees is measured based on the grant-date fair value of the awards and recognized in the Company's consolidated statements of operations over the period during which the employee is required to perform services in exchange for the award (generally the vesting period of the award). The Company accounts for forfeitures as they occur. The Company estimates the fair value of all other stock options and stock purchase rights under the employee stock purchase plan using the Black-Scholes option valuation model. For restricted stock units, fair value is based on the closing price of the Company's Class B common stock on the grant date. Compensation expense is recognized over the vesting period of the applicable award using the straight-line method. For awards with performance based and service vesting conditions, compensation expense is recognized over the requisite service period if it is probable that the performance-based condition will be satisfied based on the accelerated attribution method. For awards with market based and service vesting conditions, compensation expense is recognized over the requisite service period using the accelerated attribution method.

Income Taxes
The Company accounts for income taxes using the liability method, under which deferred tax assets and liabilities are determined based on the future tax consequences attributable to differences between the financial reporting carrying amounts of existing assets and liabilities and their respective tax bases and tax credit and net operating loss carryforwards. Deferred tax assets and liabilities are measured using the enacted tax rates that are expected to be in effect when the differences are expected to reverse.
The Company assesses the likelihood that deferred tax assets will be recovered from future taxable income, and a valuation allowance is established when necessary to reduce deferred tax assets to the amounts more likely than not expected to be realized.
69

CASTLIGHT HEALTH, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The Company recognizes and measures uncertain tax positions using a two-step approach. The first step is to evaluate the tax position taken or expected to be taken by determining if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Significant judgment is required to evaluate uncertain tax positions. The Company evaluates its uncertain tax positions on a regular basis. The Company's evaluations are based on a number of factors, including changes in facts and circumstances, changes in tax law, correspondence with tax authorities during the course of audit and effective settlement of audit issues.

Warranties and Indemnification
The Company's cloud-based subscription service is generally warranted to be performed in a professional manner and in a manner that will comply with the terms of the customer agreements.

The Company's arrangements generally include certain provisions for indemnifying customers against liabilities if there is a breach of a customer’s data or if the Company's service infringes a third party’s intellectual property rights. To date, the Company has not incurred any material costs as a result of such indemnifications and have not accrued any liabilities related to such obligations in the financial statements. The Company has entered into service-level agreements with certain customers warranting, among other things, defined levels of performance and response times and permitting those customers to receive credits for prepaid amounts related to subscription services in the event that the Company fails to meet those levels. To date, the Company has not experienced any significant failures to meet defined levels of performance and response times as a result of those agreements.

The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by the Company, arising out of that person’s services as its director or officer or that person’s services provided to any other company or enterprise at the Company's request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of any future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.

Advertising Expenses
Advertising is expensed as incurred. Advertising expense was $0.2 million, $0.1 million and $0.3 million for the years ended December 31, 2020, 2019 and 2018, respectively.

Concentrations of Risk and Significant Customers
The Company's financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. At times, the Company's deposits may exceed federally insured limits.
The Company serves its customers and users from outsourced data center facilities located in the United States. The Company has internal procedures to restore all of its production customer facing services in the event of disasters at its facilities. Procedures utilizing currently deployed hardware, software and services at certain of the Company's disaster recovery locations allow its cloud-based service to be restored within 24 hours during the implementation of the procedures to restore services.
Significant customers represent more than 10% of the total revenue for the most recent period presented or more than 10% of accounts receivable balance as of the most recent balance sheet date. The Company had one customer, Anthem, Inc. (“Anthem”) that represented approximately 47% of total revenue for the year ended December 31, 2020. See Note 3 - Revenue, Deferred Revenue, Contract Balances and Performance Obligations, under the caption “Anthem Agreement” for additional information. No other customers accounted for more than 10% of total revenue for the year ended December 31, 2020. The Company had four customers that accounted for approximately 15%, 15%, 13% and 11%, respectively, of accounts receivable, excluding contract assets, as of December 31, 2020. 
70

CASTLIGHT HEALTH, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Recently Adopted Accounting Pronouncements
Effective January 1, 2020, the Company adopted Accounting Standards Update (“ASU”) 2016-13, Financial Instruments-Credit Losses, and subsequent amendments (“ASC 326”). The standard changes how entities will measure credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. The adoption of this standard did not have a material impact on the Company’s financial statements. The Company will continue to actively monitor the impact of the current coronavirus (“COVID-19”) pandemic on expected credit losses.

Effective January 1, 2020, the Company adopted ASU 2018-15, Intangibles – Goodwill and Other – Internal-Use Software (“ASU 2018-15”), which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The adoption of this standard did not have a material impact on the Company’s financial position or results of operations.
Recently Issued Accounting Pronouncements

The Company considers the applicability and impact of all ASUs issued by the FASB. The Company determined that the ASUs issued by the FASB during the year ended December 31, 2020 are either not applicable or are expected to have minimal impact on the Company's consolidated financial results.

71

CASTLIGHT HEALTH, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Note 3. Revenue, Deferred Revenue, Contract Balances and Performance Obligations
The Company sells to customers based in the United States. Starting January 1, 2020, the effective date of the Anthem enterprise license agreement, the Company began treating Anthem as a direct health plan customer rather than a channel partner. As a result, substantially all of the Company's revenues were generated through direct sales for the year ended December 31, 2020. Indirect channel revenue represented approximately 28% of the Company’s total revenue for the year ended December 31, 2019.

Deferred revenue as of December 31, 2020 and December 31, 2019 was $7.5 million and $10.7 million, respectively. Contract assets as of December 31, 2020 and December 31, 2019 were $9.4 million and $0.4 million, respectively. The increase in contract assets is primarily due to the Anthem enterprise license agreement that results in revenue recognized ahead of invoicing in the first year of that agreement.

Revenue of $10.4 million and $19.7 million was recognized during the years ended December 31, 2020 and 2019, respectively, that was included in the deferred revenue balances at the beginning of the respective periods.

The Company recorded favorable cumulative catch-up adjustments to revenue arising from changes in variable consideration of $3.6 million and $2.8 million during the years ended December 31, 2020 and 2019, respectively.

The aggregate balance of remaining performance obligations from non-cancelable contracts with customers as of December 31, 2020 was $163.0 million. The Company expects to recognize approximately 70% of this balance over the next 12 months, with the remaining balance recognized thereafter. Remaining performance obligations are defined as deferred revenue and amounts yet to be billed for the non-cancelable portion of contracts.

Anthem Agreement

In October 2019, Castlight entered into a 30-month enterprise license agreement with Anthem, Inc., effective January 1, 2020, that extends and expands the Company's existing relationship with Anthem first announced in 2015. The agreement includes Castlight’s core care guidance technology, the Engage health navigation platform, and a new, non-exclusive license for some of Castlight’s underlying health navigation platform technology services, such as transparency and personalization. For these services, Anthem will pay the Company license fees of $168 million over 30 months. The Company began recognizing subscription revenue starting January 2020.

Note 4. Deferred Costs

Changes in the balance of total deferred commissions and deferred professional service costs for the year ended December 31, 2020 are as follows (in thousands):
As of December 31, 2019Expense recognizedAs of December 31, 2020
Additions
Deferred commissions$14,718 $2,627 $(7,789)$9,556 
Deferred professional service costs6,711 1,268 (3,517)4,462 
Total deferred commissions and professional service costs
$21,429 $3,895 $(11,306)$14,018 

    These costs are reviewed for impairment quarterly. Impairment charges were $2.1 million, $3.2 million and $1.9 million for the years ended December 31, 2020, 2019 and 2018 respectively.

72

CASTLIGHT HEALTH, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Note 5. Goodwill and Intangible Assets

Impairment

The Company determined that the significant decline in the U.S. economy as a result of the COVID-19 pandemic, together with the decline in the Company’s stock price, constituted a triggering event, which required the Company to perform interim impairment analyses related to its long-lived assets and goodwill during the first quarter of 2020. The impairment analysis for long-lived assets indicated that the assets were recoverable; therefore, no impairment was recorded. After assessing long-lived assets, the Company performed a goodwill impairment analysis and determined that the carrying value of its only reporting unit exceeded its fair value by approximately $50.3 million. The fair value was determined using the income approach. The Company believes that the income approach is the most reliable indication of fair value since it incorporates future estimated revenues and expenses for the reporting unit that the market approach may not directly incorporate. In addition to future estimated revenue and expenses, the determination of fair value included assumptions related to a discount rate.

As of December 31, 2020, the Company determined that there were no indicators present to suggest that it was more likely than not that the fair value of the reporting unit was less than its carrying amount. The Company will continue to monitor its goodwill on a quarterly basis for indicators of impairment, including but not limited to, further declines in the stock price. Accordingly, there may be future impairments.

Goodwill

The Company’s goodwill relates entirely to the acquisition of Jiff in 2017. The excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill. As of December 31, 2020, the gross amount of goodwill was $91.8 million and accumulated goodwill impairment was $50.3 million, all of which was recorded in the first quarter of 2020. The goodwill impairment did not involve any cash expenditures.

Intangible assets, net

Identified intangible assets are recorded at their estimated fair values at the date of acquisition and are amortized over their respective estimated useful lives using a method of amortization that reflects the pattern in which the economic benefits of the intangible assets are used. Subsequent to the end of the second quarter of 2019, the Company realized elevated churn related to legacy Jiff customers. As a result, the Company performed an analysis of realized churn and future forecasts and updated its estimate of the original useful life of customer relationships and backlog in the third quarter of 2019. The estimated useful life of customer relationships was revised from 10 years to 6 years, and the estimated useful life of backlog was revised from 3 years to 2.5 years. These updates in useful lives were accounted for as a change in accounting estimate and were applied prospectively to the remaining carrying amounts.

The following tables set forth the fair value components of identifiable acquired intangible assets (dollars in thousands):
As of December 31, 2020
Useful Life (in years)GrossAccumulated AmortizationNet
Customer relationships6$10,900 $(5,620)$5,280 
Developed technology510,600 (7,950)2,650 
Total identifiable intangible assets$21,500 $(13,570)$7,930 

73

CASTLIGHT HEALTH, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

As of December 31, 2019
Useful Life (in years)GrossAccumulated AmortizationNet
Customer relationships6$10,900 $(3,509)$7,391 
Developed technology510,600 (5,830)4,770 
Backlog2.51,500 (1,500) 
Other acquired intangible assets1-3900 (883)17 
Total identifiable intangible assets$23,900 $(11,722)$12,178 

Amortization expense from acquired intangible assets for the years ended December 31, 2020, 2019 and 2018 was $4.2 million, $4.0 million and $4.0 million and is included in cost of subscription, general and administrative, and sales and marketing expenses.

Future estimated amortization expense for acquired intangible assets is as follows (in thousands):
2021$4,232 
20222,642 
20231,056 
Total estimated amortization expense$7,930 

Note 6. Marketable Securities

The amortized cost and fair value of marketable securities was $0.8 million as of December 31, 2020, all of which consisted of money market mutual funds and was included in cash and cash equivalents.
Marketable securities consisted of the following (in thousands):
As of December 31, 2019
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair Value
U.S. treasury securities$13,602 $1 $ $13,603 
U.S. agency obligations6,400 1  6,401 
Money market mutual funds8,736   8,736 
28,738 2  28,740 
Included in cash and cash equivalents12,329   12,329 
Included in marketable securities$16,409 $2 $ $16,411 

Note 7. Fair Value Measurements
The Company measures its financial assets and liabilities at fair value at each reporting period using a fair value hierarchy that requires that the Company maximizes the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:
Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2—Include other inputs that are directly or indirectly observable in the marketplace.
Level 3—Unobservable inputs that are supported by little or no market activity.
The fair value of marketable securities included in the Level 2 category is based on observable inputs, such as quoted prices for similar assets at the measurement date; quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly. These values were obtained from a third-party pricing service and were evaluated using
74

CASTLIGHT HEALTH, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

pricing models that vary by asset class and may incorporate available trade, bid and other market information and price quotes from well-established third-party pricing vendors and broker-dealers.

There have been no changes in valuation techniques in the periods presented. There were no significant transfers between fair value measurement levels for the years ended December 31, 2020 and 2019. As of December 31, 2020 and December 31, 2019, there were no securities within Level 3 of the fair value hierarchy.
The Company's assets that are measured at fair value consisted of $0.8 million of money market mutual funds that were included in cash and cash equivalents as of December 31, 2020, all of which were classified as Level 1 within the fair value hierarchy.

The following table presents information about the Company's assets that are measured at fair value on a recurring basis using the above input categories (in thousands): 
As of December 31, 2019
Level 1Level 2Total
Cash equivalents:
Money market mutual funds$8,736 $ $8,736 
U.S. treasury securities 3,593 3,593 
Marketable securities:
U.S. agency obligations 6,401 6,401 
U.S. treasury securities 10,010 10,010 
$8,736 $20,004 $28,740 
Gross unrealized gains and losses for cash equivalents and marketable securities as of December 31, 2020 and December 31, 2019 were not material.
Realized gains for the year ended December 31, 2020 were not material. There were no realized gains or losses for the year ended December 31, 2019. As of December 31, 2020 and December 31, 2019, all of the Company's marketable securities mature within one year.

Note 8. Property and Equipment
Property and equipment consisted of the following (in thousands):
As of December 31,
 20202019
Leasehold improvements$4,606 $2,834 
Computer equipment7,655 8,126 
Software908 1,110 
Internal-use software3,878 2,925 
Furniture and equipment1,492 1,048 
Construction in progress128 1,164 
Total18,667 17,207 
Accumulated depreciation/amortization(13,346)(12,351)
Property and equipment, net$5,321 $4,856 
Depreciation and amortization expense for the years ended December 31, 2020, 2019 and 2018 was $2.3 million, $1.9 million and $2.8 million, respectively. Depreciation is recorded on a straight-line basis.

75

CASTLIGHT HEALTH, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Note 9. Debt

Term Loan

The Company has a term loan facility (the “Loan Agreement”) with Silicon Valley Bank (the “Bank”) that provided for a term loan of approximately $5.6 million (the “Term Loan”). Obligations under the Term Loan accrue interest at a floating per annum rate equal to the greater of (A) the prime rate as published in the money rates section of The Wall Street Journal minus 1% or (B) 0%. Interest and principal on the term loan are payable monthly. The maturity date of the Term Loan is September 1, 2021, and the outstanding balance of $1.4 million is classified within accrued expenses and other current liabilities on the consolidated balance sheet as of December 31, 2020.

In addition to principal and interest payments, the Company is also required to pay $0.5 million as final payment on the earlier of maturity, termination or prepayment of the Term Loan. The Company accrues for the final payment over the life of the Term Loan using the effective interest method. Interest expense related to the Term Loan was $0.2 million, $0.3 million and $0.4 million for the years ended December 31, 2020, 2019 and 2018, respectively.

Per the Loan Agreement, the Company is subject to certain reporting covenants, and the debt obligations are secured by a security interest in the assets of the Company, excluding intellectual property and certain other exceptions. The Company was in compliance with all reporting covenants in the Loan Agreement related to the outstanding principal balance as of December 31, 2020.

Revolving Line of Credit

On May 5, 2020, the Company entered into the Third Amended and Restated Loan and Security Agreement (the "Amended Loan Agreement") with the Bank. The Amended Loan Agreement amended and restated its existing Loan Agreement. Under the Amended Loan Agreement, the Bank agreed to extend a $25.0 million revolving credit facility to the Company (the “Revolving Line”). Borrowings under the Revolving Line accrue interest at a floating per annum rate equal to the Prime Rate plus 1%, and such interest is payable monthly. The Company may request borrowings under the Revolving Line prior to May 4, 2023, on which date the Revolving Line terminates. In relation to the Revolving Line, the Company is subject to certain financial and reporting covenants. As of December 31, 2020, no borrowings have been made under the Revolving Line, and the Company was in compliance with all financial and reporting covenants.

Note 10. Accrued Compensation
Accrued compensation consisted of the following (in thousands):
 As of December 31,
 20202019
Accrued bonuses 6,177 5,842 
Other employee and benefits payable2,456 2,928 
Total$8,633 $8,770 

76

CASTLIGHT HEALTH, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Note 11. Leases

The Company’s principal commitments primarily consist of obligations under leases for office space and data centers. The leases expire at various dates through 2025 and, in some cases, include renewal options. The exercise of an option is at the sole discretion of the Company. The Company subleases certain office facilities to third parties. All leases are classified as operating leases and the Company does not have finance leases. Information about these operating leases is disclosed in the following table (dollars in thousands):

As of December 31,
20202019
Lease cost:
Operating lease cost$6,019 $6,674 
Variable lease cost (1)
738 702 
Short-term lease cost287 93 
Sublease income(2,747)(2,693)
Total lease cost$4,297 $4,776 
Other information:
Operating cash flows used in the measurement of operating lease liabilities$6,853 $7,085 
Weighted-average remaining lease term - operating leases (in years)2.83.3
Weighted-average discount rate - operating leases7.36 %7.52 %
(1) Includes variable payments such as common area maintenance, property taxes and insurance.

The Company adopted Accounting Standards Update 2016-02, Leases, and subsequent amendments ("ASC 842") as of January 1, 2019. As such, reporting periods beginning on and after January 1, 2019 are presented under ASC 842, while prior period amounts were not adjusted and continue to be reported in accordance with prior accounting guidance. For these prior years, the Company recognized rent expense on a straight-line basis over the lease period and accrued for rent expense incurred but not paid. Rent expense for the year ended December 31, 2018 was $3.5 million.
In March 2018, the Company subleased a portion of its engineering office located in Mountain View, California reducing its total rent obligation by $2.4 million and recognized a one-time sublease loss of $0.9 million in research and development expense in the accompanying consolidated statement of operations in 2018.
During 2018, the Company recognized a lease exit charge of approximately $1.3 million related to the remaining engineering office space in Mountain View, California that the Company no longer utilizes. These charges were recorded in research and development expense in the accompanying consolidated statement of operations.

77

CASTLIGHT HEALTH, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Maturities of Lease Liabilities

As of December 31, 2020, the future minimum lease payments under non-cancellable operating leases are as follows (in thousands):

2021$6,533 
20224,247 
20231,759 
20241,397 
2025 714 
Total lease payments14,650 
Less: Interest(1,415)
Present value of lease liabilities13,235 
Less: current portion(5,789)
Operating lease liabilities, non-current$7,446 

The Company had asset retirement obligations of $0.3 million as of December 31, 2020 and 2019.


78

CASTLIGHT HEALTH, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Note 12. Contingencies
Legal Matters

From time to time, the Company may become subject to legal proceedings, claims or litigation arising in the ordinary course of business. In addition, the Company may receive notices alleging infringement of patents or other intellectual property rights. If an unfavorable outcome were to occur in litigation, the impact could be material to the Company’s business, financial condition, cash flow or results of operations, depending on the specific circumstances of the outcome. The Company accrues for loss contingencies when it is both probable that the Company will incur the loss and when it can reasonably estimate the amount of the loss or range of loss.
Note 13. Stockholders' Equity and Stock Compensation
Common Stock

The Company has two classes of common stock, Class A common stock and Class B common stock. Each share of Class A common stock and each share of Class B common stock has one vote per share except in certain circumstances pertaining to change in control, the sale of all or substantially all of our assets and liquidation matters, and on all matters if and when any individual, entity or group has, or has publicly disclosed an intent to have, beneficial ownership of 30% or more of the number of outstanding shares of our Class A and Class B common stock, combined. In such circumstances, holders of our Class A common stock are entitled to ten votes per share and holders of our Class B common stock are entitled to one vote per share.

Each outstanding share of Class A common stock is convertible at any time at the option of the holder into one share of Class B common stock.

Employee Equity Plans

     The Company adopted a 2014 Equity Incentive Plan (“EIP”) that became effective on March 12, 2014 and serves as the successor to the Company's 2008 Stock Incentive Plan. Shares issued under the 2008 Stock Incentive Plan were Class A common stock, and shares issued under the EIP are Class B common stock. The Company's 2014 EIP authorizes the award of stock options, restricted stock awards (“RSAs”), stock appreciation rights (“SARs”), restricted stock units (“RSUs”), performance awards and stock bonuses. Stock options are generally granted with a contractual term of 10 years. Equity awards generally vest over four years contingent upon employment or service with the Company on the vesting date. As of December 31, 2020, 2,690,710 shares were reserved for future issuance under the EIP.

The Company adopted a 2014 Employee Stock Purchase Plan (“ESPP”) that became effective on March 13, 2014 which allows eligible employees to purchase shares of the Company's Class B common stock at a discount. A total of 6,000,000 shares of Class B common stock was initially reserved and available for issuance under the ESPP. The ESPP, as amended in 2019, provides for an initial three-month offering period commencing December 1, 2019, and for regular six-month offering periods beginning each March 1 and September 1 thereafter. On each purchase date, ESPP participants purchase shares of the Company’s Class B common stock at a price per share equal to 85% of the lesser of (i) the fair market value of the Class B common stock on the offering date, or (ii) the fair market value of the Class B common stock on the purchase date. As of December 31, 2020, 5,532,478 shares were reserved for future issuance under the ESPP.

During the year ended December 31, 2020, in connection with the appointment of a member of senior management, the Company granted the individual 760,870 inducement RSUs and an inducement stock option to purchase 1,178,000 shares of Class B common stock. These grants were issued outside the Company’s 2014 Equity Incentive Plan in accordance with NYSE Listed Company Rule 303A.08, and were approved by the Compensation and Talent Committee of the Company’s board of directors. The information related to these grants is included in the Stock Option Activity and Restricted Stock Units Activity tables below.






79

CASTLIGHT HEALTH, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS



Stock-Based Compensation to Employees
The assumptions used in the Black-Scholes option-pricing model were determined as follows:
Volatility. Beginning in 2020, volatility is based on the Company's historical volatility over the expected life of its stock awards. Prior to 2020, the Company did not have enough trading history for its Class B common stock, therefore, the expected volatility was derived from the historical stock volatilities of peer group companies within the Company's industry. In evaluating peer companies, the Company considered factors such as nature of business, customer base, service offerings and markets served.
Expected Life. The expected term represents the period that the Company's stock-based awards are expected to be outstanding. The expected term assumptions were determined based on the vesting terms, exercise terms and contractual lives of the options.
Risk-Free Interest Rate. The risk-free rate that the Company used is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term on the options.

Dividend Yield. The Company has never declared or paid any cash dividends and does not plan to pay cash dividends in the foreseeable future. Therefore, the Company uses an expected dividend yield of zero.

Fair Value of Common Stock. The Company has used the market closing price for its Class B common stock as reported on the New York Stock Exchange to determine the fair value of the Company's common stock.

The fair value of each option grant was estimated on the date of grant using the Black-Scholes option-pricing model with the following assumptions:

 Year Ended December 31,
 202020192018
Volatility73%75%57 %58 %57%
Expected life (in years)6.16.16.1
Risk-free interest rate0.34 %1.47%1.62 %2.57 %2.72 %2.74 %
Dividend yield%%%
The Company used the following Black-Scholes assumptions in estimating the fair value of the shares under the ESPP:

Year Ended December 31,
20202019
Volatility71 %103 %55%
Expected life equals length of offering period (in years)0.50.3
Risk-free interest rate0.13 %0.95 %1.60%
Dividend yield%%
80

CASTLIGHT HEALTH, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Stock Option Activity

A summary of stock option activity for the year ended December 31, 2020 is as follows:

Number of
Shares
Outstanding
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life (in
years)
Aggregate
Intrinsic
Value (in thousands)
Balance at December 31, 20197,207,733 $1.94 7.4$412 
Stock options granted2,007,111 $1.18 
Stock options exercised(236,104)$1.15 
Stock options forfeited and canceled(2,991,497)$1.72 
Balance at December 31, 20205,987,243 $1.82 7.2$568 
Vested or expected to vest at December 31, 20205,987,243 $1.82 7.2$568 
Exercisable as of December 31, 20202,524,951 $2.40 4.5$329 

The weighted-average grant-date fair value of stock options granted during the years ended December 31, 2020, 2019 and 2018 was $1.18, $1.58 and $3.69, respectively.

The total grant-date fair value of stock options vested during the years ended December 31, 2020, 2019 and 2018 was $0.8 million, $0.9 million and $3.4 million, respectively.
The total intrinsic value of the options exercised during the years ended December 31, 2020, 2019 and 2018, was $0.1 million, $2.3 million and $5.7 million, respectively. The intrinsic value is the difference of the current fair value of the stock and the exercise price of the stock option.

As of December 31, 2020, the Company had $2.6 million in unrecognized compensation cost related to non-vested stock options, which is expected to be recognized over a weighted-average period of approximately 3.0 years.

Restricted Stock Units Activity

A summary of unvested restricted stock unit activity for the year ended December 31, 2020 is as follows:

Number of sharesWeighted Average Grant-Date Fair Value
Balance at December 31, 201911,615,884 $2.44 
Restricted Stock Units granted
15,101,446 $0.92 
Restricted Stock Units vested (1)
(6,854,230)$1.81 
Restricted Stock Units forfeited and canceled
(4,711,057)$2.14 
Balance at December 31, 202015,152,043 $1.31 
(1) Includes performance stock units (“PSUs”) that vested in the current year.

The weighted-average grant-date fair value of RSUs granted during the years ended December 31, 2020, 2019, and 2018 was $0.92, $2.32 and $3.36, respectively.
The total grant-date fair value of RSUs vested during the year ended December 31, 2020, 2019, and 2018 was $12.4 million, $14.6 million and $17.3 million, respectively.
As of December 31, 2020, the Company had $18.3 million in unrecognized compensation cost related to non-vested RSUs, which is expected to be recognized over a weighted-average period of approximately 2.6 years.
81

CASTLIGHT HEALTH, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


During 2019, the Company granted 0.9 million PSUs to certain employees. During 2020, the performance targets related to these PSUs were fully achieved and approved by the Compensation and Talent Committee of the Company's board of directors. For the year ended December 31, 2020, the Company recognized compensation expense of approximately $0.9 million related to these performance awards. For the year ended December 31, 2019, the Company recognized compensation expense of approximately $0.5 million related to these performance awards and performance awards granted in 2018. For the year ended December 31, 2018, the Company recognized compensation expense of approximately $0.6 million related to PSUs.

ESPP Activity

Stock-based compensation expense related to the ESPP was immaterial for the years ended December 31, 2020 and 2019. As of December 31, 2020, the unrecognized stock-based compensation expense related to the ESPP was also immaterial, and is expected to be recognized over the remaining term of the current offering period.
Note 14. Income Taxes
Loss before income taxes was $62.2 million, $40.0 million and $39.7 million for years ended December 31, 2020, 2019 and 2018, respectively, all from domestic operations.

As a result of the Company's history of net operating losses and full valuation allowance against its net deferred tax assets, there was no current or deferred income tax provision for the years ended December 31, 2020, 2019 and 2018.  
Reconciliations of the statutory federal income tax rate and the Company's effective tax rate consist of the following (in thousands):
 Year Ended December 31,
 202020192018
Tax at federal statutory rate
$(13,058)$(8,400)$(8,338)
State statutory rate (net of federal benefit)(667)(1,481)(2,279)
Stock compensation(75)79 (194)
Change in valuation allowance
2,861 9,522 10,638 
Goodwill impairment10,563   
Other376 280 173 
$ $ $ 

82

CASTLIGHT HEALTH, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Significant components of the Company's deferred tax assets, net and deferred tax liabilities were as follows (in thousands):
 As of December 31,
20202019
Deferred tax assets:
Net operating loss carryforwards$124,048 $122,564 
Operating lease liabilities3,418 4,517 
Accrued compensation1,790 1,949 
Stock-based compensation4,615 5,065 
Other reserves and accruals298 518 
Property and equipment605 528 
134,774 135,141 
Valuation allowance
(124,293)(122,995)
Deferred tax assets, net of valuation allowance
10,481 12,146 
Deferred tax liabilities:
Intangibles(1,783)(3,156)
Deferred costs
(6,054)(5,452)
Operating lease right-of-use assets, net
(2,644)(3,538)
Deferred tax liabilities
(10,481)(12,146)
Net deferred tax assets/(liabilities)$ $ 

The Company provided a full valuation allowance for its net deferred tax assets as of December 31, 2020 and 2019, due to the uncertainty surrounding the future realization of such assets. Therefore, no benefit has been recognized for the net operating loss carryforwards and other deferred tax assets.

The valuation allowance increased by $1.3 million during the year ended December 31, 2020, due to the increase in net operating losses for ongoing operations.
As of December 31, 2020, the Company had approximately $494.2 million of federal and $330.0 million of state net operating loss carryforwards available to offset future taxable income. If not utilized, the federal and state net operating loss carryforwards begin to expire in 2029.
As of December 31, 2020, the Company also had approximately $14.4 million and $14.9 million of research and development tax credit carryforwards available to reduce future taxable income, if any, for federal and California purposes, respectively. The federal credit carryforwards expire beginning in 2029, and the California research credits do not expire and may be carried forward indefinitely.
The Company's ability to utilize the net operating loss and tax credit carryforwards in the future may be subject to substantial restrictions in the event of past or future ownership changes as defined in Section 382 of the Internal Revenue Code and similar state tax laws. In the event the Company should experience an ownership change, as defined under Section 382, utilization of the Company's net operating loss carryforwards and tax credits could be limited.

     The Company evaluates tax positions for recognition using a more-likely-than-not recognition threshold, and those tax positions eligible for recognition are measured as the largest amount of tax benefit that is greater than 50% likely of being realized upon the effective settlement with a taxing authority that has full knowledge of all relevant information.
83

CASTLIGHT HEALTH, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

A reconciliation of the beginning and ending amount of the gross unrecognized tax benefit is as follows (in thousands):
 Year Ended December 31,
 202020192018
Gross unrecognized tax benefits at the beginning of the year$25,718 $22,188 $18,888 
Increases for tax positions related to the current year3,538 3,530 3,300 
Gross unrecognized tax benefits at the end of the year$29,256 $25,718 $22,188 
As of December 31, 2020, all unrecognized tax benefits are subject to a full valuation allowance and, if recognized, will not affect the Company's tax rate.

The Company does not anticipate that the total amounts of unrecognized tax benefits will significantly increase or decrease in the next 12 months.
The Company's policy is to include interest and penalties related to unrecognized tax benefits within its provision for income taxes. Due to the Company's net operating loss position, the Company has not recorded an accrual for interest or penalties related to uncertain tax positions for the years ended December 31, 2020, 2019 or 2018.

Note 15. Net Loss per Share
Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including Preferred Stock and outstanding stock options and warrants, to the extent dilutive. Basic and diluted net loss per share was the same for each period presented as the inclusion of all potential shares of common stock outstanding would have been anti-dilutive.
When shares of both Class A and Class B common stock are outstanding, net loss is allocated based on the contractual participation rights of the Class A and Class B common stock as if the earnings for the year have been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis.
 
The following table presents the calculation of basic and diluted net loss per share for the Company's common stock (in thousands, except per share data):
 Year Ended December 31,
 202020192018
Class AClass BClass AClass BClass AClass B
Net loss$(14,380)$(47,803)$(9,817)$(30,185)$(13,375)$(26,331)
Weighted-average shares used to compute basic and diluted net loss per share35,029 116,449 35,627 109,545 46,379 91,307 
Basic and diluted net loss per share$(0.41)$(0.41)$(0.28)$(0.28)$(0.29)$(0.29)

The following securities were excluded from the calculation of diluted net loss per share for common stock because their effect would have been anti-dilutive for the periods presented (in thousands):
 Year Ended December 31,
 202020192018
Stock options and RSUs21,139 18,824 15,794 
Shares issuable under the ESPP269 216  
Warrants115 115 115 
21,523 19,155 15,909 

84

CASTLIGHT HEALTH, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Note 16. 401(k) Plan
The Company has a qualified defined contribution plan under Section 401(k) of the Internal Revenue Code covering eligible employees. Under the plan, participating employees may defer up to 90% of their pre-tax earnings, subject to the Internal Revenue Service's annual contribution limits. The Company matches a portion of employee contributions. The Company's contribution expense totaled $1.0 million, $1.2 million and $1.3 million for the years ended December 31, 2020, 2019 and 2018, respectively.
Note 17. Reduction in Workforce
On May 4, 2020, the Company announced its intent to undertake a program to reduce its workforce as part of the Company’s efforts to respond to the COVID-19 pandemic and ensure longer-term financial stability for the Company in light of the ongoing economic challenges resulting from COVID-19 and its impact on the Company’s business (the “Program”). The Program involved the termination of approximately 60 employees, representing 13% of the Company’s headcount. For the year ended December 31, 2020, the Company incurred charges of approximately $2.0 million related to employee severance and benefits costs under the Program, all of which are cash expenditures. As of September 30, 2020, all costs were fully paid out.

In addition, as part of its cost reductions in light of the COVID-19 pandemic, the Company implemented reductions in base salary for its employees, effective May 16, 2020, consisting of a 30% reduction for the Company’s Chief Executive Officer, 25% reduction for the Company’s Chief Financial Officer, 20% reduction for members of the Company’s executive leadership team, and tiered reductions of 10% - 15% for other employees with salaries above $100,000, which the Company anticipated would last at least six months, and would be re-evaluated at that time. Members of the Company’s board of directors also voluntarily agreed to forego 50% of their cash compensation for the duration of the employee salary reductions. In early November 2020, management, in consultation with the board of directors, determined that it would reinstate full salaries for those who were impacted by the salary reduction and restore the board of director’s cash compensation to its original levels, effective November 16, 2020.
On July 30, 2018, the Company announced its intent to undertake a program to reduce its workforce in order to decrease expenses, align its operations with evolving business needs and improve efficiencies. This was in part due to the unexpected churn of a large customer. Under this program, the Company undertook an initiative to reduce its workforce by approximately 12%. For the year ended December 31, 2018, the Company incurred charges of approximately $2.1 million for this reduction, all of which related to severance costs. As of December 31, 2018, all costs were fully paid out.
85

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

None.

Item 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the supervision and participation of our principal executive officer and principal financial officer, evaluated the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the" Exchange Act"), as of the end of the period covered by this report.

In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs. Our management recognizes that there are inherent limitations in the effectiveness of any internal control and that effective internal control over financial reporting may not prevent or detect misstatements. In addition, because of changes in conditions, the effectiveness of internal control over financial reporting may vary over time.

Based on our management’s evaluation, our principal executive officer and principal financial officer concluded that, as of December 31, 2020, our disclosure controls and procedures were designed at a reasonable assurance level and were effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in Securities and Exchange Commission rules and forms, and that such information is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure.
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 report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. We are continually monitoring the COVID-19 pandemic to minimize any impact of the situation on the design and operating effectiveness of our internal controls.
Management’s Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f) and Rule 15d-15(f). Our management, including our principal executive officer and principal financial officer conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Management’s assessment included evaluation of elements such as the design and operating effectiveness of key financial reporting controls, process documentation, accounting policies, and our overall control environment. Based on its evaluation under the framework in Internal Control - Integrated Framework (2013), our management concluded that our internal control over financial reporting was effective as of December 31, 2020 to provide reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated financial statements for external reporting purposes in accordance with U.S. generally accepted accounting principles. We reviewed the results of management’s assessment with the Audit Committee of our board of directors. The effectiveness of our internal control over financial reporting as of December 31, 2020 has been audited by Ernst & Young LLP, an independent registered public accounting firm, as stated in its report which is included in Part II, Item 8 of the Annual Report on Form 10-K.

Item 9B. Other Information

None.
86

PART III

Item 10. Directors, Executive Officers and Corporate Governance

The information required by this item will be included in an amendment to this Annual Report on Form 10-K or incorporated by reference from our definitive proxy statement to be filed pursuant to Regulation 14A.

Item 11. Executive Compensation

The information required by this item will be included in an amendment to this Annual Report on Form 10-K or incorporated by reference from our definitive proxy statement to be filed pursuant to Regulation 14A.

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

Other than the disclosure below, the information required by this item will be included in an amendment to this Annual Report on Form 10-K or incorporated by reference from our definitive proxy statement to be filed pursuant to Regulation 14A.
Securities Authorized for Issuance under Equity Compensation Plans
The following table includes information as of December 31, 2020 for our equity compensation plans:
Plan Category
Number of
securities to be issued upon exercise of
outstanding options,
warrants and rights
Weighted-average
exercise price of
outstanding 
options, warrants and rights
Number of securities
remaining available for future
issuance under equity
compensation plans (excluding securities reflected in column (a))
(a)(b)(c)
Equity compensation plans approved by security holders19,200,416 
(1)
$1.98 
(2)
8,223,188 
(3)
Equity compensation plans not approved by security holders1,938,870 
(4)
1.190
Total21,139,286 $1.82 8,223,188 

(1) Includes 14,391,173 shares subject to outstanding restricted stock units.
(2) The weighted average exercise price relates solely to outstanding stock option shares since shares subject to restricted stock units have no exercise price.
(3) Includes 5,532,478 shares of common stock that remain available for purchase under the 2014 Employee Stock Purchase Plan and 2,690,710 shares of common stock that remain available for issuance under our 2014 Equity Incentive Plan. Additionally, our 2014 Equity Incentive Plan provides for annual increases in the number of shares available for issuance under it on January 1 of each of the calendar years during the term of the Plan by 5% of the number of shares of common stock issued and outstanding on each December 31 of the immediately prior year or such lesser amount determined by our board of directors. Similarly, our 2014 Employee Stock Purchase Plan provides for automatic annual increases in the number of shares available for issuance under it on January 1 of each of the calendar years during the term of the Plan by 1% of the number of shares of common stock issued and outstanding on each December 31 of the immediately prior year or such lesser amount determined by the board of directors.
(4) Includes 760,870 shares subject to outstanding restricted stock units granted in connection with an inducement award.

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

The information required by this item will be included in an amendment to this Annual Report on Form 10-K or incorporated by reference from our definitive proxy statement to be filed pursuant to Regulation 14A.

Item 14. Principal Accountant Fees and Services

87

The information required by this item will be included in an amendment to this Annual Report on Form 10-K or incorporated by reference from our definitive proxy statement to be filed pursuant to Regulation 14A.

88

PART IV

Item 15. Exhibits, Financial Statement Schedules

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

(1) Financial Statements:

The information concerning our financial statements, and Report of Independent Registered Public Accounting Firm required by this Item is incorporated by reference herein to the section of this Annual Report on Form 10-K in Item 8, entitled “Consolidated Financial Statements and Supplementary Data.”

(2) Financial Statement Schedules:

Financial statement schedules have been omitted because they are not required, not applicable, not present in amounts sufficient to require submission of the schedule, or the required information is shown in the Consolidated Financial Statements or Notes thereto.

(3) Exhibits:

See the Exhibit Index immediately preceding the signature page of this Annual Report on Form 10-K.

Item 16. Form 10-K Summary

None.
89

EXHIBIT INDEX
Incorporate by Reference
Exhibit
Number
Description of DocumentFormFile
No.
Filing DateExhibitFiled
Herewith
2.18-K001-36330January 4, 20172.1
3.110-Q001-36330May 12, 20143.1
3.28-K001-36330December 21, 20203.1
4.1S-8333-194566March 14, 20144.8
4.2S-1333-193840March 3, 20144.1
4.3X
10.1**S-1333-193840March 3, 201410.1
10.2**S-1333-193840March 3, 201410.2
10.3**S-1333-193840March 3, 201410.3
10.4**10-Q001-36330August 5, 201510.2
10.5**S-1333-193840February 10, 201410.9
10.610-Q001-36330August 5, 201510.1
10.710-Q001-36330November 2, 201610.15
10.8**8-K001-36330July 11, 201610.1
10.98-K001-36330May 7, 202010.1
10.10**S-8333-221191October 27, 201799.1
10.11**10-K001-36330March 1, 201910.16
10.12**10-Q001-36330July 31, 201910.1
10.138-K001-36330October 24, 201910.1
90

Incorporate by Reference
Exhibit
Number
Description of DocumentFormFile
No.
Filing DateExhibitFiled
Herewith
10.148-K001-36330October 24, 201910.2
10.15**10-Q001-36330October 31, 201910.1
10.16**10-Q001-36330October 31, 201910.2
10.17**10-K001-36330February 28, 202010.19
21.1X
23.1X
24.1X
31.1X
31.2X
32.1 *X
32.2 *X
101.INSXBRL Instance DocumentX
101.SCHInline XBRL Taxonomy Schema Linkbase DocumentX
101.CALInline XBRL Taxonomy Calculation Linkbase DocumentX
101.DEFInline XBRL Taxonomy Definition Linkbase DocumentX
101.LABInline XBRL Taxonomy Labels Linkbase DocumentX
101.PREInline XBRL Taxonomy Presentation Linkbase DocumentX
104Cover Page Interactive Data File (embedded within the Inline XBRL document and included in Exhibit 101)X
*The certifications on Exhibit 32 hereto are deemed not “filed” for purposes of Section 18 of the Securities and Exchange Act of 1934, as amended, or otherwise subject to the liability of that Section. Such certifications will not be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.
**Indicates a management contract, compensatory plan or arrangement.

91

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this Annual Report on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized, in San Francisco, State of California.
 
CASTLIGHT HEALTH, INC.
Date:February 24, 2021By: /s/ Maeve O'Meara
 Maeve O'Meara
Chief Executive Officer and Director

POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Maeve O'Meara and Will Bondurant or either of them his or her true and lawful attorney-in-fact and agents, each with the full power of substitution and re-substitution, for such person in such person’s name, place and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might do or could do in person, hereby ratifying and confirming all that each of said attorneys-in-fact and agents, or his substitute, may lawfully do or cause to be done by virtue hereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report on Form 10-K has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated

SignatureTitleDate
/s/    Maeve O'MearaChief Executive Officer and DirectorFebruary 24, 2021
Maeve O'Meara(Principal Executive Officer)
/s/    Will BondurantChief Financial Officer February 24, 2021
Will Bondurant(Principal Financial Officer)
/s/ Eric ChanChief Accounting OfficerFebruary 24, 2021
Eric Chan(Principal Accounting Officer)
/s/ Bryan Roberts Chairman of the Board of DirectorsFebruary 24, 2021
Bryan Roberts
/s/ Seth CohenDirectorFebruary 24, 2021
Seth Cohen
/s/ Michael EberhardDirectorFebruary 24, 2021
Michael Eberhard

92

/s/ David EbersmanDirectorFebruary 24, 2021
David Ebersman
/s/ Ed ParkDirectorFebruary 24, 2021
Ed Park
/s/ David B. SingerDirectorFebruary 24, 2021
David B. Singer
/s/ Kenny Van ZantDirectorFebruary 24, 2021
Kenny Van Zant
/s/ Judith K. VerhaveDirectorFebruary 24, 2021
Judith K.Verhave

 

 

93
EX-4.3 2 a2020ex43commonstockregist.htm EX-4.3 Document
        Exhibit 4.3    
Description of the Registrant’s Securities Registered
Pursuant to Section 12 of the Securities Exchange Act of 1934

The following description of capital stock of Castlight Health, Inc. (the “company,” “we,” “us” and “our”) summarizes certain provisions of our restated certificate of incorporation and our amended and restated bylaws. The description is intended as a summary, and is qualified in its entirety by reference to our restated certificate of incorporation and our amended and restated bylaws, copies of which are incorporated by reference as exhibits to the Annual Report on Form 10-K of which this Exhibit 4.3 is a part, and to the provisions of applicable Delaware law.

Authorized Capital Stock

Our authorized capital stock consists of 1,010,000,000 shares, consisting of: (i) 200,000,000 shares of Class A common stock, $0.0001 par value per share; (ii) 800,000,000 shares of Class B common stock, $0.0001 par value per share; and (iii) 10,000,000 shares of undesignated preferred stock, $0.0001 par value per share.

Common Stock

Dividend Rights
Subject to preferences that may apply to any shares of preferred stock outstanding at the time, the holders of our Class A and Class B common stock are entitled to receive dividends out of funds legally available if our board of directors, in its discretion, determines to issue dividends and then only at the times and in the amounts that our board of directors may determine.

Voting Rights
Each share of Class A common stock and each share of Class B common stock has one vote per share, except on the following matters (in which each share of Class A common stock has ten votes per share and each share of Class B common stock has one vote per share):

adoption of a merger or consolidation agreement involving our company;

a sale, lease or exchange of all or substantially all of our property and assets;

a dissolution or liquidation of our company; or

every matter, if and when any individual, entity or “group” (as such term is used in Regulation 13D of the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) has, or has publicly disclosed (through a press release or a filing with the SEC) an intent to have, beneficial ownership of 30% or more of the number of outstanding shares of Class A common stock and Class B common stock, combined.

In addition, the approval of the holders of a majority of our Class A common stock, voting as a separate class, is required for any amendment to our certificate of incorporation, other than an amendment for the purpose of increasing the authorized number of shares of Class B common stock.

The holders of our Class A common stock and Class B common stock vote together as a single class, except as set forth above, or unless otherwise required by law. Delaware law could require either holders of our Class A common stock or our Class B common stock to vote separately as a single class in the following circumstances:

If we were to seek to amend our restated certificate of incorporation to increase or decrease the par value of a class of stock, then that class would be required to vote separately to approve the proposed amendment; and



            
If we were to seek to amend our restated certificate of incorporation in a manner that alters or changes the powers, preferences or special rights of a class of stock in a manner that affected its holders adversely, then that class would be required to vote separately to approve the proposed amendment.

We have not provided for cumulative voting for the election of directors in our restated certificate of incorporation. Accordingly, holders of a majority of the shares of our common stock are able to elect all of our directors, except in the circumstances specified above pursuant to which Class A holders get 10 votes per share. Our restated certificate of incorporation establishes a classified board of directors, to be divided into three classes with staggered three-year terms. Only one class of directors is elected at each annual meeting of our stockholders, with the other classes continuing for the remainder of their respective three-year terms.

No Preemptive or Similar Rights
Our common stock is not entitled to preemptive rights and is not subject to conversion, redemption or sinking fund provisions, except for the conversion rights of our Class A common stock discussed below.

Right to Receive Liquidation Distributions
Upon our liquidation, dissolution or winding-up, the assets legally available for distribution to our stockholders would be distributable ratably among the holders of our common stock and any participating preferred stock outstanding at that time, subject to prior satisfaction of all outstanding debt and liabilities and the preferential rights of and the payment of liquidation preferences, if any, on any outstanding shares of preferred stock.

Conversion
Each outstanding share of Class A common stock is convertible at any time at the option of the holder into one share of Class B common stock. In addition, each share of Class A common stock converts automatically into one share of Class B common stock upon any transfer, whether or not for value, except for certain transfers to affiliates of the holder.

Once converted into Class B common stock, a share of Class A common stock may not be reissued.

All the outstanding shares of Class A common stock will convert automatically into shares of Class B common stock upon the earlier of the ten year anniversary of the closing of our initial public offering and the date that the number of shares of Class A common stock then outstanding falls below twenty percent of the number of shares of Class A common stock outstanding as of the closing of our initial public offering.

Preferred Stock
Our board of directors is authorized, subject to limitations prescribed by Delaware law, to issue up to 10,000,000 shares of preferred stock in one or more series, to establish from time to time the number of shares to be included in each series, and to fix the designation, powers, preferences and rights of the shares of each series and any of its qualifications, limitations or restrictions, in each case without further vote or action by our stockholders. Our board of directors can also increase or decrease the number of shares of any series of preferred stock, but not below the number of shares of that series then outstanding, without any further vote or action by our stockholders. Our board of directors may authorize the issuance of preferred stock with voting or conversion rights that could adversely affect the voting power or other rights of the holders of our common stock. The issuance of preferred stock, while providing flexibility in connection with possible acquisitions and other corporate purposes, could, among other things, have the effect of delaying, deferring or preventing a change in control of our company and might adversely affect the market price of our Class B common stock and the voting and other rights of the holders of our common stock. We have no current plan to issue any shares of preferred stock.

Anti-Takeover Provisions
Certain provisions of Delaware law, our restated certificate of incorporation and our amended and restated bylaws could have the effect of delaying, deferring or discouraging another person from acquiring control of our company. These provisions, which are summarized below, may have the effect of discouraging takeover bids. They are also
2


            
designed, in part, to encourage persons seeking to acquire control of us to negotiate first with our board of directors.

Delaware Law
We are subject to the provisions of Section 203 of the Delaware General Corporation Law regulating corporate takeovers. In general, Section 203 prohibits a publicly-held Delaware corporation from engaging in any business combination with an interested stockholder for a period of three years following the date on which the person became an interested stockholder unless:


Prior to the date of the transaction, the board of directors of the corporation approved either the business combination or the transaction which resulted in the stockholder becoming an interested stockholder;

The interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding for purposes of determining the voting stock outstanding, but not the outstanding voting stock owned by the interested stockholder, (1) shares owned by persons who are directors and also officers and (2) shares owned by employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or

At or subsequent to the date of the transaction, the business combination is approved by the board of directors of the corporation and authorized at an annual or special meeting of stockholders, and not by written consent, by the affirmative vote of at least 66.67% of the outstanding voting stock that is not owned by the interested stockholder.

Generally, a business combination includes a merger, asset or stock sale, or other transaction or series of transactions together resulting in a financial benefit to the interested stockholder. An interested stockholder is a person who, together with affiliates and associates, owns or, within three years prior to the determination of interested stockholder status, did own 15% or more of a corporation’s outstanding voting stock.


Restated Certificate of Incorporation and Amended and Restated Bylaw Provisions
Our restated certificate of incorporation and our amended and restated bylaws include a number of provisions that could deter hostile takeovers or delay or prevent changes in control of our company, including the following:

Dual Class Stock. As described above, our restated certificate of incorporation provides for a dual class common stock structure, which provides holders of our Class A common stock with ten votes per share and holders of our Class B common stock one vote per share in certain circumstances pertaining to change in control matters, giving holders of our Class A common stock the ability to control the outcome of matters pertaining to change in control matters, even if they own significantly less than a majority of the shares of our outstanding Class A and Class B common stock. As a result, our executive officers, directors and their affiliates have the ability to exercise significant influence over those matters.

3


            
Board of Directors Vacancies. Our restated certificate of incorporation and amended and restated bylaws authorize only our board of directors to fill vacant directorships, including newly created seats. In addition, the number of directors constituting our board of directors is permitted to be set only by a resolution adopted by a majority vote of our entire board of directors. These provisions would prevent a stockholder from increasing the size of our board of directors and then gaining control of our board of directors by filling the resulting vacancies with its own nominees. This makes it more difficult to change the composition of our board of directors but promotes continuity of management.

Classified Board. Our restated certificate of incorporation and amended and restated bylaws provide that our board of directors is classified into three classes of directors, each with staggered three year terms. A third party may be discouraged from making a tender offer or otherwise attempting to obtain control of us as it is more difficult and time consuming for stockholders to replace a majority of the directors on a classified board of directors.
Stockholder Action; Special Meetings of Stockholders. Our restated certificate of incorporation provides that our stockholders may not take action by written consent, but may only take action at annual or special meetings of our stockholders. As a result, a holder controlling a majority of our capital stock would not be able to amend our bylaws or remove directors without holding a meeting of our stockholders called in accordance with our amended and restated bylaws. Further, our amended and restated bylaws provide that special meetings of our stockholders may be called only by a majority of our board of directors, the chairman of our board of directors, our lead independent director, or our chief executive officer, thus prohibiting a stockholder from calling a special meeting. These provisions might delay the ability of our stockholders to force consideration of a proposal or for stockholders to take any action, including the removal of directors.

Advance Notice Requirements for Stockholder Proposals and Director Nominations. Our amended and restated bylaws provide advance notice procedures for stockholders seeking to bring business before our annual meeting of stockholders or to nominate candidates for election as directors at our annual meeting of stockholders. Our amended and restated bylaws also specify certain requirements regarding the form and content of a stockholder’s notice. These provisions might preclude our stockholders from bringing matters before our annual meeting of stockholders or from making nominations for directors at our annual meeting of stockholders if the proper procedures are not followed. We expect that these provisions might also discourage or deter a potential acquiror from conducting a solicitation of proxies to elect the acquiror’s own slate of directors or otherwise attempting to obtain control of our company.

No Cumulative Voting. The Delaware General Corporation Law provides that stockholders are not entitled to the right to cumulate votes in the election of directors unless a corporation’s certificate of incorporation provides otherwise. Our amended and restated certificate of incorporation and amended and restated bylaws do not provide for cumulative voting.

Directors Removed Only for Cause. Our restated certificate of incorporation provides that stockholders may remove directors only for cause.

4


            
Amendment of Charter Provisions. Any amendment of our restated certificate of incorporation would require approval by holders of at least two-thirds of our outstanding common stock. In addition, the approval of the holders of a majority of our Class A common stock, voting as a separate class, is required for any amendment to our certificate of incorporation, other than an amendment for the purpose of increasing the authorized number of shares of Class B common stock.

Issuance of Undesignated Preferred Stock. Our board of directors has the authority, without further action by the stockholders, to issue up to 10,000,000 shares of undesignated preferred stock with rights and preferences, including voting rights, designated from time to time by our board of directors. The existence of authorized but unissued shares of preferred stock would enable our board of directors to render more difficult or to discourage an attempt to obtain control of us by means of a merger, tender offer, proxy contest or other means.

Choice of Forum. Our restated certificate of incorporation provides that, to the fullest extent permitted by law, the Court of Chancery of the State of Delaware is the exclusive forum for: any derivative action or proceeding brought on our behalf, any action asserting a breach of fiduciary duty, any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, our restated certificate of incorporation or our amended and restated bylaws, or any action asserting a claim against us that is governed by the internal affairs doctrine. Our amended and restated bylaws also provide that the federal district courts of the United States of America, to the fullest extent permitted by law, be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act of 1933, as amended (the “Federal Forum Provision”). While there can be no assurance that federal or state courts will follow the holding of the Delaware Supreme Court which recently found that such provisions are facially valid under Delaware law or determine that the Federal Forum Provision should be enforced in a particular case, application of the Federal Forum Provision means that suits brought by our stockholders to enforce any duty or liability created by the Securities Act of 1933, as amended, must be brought in federal court and cannot be brought in state court. Section 27 of the Exchange Act, creates exclusive federal jurisdiction over all claims brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder. In addition, neither the exclusive forum provision nor the Federal Forum Provision applies to suits brought to enforce any duty or liability created by the Exchange Act. Accordingly, actions by our stockholders to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder also must be brought in federal court. Our stockholders will not be deemed to have waived our compliance with the federal securities laws and the regulations promulgated thereunder. Any person or entity purchasing or otherwise acquiring or holding any interest in any of our securities shall be deemed to have notice of and consented to our exclusive forum provisions, including the Federal Forum Provision. These provisions may limit a stockholder’s ability to bring a claim in a judicial forum of their choosing for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers, and other employees.

Listing
Our Class B common stock is traded on the New York Stock Exchange under the trading symbol “CSLT.”

Transfer Agent and Registrar
The transfer agent and registrar for our Class B common stock is American Stock Transfer & Trust Company, LLC.

5

EX-21.1 3 a2020exx211subsidiariesoft.htm EX-21.1 Document

Exhibit 21.1
Subsidiaries of Castlight Health, Inc.
 
Name of Subsidiary  Jurisdiction
Engage Technologies, Inc.  Delaware
Jiff, Inc.Delaware


EX-23.1 4 a2020exx231eyconsentnextgen.htm EX-23.1 Document


Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the following Registration Statements:

Registration Statement (Form S-4 No. 333-215861) of Castlight Health, Inc., and
Registration Statements (Form S-8 Nos. 333-194566, 333-202701, 333-216374, 333-221191, 333-223373, 333-230026, 333-236778 and 333-248586) pertaining to employee benefit plans of Castlight Health, Inc.;

of our reports dated February 24, 2021, with respect to the consolidated financial statements of Castlight Health, Inc. and the effectiveness of internal control over financial reporting of Castlight Health, Inc., included in this Annual Report (Form 10-K) of Castlight Health, Inc. for the year ended December 31, 2020.

/s/ Ernst & Young LLP

San Francisco, California
February 24, 2021







EX-31.1 5 a2020-ex311xceo302certific.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, Maeve O'Meara, certify that:

1.I have reviewed this Annual Report on Form 10-K of Castlight Health, Inc.;

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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.
CASTLIGHT HEALTH, INC.
By: /s/ Maeve O'Meara
Dated: Maeve O'Meara
February 24, 2021
Chief Executive Officer, and Director (Principal Executive Officer)


EX-31.2 6 a2020-ex312xcfo302certific.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, Will Bondurant, certify that:

1.I have reviewed this Annual Report on Form 10-K of Castlight Health, Inc.;

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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.

CASTLIGHT HEALTH, INC.
By: /s/ Will Bondurant
Dated: Will Bondurant
February 24, 2021
Chief Financial Officer (Principal Financial Officer)


EX-32.1 7 a2020-xex321ceo906certific.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Based on my knowledge, I, Maeve O'Meara, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report of Castlight Health, Inc. on Form 10-K for the annual period ended December 31, 2020 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that the information contained in such Form 10-K fairly presents in all material respects the financial condition and results of operations of Castlight Health, Inc.

CASTLIGHT HEALTH, INC.
By: /s/ Maeve O'Meara
 Maeve O'Meara
Chief Executive Officer (Principal Executive Officer)
Dated:
February 24, 2021



EX-32.2 8 a2020-xex322cfo906certific.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Based on my knowledge, I, Will Bondurant, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report of Castlight Health, Inc. on Form 10-K for the annual period ended December 31, 2020 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that the information contained in such Form 10-K fairly presents in all material respects the financial condition and results of operations of Castlight Health, Inc.
 
CASTLIGHT HEALTH, INC.
By: /s/ Will Bondurant
 Will Bondurant
Chief Financial Officer (Principal Financial Officer)
Dated:
February 24, 2021



EX-101.SCH 9 cslt-20201231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Accounting Standards and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Accounting Standards and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Accounting Standards and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Accounting Standards and Significant Accounting Policies - Revenue and Related (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Accounting Standards and Significant Accounting Policies - Subscription Revenue, Property and Equipment and Internal-Use Software (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Accounting Standards and Significant Accounting Policies - Advertising Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Accounting Standards and Significant Accounting Policies - Concentrations of Risk and Significant Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - Revenue, Deferred Revenue, Contract Balances and Performance Obligations link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Revenue, Deferred Revenue, Contract Balances and Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Revenue, Deferred Revenue, Contract Balances and Performance Obligations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Revenue, Deferred Revenue, Contract Balances and Performance Obligations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Deferred Costs link:presentationLink link:calculationLink link:definitionLink 2313302 - Disclosure - Deferred Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Deferred Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2115105 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2316303 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2417408 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2418409 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2419410 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2120106 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2321304 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2422411 - Disclosure - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2123107 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2324305 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2425412 - Disclosure - Fair Value Measurements - Summary of Assets Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2426413 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2127108 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2328306 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2429414 - Disclosure - Property and Equipment - Schedule of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2430415 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2131109 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2133110 - Disclosure - Accrued Compensation link:presentationLink link:calculationLink link:definitionLink 2334307 - Disclosure - Accrued Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2435417 - Disclosure - Accrued Compensation - Schedule of Accrued Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2136111 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2337308 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2438418 - Disclosure - Leases - Information About Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2439419 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2440420 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2440420 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2141112 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 2142113 - Disclosure - Stockholders' Equity and Stock Compensation link:presentationLink link:calculationLink link:definitionLink 2343309 - Disclosure - Stockholders' Equity and Stock Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2444421 - Disclosure - Stockholders' Equity and Stock Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2445422 - Disclosure - Stockholders' Equity and Stock Compensation - Assumptions Related to Share-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2446423 - Disclosure - Stockholders' Equity and Stock Compensation - Schedule of Stock Option Grants (Details) link:presentationLink link:calculationLink link:definitionLink 2447424 - Disclosure - Stockholders' Equity and Stock Compensation - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2148114 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2349310 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2450425 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2451426 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2452427 - Disclosure - Income Taxes - Components of Deferred Tax Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2453428 - Disclosure - Income Taxes - Roll Forward of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2154115 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 2355311 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2456429 - Disclosure - Net Loss per Share - Calculation of Basic and Diluted EPS for Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2457430 - Disclosure - Net Loss per Share - Summary of Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2158116 - Disclosure - 401(k) Plan link:presentationLink link:calculationLink link:definitionLink 2459431 - Disclosure - 401(k) Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2160117 - Disclosure - Reduction in Workforce link:presentationLink link:calculationLink link:definitionLink 2461432 - Disclosure - Reduction in Workforce - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 cslt-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 cslt-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 cslt-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Restricted stock units granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Intangibles Deferred Tax Liabilities, Intangible Assets Document Type Document Type ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Other income, net Other Nonoperating Income (Expense) Consolidated Statement of Comprehensive Loss: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Common Stock Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract] Stock option grants (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Contingencies Commitments and Contingencies Disclosure [Text Block] Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Restricted stock units 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 Deferred Commissions Commissions Expense, Policy [Policy Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Leases Lessee, Leases [Policy Text Block] Sales of marketable securities Proceeds from Sale and Maturity of Marketable Securities Range [Domain] Statistical Measurement [Domain] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Line of Credit Line of Credit [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Capitalized compute software Capitalized Computer Software, Additions Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Security Exchange Name Security Exchange Name Intangible assets, net Intangible Assets, Net (Excluding Goodwill) 401(k) Plan Compensation and Employee Benefit Plans [Text Block] Change of beneficial ownership percent Change of Beneficial Ownership Threshold, Percent Change of Beneficial Ownership Threshold, Percent Sales and marketing Selling and Marketing Expense [Member] Operating loss Operating Income (Loss) Total current liabilities Liabilities, Current Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Severance Costs Severance Costs Performance Shares Performance Shares [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Balance (in USD per share) Balance (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Variable Rate [Domain] Variable Rate [Domain] Variable Rate [Axis] Variable Rate [Axis] Commitments and contingencies Commitments and Contingencies Maximum annual contributions per employee, percent (up to) Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Warranties and Indemnification Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Assets Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Votes per share Common Stock, Votes Common Stock, Votes Accounting Policies [Abstract] Accounting Policies [Abstract] Furniture and equipment Furniture and Fixtures [Member] Entity Address, State or Province Entity Address, State or Province Restricted stock units vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Proceeds from ESPP offering Proceeds from Stock Plans Tax at federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount EIP 2014 Equity Incentive Plan [Member] 2014 Equity Incentive Plan Operating cash flows used in the measurement of operating lease liabilities Operating Lease, Payments Accounts payable Accounts Payable, Current Sublease income Sublease Income Accrued Compensation Accounts Payable and Accrued Liabilities Disclosure [Text Block] Lease exit and related charges Lease Exit And Related Charges Lease Exit And Related Charges Internal-Use Software Internal Use Software, Policy [Policy Text Block] Initial offering period Share-based Compensation Arrangement by Share-based Payment Award, Initial Offering Period Share-based Compensation Arrangement by Share-based Payment Award, Initial Offering Period Accumulated deficit Retained Earnings (Accumulated Deficit) Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Deferred Costs Other Assets Disclosure [Text Block] Reconciliation of cash, cash equivalents and restricted cash: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] 2021 Lessee, Operating Lease, Liability, to be Paid, Year One Class B Common Class B [Member] Beginning Balance (in shares) Ending Balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four Customer [Axis] Customer [Axis] Tax credit carryforwards Tax Credit Carryforward, Amount Operating lease liabilities Increase (Decrease) In Operating Lease Liability Increase (Decrease) In Operating Lease Liability Preferred stock, $0.0001 par value; 10,000,000 shares authorized as of December 31, 2020 and 2019; no shares issued and outstanding as of December 31, 2020 and 2019 Preferred Stock, Value, Issued Income Taxes Income Tax, Policy [Policy Text Block] Total lease cost Lease, Cost Total operating expenses Operating Expenses Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Par value (in USD per share) Common Stock, Par or Stated Value Per Share Other liabilities, non-current Other Liabilities, Noncurrent Cost of revenue: Cost of Revenue [Abstract] Chief Financial Officer Chief Financial Officer [Member] Marketable securities Marketable Securities, Current Total grant-date fair value of awards vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Asset retirement obligations Asset Retirement Obligation Total revenue, net Revenue from Contract with Customer, Excluding Assessed Tax Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Advertising expense Advertising Expense Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Concentration risk, percentage Concentration Risk, Percentage Geographical [Domain] Geographical [Domain] Amortization and impairment of deferred commissions Expense recognized Capitalized Contract Cost, Amortization Deferred commissions Movement Analysis of Deferred Policy Acquisition Costs [Roll Forward] Statement [Line Items] Statement [Line Items] Share-based payment award, vested periods Share-Based Compensation Arrangement By Share-based Payment Award, Vested Periods Share-Based Compensation Arrangement By Share-based Payment Award, Vested Periods Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Class of Stock [Domain] Class of Stock [Domain] Computer equipment Computer Equipment [Member] Subscription contract, term Subscription Contract, Term Subscription Contract, Term Entity Voluntary Filers Entity Voluntary Filers Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Statement [Table] Statement [Table] Range [Axis] Statistical Measurement [Axis] Credit Facility [Axis] Credit Facility [Axis] Shares issued (in shares) Preferred Stock, Shares Issued 401(k) Plan 401(k) Plan [Member] 401(k) Plan [Member] U.S. agency obligations US Government Agencies Debt Securities [Member] Vesting of restricted stock units Stock Issued During Period, Value, Vesting of Restricted Stock Stock Issued During Period, Value, Vesting of Restricted Stock Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Retirement Plan Name [Domain] Retirement Plan Name [Domain] Marketable Securities Marketable Securities, Policy [Policy Text Block] Net loss per share, basic and diluted (in usd per share) Basic and diluted net loss per share (in usd per share) Earnings Per Share, Basic and Diluted Entity Small Business Entity Small Business Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Debt Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Deferred commissions amortization period Capitalized Contract Cost, Amortization Period Amendment Flag Amendment Flag Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Deferred professional service costs As of beginning of period As of end of period Deferred Professional Service Costs Deferred Professional Service Costs Stock initially reserved and available (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Summary of Fair Value Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Share-based payment award, granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Long-term line of credit Long-term Line of Credit Professional services and other Professional Services And Other [Member] Professional Services And Other [Member] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Reduction in Workforce Restructuring and Related Activities Disclosure [Text Block] Measurement Frequency [Axis] Measurement Frequency [Axis] Deferred professional service period Deferred Professional Service Cost, Amortization Period Deferred Professional Service Cost, Amortization Period Cost of professional services Cost of Professional Services [Member] Cost of Professional Services Accounts Receivable and Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Purchase of property and equipment, accrued but not paid Capital Expenditures Incurred but Not yet Paid Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Management Management [Member] Geographical [Axis] Geographical [Axis] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Unrecognized compensation costs on non-vested stock options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Backlog Backlog [Member] Backlog [Member] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Employee stock Shares issuable under the ESPP Employee Stock [Member] Income Statement Location [Axis] Income Statement Location [Axis] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Non-cash operating lease expense Noncash Operating Lease Expense Noncash Operating Lease Expense Income Statement Location [Domain] Income Statement Location [Domain] Other Employees With Salaries Greater than $100,000 Other Employees With Salaries Greater than $100,000 [Member] Other Employees With Salaries Greater than $100,000 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two California State and Local Jurisdiction [Member] Goodwill impairment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Vesting of restricted stock units (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Deferred costs, capitalized, prepaid, and other assets disclosure Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Accrued bonuses Accrued Bonuses, Current Amortization expense Amortization of Intangible Assets Information About Operating Leases Lease, Cost [Table Text Block] Line of Credit Facility [Table] Line of Credit Facility [Table] 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Other assets Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Debt securities available-for-sale securities, maturity period Debt Securities Available-for-sale Securities, Maturity Period Debt Securities Available-for-sale Securities, Maturity Period Total deferred commissions and professional service costs Movement Analysis Of Deferred Policy Acquisition Costs And Professional Service Costs [Roll Forward] Movement Analysis Of Deferred Policy Acquisition Costs And Professional Service Costs Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Concentration Risk [Table] Concentration Risk [Table] Total assets Assets Revenue Revenue from Contract with Customer Revenue from Contract with Customer Benchmark [Member] Interest expense Interest Expense, Debt Beginning Balance (in shares) Ending Balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Title of 12(b) Security Title of 12(b) Security Schedule of Accrued Compensation Schedule of Accrued Liabilities [Table Text Block] Net Finite-Lived Intangible Assets, Net Indirect Channel Indirect Channel [Member] Indirect Channel [Member] Net change in unrealized (loss) gain on available-for-sale marketable securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Antidilutive Securities [Axis] Antidilutive Securities [Axis] Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Chief Executive Officer Chief Executive Officer [Member] Concentrations of Risk and Significant Customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Research and Development Tax Credit Carryforward Research Tax Credit Carryforward [Member] Deferred commissions Deferred Commissions [Member] Deferred Commissions Depreciation and amortization Depreciation, Depletion and Amortization Stock compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Other acquired intangible assets Other Intangible Assets [Member] Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities Period of recognition for unrecognized compensation costs Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Vested or expected to vest, weighted average remaining contractual life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Exercisable, weighted average remaining contractual life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Three Customer Three Customer [Member] Three Customer Salary reduction percent Reduction in Salary, Percent Reduction in Salary, Percent Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accounts payable Increase (Decrease) in Accounts Payable Number of shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Number of classes of stock Number of Classes of Stock Number of Classes of Stock Valuation allowance, deferred tax asset, increase (decrease), amount Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Additional Paid-In Capital Additional Paid-in Capital [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Expense recognized Deferred Professional Service Costs, Expense Recognized Deferred Professional Service Costs, Expense Recognized Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] 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] Additions Deferred Commissions, Additions Deferred Commissions, Additions 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] Revenue from Contract with Customer [Abstract] Shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Variable lease cost Variable Lease, Cost State statutory rate (net of federal benefit) Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Revolving Credit Facility Revolving Credit Facility [Member] Loss before income tax benefit Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Exercisable, weighted average share price (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Research and development Research and Development Expense Beginning Balance (in USD per share) Ending Balance (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Federal Domestic Tax Authority [Member] Shares authorized (in shares) Common Stock, Shares Authorized Concentration Risk Type [Axis] Concentration Risk Type [Axis] Property, plant and equipment Property, Plant and Equipment, Gross Proceeds from exercise of stock options Proceeds from Stock Options Exercised Restructuring Plan [Domain] Restructuring Plan [Domain] Stock options contractual term, granted Share-Based Compensation Arrangement By Share-based Payment Award, Granted Periods Share-Based Compensation Arrangement By Share-based Payment Award, Granted Periods Accrued compensation Increase (Decrease) in Employee Related Liabilities The Program The Program [Member] The Program Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Deferred professional service costs Increase (Decrease) in Deferred Charges Operating lease liabilities, non-current Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Operating loss carryforwards, state Deferred Tax Assets, Operating Loss Carryforwards, State and Local Nonvested Restricted Stock Shares Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Line Items] Current assets: Assets, Current [Abstract] Income Tax Authority [Domain] Income Tax Authority [Domain] Amortization Amortization Included in marketable securities Marketable Securities [Member] Marketable Securities [Member] Anthem Anthem, Inc. [Member] Anthem, Inc. Software Software and Software Development Costs [Member] Gross goodwill Goodwill, Gross Comprehensive loss Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Expected dividend yield Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Par value (in USD per share) Preferred Stock, Par or Stated Value Per Share Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Early repayment of senior debt Long-Term Debt, Maturity, Year One Purchase of property and equipment, net Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Other information: Cash Flow, Operating Activities, Lessee [Abstract] Offering period Share-based Compensation Arrangement by Share-based Payment Award, Offering Period Share-based Compensation Arrangement by Share-based Payment Award, Offering Period Income Tax Authority [Axis] Income Tax Authority [Axis] Document Period End Date Document Period End Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Deferred costs Deferred Tax Liabilities, Deferred Expense Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Revenue, remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Director Director [Member] Accounts receivable and other, net Accounts and Other Receivables, Net, Current Accumulated goodwill impairment Goodwill, Impaired, Accumulated Impairment Loss Operating loss carryforwards, federal Deferred Tax Assets, Operating Loss Carryforwards, Domestic Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Property and equipment Deferred Tax Assets, Property, Plant and Equipment Cover page. Cover [Abstract] Debt Securities, Available-for-sale Debt Securities, Available-for-sale [Table Text Block] Estimated useful life Property, Plant and Equipment, Useful Life Long-term debt Long-term Debt Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Leases Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Retirement Plan Name [Axis] Retirement Plan Name [Axis] Accretion and amortization of marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Customer relationships Customer Relationships [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Total cost of revenue Cost of Goods and Services Sold Lease cost: Lease, Cost [Abstract] Fair Value Marketable securities Debt Securities, Available-for-sale Equity Components [Axis] Equity Components [Axis] Deferred Professional Service Costs Deferred Charges, Policy [Policy Text Block] Restricted Cash Restricted Cash [Policy Text Block] Restricted Cash [Policy Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-based Payment Arrangement [Abstract] Deferred tax assets, gross Deferred Tax Assets, Gross Minimum Minimum [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Early repayment of senior debt Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid Operating lease liabilities Less: current portion Operating Lease, Liability, Current Unrecognized compensation cost related to non-vested RSUs Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Restricted stock units forfeited and 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 Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Entity Interactive Data Current Entity Interactive Data Current Accrued compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Stock options exercised (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Common stock conversion ratio Class A Common Stock to Class B Common Stock, Conversion Ratio Class A Common Stock to Class B Common Stock, Conversion Ratio Revenue: Revenues [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based Payment Arrangement, Option, Activity [Table Text Block] Accounts Receivable Accounts Receivable [Member] Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Stock-based Compensation Share-based Payment Arrangement [Policy Text Block] Customer [Domain] Customer [Domain] Entity Registrant Name Entity Registrant Name Deferred costs, impairment charges Capitalized Contract Cost, Impairment Loss Marketable securities: Marketable Securities [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Weighted-average discount rate - operating leases Operating Lease, Weighted Average Discount Rate, Percent Concentration Risk [Line Items] Concentration Risk [Line Items] Deferred tax liabilities Deferred Tax Liabilities, Gross Exercisable, as of end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Advertising Expenses Advertising Cost [Policy Text Block] Planned reduction in workforce, percent Restructuring Expenses Expected, Percent Restructuring Expenses Expected, Percent Weighted- Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Research and development Research and Development Expense [Member] Two Customer Two Customer [Member] Two Customer Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Goodwill impairment Goodwill, Impairment Loss Total lease payments Lessee, Operating Lease, Liability, to be Paid Risk-free interest rate, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Restricted cash, non-current Restricted Cash, Noncurrent Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Tax Credit Carryforward [Table] Tax Credit Carryforward [Table] Entity Address, Postal Zip Code Entity Address, Postal Zip Code As of beginning of period As of end of period Deferred Commissions and Professional Service Costs Deferred Commissions and Professional Service Costs Weighted-average shares used to compute basic and diluted net loss per share (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Deferred tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Debt securities, available-for-sale, realized gain (loss) Debt Securities, Available-for-sale, Realized Gain (Loss) Purchase price of stock, percent of fair market value Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Goodwill Goodwill Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Other comprehensive (loss) income 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] Tax benefits related to stock-based compensation Share-based Payment Arrangement, Exercise of Option, Tax Benefit Warrants Warrant [Member] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Level 2 Fair Value, Inputs, Level 2 [Member] Stock options forfeited and canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Assets, fair value disclosure Assets, Fair Value Disclosure General and administrative General and Administrative Expense [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Deferred revenue Contract with Customer, Liability, Current Other reserves and accruals Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Stock option grants (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Customer Concentration Risk Customer Concentration Risk [Member] Vested or expected to vest, as of end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Credit Facility [Domain] Credit Facility [Domain] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Defined Contribution Plan [Table] Defined Contribution Plan [Table] Expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Entity File Number Entity File Number Restricted stock units forfeited and canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Disclosure [Abstract] Debt Disclosure [Abstract] Weighted-average remaining lease term - operating leases (in years) Operating Lease, Weighted Average Remaining Lease Term Selling and marketing Selling and Marketing Expense Restructuring Plan [Axis] Restructuring Plan [Axis] Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Principal payments on debt Repayments of Long-term Debt Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Exercisable, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Allocated share-based compensation expense Share-based Payment Arrangement, Expense Gross unrecognized tax benefits at the beginning of the year Gross unrecognized tax benefits at the end of the year Unrecognized Tax Benefits Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Issuance of common stock under the ESPP Stock Issued During Period, Value, Employee Stock Purchase Plan Common stock value issued Common Stock, Value, Issued Deferred commissions As of beginning of period As of end of period Capitalized Contract Cost, Net, Noncurrent Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Document Fiscal Year Focus Document Fiscal Year Focus Document Annual Report Document Annual Report 2022 Finite-Lived Intangible Asset, Expected Amortization, Year Two Amortization and impairment of deferred professional service costs Amortization And Impairment Of Deferred Professionals Costs Amortization And Impairment Of Deferred Professionals Costs Restricted cash included in Prepaid expenses and other current assets Restricted Cash, Current Entity Current Reporting Status Entity Current Reporting Status Retirement Benefits [Abstract] Retirement Benefits [Abstract] Black-Scholes Option Valuation Model Black-Scholes Option Valuation Model [Member] Black-Scholes Option Valuation Model [Member] Deferred commissions Increase (Decrease) in Contract with Customer, Asset Restricted stock units granted (in USD per share) Weighted-average grant-date fair value (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 Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Present value of lease liabilities Operating Lease, Liability Net deferred tax assets/(liabilities) Deferred Tax Liabilities, Net Debt, non-current Long-term Debt, Excluding Current Maturities Accounts receivable and other, net Increase (Decrease) in Accounts Receivable Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Concentration Risk Type [Domain] Concentration Risk Type [Domain] Terminated employees Restructuring and Related Cost, Number of Positions Eliminated Rent expense Operating Leases, Rent Expense, Net Total liabilities and stockholders’ equity Liabilities and Equity Other employee and benefits payable Other Employee-related Liabilities, Current Accumulated other comprehensive income 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 Accrued compensation Total Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Operating lease cost Operating Lease, Cost 2025 Lessee, Operating Lease, Liability, to be Paid, Year Five General and administrative General and Administrative Expense Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Financial Instrument [Axis] Financial Instrument [Axis] Votes per share after beneficial ownership change Common Stock, Change in Ownership, Votes Common Stock, Change in Ownership, Votes Antidilutive securities excluded from computation of earnings per share, amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Short-term lease cost Short-term Lease, Cost Increases for tax positions related to the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Useful Life (in years) Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] Operating lease right-of-use assets, net Deferred Tax Liabilities, Leasing Arrangements Valuation allowance Deferred Tax Assets, Valuation Allowance Executive Officer Executive Officer [Member] Gross profit Gross Profit Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Construction in progress Construction in Progress [Member] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Three Entity Tax Identification Number Entity Tax Identification Number Interest Rate Option 2 Interest Rate Option 2 [Member] Interest Rate Option 2 [Member] Revenue Recognition, Cost of Revenue and Deferred Revenue Revenue from Contract with Customer [Policy Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Net loss Net loss Net Income (Loss) Attributable to Parent Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Leases [Abstract] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Operating expenses: Operating Expenses [Abstract] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Restructuring charges Restructuring Charges Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Compensation Related Costs [Abstract] Compensation Related Costs [Abstract] One Customer One Customer [Member] One Customer Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Cash equivalents: Cash and Cash Equivalents [Abstract] Developed technology Developed Technology Rights [Member] Options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus Internal-use software Software Development [Member] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Issuance of common stock under the ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Filer Category Entity Filer Category Common Stock Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Product and Service [Domain] Product and Service [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Risk-free interest rate, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Deferred professional service costs Movement Analysis Of Deferred Professional Service Costs [Roll Forward] Movement Analysis Of Deferred Professional Service Costs Defined contribution plan, cost recognized Defined Contribution Plan, Cost Internal-use Software Technology-Based Intangible Assets [Member] Summary of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] U.S. treasury securities US Treasury Securities [Member] Leasehold improvements Leasehold Improvements [Member] Gross Finite-Lived Intangible Assets, Gross Preferred Stock Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract] Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Money market mutual funds Money Market Funds [Member] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Stock options and RSUs Share-based Payment Arrangement [Member] Accumulated depreciation/amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Class A Common Class A [Member] Vested or expected to vest, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Accrued expenses and other current liabilities Accrued Liabilities and Other Accrued Liabilities, Current Accrued Liabilities and Other Accrued Liabilities, Current Exercise of stock options, net (in shares) Stock options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Reduction in workforce, percent Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Maturities of Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Stock Option Share-based Payment Arrangement, Option [Member] Additions Total Deferred Commissions And Professional Service Costs, Additions Total Deferred Commissions And Professional Service Costs, Additions Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Debt instrument, basis spread on variable rate 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 Stock options forfeited and canceled (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Class of Stock [Line Items] Document Information [Line Items] Included in cash and cash equivalents Cash and Cash Equivalents [Member] Plan Name [Domain] Plan Name [Domain] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Revenue, Deferred Revenue, Contract Balances and Performance Obligations 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] Right-of-use assets obtained in exchange for new operating lease liabilities, net Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Operating lease liabilities Deferred Tax Assets, Leasing Arrangements Deferred Tax Assets, Leasing Arrangements Additional paid-in capital Additional Paid in Capital Stockholders' Equity and Stock Compensation Shareholders' Equity and Share-based Payments [Text Block] 2021 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Class of Stock [Axis] Class of Stock [Axis] Income tax expense (benefit) Income tax Income Tax Expense (Benefit) Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Purchase of marketable securities Payments to Acquire Marketable Securities Title of Individual [Domain] Title of Individual [Domain] Local Phone Number Local Phone Number Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Total intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Depreciation expense Depreciation Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Prime Rate Prime Rate [Member] Deferred revenue Contract with Customer, Liability 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, net Stock Issued During Period, Value, Stock Options Exercised Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Increase (decrease) in rent expense Increase (Decrease) In Rent Expense Increase (Decrease) In Rent Expense Mountain View, CA Mountain View, CA [Member] Mountain View, CA [Member] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity 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] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Grant-date fair value of RSUs, vested in period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Maximum Maximum [Member] Shares authorized (in shares) Preferred Stock, Shares Authorized Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Expense recognized Total Deferred Commissions And Professionals Service Costs Total Deferred Commissions And Professionals Service Costs Accumulated Deficit Retained Earnings [Member] Shares outstanding (in shares) Preferred Stock, Shares Outstanding Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Accounting Standards and Significant Accounting Policies Significant Accounting Policies [Text Block] Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] ESPP 2014 Employee Stock Purchase Plan [Member] 2014 Employee Stock Purchase Plan Weighted- Average Remaining Contractual Life (in years) 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] Additions Deferred Professional Service Costs, Additions Deferred Professional Service Costs, Additions Equity Award [Domain] Award Type [Domain] Stock-based compensation Shares Granted, Value, Share-based Payment Arrangement, after Forfeiture Trading Symbol Trading Symbol Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Subscription Subscription and Circulation [Member] Contract with customer, asset, net Contract with Customer, Asset, after Allowance for Credit Loss Net Loss per Share Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Current liabilities: Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Recurring Fair Value, Recurring [Member] Vested or expected to vest, weighted average exercise price (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Segment Information Segment Reporting, Policy [Policy Text Block] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Current Liabilities Increase (Decrease) in Accrued Liabilities and Other Current Liabilities Subscription Revenue Subscription Revenue [Member] Subscription Revenue [Member] Recently Adopted and Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Entity Public Float Entity Public Float Contract with customer, liability, cumulative catch-up adjustment to revenue, change in estimate of transaction price Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price Four Customer Four Customer [Member] Four Customer Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 13 cslt-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 14 cslt-20201231_htm.xml IDEA: XBRL DOCUMENT 0001433714 2020-01-01 2020-12-31 0001433714 2020-06-30 0001433714 us-gaap:CommonClassAMember 2021-02-22 0001433714 us-gaap:CommonClassBMember 2021-02-22 0001433714 2020-12-31 0001433714 2019-12-31 0001433714 us-gaap:CommonClassAMember 2020-12-31 0001433714 us-gaap:CommonClassAMember 2019-12-31 0001433714 us-gaap:CommonClassBMember 2019-12-31 0001433714 us-gaap:CommonClassBMember 2020-12-31 0001433714 us-gaap:SubscriptionAndCirculationMember 2020-01-01 2020-12-31 0001433714 us-gaap:SubscriptionAndCirculationMember 2019-01-01 2019-12-31 0001433714 us-gaap:SubscriptionAndCirculationMember 2018-01-01 2018-12-31 0001433714 cslt:ProfessionalServicesAndOtherMember 2020-01-01 2020-12-31 0001433714 cslt:ProfessionalServicesAndOtherMember 2019-01-01 2019-12-31 0001433714 cslt:ProfessionalServicesAndOtherMember 2018-01-01 2018-12-31 0001433714 2019-01-01 2019-12-31 0001433714 2018-01-01 2018-12-31 0001433714 us-gaap:SubscriptionAndCirculationMember 2020-01-01 2020-12-31 0001433714 us-gaap:SubscriptionAndCirculationMember 2019-01-01 2019-12-31 0001433714 us-gaap:SubscriptionAndCirculationMember 2018-01-01 2018-12-31 0001433714 cslt:ProfessionalServicesAndOtherMember 2020-01-01 2020-12-31 0001433714 cslt:ProfessionalServicesAndOtherMember 2019-01-01 2019-12-31 0001433714 cslt:ProfessionalServicesAndOtherMember 2018-01-01 2018-12-31 0001433714 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001433714 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001433714 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001433714 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001433714 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001433714 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001433714 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001433714 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001433714 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001433714 us-gaap:CommonStockMember 2017-12-31 0001433714 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001433714 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001433714 us-gaap:RetainedEarningsMember 2017-12-31 0001433714 2017-12-31 0001433714 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001433714 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001433714 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001433714 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001433714 us-gaap:CommonStockMember 2018-12-31 0001433714 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001433714 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001433714 us-gaap:RetainedEarningsMember 2018-12-31 0001433714 2018-12-31 0001433714 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001433714 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001433714 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001433714 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001433714 us-gaap:CommonStockMember 2019-12-31 0001433714 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001433714 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001433714 us-gaap:RetainedEarningsMember 2019-12-31 0001433714 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001433714 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001433714 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001433714 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001433714 us-gaap:CommonStockMember 2020-12-31 0001433714 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001433714 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001433714 us-gaap:RetainedEarningsMember 2020-12-31 0001433714 cslt:CostOfProfessionalServicesMember 2020-12-31 0001433714 cslt:DeferredCommissionsMember 2020-12-31 0001433714 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-12-31 0001433714 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-12-31 0001433714 us-gaap:ComputerEquipmentMember 2020-01-01 2020-12-31 0001433714 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-12-31 0001433714 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-12-31 0001433714 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-01-01 2020-12-31 0001433714 cslt:SubscriptionRevenueMember 2020-01-01 2020-12-31 0001433714 cslt:SubscriptionRevenueMember 2019-01-01 2019-12-31 0001433714 cslt:SubscriptionRevenueMember 2018-01-01 2018-12-31 0001433714 cslt:AnthemIncMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001433714 cslt:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001433714 cslt:TwoCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001433714 cslt:ThreeCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001433714 cslt:FourCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001433714 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember cslt:IndirectChannelMember 2019-01-01 2019-12-31 0001433714 2021-01-01 2020-12-31 0001433714 2021-01-01 2019-10-31 0001433714 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-06-30 0001433714 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001433714 cslt:BacklogMember 2019-01-01 2019-06-30 0001433714 cslt:BacklogMember 2019-01-01 2019-12-31 0001433714 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001433714 us-gaap:CustomerRelationshipsMember 2020-12-31 0001433714 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-12-31 0001433714 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001433714 us-gaap:CustomerRelationshipsMember 2019-12-31 0001433714 us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001433714 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001433714 cslt:BacklogMember 2019-12-31 0001433714 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-12-31 0001433714 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-12-31 0001433714 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0001433714 us-gaap:MoneyMarketFundsMember 2020-12-31 0001433714 us-gaap:USTreasurySecuritiesMember 2019-12-31 0001433714 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-12-31 0001433714 us-gaap:MoneyMarketFundsMember 2019-12-31 0001433714 us-gaap:CashAndCashEquivalentsMember 2019-12-31 0001433714 cslt:MarketableSecuritiesMember 2019-12-31 0001433714 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001433714 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001433714 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001433714 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001433714 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0001433714 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0001433714 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0001433714 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-12-31 0001433714 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-12-31 0001433714 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-12-31 0001433714 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001433714 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001433714 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001433714 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001433714 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001433714 us-gaap:ComputerEquipmentMember 2020-12-31 0001433714 us-gaap:ComputerEquipmentMember 2019-12-31 0001433714 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-12-31 0001433714 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-12-31 0001433714 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001433714 us-gaap:SoftwareDevelopmentMember 2019-12-31 0001433714 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001433714 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001433714 us-gaap:ConstructionInProgressMember 2020-12-31 0001433714 us-gaap:ConstructionInProgressMember 2019-12-31 0001433714 us-gaap:PrimeRateMember 2020-01-01 2020-12-31 0001433714 cslt:InterestRateOption2Member 2020-12-31 0001433714 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-05-05 0001433714 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2020-05-05 2020-05-05 0001433714 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-12-31 0001433714 2018-03-01 2018-03-31 0001433714 cslt:MountainViewCAMember 2018-01-01 2018-12-31 0001433714 us-gaap:CommonClassBMember 2020-01-01 2020-12-31 0001433714 us-gaap:CommonClassAMember 2020-01-01 2020-12-31 0001433714 us-gaap:EmployeeStockMember cslt:A2014EquityIncentivePlanMember 2020-01-01 2020-12-31 0001433714 us-gaap:EmployeeStockMember cslt:A2014EquityIncentivePlanMember 2020-12-31 0001433714 us-gaap:EmployeeStockMember cslt:A2014EmployeeStockPurchasePlanMember 2014-03-12 0001433714 2014-03-13 2014-03-13 0001433714 us-gaap:EmployeeStockMember cslt:A2014EmployeeStockPurchasePlanMember 2014-03-13 2014-03-13 0001433714 us-gaap:EmployeeStockMember cslt:A2014EmployeeStockPurchasePlanMember 2020-12-31 0001433714 srt:ManagementMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2020-01-01 2020-12-31 0001433714 srt:ManagementMember us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2020-01-01 2020-12-31 0001433714 srt:MinimumMember us-gaap:EmployeeStockOptionMember cslt:BlackScholesOptionValuationModelMember 2020-01-01 2020-12-31 0001433714 srt:MaximumMember us-gaap:EmployeeStockOptionMember cslt:BlackScholesOptionValuationModelMember 2020-01-01 2020-12-31 0001433714 srt:MinimumMember us-gaap:EmployeeStockOptionMember cslt:BlackScholesOptionValuationModelMember 2019-01-01 2019-12-31 0001433714 srt:MaximumMember us-gaap:EmployeeStockOptionMember cslt:BlackScholesOptionValuationModelMember 2019-01-01 2019-12-31 0001433714 us-gaap:EmployeeStockOptionMember cslt:BlackScholesOptionValuationModelMember 2018-01-01 2018-12-31 0001433714 us-gaap:EmployeeStockOptionMember cslt:BlackScholesOptionValuationModelMember 2020-01-01 2020-12-31 0001433714 us-gaap:EmployeeStockOptionMember cslt:BlackScholesOptionValuationModelMember 2019-01-01 2019-12-31 0001433714 srt:MinimumMember us-gaap:EmployeeStockMember cslt:BlackScholesOptionValuationModelMember 2020-01-01 2020-12-31 0001433714 srt:MaximumMember us-gaap:EmployeeStockMember cslt:BlackScholesOptionValuationModelMember 2020-01-01 2020-12-31 0001433714 us-gaap:EmployeeStockMember cslt:BlackScholesOptionValuationModelMember 2019-01-01 2019-12-31 0001433714 us-gaap:EmployeeStockMember cslt:BlackScholesOptionValuationModelMember 2020-01-01 2020-12-31 0001433714 us-gaap:EmployeeStockOptionMember 2019-12-31 0001433714 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001433714 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001433714 us-gaap:EmployeeStockOptionMember 2020-12-31 0001433714 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001433714 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001433714 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001433714 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001433714 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001433714 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001433714 us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0001433714 us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001433714 us-gaap:PerformanceSharesMember 2018-01-01 2018-12-31 0001433714 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2020-12-31 0001433714 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2020-12-31 0001433714 us-gaap:CommonClassAMember 2019-01-01 2019-12-31 0001433714 us-gaap:CommonClassBMember 2019-01-01 2019-12-31 0001433714 us-gaap:CommonClassAMember 2018-01-01 2018-12-31 0001433714 us-gaap:CommonClassBMember 2018-01-01 2018-12-31 0001433714 us-gaap:StockCompensationPlanMember 2020-01-01 2020-12-31 0001433714 us-gaap:StockCompensationPlanMember 2019-01-01 2019-12-31 0001433714 us-gaap:StockCompensationPlanMember 2018-01-01 2018-12-31 0001433714 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001433714 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001433714 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001433714 us-gaap:WarrantMember 2020-01-01 2020-12-31 0001433714 us-gaap:WarrantMember 2019-01-01 2019-12-31 0001433714 us-gaap:WarrantMember 2018-01-01 2018-12-31 0001433714 cslt:A401kPlanMember 2020-01-01 2020-12-31 0001433714 cslt:A401kPlanMember 2019-01-01 2019-12-31 0001433714 cslt:A401kPlanMember 2018-01-01 2018-12-31 0001433714 cslt:TheProgramMember 2020-05-04 2020-05-04 0001433714 cslt:TheProgramMember 2020-01-01 2020-12-31 0001433714 srt:ChiefExecutiveOfficerMember 2020-05-16 2020-05-16 0001433714 srt:ChiefFinancialOfficerMember 2020-05-16 2020-05-16 0001433714 srt:ExecutiveOfficerMember 2020-05-16 2020-05-16 0001433714 srt:MinimumMember cslt:OtherEmployeesWithSalariesGreaterThan100000Member 2020-05-16 2020-05-16 0001433714 srt:MaximumMember cslt:OtherEmployeesWithSalariesGreaterThan100000Member 2020-05-16 2020-05-16 0001433714 srt:DirectorMember 2020-05-16 2020-05-16 0001433714 2018-07-30 iso4217:USD shares iso4217:USD shares pure cslt:stockOfClass cslt:vote cslt:employee false 2020 FY 0001433714 10-K true 2020-12-31 --12-31 false 001-36330 CASTLIGHT HEALTH, INC. DE 26-1989091 150 Spear Street Suite 400 San Francisco CA 94105 415 829-1400 Class B Common Stock, par value $0.0001 per share CSLT NYSE No No Yes Yes Accelerated Filer true false true false 98000000 34998171 122623836 Portions of the Registrant’s definitive proxy statement for its 2020 Annual Meeting of Stockholders (the “Proxy Statement”), to be filed within 120 days of the Registrant’s year ended December 31, 2020, are incorporated by reference in Part III of this Report on Form 10-K. Except with respect to information specifically incorporated by reference in this Form 10-K, the Proxy Statement is not deemed to be filed as part of this Form 10-K. 49242000 43017000 0 16411000 31740000 31397000 3800000 4645000 84782000 95470000 5321000 4856000 1144000 1144000 9556000 14718000 4462000 6711000 7930000 12178000 41485000 91785000 10238000 13906000 1855000 2016000 166773000 242784000 5145000 19596000 7898000 10454000 8633000 8770000 6848000 10173000 5789000 5914000 34313000 54907000 663000 572000 0 1395000 7446000 11823000 485000 1213000 42907000 69910000 0.0001 0.0001 10000000 10000000 0 0 0 0 0 0 0.0001 0.0001 200000000 200000000 34998171 34998171 35032053 35032053 4000 4000 0.0001 0.0001 800000000 800000000 120768900 120768900 113177162 113177162 12000 11000 641075000 627899000 0 2000 -517225000 -455042000 123866000 172874000 166773000 242784000 141160000 137393000 143901000 5549000 5915000 12503000 146709000 143308000 156404000 34996000 34067000 34691000 17046000 25007000 25498000 52042000 59074000 60189000 94667000 84234000 96215000 32026000 38597000 49134000 49465000 58994000 61355000 25662000 27981000 25620000 50300000 0 0 157453000 125572000 136109000 -62786000 -41338000 -39894000 603000 1336000 188000 -62183000 -40002000 -39706000 -0.41 -0.28 -0.29 -0.29 151478000 145172000 137686000 813000 774000 1017000 650000 953000 1177000 2028000 2142000 3770000 4544000 6100000 7214000 4410000 5034000 4954000 -62183000 -40002000 -39706000 -2000 2000 22000 -2000 2000 22000 -62185000 -40000000 -39684000 134539275 13000 586900000 -22000 -375334000 211557000 4131967 3255963 1000 4479000 4480000 18318000 18318000 22000 -39706000 -39684000 141927205 14000 609697000 0 -415040000 194671000 4075341 2206669 1000 3059000 3060000 15143000 15143000 2000 -40002000 -40000000 148209215 15000 627899000 2000 -455042000 172874000 6854230 1000 -1000 0 236104 270000 270000 467522 371000 371000 12536000 12536000 -2000 -62183000 -62185000 155767071 16000 641075000 0 -517225000 123866000 -62183000 -40002000 -39706000 6537000 5920000 6858000 50300000 0 0 12445000 15003000 18132000 7789000 10768000 13105000 3517000 5242000 5268000 4910000 5315000 0 0 2634000 -2000 238000 516000 343000 4581000 4883000 2627000 5344000 5735000 1178000 1686000 2735000 -824000 -102000 -178000 -13622000 9278000 5744000 5744000 5726000 -2821000 -3760000 290000 -3234000 -10478000 -9219000 -137000 2795000 -7966000 -5565000 -17392000 -18551000 3580000 1953000 2014000 2994000 30589000 31974000 2001000 0 0 17400000 25745000 53210000 12827000 -6797000 19222000 270000 3060000 4480000 371000 0 0 1859000 1859000 465000 -1218000 1201000 4015000 6044000 -22988000 4686000 44342000 67330000 62644000 50386000 44342000 67330000 49242000 43017000 66005000 0 181000 0 1144000 1144000 1325000 50386000 44342000 67330000 68000 188000 215000 26000 854000 93000 0 1950000 0 Organization and Description of Business Castlight Health, Inc. (“Castlight”, “the Company” or “we”) provides health navigation solutions for large U.S. employers and health plans (“customers”) and their respective employees and members (“users”). Castlight’s offerings help individuals connect and engage with the right provider, benefit, or virtual care solution, at the right time, leveraging a combination of sophisticated technology and an expert team. Castlight’s navigation offerings have demonstrated measurable results, driving high engagement and user satisfaction, increased program utilization, steerage to the right care and provider, and lower healthcare costs for its customers and millions of users. The Company was incorporated in the State of Delaware in January 2008. The Company's principal executive offices are located in San Francisco, California, and its Customer Center of Excellence is located in Sandy, Utah. Accounting Standards and Significant Accounting Policies <div><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 and Principles of Consolidation</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements were prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). In the opinion of management, the information herein reflects all adjustments, consisting only of normal recurring adjustments except as otherwise noted, considered necessary for a fair statement of results of operations, financial position, stockholders' equity and cash flows. The consolidated financial statements include the results of Castlight and its wholly-owned U.S. subsidiaries. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires the Company to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements, as well as the reported amounts of revenue and expenses during the reporting period. These estimates include, but are not limited to the determination of:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Variable consideration included in the transaction price of the Company’s contracts with customers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The standalone selling price of the performance obligations in the Company’s contracts with customers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Assumptions used in the valuation of certain equity awards;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Assumptions used in the calculation of goodwill impairment, including the forecast of future cash flows and discount rate; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Assumptions used in the calculation of right-of-use (“ROU”) assets and lease liabilities for operating leases, including lease terms and the Company’s incremental borrowing rate.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial position and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's chief operating decision maker, its CEO, reviews the financial information presented on a consolidated basis for purposes of allocating resources and evaluating the Company's financial performance. Accordingly, the Company has determined that it operates in a single reportable segment, cloud-based products.</span></div><div><span><br/></span></div><div><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="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are derived primarily from contracts with customers for subscription services and professional services. Revenues are recognized when control of these services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. Revenues do not include sales taxes.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine revenue recognition through the following steps:</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract, or contracts, with a customer;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the contract;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when, or as, the Company satisfies a performance obligation.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscription Revenue. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue recognition commences on the date that the Company’s subscription services are made available to the customer, which the Company considers to be the launch date, and subscription revenue is generally recognized over the contract term. Subscription contracts are generally three years in length and certain contracts include termination provisions. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the Company’s subscription contracts include performance incentives that are generally based on engagement. Additionally, some of the Company’s subscription contracts include audit provisions. The Company considers fees related to performance incentives and audit provisions to be variable consideration. The Company estimates variable consideration at the most likely amount to which it expects to be entitled. The Company includes estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The Company’s estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of its anticipated performance as well as other information available to the Company. The Company reassesses its estimates related to variable consideration each reporting period and records adjustments when appropriate.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Professional Services and Other Revenue. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services and other revenue is primarily comprised of implementation services related to the Company's subscription service. Nearly all of the Company's professional services are sold on a fixed-fee basis. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services and other revenue also includes revenue from products sold through the Company’s online marketplace and add-on subscription services made available from other ecosystem partners. These revenues are recognized on a net basis primarily because the Company acts as an agent in these contracts. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contracts with Multiple Performance Obligations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of the Company’s contracts have multiple promised services consisting of subscription services and professional services, including implementation services. For contracts with multiple promised services, the Company evaluates whether the promised services are distinct. If the promised services are distinct, revenue is recognized for the respective performance obligation separately. If one or more of the promised services are not distinct, the promised services that are not distinct are combined with the Company's subscription service, and revenue for the respective combined performance obligation is recognized over the term of the subscription service.</span></div><div style="text-indent:29.25pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has concluded that its implementation services are not distinct, primarily because these services are not capable of being distinct as the customer cannot benefit from the implementation services on their own. Accordingly, the Company considers the separate performance obligations in contracts with multiple promised services to be a combined performance obligation comprised of subscription services and implementation services.</span></div><div style="text-indent:29.25pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price for contracts with multiple performance obligations is allocated to the separate performance obligations based on their standalone selling price. The Company determines standalone selling prices based on its overall pricing objectives taking into consideration market conditions and other factors, including the value of the contracts, the subscription services sold, and customer demographics.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a contract asset when revenue is recognized prior to invoicing. Contract assets are presented within accounts receivable and other in the accompanying consolidated balance sheet. A contract liability represents deferred revenue. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consists of professional services and cloud-based subscription services that have been billed in advance of revenue being recognized. The Company invoices its customers for its cloud-based subscription services based on the terms of the contract, which can be annual, quarterly or monthly installments. Deferred revenue that is anticipated to be recognized during the succeeding 12-month period is recorded as current deferred revenue, and the remaining portion is recorded as non-current.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs of Revenue</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists of cost of subscription revenue and cost of professional services and other revenue.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscription revenue primarily consists of data fees, employee-related expenses (including salaries, bonuses, benefits and stock-based compensation), hosting costs of its cloud-based subscription service, cost of subcontractors, expenses for service delivery (which includes call center support), allocated overhead, costs of data center capacity, amortization of internal-use software, depreciation of certain owned computer equipment and software, and amortization of intangibles related to developed technology and backlog. </span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of professional services and other revenue consists primarily of employee-related expenses (including salaries, bonuses, benefits and stock-based compensation) associated with these services, cost of subcontractors, deferred and amortized professional services costs, travel costs and allocated overhead. The time and costs of the Company's customer implementations vary based on the source and condition of the data the Company receives from third parties, the configurations that the Company agrees to provide and the size of the customer. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscription revenue is expensed as the Company incurs the costs. Cost of professional services and other revenue, to the extent it is incurred and is directly attributable to fulfillment of performance obligations under a customer contract, is deferred and amortized over the benefit period of five years.</span></div><div><span><br/></span></div><div><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:31.5pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of highly liquid investments with original maturities of three months or less from the date of purchase. The Company's cash and cash equivalents generally consist of investments in money market mutual funds and U.S. agency obligations. Cash and cash equivalents are stated at fair value.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's marketable securities consist of U.S. agency obligations and U.S. treasury securities, with maturities at the time of purchase of greater than three months. Marketable securities with remaining maturities in excess of one year are classified as non-current. The Company classifies its marketable securities as available-for-sale at the time of purchase based on its intent and are recorded at their estimated fair value. Unrealized gains and losses for available-for-sale securities are recorded in other comprehensive income/loss. Unrealized losses for available-for-sale securities are recorded in other comprehensive income/loss, unless the losses relate to deterioration in credit risk or if it is likely it will sell the securities before the recovery of their cost basis. In these cases, the unrealized losses are reported in other income, net in the consolidated statements of operations. Realized gains and losses are determined based on the specific identification method and are reported in other income, net in the consolidated statements of operations. </span></div><div><span><br/></span></div><div><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><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded when invoiced and at the invoiced amount, net of allowances for doubtful accounts. When accounts receivable are recorded, the related revenue may not commence until a later date depending on the nature of the services invoiced. The allowance for doubtful accounts is based on the Company's assessment of the collectability of accounts. The Company regularly reviews the adequacy of the allowance for doubtful accounts by considering historical information such as the age of each outstanding invoice and the collection history of each customer to determine whether a specific allowance is appropriate. In addition, the Company considers current economic conditions, and expected future economic conditions, to determine future expected losses. Accounts receivable deemed uncollectable are charged against the allowance for doubtful accounts when identified. For all periods presented, the allowance for doubtful accounts was not significant. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commissions are the incremental costs that are incurred to obtain contracts with customers and consist primarily of sales commissions paid to the Company's sales force and channel partners. The commissions for initial contracts are deferred and amortized on a straight-line basis over a period of benefit that the Company has determined typically to be five years. The Company determined the period of benefit by taking into consideration the expected life of its subscription contracts, the expected life of the technology underlying its subscription services and other factors. Deferred commissions are recoverable through the Company’s future revenues. Amortization of deferred commissions is included in sales and marketing expense in the accompanying consolidated statements of operations. All costs deferred are reviewed for impairment quarterly.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Professional Service Costs </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred professional service costs are the direct costs incurred to fulfill subscription contracts that occur prior to the launch of the Company’s subscription services. Professional service costs, which primarily consist of employee related expenses attributable to launch activities, are deferred and then amortized on a straight-line basis over a period of benefit that the Company has determined typically to be five years for the same reasons as described in the deferred commissions disclosure above. Deferred professional service costs are recoverable through future revenues. Amortization of deferred professional service costs is included in cost of professional services and other revenue in the accompanying consolidated statements of operations. All costs deferred are reviewed for impairment quarterly.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div><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="margin-top:6pt;text-indent:36pt"><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. Depreciation is recorded using the straight-line method over the estimated useful lives of the respective asset as follows (in years):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%"><tr><td style="width:1.0%"/><td style="width:22.745%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.035%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.737%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:70.883%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer equipment</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of the lease term or the estimated useful lives of the improvements</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and repairs are charged to expense as incurred, and improvements are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gain or loss is reflected in the consolidated statement of operations for the period realized.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Internal-Use Software </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company's development costs related to its cloud-based subscription service, the Company capitalizes costs incurred during the application development stage. Costs related to preliminary project and post-implementation stages are expensed as incurred. Capitalized software development costs are included as part of property and equipment and are amortized on a straight-line basis over the technology's estimated useful life, which is generally three years. The amortization expense is recorded as a component of cost of subscription revenue and was $0.3 million, $0.0 million, and $0.8 million for the years ended December 31, 2020, 2019, and 2018, respectively. The Company capitalized software development costs of $0.6 million and $0.3 million and for the years ended December 31, 2020 and 2019, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Restricted cash is included in Prepaid expenses and other current assets or Restricted cash, non-current depending on the remaining term of the restriction and consists of letters of credit related to the Company’s leased office spaces. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. The Company has elected to first assess the qualitative factors to determine whether it is more likely than not that the fair value of the Company’s single reporting unit is less than its carrying amount. If it is determined that it is more likely than not that its fair value is less than its carrying amount, the Company performs a quantitative impairment test of goodwill, in which the fair value of the Company's single reporting unit is compared to its carrying value. Any excess of the goodwill carrying amount over the fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value. Refer to Note 5 – Goodwill and Intangible Assets to the consolidated financial statements for further information on goodwill.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired finite-lived intangible assets are amortized over their estimated useful lives. The Company evaluates the recoverability of its intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount of intangible assets is not recoverable, the carrying amount of such assets is reduced to fair value. The Company has not recorded any such impairment charges.</span></div><div><span><br/></span></div><div><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><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease and its classification at lease inception. Operating lease liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. The Company uses its incremental borrowing rate based on the information available at the lease commencement date to compute the present value of lease payments when the implicit rate is not readily determinable. ROU assets are measured at lease inception based on the initial measurement of the lease liability, plus any prepaid lease amounts, less any lease incentives. The Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less. Lease terms do not include options to extend or terminate the lease unless it is reasonably certain that the option will be exercised. Generally, lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company's lease agreements have both lease and non-lease components. The Company has elected to account for lease and non-lease components on a combined basis.</span></div><div><span><br/></span></div><div><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="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All stock-based compensation to employees is measured based on the grant-date fair value of the awards and recognized in the Company's consolidated statements of operations over the period during which the employee is required to perform services in exchange for the award (generally the vesting period of the award). The Company accounts for forfeitures as they occur. The Company estimates the fair value of all other stock options and stock purchase rights under the employee stock purchase plan using the Black-Scholes option valuation model. For restricted stock units, fair value is based on the closing price of the Company's Class B common stock on the grant date. Compensation expense is recognized over the vesting period of the applicable award using the straight-line method. For awards with performance based and service vesting conditions, compensation expense is recognized over the requisite service period if it is probable that the performance-based condition will be satisfied based on the accelerated attribution method. For awards with market based and service vesting conditions, compensation expense is recognized over the requisite service period using the accelerated attribution method. </span></div><div style="text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes using the liability method, under which deferred tax assets and liabilities are determined based on the future tax consequences attributable to differences between the financial reporting carrying amounts of existing assets and liabilities and their respective tax bases and tax credit and net operating loss carryforwards. Deferred tax assets and liabilities are measured using the enacted tax rates that are expected to be in effect when the differences are expected to reverse.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the likelihood that deferred tax assets will be recovered from future taxable income, and a valuation allowance is established when necessary to reduce deferred tax assets to the amounts more likely than not expected to be realized.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes and measures uncertain tax positions using a two-step approach. The first step is to evaluate the tax position taken or expected to be taken by determining if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Significant judgment is required to evaluate uncertain tax positions. The Company evaluates its uncertain tax positions on a regular basis. The Company's evaluations are based on a number of factors, including changes in facts and circumstances, changes in tax law, correspondence with tax authorities during the course of audit and effective settlement of audit issues.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranties and Indemnification</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's cloud-based subscription service is generally warranted to be performed in a professional manner and in a manner that will comply with the terms of the customer agreements.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's arrangements generally include certain provisions for indemnifying customers against liabilities if there is a breach of a customer’s data or if the Company's service infringes a third party’s intellectual property rights. To date, the Company has not incurred any material costs as a result of such indemnifications and have not accrued any liabilities related to such obligations in the financial statements. The Company has entered into service-level agreements with certain customers warranting, among other things, defined levels of performance and response times and permitting those customers to receive credits for prepaid amounts related to subscription services in the event that the Company fails to meet those levels. To date, the Company has not experienced any significant failures to meet defined levels of performance and response times as a result of those agreements.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by the Company, arising out of that person’s services as its director or officer or that person’s services provided to any other company or enterprise at the Company's request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of any future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Expenses</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising is expensed as incurred. Advertising expense was $0.2 million, $0.1 million and $0.3 million for the years ended December 31, 2020, 2019 and 2018, respectively.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Risk and Significant Customers</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. At times, the Company's deposits may exceed federally insured limits.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company serves its customers and users from outsourced data center facilities located in the United States. The Company has internal procedures to restore all of its production customer facing services in the event of disasters at its facilities. Procedures utilizing currently deployed hardware, software and services at certain of the Company's disaster recovery locations allow its cloud-based service to be restored within 24 hours during the implementation of the procedures to restore services.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant customers represent more than 10% of the total revenue for the most recent period presented or more than 10% of accounts receivable balance as of the most recent balance sheet date. The Company had one customer, Anthem, Inc. (“Anthem”) that represented approximately 47% of total revenue for the year ended December 31, 2020. See Note 3 - Revenue, Deferred Revenue, Contract Balances and Performance Obligations, under the caption “Anthem Agreement” for additional information. No other customers accounted for more than 10% of total revenue for the year ended December 31, 2020. The Company had four customers that accounted for approximately 15%, 15%, 13% and 11%, respectively, of accounts receivable, excluding contract assets, as of December 31, 2020.  </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2020, the Company adopted Accounting Standards Update (“ASU”) 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and subsequent amendments (“ASC 326”). The standard changes how entities will measure credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. The adoption of this standard did not have a material impact on the Company’s financial statements. The Company will continue to actively monitor the impact of the current coronavirus (“COVID-19”) pandemic on expected credit losses.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2020, the Company adopted 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU 2018-15”), which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The adoption of this standard did not have a material impact on the Company’s financial position or results of operations.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the applicability and impact of all ASUs issued by the FASB. The Company determined that the ASUs issued by the FASB during the year ended December 31, 2020 are either not applicable or are expected to have minimal impact on the Company's consolidated financial results.</span></div> Basis of Presentation and Principles of ConsolidationThe consolidated financial statements were prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). In the opinion of management, the information herein reflects all adjustments, consisting only of normal recurring adjustments except as otherwise noted, considered necessary for a fair statement of results of operations, financial position, stockholders' equity and cash flows. The consolidated financial statements include the results of Castlight and its wholly-owned U.S. subsidiaries. <div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires the Company to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements, as well as the reported amounts of revenue and expenses during the reporting period. These estimates include, but are not limited to the determination of:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Variable consideration included in the transaction price of the Company’s contracts with customers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The standalone selling price of the performance obligations in the Company’s contracts with customers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Assumptions used in the valuation of certain equity awards;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Assumptions used in the calculation of goodwill impairment, including the forecast of future cash flows and discount rate; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Assumptions used in the calculation of right-of-use (“ROU”) assets and lease liabilities for operating leases, including lease terms and the Company’s incremental borrowing rate.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial position and results of operations.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's chief operating decision maker, its CEO, reviews the financial information presented on a consolidated basis for purposes of allocating resources and evaluating the Company's financial performance. Accordingly, the Company has determined that it operates in a single reportable segment, cloud-based products.</span></div> <div><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="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are derived primarily from contracts with customers for subscription services and professional services. Revenues are recognized when control of these services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. Revenues do not include sales taxes.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine revenue recognition through the following steps:</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract, or contracts, with a customer;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the contract;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when, or as, the Company satisfies a performance obligation.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscription Revenue. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue recognition commences on the date that the Company’s subscription services are made available to the customer, which the Company considers to be the launch date, and subscription revenue is generally recognized over the contract term. Subscription contracts are generally three years in length and certain contracts include termination provisions. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the Company’s subscription contracts include performance incentives that are generally based on engagement. Additionally, some of the Company’s subscription contracts include audit provisions. The Company considers fees related to performance incentives and audit provisions to be variable consideration. The Company estimates variable consideration at the most likely amount to which it expects to be entitled. The Company includes estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The Company’s estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of its anticipated performance as well as other information available to the Company. The Company reassesses its estimates related to variable consideration each reporting period and records adjustments when appropriate.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Professional Services and Other Revenue. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services and other revenue is primarily comprised of implementation services related to the Company's subscription service. Nearly all of the Company's professional services are sold on a fixed-fee basis. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services and other revenue also includes revenue from products sold through the Company’s online marketplace and add-on subscription services made available from other ecosystem partners. These revenues are recognized on a net basis primarily because the Company acts as an agent in these contracts. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contracts with Multiple Performance Obligations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of the Company’s contracts have multiple promised services consisting of subscription services and professional services, including implementation services. For contracts with multiple promised services, the Company evaluates whether the promised services are distinct. If the promised services are distinct, revenue is recognized for the respective performance obligation separately. If one or more of the promised services are not distinct, the promised services that are not distinct are combined with the Company's subscription service, and revenue for the respective combined performance obligation is recognized over the term of the subscription service.</span></div><div style="text-indent:29.25pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has concluded that its implementation services are not distinct, primarily because these services are not capable of being distinct as the customer cannot benefit from the implementation services on their own. Accordingly, the Company considers the separate performance obligations in contracts with multiple promised services to be a combined performance obligation comprised of subscription services and implementation services.</span></div><div style="text-indent:29.25pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price for contracts with multiple performance obligations is allocated to the separate performance obligations based on their standalone selling price. The Company determines standalone selling prices based on its overall pricing objectives taking into consideration market conditions and other factors, including the value of the contracts, the subscription services sold, and customer demographics.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a contract asset when revenue is recognized prior to invoicing. Contract assets are presented within accounts receivable and other in the accompanying consolidated balance sheet. A contract liability represents deferred revenue. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consists of professional services and cloud-based subscription services that have been billed in advance of revenue being recognized. The Company invoices its customers for its cloud-based subscription services based on the terms of the contract, which can be annual, quarterly or monthly installments. Deferred revenue that is anticipated to be recognized during the succeeding 12-month period is recorded as current deferred revenue, and the remaining portion is recorded as non-current.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs of Revenue</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists of cost of subscription revenue and cost of professional services and other revenue.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscription revenue primarily consists of data fees, employee-related expenses (including salaries, bonuses, benefits and stock-based compensation), hosting costs of its cloud-based subscription service, cost of subcontractors, expenses for service delivery (which includes call center support), allocated overhead, costs of data center capacity, amortization of internal-use software, depreciation of certain owned computer equipment and software, and amortization of intangibles related to developed technology and backlog. </span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of professional services and other revenue consists primarily of employee-related expenses (including salaries, bonuses, benefits and stock-based compensation) associated with these services, cost of subcontractors, deferred and amortized professional services costs, travel costs and allocated overhead. The time and costs of the Company's customer implementations vary based on the source and condition of the data the Company receives from third parties, the configurations that the Company agrees to provide and the size of the customer. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscription revenue is expensed as the Company incurs the costs. Cost of professional services and other revenue, to the extent it is incurred and is directly attributable to fulfillment of performance obligations under a customer contract, is deferred and amortized over the benefit period of five years.</span></div> P3Y P5Y <div><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:31.5pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of highly liquid investments with original maturities of three months or less from the date of purchase. The Company's cash and cash equivalents generally consist of investments in money market mutual funds and U.S. agency obligations. Cash and cash equivalents are stated at fair value.</span></div> Marketable SecuritiesThe Company's marketable securities consist of U.S. agency obligations and U.S. treasury securities, with maturities at the time of purchase of greater than three months. Marketable securities with remaining maturities in excess of one year are classified as non-current. The Company classifies its marketable securities as available-for-sale at the time of purchase based on its intent and are recorded at their estimated fair value. Unrealized gains and losses for available-for-sale securities are recorded in other comprehensive income/loss. Unrealized losses for available-for-sale securities are recorded in other comprehensive income/loss, unless the losses relate to deterioration in credit risk or if it is likely it will sell the securities before the recovery of their cost basis. In these cases, the unrealized losses are reported in other income, net in the consolidated statements of operations. Realized gains and losses are determined based on the specific identification method and are reported in other income, net in the consolidated statements of operations. Accounts Receivable and Allowance for Doubtful AccountsAccounts receivable are recorded when invoiced and at the invoiced amount, net of allowances for doubtful accounts. When accounts receivable are recorded, the related revenue may not commence until a later date depending on the nature of the services invoiced. The allowance for doubtful accounts is based on the Company's assessment of the collectability of accounts. The Company regularly reviews the adequacy of the allowance for doubtful accounts by considering historical information such as the age of each outstanding invoice and the collection history of each customer to determine whether a specific allowance is appropriate. In addition, the Company considers current economic conditions, and expected future economic conditions, to determine future expected losses. Accounts receivable deemed uncollectable are charged against the allowance for doubtful accounts when identified. For all periods presented, the allowance for doubtful accounts was not significant. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commissions are the incremental costs that are incurred to obtain contracts with customers and consist primarily of sales commissions paid to the Company's sales force and channel partners. The commissions for initial contracts are deferred and amortized on a straight-line basis over a period of benefit that the Company has determined typically to be five years. The Company determined the period of benefit by taking into consideration the expected life of its subscription contracts, the expected life of the technology underlying its subscription services and other factors. Deferred commissions are recoverable through the Company’s future revenues. Amortization of deferred commissions is included in sales and marketing expense in the accompanying consolidated statements of operations. All costs deferred are reviewed for impairment quarterly.</span></div> P5Y <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Professional Service Costs </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred professional service costs are the direct costs incurred to fulfill subscription contracts that occur prior to the launch of the Company’s subscription services. Professional service costs, which primarily consist of employee related expenses attributable to launch activities, are deferred and then amortized on a straight-line basis over a period of benefit that the Company has determined typically to be five years for the same reasons as described in the deferred commissions disclosure above. Deferred professional service costs are recoverable through future revenues. Amortization of deferred professional service costs is included in cost of professional services and other revenue in the accompanying consolidated statements of operations. All costs deferred are reviewed for impairment quarterly.</span></div> P5Y <div><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="margin-top:6pt;text-indent:36pt"><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. Depreciation is recorded using the straight-line method over the estimated useful lives of the respective asset as follows (in years):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%"><tr><td style="width:1.0%"/><td style="width:22.745%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.035%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.737%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:70.883%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer equipment</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of the lease term or the estimated useful lives of the improvements</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and repairs are charged to expense as incurred, and improvements are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gain or loss is reflected in the consolidated statement of operations for the period realized.</span></div> <div style="margin-top:6pt;text-indent:36pt"><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. Depreciation is recorded using the straight-line method over the estimated useful lives of the respective asset as follows (in years):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%"><tr><td style="width:1.0%"/><td style="width:22.745%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.035%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.737%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:70.883%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer equipment</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of the lease term or the estimated useful lives of the improvements</span></td></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><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.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height: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:10pt;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:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,834 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use 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:10pt;font-weight:400;line-height:100%">3,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture 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:10pt;font-weight:400;line-height:100%">1,492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,048 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,207 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation/amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,321 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,856 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P3Y P5Y P3Y P5Y P7Y Internal-Use Software For the Company's development costs related to its cloud-based subscription service, the Company capitalizes costs incurred during the application development stage. Costs related to preliminary project and post-implementation stages are expensed as incurred. Capitalized software development costs are included as part of property and equipment and are amortized on a straight-line basis over the technology's estimated useful life, which is generally three years. P3Y 300000 0.0 800000 600000 300000 Restricted CashRestricted cash is included in Prepaid expenses and other current assets or Restricted cash, non-current depending on the remaining term of the restriction and consists of letters of credit related to the Company’s leased office spaces. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. The Company has elected to first assess the qualitative factors to determine whether it is more likely than not that the fair value of the Company’s single reporting unit is less than its carrying amount. If it is determined that it is more likely than not that its fair value is less than its carrying amount, the Company performs a quantitative impairment test of goodwill, in which the fair value of the Company's single reporting unit is compared to its carrying value. Any excess of the goodwill carrying amount over the fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value. Refer to Note 5 – Goodwill and Intangible Assets to the consolidated financial statements for further information on goodwill.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired finite-lived intangible assets are amortized over their estimated useful lives. The Company evaluates the recoverability of its intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount of intangible assets is not recoverable, the carrying amount of such assets is reduced to fair value. The Company has not recorded any such impairment charges.</span></div> <div><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><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease and its classification at lease inception. Operating lease liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. The Company uses its incremental borrowing rate based on the information available at the lease commencement date to compute the present value of lease payments when the implicit rate is not readily determinable. ROU assets are measured at lease inception based on the initial measurement of the lease liability, plus any prepaid lease amounts, less any lease incentives. The Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less. Lease terms do not include options to extend or terminate the lease unless it is reasonably certain that the option will be exercised. Generally, lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company's lease agreements have both lease and non-lease components. The Company has elected to account for lease and non-lease components on a combined basis.</span></div> Stock-based CompensationAll stock-based compensation to employees is measured based on the grant-date fair value of the awards and recognized in the Company's consolidated statements of operations over the period during which the employee is required to perform services in exchange for the award (generally the vesting period of the award). The Company accounts for forfeitures as they occur. The Company estimates the fair value of all other stock options and stock purchase rights under the employee stock purchase plan using the Black-Scholes option valuation model. For restricted stock units, fair value is based on the closing price of the Company's Class B common stock on the grant date. Compensation expense is recognized over the vesting period of the applicable award using the straight-line method. For awards with performance based and service vesting conditions, compensation expense is recognized over the requisite service period if it is probable that the performance-based condition will be satisfied based on the accelerated attribution method. For awards with market based and service vesting conditions, compensation expense is recognized over the requisite service period using the accelerated attribution method. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes using the liability method, under which deferred tax assets and liabilities are determined based on the future tax consequences attributable to differences between the financial reporting carrying amounts of existing assets and liabilities and their respective tax bases and tax credit and net operating loss carryforwards. Deferred tax assets and liabilities are measured using the enacted tax rates that are expected to be in effect when the differences are expected to reverse.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the likelihood that deferred tax assets will be recovered from future taxable income, and a valuation allowance is established when necessary to reduce deferred tax assets to the amounts more likely than not expected to be realized.</span></div>The Company recognizes and measures uncertain tax positions using a two-step approach. The first step is to evaluate the tax position taken or expected to be taken by determining if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Significant judgment is required to evaluate uncertain tax positions. The Company evaluates its uncertain tax positions on a regular basis. The Company's evaluations are based on a number of factors, including changes in facts and circumstances, changes in tax law, correspondence with tax authorities during the course of audit and effective settlement of audit issues. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranties and Indemnification</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's cloud-based subscription service is generally warranted to be performed in a professional manner and in a manner that will comply with the terms of the customer agreements.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's arrangements generally include certain provisions for indemnifying customers against liabilities if there is a breach of a customer’s data or if the Company's service infringes a third party’s intellectual property rights. To date, the Company has not incurred any material costs as a result of such indemnifications and have not accrued any liabilities related to such obligations in the financial statements. The Company has entered into service-level agreements with certain customers warranting, among other things, defined levels of performance and response times and permitting those customers to receive credits for prepaid amounts related to subscription services in the event that the Company fails to meet those levels. To date, the Company has not experienced any significant failures to meet defined levels of performance and response times as a result of those agreements.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by the Company, arising out of that person’s services as its director or officer or that person’s services provided to any other company or enterprise at the Company's request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of any future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.</span></div> Advertising ExpensesAdvertising is expensed as incurred. 200000 100000 300000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Risk and Significant Customers</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. At times, the Company's deposits may exceed federally insured limits.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company serves its customers and users from outsourced data center facilities located in the United States. The Company has internal procedures to restore all of its production customer facing services in the event of disasters at its facilities. Procedures utilizing currently deployed hardware, software and services at certain of the Company's disaster recovery locations allow its cloud-based service to be restored within 24 hours during the implementation of the procedures to restore services.</span></div>Significant customers represent more than 10% of the total revenue for the most recent period presented or more than 10% of accounts receivable balance as of the most recent balance sheet date. 0.47 0.15 0.15 0.13 0.11 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2020, the Company adopted Accounting Standards Update (“ASU”) 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and subsequent amendments (“ASC 326”). The standard changes how entities will measure credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. The adoption of this standard did not have a material impact on the Company’s financial statements. The Company will continue to actively monitor the impact of the current coronavirus (“COVID-19”) pandemic on expected credit losses.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2020, the Company adopted 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU 2018-15”), which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The adoption of this standard did not have a material impact on the Company’s financial position or results of operations.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the applicability and impact of all ASUs issued by the FASB. The Company determined that the ASUs issued by the FASB during the year ended December 31, 2020 are either not applicable or are expected to have minimal impact on the Company's consolidated financial results.</span></div> Revenue, Deferred Revenue, Contract Balances and Performance Obligations<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells to customers based in the United States. Starting January 1, 2020, the effective date of the Anthem enterprise license agreement, the Company began treating Anthem as a direct health plan customer rather than a channel partner. As a result, substantially all of the Company's revenues were generated through direct sales for the year ended December 31, 2020. Indirect channel revenue represented approximately 28% of the Company’s total revenue for the year ended December 31, 2019.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue as of December 31, 2020 and December 31, 2019 was $7.5 million and $10.7 million, respectively. Contract assets as of December 31, 2020 and December 31, 2019 were $9.4 million and $0.4 million, respectively. The increase in contract assets is primarily due to the Anthem enterprise license agreement that results in revenue recognized ahead of invoicing in the first year of that agreement. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue of $10.4 million and $19.7 million was recognized during the years ended December 31, 2020 and 2019, respectively, that was included in the deferred revenue balances at the beginning of the respective periods. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded favorable cumulative catch-up adjustments to revenue arising from changes in variable consideration of $3.6 million and $2.8 million during the years ended December 31, 2020 and 2019, respectively.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate balance of remaining performance obligations from non-cancelable contracts with customers as of December 31, 2020 was $163.0 million. The Company expects to recognize approximately 70% of this balance over the next 12 months, with the remaining balance recognized thereafter. Remaining performance obligations are defined as deferred revenue and amounts yet to be billed for the non-cancelable portion of contracts.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Anthem Agreement</span></div>In October 2019, Castlight entered into a 30-month enterprise license agreement with Anthem, Inc., effective January 1, 2020, that extends and expands the Company's existing relationship with Anthem first announced in 2015. The agreement includes Castlight’s core care guidance technology, the Engage health navigation platform, and a new, non-exclusive license for some of Castlight’s underlying health navigation platform technology services, such as transparency and personalization. For these services, Anthem will pay the Company license fees of $168 million over 30 months. The Company began recognizing subscription revenue starting January 2020. 0.28 7500000 10700000 9400000 400000 10400000 19700000 3600000 2800000 163000000.0 0.70 P12M P30M 168000000 P30M <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the balance of total deferred commissions and deferred professional service costs for the year ended December 31, 2020 are as follows (in thousands): </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:35.210%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.615%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><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:17.791%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expense recognized</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred commissions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,718 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,627 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,789)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred professional service 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:10pt;font-weight:400;line-height:100%">6,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,517)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred commissions and professional service costs</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,429 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,895 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,306)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,018 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>     These costs are reviewed for impairment quarterly. Impairment charges were $2.1 million, $3.2 million and $1.9 million for the years ended December 31, 2020, 2019 and 2018 respectively. <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the balance of total deferred commissions and deferred professional service costs for the year ended December 31, 2020 are as follows (in thousands): </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:35.210%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.615%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><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:17.791%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expense recognized</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred commissions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,718 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,627 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,789)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred professional service 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:10pt;font-weight:400;line-height:100%">6,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,517)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred commissions and professional service costs</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,429 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,895 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,306)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,018 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 14718000 2627000 7789000 9556000 6711000 1268000 3517000 4462000 21429000 3895000 11306000 14018000 2100000 -3200000 1900000 Goodwill and Intangible Assets <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined that the significant decline in the U.S. economy as a result of the COVID-19 pandemic, together with the decline in the Company’s stock price, constituted a triggering event, which required the Company to perform interim impairment analyses related to its long-lived assets and goodwill during the first quarter of 2020. The impairment analysis for long-lived assets indicated that the assets were recoverable; therefore, no impairment was recorded. After assessing long-lived assets, the Company performed a goodwill impairment analysis and determined that the carrying value of its only reporting unit exceeded its fair value by approximately $50.3 million. The fair value was determined using the income approach. The Company believes that the income approach is the most reliable indication of fair value since it incorporates future estimated revenues and expenses for the reporting unit that the market approach may not directly incorporate. In addition to future estimated revenue and expenses, the determination of fair value included assumptions related to a discount rate.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the Company determined that there were no indicators present to suggest that it was more likely than not that the fair value of the reporting unit was less than its carrying amount. The Company will continue to monitor its goodwill on a quarterly basis for indicators of impairment, including but not limited to, further declines in the stock price. Accordingly, there may be future impairments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s goodwill relates entirely to the acquisition of Jiff in 2017. The excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill. As of December 31, 2020, the gross amount of goodwill was $91.8 million and accumulated goodwill impairment was $50.3 million, all of which was recorded in the first quarter of 2020. The goodwill impairment did not involve any cash expenditures. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible assets, net</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Identified intangible assets are recorded at their estimated fair values at the date of acquisition and are amortized over their respective estimated useful lives using a method of amortization that reflects the pattern in which the economic benefits of the intangible assets are used. Subsequent to the end of the second quarter of 2019, the Company realized elevated churn related to legacy Jiff customers. As a result, the Company performed an analysis of realized churn and future forecasts and updated its estimate of the original useful life of customer relationships and backlog in the third quarter of 2019. The estimated useful life of customer relationships was revised from 10 years to 6 years, and the estimated useful life of backlog was revised from 3 years to 2.5 years. These updates in useful lives were accounted for as a change in accounting estimate and were applied prospectively to the remaining carrying amounts.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the fair value components of identifiable acquired intangible assets (dollars in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.321%"><tr><td style="width:1.0%"/><td style="width:43.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.041%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.041%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.169%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.026%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.328%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,620)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,950)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable intangible assets</span></td><td colspan="9" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,570)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,930 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.321%"><tr><td style="width:1.0%"/><td style="width:43.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.041%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.041%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.169%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.026%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.328%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,509)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,391 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,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:10pt;font-weight:400;line-height:100%">4,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other acquired intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(883)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable intangible assets</span></td><td colspan="9" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,900 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,722)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense from acquired intangible assets for the years ended December 31, 2020, 2019 and 2018 was $4.2 million, $4.0 million and $4.0 million and is included in cost of subscription, general and administrative, and sales and marketing expenses. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future estimated amortization expense for acquired intangible assets is as follows (in thousands):</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:86.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.199%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated amortization expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,930 </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> 50300000 91800000 50300000 P10Y P6Y P3Y P2Y6M <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the fair value components of identifiable acquired intangible assets (dollars in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.321%"><tr><td style="width:1.0%"/><td style="width:43.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.041%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.041%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.169%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.026%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.328%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,620)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,950)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable intangible assets</span></td><td colspan="9" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,570)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,930 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.321%"><tr><td style="width:1.0%"/><td style="width:43.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.041%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.041%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.169%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.026%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.328%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,509)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,391 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,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:10pt;font-weight:400;line-height:100%">4,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other acquired intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(883)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable intangible assets</span></td><td colspan="9" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,900 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,722)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> P6Y 10900000 5620000 5280000 P5Y 10600000 7950000 2650000 21500000 13570000 7930000 P6Y 10900000 3509000 7391000 P5Y 10600000 5830000 4770000 P2Y6M 1500000 1500000 0 P1Y P3Y 900000 883000 17000 23900000 11722000 12178000 4200000 4000000.0 4000000.0 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future estimated amortization expense for acquired intangible assets is as follows (in thousands):</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:86.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.199%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated amortization expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,930 </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> 4232000 2642000 1056000 7930000 Marketable Securities <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and fair value of marketable securities was $0.8 million as of December 31, 2020, all of which consisted of money market mutual funds and was included in cash and cash equivalents. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,602 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,603 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,738 </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="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:10pt;font-weight:400;line-height:100%">2 </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="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:10pt;font-weight:400;line-height:100%">— </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="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:10pt;font-weight:400;line-height:100%">28,740 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,409 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,411 </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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 800000 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,602 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,603 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,738 </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="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:10pt;font-weight:400;line-height:100%">2 </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="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:10pt;font-weight:400;line-height:100%">— </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="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:10pt;font-weight:400;line-height:100%">28,740 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,409 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,411 </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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 13602000 1000 0 13603000 6400000 1000 0 6401000 8736000 0 0 8736000 28738000 2000 0 28740000 12329000 0 0 12329000 16409000 2000 0 16411000 Fair Value Measurements <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures its financial assets and liabilities at fair value at each reporting period using a fair value hierarchy that requires that the Company maximizes the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2—Include other inputs that are directly or indirectly observable in the marketplace.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3—Unobservable inputs that are supported by little or no market activity.</span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of marketable securities included in the Level 2 category is based on observable inputs, such as quoted prices for similar assets at the measurement date; quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly. These values were obtained from a third-party pricing service and were evaluated using </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">pricing models that vary by asset class and may incorporate available trade, bid and other market information and price quotes from well-established third-party pricing vendors and broker-dealers. </span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in valuation techniques in the periods presented. There were no significant transfers between fair value measurement levels for the years ended December 31, 2020 and 2019. As of December 31, 2020 and December 31, 2019, there were no securities within Level 3 of the fair value hierarchy. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's assets that are measured at fair value consisted of $0.8 million of money market mutual funds that were included in cash and cash equivalents as of December 31, 2020, all of which were classified as Level 1 within the fair value hierarchy.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information about the Company's assets that are measured at fair value on a recurring basis using the above input categories (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:62.296%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.761%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,736 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,010 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,736 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,004 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,740 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross unrealized gains and losses for cash equivalents and marketable securities as of December 31, 2020 and December 31, 2019 were not material. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realized gains for the year ended December 31, 2020 were not material. There were no realized gains or losses for the year ended December 31, 2019. As of December 31, 2020 and December 31, 2019, all of the Company's marketable securities mature within one year.</span></div> 800000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information about the Company's assets that are measured at fair value on a recurring basis using the above input categories (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:62.296%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.761%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,736 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,010 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,736 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,004 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,740 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8736000 0 8736000 0 3593000 3593000 0 6401000 6401000 0 10010000 10010000 8736000 20004000 28740000 0 0 P1Y P1Y Property and Equipment <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><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.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height: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:10pt;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:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,834 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use 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:10pt;font-weight:400;line-height:100%">3,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture 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:10pt;font-weight:400;line-height:100%">1,492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,048 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,207 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation/amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,321 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,856 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense for the years ended December 31, 2020, 2019 and 2018 was $2.3 million, $1.9 million and $2.8 million, respectively. Depreciation is recorded on a straight-line basis.</span></div> 4606000 2834000 7655000 8126000 908000 1110000 3878000 2925000 1492000 1048000 128000 1164000 18667000 17207000 13346000 12351000 5321000 4856000 2300000 1900000 2800000 Debt <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term Loan</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a term loan facility (the “Loan Agreement”) with Silicon Valley Bank (the “Bank”) that provided for a term loan of approximately $5.6 million (the “Term Loan”). Obligations under the Term Loan accrue interest at a floating per annum rate equal to the greater of (A) the prime rate as published in the money rates section of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Wall Street Journal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> minus 1% or (B) 0%. Interest and principal on the term loan are payable monthly. The maturity date of the Term Loan is September 1, 2021, and the outstanding balance of $1.4 million is classified within accrued expenses and other current liabilities on the consolidated balance sheet as of December 31, 2020. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition to principal and interest payments, the Company is also required to pay $0.5 million as final payment on the earlier of maturity, termination or prepayment of the Term Loan. The Company accrues for the final payment over the life of the Term Loan using the effective interest method. Interest expense related to the Term Loan was $0.2 million, $0.3 million and $0.4 million for the years ended December 31, 2020, 2019 and 2018, respectively.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Per the Loan Agreement, the Company is subject to certain reporting covenants, and the debt obligations are secured by a security interest in the assets of the Company, excluding intellectual property and certain other exceptions. The Company was in compliance with all reporting covenants in the Loan Agreement related to the outstanding principal balance as of December 31, 2020. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revolving Line of Credit </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 5, 2020, the Company entered into the Third Amended and Restated Loan and Security Agreement (the "Amended Loan Agreement") with the Bank. The Amended Loan Agreement amended and restated its existing Loan Agreement. Under the Amended Loan Agreement, the Bank agreed to extend a $25.0 million revolving credit facility to the Company (the “Revolving Line”). Borrowings under the Revolving Line accrue interest at a floating per annum rate equal to the Prime Rate plus 1%, and such interest is payable monthly. The Company may request borrowings under the Revolving Line prior to May 4, 2023, on which date the Revolving Line terminates. In relation to the Revolving Line, the Company is subject to certain financial and reporting covenants. As of December 31, 2020, no borrowings have been made under the Revolving Line, and the Company was in compliance with all financial and reporting covenants.</span></div> 5600000 0.01 0 1400000 500000 200000 300000 400000 25000000.0 0.01 0 Accrued Compensation <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height: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:10pt;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:10pt;font-weight:400;line-height:100%">Accrued bonuses </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other employee and benefits payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,633 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,770 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height: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:10pt;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:10pt;font-weight:400;line-height:100%">Accrued bonuses </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other employee and benefits payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,633 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,770 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6177000 5842000 2456000 2928000 8633000 8770000 Leases<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s principal commitments primarily consist of obligations under leases for office space and data centers. The leases expire at various dates through 2025 and, in some cases, include renewal options. The exercise of an option is at the sole discretion of the Company. The Company subleases certain office facilities to third parties. All leases are classified as operating leases and the Company does not have finance leases. Information about these operating leases is disclosed in the following table (dollars in thousands):</span></div><div style="text-indent:36pt"><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:72.838%"/><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.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%">Lease cost:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease 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:10pt;font-weight:400;line-height:100%">287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,747)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,693)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><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:10pt;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:10pt;font-weight:400;line-height:100%">4,297 </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:10pt;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:10pt;font-weight:400;line-height:100%">4,776 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used in the measurement of operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases (in years)</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:10pt;font-weight:400;line-height:100%">2.8</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:10pt;font-weight:400;line-height:100%">3.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating 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:10pt;font-weight:400;line-height:100%">7.36 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.52 </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:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes variable payments such as common area maintenance, property taxes and insurance.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted Accounting Standards Update 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and subsequent amendments ("ASC 842") as of January 1, 2019. As such, reporting periods beginning on and after January 1, 2019 are presented under ASC 842, while prior period amounts were not adjusted and continue to be reported in accordance with prior accounting guidance. For these prior years, the Company recognized rent expense on a straight-line basis over the lease period and accrued for rent expense incurred but not paid. Rent expense for the year ended December 31, 2018 was $3.5 million.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2018, the Company subleased a portion of its engineering office located in Mountain View, California reducing its total rent obligation by $2.4 million and recognized a one-time sublease loss of $0.9 million in research and development expense in the accompanying consolidated statement of operations in 2018.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2018, the Company recognized a lease exit charge of approximately $1.3 million related to the remaining engineering office space in Mountain View, California that the Company no longer utilizes. These charges were recorded in research and development expense in the accompanying consolidated statement of operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Maturities of Lease Liabilities</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the future minimum lease payments under non-cancellable operating leases are as follows (in thousands):</span></div><div style="text-indent:36pt"><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:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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:10pt;font-weight:400;line-height:100%">14,650 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: 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:10pt;font-weight:400;line-height:100%">(1,415)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</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:10pt;font-weight:400;line-height:100%">13,235 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,789)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,446 </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:36pt"><span style="background-color:#ffffff;color:#1d1c1d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had asset retirement obligations of $0.3 million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2020 and 2019</span><span style="background-color:#ffffff;color:#1d1c1d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> Information about these operating leases is disclosed in the following table (dollars in thousands):<div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.838%"/><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.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%">Lease cost:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease 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:10pt;font-weight:400;line-height:100%">287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,747)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,693)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><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:10pt;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:10pt;font-weight:400;line-height:100%">4,297 </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:10pt;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:10pt;font-weight:400;line-height:100%">4,776 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used in the measurement of operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases (in years)</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:10pt;font-weight:400;line-height:100%">2.8</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:10pt;font-weight:400;line-height:100%">3.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating 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:10pt;font-weight:400;line-height:100%">7.36 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.52 </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:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes variable payments such as common area maintenance, property taxes and insurance.</span></div> 6019000 6674000 738000 702000 287000 93000 2747000 2693000 4297000 4776000 6853000 7085000 P2Y9M18D P3Y3M18D 0.0736 0.0752 3500000 2400000 900000 1300000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the future minimum lease payments under non-cancellable operating leases are as follows (in thousands):</span></div><div style="text-indent:36pt"><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:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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:10pt;font-weight:400;line-height:100%">14,650 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: 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:10pt;font-weight:400;line-height:100%">(1,415)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</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:10pt;font-weight:400;line-height:100%">13,235 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,789)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,446 </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> 6533000 4247000 1759000 1397000 714000 14650000 1415000 13235000 5789000 7446000 300000 300000 Contingencies <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may become subject to legal proceedings, claims or litigation arising in the ordinary course of business. In addition, the Company may receive notices alleging infringement of patents or other intellectual property rights. If an unfavorable outcome were to occur in litigation, the impact could be material to the Company’s business, financial condition, cash flow or results of operations, depending on the specific circumstances of the outcome. The Company accrues for loss contingencies when it is both probable that the Company will incur the loss and when it can reasonably estimate the amount of the loss or range of loss.</span></div> Stockholders' Equity and Stock Compensation <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two classes of common stock, Class A common stock and Class B common stock. Each share of Class A common stock and each share of Class B common stock has one vote per share except in certain circumstances pertaining to change in control, the sale of all or substantially all of our assets and liquidation matters, and on all matters if and when any individual, entity or group has, or has publicly disclosed an intent to have, beneficial ownership of 30% or more of the number of outstanding shares of our Class A and Class B common stock, combined. In such circumstances, holders of our Class A common stock are entitled to ten votes per share and holders of our Class B common stock are entitled to one vote per share. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each outstanding share of Class A common stock is convertible at any time at the option of the holder into one share of Class B common stock.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Equity Plans</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted a 2014 Equity Incentive Plan (“EIP”) that became effective on March 12, 2014 and serves as the successor to the Company's 2008 Stock Incentive Plan. Shares issued under the 2008 Stock Incentive Plan were Class A common stock, and shares issued under the EIP are Class B common stock. The Company's 2014 EIP authorizes the award of stock options, restricted stock awards (“RSAs”), stock appreciation rights (“SARs”), restricted stock units (“RSUs”), performance awards and stock bonuses. Stock options are generally granted with a contractual term of 10 years. Equity awards generally vest over four years contingent upon employment or service with the Company on the vesting date. As of December 31, 2020, 2,690,710 shares were reserved for future issuance under the EIP.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted a 2014 Employee Stock Purchase Plan (“ESPP”) that became effective on March 13, 2014 which allows eligible employees to purchase shares of the Company's Class B common stock at a discount. A total of 6,000,000 shares of Class B common stock was initially reserved and available for issuance under the ESPP. The ESPP, as amended in 2019, provides for an initial three-month offering period commencing December 1, 2019, and for regular six-month offering periods beginning each March 1 and September 1 thereafter. On each purchase date, ESPP participants purchase shares of the Company’s Class B common stock at a price per share equal to 85% of the lesser of (i) the fair market value of the Class B common stock on the offering date, or (ii) the fair market value of the Class B common stock on the purchase date. As of December 31, 2020, 5,532,478 shares were reserved for future issuance under the ESPP.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the year ended December 31, 2020, in connection with the appointment of a member of senior management, the Company granted the individual 760,870 inducement RSUs and an inducement stock option to purchase 1,178,000 shares of Class B common stock. These grants were issued outside the Company’s 2014 Equity Incentive Plan in accordance with NYSE Listed Company Rule 303A.08, and were approved by the Compensation and Talent Committee of the Company’s board of directors. The information related to these grants is included in the Stock Option Activity and Restricted Stock Units Activity tables below.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Stock-Based Compensation to Employees</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions used in the Black-Scholes option-pricing model were determined as follows:</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Volatility. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in 2020, volatility is based on the Company's historical volatility over the expected life of its stock awards. Prior to 2020, the Company did not have enough trading history for its Class B common stock, therefore, the expected volatility was derived from the historical stock volatilities of peer group companies within the Company's industry. In evaluating peer companies, the Company considered factors such as nature of business, customer base, service offerings and markets served.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expected Life. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected term represents the period that the Company's stock-based awards are expected to be outstanding. The expected term assumptions were determined based on the vesting terms, exercise terms and contractual lives of the options.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk-Free Interest Rate. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free rate that the Company used is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term on the options.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividend Yield. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has never declared or paid any cash dividends and does not plan to pay cash dividends in the foreseeable future. Therefore, the Company uses an expected dividend yield of zero. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Common Stock. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has used the market closing price for its Class B common stock as reported on the New York Stock Exchange to determine the fair value of the Company's common stock.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option grant was estimated on the date of grant using the Black-Scholes option-pricing model with the following assumptions:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%"><tr><td style="width:1.0%"/><td style="width:45.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.737%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.737%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.737%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.506%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.34 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.47%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.62 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.57 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.72 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.74 </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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used the following Black-Scholes assumptions in estimating the fair value of the shares under the ESPP:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:62.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.711%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.284%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:83%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">55%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Expected life equals length of offering period (in years)</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3</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:10pt;font-weight:400;line-height:83%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.13 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.95 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">1.60%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Dividend yield</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Option Activity</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity for the year ended December 31, 2020 is as follows:</span></div><div style="text-indent:36pt"><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:47.655%"/><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:9.588%"/><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:12.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.469%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares<br/>Outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (in<br/>years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,207,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,007,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(236,104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options forfeited and 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:10pt;font-weight:400;line-height:100%">(2,991,497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,987,243 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested or expected to vest at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,987,243 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,524,951 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant-date fair value of stock options granted during the years ended December 31, 2020, 2019 and 2018 was $1.18, $1.58 and $3.69, respectively. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total grant-date fair value of stock options vested during the years ended December 31, 2020, 2019 and 2018 was $0.8 million, $0.9 million and $3.4 million, respectively.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of the options exercised during the years ended December 31, 2020, 2019 and 2018, was $0.1 million, $2.3 million and $5.7 million, respectively. The intrinsic value is the difference of the current fair value of the stock and the exercise price of the stock option.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the Company had $2.6 million in unrecognized compensation cost related to non-vested stock options, which is expected to be recognized over a weighted-average period of approximately 3.0 years.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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 Activity</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of unvested restricted stock unit activity for the year ended December 31, 2020 is as follows:</span></div><div style="margin-top:6pt;text-indent:36pt"><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:53.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,615,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.44 </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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted Stock Units granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,101,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted Stock Units vested </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,854,230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted Stock Units forfeited and canceled</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,711,057)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,152,043 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Includes performance stock units (“PSUs”) that vested in the current year.</span></div><div><span><br/></span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant-date fair value of RSUs granted during the years ended December 31, 2020, 2019, and 2018 was $0.92, $2.32 and $3.36, respectively. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total grant-date fair value of RSUs vested during the year ended December 31, 2020, 2019, and 2018 was $12.4 million, $14.6 million and $17.3 million, respectively. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the Company had $18.3 million in unrecognized compensation cost related to non-vested RSUs, which is expected to be recognized over a weighted-average period of approximately 2.6 years.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2019, the Company granted 0.9 million PSUs to certain employees. During 2020, the performance targets related to these PSUs were fully achieved and approved by the Compensation and Talent Committee of the Company's board of directors. For the year ended December 31, 2020, the Company recognized compensation expense of approximately $0.9 million related to these performance awards. For the year ended December 31, 2019, the Company recognized compensation expense of approximately $0.5 million related to these performance awards and performance awards granted in 2018. For the year ended December 31, 2018, the Company recognized compensation expense of approximately $0.6 million related to PSUs.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ESPP Activity</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense related to the ESPP was immaterial for the years ended December 31, 2020 and 2019. As of December 31, 2020, the unrecognized stock-based compensation expense related to the ESPP was also immaterial, and is expected to be recognized over the remaining term of the current offering period.</span></div> 2 1 1 0.30 10 1 1 P10Y P4Y 2690710 6000000 P3M P6M 0.85 5532478 760870 1178000 0 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option grant was estimated on the date of grant using the Black-Scholes option-pricing model with the following assumptions:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%"><tr><td style="width:1.0%"/><td style="width:45.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.737%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.737%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.737%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.506%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.34 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.47%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.62 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.57 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.72 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.74 </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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used the following Black-Scholes assumptions in estimating the fair value of the shares under the ESPP:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:62.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.711%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.284%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:83%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">55%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Expected life equals length of offering period (in years)</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3</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:10pt;font-weight:400;line-height:83%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.13 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.95 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">1.60%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Dividend yield</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr></table></div> 0.73 0.75 0.57 0.58 0.57 P6Y1M6D P6Y1M6D P6Y1M6D 0.0034 0.0147 0.0162 0.0162 0.0257 0.0272 0.0274 0 0 0 0.71 1.03 0.55 P0Y6M P0Y3M18D 0.0013 0.0095 0.0160 0 0 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity for the year ended December 31, 2020 is as follows:</span></div><div style="text-indent:36pt"><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:47.655%"/><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:9.588%"/><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:12.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.469%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares<br/>Outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (in<br/>years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,207,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,007,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(236,104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options forfeited and 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:10pt;font-weight:400;line-height:100%">(2,991,497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,987,243 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested or expected to vest at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,987,243 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,524,951 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7207733 1.94 P7Y4M24D 412000 2007111 1.18 236104 1.15 2991497 1.72 5987243 1.82 P7Y2M12D 568000 5987243 1.82 P7Y2M12D 568000 2524951 2.40 P4Y6M 329000 1.18 1.58 3.69 800000 900000 3400000 100000 2300000 5700000 2600000 P3Y <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of unvested restricted stock unit activity for the year ended December 31, 2020 is as follows:</span></div><div style="margin-top:6pt;text-indent:36pt"><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:53.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,615,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.44 </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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted Stock Units granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,101,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted Stock Units vested </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,854,230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted Stock Units forfeited and canceled</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,711,057)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,152,043 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Includes performance stock units (“PSUs”) that vested in the current year.</span></div> 11615884 2.44 15101446 0.92 6854230 1.81 4711057 2.14 15152043 1.31 0.92 2.32 3.36 12400000 14600000 17300000 18300000 P2Y7M6D 900000 900000 500000 600000 Income Taxes <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss before income taxes was $62.2 million, $40.0 million and $39.7 million for years ended December 31, 2020, 2019 and 2018, respectively, all from domestic operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Company's history of net operating losses and full valuation allowance against its net deferred tax assets, there was no current or deferred income tax provision for the years ended December 31, 2020, 2019 and 2018.  </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of the statutory federal income tax rate and the Company's effective tax rate consist of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:53.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><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:13.541%"/><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:13.689%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height: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:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at federal statutory rate</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,058)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,400)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,338)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State statutory rate (net of federal benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(667)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,481)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,279)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company's deferred tax assets, net and deferred tax liabilities were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><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.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,564 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other reserves and accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,774 </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="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:10pt;font-weight:400;line-height:100%">135,141 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122,995)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets, net of valuation allowance</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:10pt;font-weight:400;line-height:100%">10,481 </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="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:10pt;font-weight:400;line-height:100%">12,146 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities: </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,783)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,156)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred costs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,054)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,452)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,644)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,538)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</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:10pt;font-weight:400;line-height:100%">(10,481)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,146)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets/(liabilities)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provided a full valuation allowance for its net deferred tax assets as of December 31, 2020 and 2019, due to the uncertainty surrounding the future realization of such assets. Therefore, no benefit has been recognized for the net operating loss carryforwards and other deferred tax assets.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation allowance increased by $1.3 million during the year ended December 31, 2020, due to the increase in net operating losses for ongoing operations. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the Company had approximately $494.2 million of federal and $330.0 million of state net operating loss carryforwards available to offset future taxable income. If not utilized, the federal and state net operating loss carryforwards begin to expire in 2029.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the Company also had approximately $14.4 million and $14.9 million of research and development tax credit carryforwards available to reduce future taxable income, if any, for federal and California purposes, respectively. The federal credit carryforwards expire beginning in 2029, and the California research credits do not expire and may be carried forward indefinitely.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's ability to utilize the net operating loss and tax credit carryforwards in the future may be subject to substantial restrictions in the event of past or future ownership changes as defined in Section 382 of the Internal Revenue Code and similar state tax laws. In the event the Company should experience an ownership change, as defined under Section 382, utilization of the Company's net operating loss carryforwards and tax credits could be limited.</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates tax positions for recognition using a more-likely-than-not recognition threshold, and those tax positions eligible for recognition are measured as the largest amount of tax benefit that is greater than 50% likely of being realized upon the effective settlement with a taxing authority that has full knowledge of all relevant information.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of the gross unrecognized tax benefit is as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:53.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><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:13.541%"/><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:13.689%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height: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:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits at the beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,718 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,888 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases for tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits at the end of the year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,256 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,718 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,188 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, all unrecognized tax benefits are subject to a full valuation allowance and, if recognized, will not affect the Company's tax rate.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not anticipate that the total amounts of unrecognized tax benefits will significantly increase or decrease in the next 12 months.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's policy is to include interest and penalties related to unrecognized tax benefits within its provision for income taxes. Due to the Company's net operating loss position, the Company has not recorded an accrual for interest or penalties related to uncertain tax positions for the years ended December 31, 2020, 2019 or 2018.</span></div> -62200000 -40000000.0 -39700000 0 0 0 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of the statutory federal income tax rate and the Company's effective tax rate consist of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:53.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><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:13.541%"/><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:13.689%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height: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:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at federal statutory rate</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,058)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,400)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,338)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State statutory rate (net of federal benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(667)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,481)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,279)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -13058000 -8400000 -8338000 -667000 -1481000 -2279000 -75000 79000 -194000 2861000 9522000 10638000 10563000 0 0 376000 280000 173000 0 0 0 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company's deferred tax assets, net and deferred tax liabilities were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><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.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,564 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other reserves and accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,774 </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="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:10pt;font-weight:400;line-height:100%">135,141 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122,995)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets, net of valuation allowance</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:10pt;font-weight:400;line-height:100%">10,481 </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="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:10pt;font-weight:400;line-height:100%">12,146 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities: </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,783)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,156)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred costs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,054)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,452)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,644)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,538)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</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:10pt;font-weight:400;line-height:100%">(10,481)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,146)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets/(liabilities)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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> 124048000 122564000 3418000 4517000 1790000 1949000 4615000 5065000 298000 518000 605000 528000 134774000 135141000 124293000 122995000 10481000 12146000 1783000 3156000 6054000 5452000 2644000 3538000 10481000 12146000 0 0 0 0 1300000 494200000 330000000.0 14400000 14900000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of the gross unrecognized tax benefit is as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:53.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><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:13.541%"/><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:13.689%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height: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:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits at the beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,718 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,888 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases for tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits at the end of the year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,256 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,718 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,188 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 25718000 22188000 18888000 3538000 3530000 3300000 29256000 25718000 22188000 Net Loss per Share <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including Preferred Stock and outstanding stock options and warrants, to the extent dilutive. Basic and diluted net loss per share was the same for each period presented as the inclusion of all potential shares of common stock outstanding would have been anti-dilutive.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When shares of both Class A and Class B common stock are outstanding, net loss is allocated based on the contractual participation rights of the Class A and Class B common stock as if the earnings for the year have been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share for the Company's common stock (in thousands, except per share data):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:45.967%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class B</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,380)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,803)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,817)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,185)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,375)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,331)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used to compute basic and diluted net loss per share</span></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:10pt;font-weight:400;line-height:100%">35,029 </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="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:10pt;font-weight:400;line-height:100%">116,449 </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="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:10pt;font-weight:400;line-height:100%">35,627 </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="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:10pt;font-weight:400;line-height:100%">109,545 </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="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:10pt;font-weight:400;line-height:100%">46,379 </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="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:10pt;font-weight:400;line-height:100%">91,307 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted net loss per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.41)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.41)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.28)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.28)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.29)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.29)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:4.5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following securities were excluded from the calculation of diluted net loss per share for common stock because their effect would have been anti-dilutive for the periods presented (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:53.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><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:13.541%"/><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:13.689%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and RSUs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,824 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,794 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable under the ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,523 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,155 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,909 </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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share for the Company's common stock (in thousands, except per share data):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:45.967%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class B</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,380)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,803)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,817)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,185)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,375)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,331)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used to compute basic and diluted net loss per share</span></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:10pt;font-weight:400;line-height:100%">35,029 </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="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:10pt;font-weight:400;line-height:100%">116,449 </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="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:10pt;font-weight:400;line-height:100%">35,627 </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="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:10pt;font-weight:400;line-height:100%">109,545 </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="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:10pt;font-weight:400;line-height:100%">46,379 </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="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:10pt;font-weight:400;line-height:100%">91,307 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted net loss per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.41)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.41)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.28)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.28)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.29)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.29)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -14380000 -47803000 -9817000 -30185000 -13375000 -26331000 35029000 116449000 35627000 109545000 46379000 91307000 -0.41 -0.41 -0.28 -0.28 -0.29 -0.29 <div style="padding-left:4.5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following securities were excluded from the calculation of diluted net loss per share for common stock because their effect would have been anti-dilutive for the periods presented (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:53.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><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:13.541%"/><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:13.689%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and RSUs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,824 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,794 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable under the ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,523 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,155 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,909 </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> 21139000 18824000 15794000 269000 216000 0 115000 115000 115000 21523000 19155000 15909000 401(k) Plan The Company has a qualified defined contribution plan under Section 401(k) of the Internal Revenue Code covering eligible employees. Under the plan, participating employees may defer up to 90% of their pre-tax earnings, subject to the Internal Revenue Service's annual contribution limits. The Company matches a portion of employee contributions. The Company's contribution expense totaled $1.0 million, $1.2 million and $1.3 million for the years ended December 31, 2020, 2019 and 2018, respectively. 0.90 1000000.0 1200000 1300000 Reduction in Workforce <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 4, 2020, the Company announced its intent to undertake a program to reduce its workforce as part of the Company’s efforts to respond to the COVID-19 pandemic and ensure longer-term financial stability for the Company in light of the ongoing economic challenges resulting from COVID-19 and its impact on the Company’s business (the “Program”). The Program involved the termination of approximately 60 employees, representing 13% of the Company’s headcount. For the year ended December 31, 2020, the Company incurred charges of approximately $2.0 million related to employee severance and benefits costs under the Program, all of which are cash expenditures. As of September 30, 2020, all costs were fully paid out.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, as part of its cost reductions in light of the COVID-19 pandemic, the Company implemented reductions in base salary for its employees, effective May 16, 2020, consisting of a 30% reduction for the Company’s Chief Executive Officer, 25% reduction for the Company’s Chief Financial Officer, 20% reduction for members of the Company’s executive leadership team, and tiered reductions of 10% - 15% for other employees with salaries above $100,000, which the Company anticipated would last at least six months, and would be re-evaluated at that time. Members of the Company’s board of directors also voluntarily agreed to forego 50% of their cash compensation for the duration of the employee salary reductions. In early November 2020, management, in consultation with the board of directors, determined that it would reinstate full salaries for those who were impacted by the salary reduction and restore the board of director’s cash compensation to its original levels, effective November 16, 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On July 30, 2018, the Company announced its intent to undertake a program to reduce its workforce in order to decrease expenses, align its operations with evolving business needs and improve efficiencies. This was in part due to the unexpected churn of a large customer. Under this program, the Company undertook an initiative to reduce its workforce by approximately 12%. For the year ended December 31, 2018, the Company incurred charges of approximately $2.1 million for this reduction, all of which related to severance costs. As of December 31, 2018, all costs were fully paid out.</span></div> 60 0.13 2000000.0 0.30 0.25 0.20 0.10 0.15 0.50 0.12 2100000 Includes stock-based compensation expense as follows: Year Ended December 31, 202020192018Cost of revenue:Cost of subscription$813 $774 $1,017 Cost of professional services and other650 953 1,177 Sales and marketing2,028 2,142 3,770 Research and development4,544 6,100 7,214 General and administrative4,410 5,034 4,954  XML 15 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Cover Page - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Feb. 22, 2021
Jun. 30, 2020
Class of Stock [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2020    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-36330    
Entity Registrant Name CASTLIGHT HEALTH, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 26-1989091    
Entity Address, Address Line One 150 Spear Street    
Entity Address, Address Line Two Suite 400    
Entity Address, City or Town San Francisco    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94105    
City Area Code 415    
Local Phone Number 829-1400    
Title of 12(b) Security Class B Common Stock, par value $0.0001 per share    
Trading Symbol CSLT    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 98
Documents Incorporated by Reference Portions of the Registrant’s definitive proxy statement for its 2020 Annual Meeting of Stockholders (the “Proxy Statement”), to be filed within 120 days of the Registrant’s year ended December 31, 2020, are incorporated by reference in Part III of this Report on Form 10-K. Except with respect to information specifically incorporated by reference in this Form 10-K, the Proxy Statement is not deemed to be filed as part of this Form 10-K.    
Amendment Flag false    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001433714    
Class A      
Class of Stock [Line Items]      
Entity Common Stock, Shares Outstanding   34,998,171  
Class B      
Class of Stock [Line Items]      
Entity Common Stock, Shares Outstanding   122,623,836  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 49,242 $ 43,017
Marketable securities 0 16,411
Accounts receivable and other, net 31,740 31,397
Prepaid expenses and other current assets 3,800 4,645
Total current assets 84,782 95,470
Property and equipment, net 5,321 4,856
Restricted cash, non-current 1,144 1,144
Deferred commissions 9,556 14,718
Deferred professional service costs 4,462 6,711
Intangible assets, net 7,930 12,178
Goodwill 41,485 91,785
Operating lease right-of-use assets, net 10,238 13,906
Other assets 1,855 2,016
Total assets 166,773 242,784
Current liabilities:    
Accounts payable 5,145 19,596
Accrued expenses and other current liabilities 7,898 10,454
Accrued compensation 8,633 8,770
Deferred revenue 6,848 10,173
Operating lease liabilities 5,789 5,914
Total current liabilities 34,313 54,907
Deferred revenue, non-current 663 572
Debt, non-current 0 1,395
Operating lease liabilities, non-current 7,446 11,823
Other liabilities, non-current 485 1,213
Total liabilities 42,907 69,910
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, $0.0001 par value; 10,000,000 shares authorized as of December 31, 2020 and 2019; no shares issued and outstanding as of December 31, 2020 and 2019 0 0
Additional paid-in capital 641,075 627,899
Accumulated other comprehensive income 0 2
Accumulated deficit (517,225) (455,042)
Total stockholders’ equity 123,866 172,874
Total liabilities and stockholders’ equity 166,773 242,784
Class A    
Stockholders’ equity:    
Common stock value issued 4 4
Class B    
Stockholders’ equity:    
Common stock value issued $ 12 $ 11
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2020
Dec. 31, 2019
Preferred Stock    
Par value (in USD per share) $ 0.0001 $ 0.0001
Shares authorized (in shares) 10,000,000 10,000,000
Shares issued (in shares) 0 0
Shares outstanding (in shares) 0 0
Class A    
Common Stock    
Par value (in USD per share) $ 0.0001 $ 0.0001
Shares authorized (in shares) 200,000,000 200,000,000
Shares issued (in shares) 34,998,171 35,032,053
Shares outstanding (in shares) 34,998,171 35,032,053
Class B    
Common Stock    
Par value (in USD per share) $ 0.0001 $ 0.0001
Shares authorized (in shares) 800,000,000 800,000,000
Shares issued (in shares) 120,768,900 113,177,162
Shares outstanding (in shares) 120,768,900 113,177,162
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenue:      
Total revenue, net $ 146,709 $ 143,308 $ 156,404
Cost of revenue:      
Total cost of revenue 52,042 59,074 60,189
Gross profit 94,667 84,234 96,215
Operating expenses:      
Selling and marketing [1] 32,026 38,597 49,134
Research and development [1] 49,465 58,994 61,355
General and administrative [1] 25,662 27,981 25,620
Goodwill impairment 50,300 0 0
Total operating expenses 157,453 125,572 136,109
Operating loss (62,786) (41,338) (39,894)
Other income, net 603 1,336 188
Net loss $ (62,183) $ (40,002) $ (39,706)
Net loss per share, basic and diluted (in usd per share) $ (0.41) $ (0.28) $ (0.29)
Weighted-average shares used to compute basic and diluted net loss per share (in shares) 151,478 145,172 137,686
Subscription      
Revenue:      
Total revenue, net $ 141,160 $ 137,393 $ 143,901
Cost of revenue:      
Total cost of revenue [1] 34,996 34,067 34,691
Professional services and other      
Revenue:      
Total revenue, net 5,549 5,915 12,503
Cost of revenue:      
Total cost of revenue [1] $ 17,046 $ 25,007 $ 25,498
[1] Includes stock-based compensation expense as follows:
 Year Ended December 31,
 202020192018
Cost of revenue:
Cost of subscription$813 $774 $1,017 
Cost of professional services and other650 953 1,177 
Sales and marketing2,028 2,142 3,770 
Research and development4,544 6,100 7,214 
General and administrative4,410 5,034 4,954 
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Subscription      
Allocated share-based compensation expense $ 813 $ 774 $ 1,017
Professional services and other      
Allocated share-based compensation expense 650 953 1,177
Sales and marketing      
Allocated share-based compensation expense 2,028 2,142 3,770
Research and development      
Allocated share-based compensation expense 4,544 6,100 7,214
General and administrative      
Allocated share-based compensation expense $ 4,410 $ 5,034 $ 4,954
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Consolidated Statement of Comprehensive Loss:      
Net loss $ (62,183) $ (40,002) $ (39,706)
Other comprehensive (loss) income:      
Net change in unrealized (loss) gain on available-for-sale marketable securities (2) 2 22
Other comprehensive (loss) income (2) 2 22
Comprehensive loss $ (62,185) $ (40,000) $ (39,684)
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2017   134,539,275      
Beginning balance at Dec. 31, 2017 $ 211,557 $ 13 $ 586,900 $ (22) $ (375,334)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of restricted stock units (in shares)   4,131,967      
Exercise of stock options, net (in shares)   3,255,963      
Exercise of stock options, net 4,480 $ 1 4,479    
Stock-based compensation 18,318   18,318    
Comprehensive income (loss) (39,684)     22 (39,706)
Ending balance (in shares) at Dec. 31, 2018   141,927,205      
Ending balance at Dec. 31, 2018 194,671 $ 14 609,697 0 (415,040)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of restricted stock units (in shares)   4,075,341      
Exercise of stock options, net (in shares)   2,206,669      
Exercise of stock options, net 3,060 $ 1 3,059    
Stock-based compensation 15,143   15,143    
Comprehensive income (loss) (40,000)     2 (40,002)
Ending balance (in shares) at Dec. 31, 2019   148,209,215      
Ending balance at Dec. 31, 2019 172,874 $ 15 627,899 2 (455,042)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of restricted stock units (in shares)   6,854,230      
Vesting of restricted stock units 0 $ 1 (1)    
Exercise of stock options, net (in shares)   236,104      
Exercise of stock options, net 270   270    
Issuance of common stock under the ESPP (in shares)   467,522      
Issuance of common stock under the ESPP 371   371    
Stock-based compensation 12,536   12,536    
Comprehensive income (loss) (62,185)     (2) (62,183)
Ending balance (in shares) at Dec. 31, 2020   155,767,071      
Ending balance at Dec. 31, 2020 $ 123,866 $ 16 $ 641,075 $ 0 $ (517,225)
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Operating activities:      
Net loss $ (62,183) $ (40,002) $ (39,706)
Adjustments to reconcile net loss to net cash used in operating activities:      
Depreciation and amortization 6,537 5,920 6,858
Goodwill impairment 50,300 0 0
Stock-based compensation 12,445 15,003 18,132
Amortization and impairment of deferred commissions 7,789 10,768 13,105
Amortization and impairment of deferred professional service costs 3,517 5,242 5,268
Non-cash operating lease expense 4,910 5,315  
Lease exit and related charges 0 0 2,634
Accretion and amortization of marketable securities 2 (238) (516)
Changes in operating assets and liabilities:      
Accounts receivable and other, net (343) (4,581) (4,883)
Deferred commissions (2,627) (5,344) (5,735)
Deferred professional service costs (1,178) (1,686) (2,735)
Prepaid expenses and other assets 824 102 178
Accounts payable (13,622) 9,278 5,744
Operating lease liabilities (5,744) (5,726)  
Accrued expenses and other liabilities (2,821) (3,760) 290
Deferred revenue (3,234) (10,478) (9,219)
Accrued compensation (137) 2,795 (7,966)
Net cash used in operating activities (5,565) (17,392) (18,551)
Investing activities:      
Purchase of property and equipment, net (3,580) (1,953) (2,014)
Purchase of marketable securities (2,994) (30,589) (31,974)
Sales of marketable securities 2,001 0 0
Maturities of marketable securities 17,400 25,745 53,210
Net cash provided by (used in) investing activities 12,827 (6,797) 19,222
Financing activities:      
Proceeds from exercise of stock options 270 3,060 4,480
Proceeds from ESPP offering 371 0 0
Principal payments on debt (1,859) (1,859) (465)
Net cash (used in) provided by financing activities (1,218) 1,201 4,015
Net increase (decrease) in cash, cash equivalents and restricted cash 6,044 (22,988) 4,686
Cash, cash equivalents and restricted cash at beginning of period 44,342 67,330 62,644
Cash, cash equivalents and restricted cash at end of period 50,386 44,342 67,330
Reconciliation of cash, cash equivalents and restricted cash:      
Total cash, cash equivalents and restricted cash 50,386 67,330 62,644
Supplemental cash flow information:      
Cash paid for interest 68 188 215
Purchase of property and equipment, accrued but not paid 26 854 93
Right-of-use assets obtained in exchange for new operating lease liabilities, net $ 0 $ 1,950 $ 0
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Description of Business
12 Months Ended
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business Castlight Health, Inc. (“Castlight”, “the Company” or “we”) provides health navigation solutions for large U.S. employers and health plans (“customers”) and their respective employees and members (“users”). Castlight’s offerings help individuals connect and engage with the right provider, benefit, or virtual care solution, at the right time, leveraging a combination of sophisticated technology and an expert team. Castlight’s navigation offerings have demonstrated measurable results, driving high engagement and user satisfaction, increased program utilization, steerage to the right care and provider, and lower healthcare costs for its customers and millions of users. The Company was incorporated in the State of Delaware in January 2008. The Company's principal executive offices are located in San Francisco, California, and its Customer Center of Excellence is located in Sandy, Utah.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.20.4
Accounting Standards and Significant Accounting Policies
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Accounting Standards and Significant Accounting Policies Accounting Standards and Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The consolidated financial statements were prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). In the opinion of management, the information herein reflects all adjustments, consisting only of normal recurring adjustments except as otherwise noted, considered necessary for a fair statement of results of operations, financial position, stockholders' equity and cash flows. The consolidated financial statements include the results of Castlight and its wholly-owned U.S. subsidiaries.
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires the Company to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements, as well as the reported amounts of revenue and expenses during the reporting period. These estimates include, but are not limited to the determination of:

Variable consideration included in the transaction price of the Company’s contracts with customers;
The standalone selling price of the performance obligations in the Company’s contracts with customers;
Assumptions used in the valuation of certain equity awards;
Assumptions used in the calculation of goodwill impairment, including the forecast of future cash flows and discount rate; and
Assumptions used in the calculation of right-of-use (“ROU”) assets and lease liabilities for operating leases, including lease terms and the Company’s incremental borrowing rate.

Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial position and results of operations.

Segment Information
The Company's chief operating decision maker, its CEO, reviews the financial information presented on a consolidated basis for purposes of allocating resources and evaluating the Company's financial performance. Accordingly, the Company has determined that it operates in a single reportable segment, cloud-based products.

Revenue Recognition
Revenues are derived primarily from contracts with customers for subscription services and professional services. Revenues are recognized when control of these services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. Revenues do not include sales taxes.
We determine revenue recognition through the following steps:

Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, the Company satisfies a performance obligation.
Subscription Revenue. Subscription revenue recognition commences on the date that the Company’s subscription services are made available to the customer, which the Company considers to be the launch date, and subscription revenue is generally recognized over the contract term. Subscription contracts are generally three years in length and certain contracts include termination provisions.
Some of the Company’s subscription contracts include performance incentives that are generally based on engagement. Additionally, some of the Company’s subscription contracts include audit provisions. The Company considers fees related to performance incentives and audit provisions to be variable consideration. The Company estimates variable consideration at the most likely amount to which it expects to be entitled. The Company includes estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The Company’s estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of its anticipated performance as well as other information available to the Company. The Company reassesses its estimates related to variable consideration each reporting period and records adjustments when appropriate.
Professional Services and Other Revenue. Professional services and other revenue is primarily comprised of implementation services related to the Company's subscription service. Nearly all of the Company's professional services are sold on a fixed-fee basis.
Professional services and other revenue also includes revenue from products sold through the Company’s online marketplace and add-on subscription services made available from other ecosystem partners. These revenues are recognized on a net basis primarily because the Company acts as an agent in these contracts.

Contracts with Multiple Performance Obligations. Most of the Company’s contracts have multiple promised services consisting of subscription services and professional services, including implementation services. For contracts with multiple promised services, the Company evaluates whether the promised services are distinct. If the promised services are distinct, revenue is recognized for the respective performance obligation separately. If one or more of the promised services are not distinct, the promised services that are not distinct are combined with the Company's subscription service, and revenue for the respective combined performance obligation is recognized over the term of the subscription service.

The Company has concluded that its implementation services are not distinct, primarily because these services are not capable of being distinct as the customer cannot benefit from the implementation services on their own. Accordingly, the Company considers the separate performance obligations in contracts with multiple promised services to be a combined performance obligation comprised of subscription services and implementation services.

The transaction price for contracts with multiple performance obligations is allocated to the separate performance obligations based on their standalone selling price. The Company determines standalone selling prices based on its overall pricing objectives taking into consideration market conditions and other factors, including the value of the contracts, the subscription services sold, and customer demographics.

Contract Balances

The Company records a contract asset when revenue is recognized prior to invoicing. Contract assets are presented within accounts receivable and other in the accompanying consolidated balance sheet. A contract liability represents deferred revenue.
Deferred revenue consists of professional services and cloud-based subscription services that have been billed in advance of revenue being recognized. The Company invoices its customers for its cloud-based subscription services based on the terms of the contract, which can be annual, quarterly or monthly installments. Deferred revenue that is anticipated to be recognized during the succeeding 12-month period is recorded as current deferred revenue, and the remaining portion is recorded as non-current.

Costs of Revenue

Cost of revenue consists of cost of subscription revenue and cost of professional services and other revenue.

Cost of subscription revenue primarily consists of data fees, employee-related expenses (including salaries, bonuses, benefits and stock-based compensation), hosting costs of its cloud-based subscription service, cost of subcontractors, expenses for service delivery (which includes call center support), allocated overhead, costs of data center capacity, amortization of internal-use software, depreciation of certain owned computer equipment and software, and amortization of intangibles related to developed technology and backlog.

Cost of professional services and other revenue consists primarily of employee-related expenses (including salaries, bonuses, benefits and stock-based compensation) associated with these services, cost of subcontractors, deferred and amortized professional services costs, travel costs and allocated overhead. The time and costs of the Company's customer implementations vary based on the source and condition of the data the Company receives from third parties, the configurations that the Company agrees to provide and the size of the customer.

Cost of subscription revenue is expensed as the Company incurs the costs. Cost of professional services and other revenue, to the extent it is incurred and is directly attributable to fulfillment of performance obligations under a customer contract, is deferred and amortized over the benefit period of five years.

Cash and Cash Equivalents

Cash and cash equivalents consist of highly liquid investments with original maturities of three months or less from the date of purchase. The Company's cash and cash equivalents generally consist of investments in money market mutual funds and U.S. agency obligations. Cash and cash equivalents are stated at fair value.

Marketable Securities

The Company's marketable securities consist of U.S. agency obligations and U.S. treasury securities, with maturities at the time of purchase of greater than three months. Marketable securities with remaining maturities in excess of one year are classified as non-current. The Company classifies its marketable securities as available-for-sale at the time of purchase based on its intent and are recorded at their estimated fair value. Unrealized gains and losses for available-for-sale securities are recorded in other comprehensive income/loss. Unrealized losses for available-for-sale securities are recorded in other comprehensive income/loss, unless the losses relate to deterioration in credit risk or if it is likely it will sell the securities before the recovery of their cost basis. In these cases, the unrealized losses are reported in other income, net in the consolidated statements of operations. Realized gains and losses are determined based on the specific identification method and are reported in other income, net in the consolidated statements of operations.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are recorded when invoiced and at the invoiced amount, net of allowances for doubtful accounts. When accounts receivable are recorded, the related revenue may not commence until a later date depending on the nature of the services invoiced. The allowance for doubtful accounts is based on the Company's assessment of the collectability of accounts. The Company regularly reviews the adequacy of the allowance for doubtful accounts by considering historical information such as the age of each outstanding invoice and the collection history of each customer to determine whether a specific allowance is appropriate. In addition, the Company considers current economic conditions, and expected future economic conditions, to determine future expected losses. Accounts receivable deemed uncollectable are charged against the allowance for doubtful accounts when identified. For all periods presented, the allowance for doubtful accounts was not significant.
Deferred Commissions
Deferred commissions are the incremental costs that are incurred to obtain contracts with customers and consist primarily of sales commissions paid to the Company's sales force and channel partners. The commissions for initial contracts are deferred and amortized on a straight-line basis over a period of benefit that the Company has determined typically to be five years. The Company determined the period of benefit by taking into consideration the expected life of its subscription contracts, the expected life of the technology underlying its subscription services and other factors. Deferred commissions are recoverable through the Company’s future revenues. Amortization of deferred commissions is included in sales and marketing expense in the accompanying consolidated statements of operations. All costs deferred are reviewed for impairment quarterly.

Deferred Professional Service Costs

Deferred professional service costs are the direct costs incurred to fulfill subscription contracts that occur prior to the launch of the Company’s subscription services. Professional service costs, which primarily consist of employee related expenses attributable to launch activities, are deferred and then amortized on a straight-line basis over a period of benefit that the Company has determined typically to be five years for the same reasons as described in the deferred commissions disclosure above. Deferred professional service costs are recoverable through future revenues. Amortization of deferred professional service costs is included in cost of professional services and other revenue in the accompanying consolidated statements of operations. All costs deferred are reviewed for impairment quarterly.

Property and Equipment
Property and equipment are stated at cost less accumulated depreciation. Depreciation is recorded using the straight-line method over the estimated useful lives of the respective asset as follows (in years):
Software3-5
Computer equipment3
Furniture and equipment5-7
Leasehold improvementsShorter of the lease term or the estimated useful lives of the improvements
Maintenance and repairs are charged to expense as incurred, and improvements are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gain or loss is reflected in the consolidated statement of operations for the period realized.

Internal-Use Software

For the Company's development costs related to its cloud-based subscription service, the Company capitalizes costs incurred during the application development stage. Costs related to preliminary project and post-implementation stages are expensed as incurred. Capitalized software development costs are included as part of property and equipment and are amortized on a straight-line basis over the technology's estimated useful life, which is generally three years. The amortization expense is recorded as a component of cost of subscription revenue and was $0.3 million, $0.0 million, and $0.8 million for the years ended December 31, 2020, 2019, and 2018, respectively. The Company capitalized software development costs of $0.6 million and $0.3 million and for the years ended December 31, 2020 and 2019, respectively.
Restricted Cash

Restricted cash is included in Prepaid expenses and other current assets or Restricted cash, non-current depending on the remaining term of the restriction and consists of letters of credit related to the Company’s leased office spaces.
Goodwill
The Company reviews goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. The Company has elected to first assess the qualitative factors to determine whether it is more likely than not that the fair value of the Company’s single reporting unit is less than its carrying amount. If it is determined that it is more likely than not that its fair value is less than its carrying amount, the Company performs a quantitative impairment test of goodwill, in which the fair value of the Company's single reporting unit is compared to its carrying value. Any excess of the goodwill carrying amount over the fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value. Refer to Note 5 – Goodwill and Intangible Assets to the consolidated financial statements for further information on goodwill.
Intangible Assets
Acquired finite-lived intangible assets are amortized over their estimated useful lives. The Company evaluates the recoverability of its intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount of intangible assets is not recoverable, the carrying amount of such assets is reduced to fair value. The Company has not recorded any such impairment charges.

Leases

The Company determines if an arrangement is a lease and its classification at lease inception. Operating lease liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. The Company uses its incremental borrowing rate based on the information available at the lease commencement date to compute the present value of lease payments when the implicit rate is not readily determinable. ROU assets are measured at lease inception based on the initial measurement of the lease liability, plus any prepaid lease amounts, less any lease incentives. The Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less. Lease terms do not include options to extend or terminate the lease unless it is reasonably certain that the option will be exercised. Generally, lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company's lease agreements have both lease and non-lease components. The Company has elected to account for lease and non-lease components on a combined basis.

Stock-based Compensation
All stock-based compensation to employees is measured based on the grant-date fair value of the awards and recognized in the Company's consolidated statements of operations over the period during which the employee is required to perform services in exchange for the award (generally the vesting period of the award). The Company accounts for forfeitures as they occur. The Company estimates the fair value of all other stock options and stock purchase rights under the employee stock purchase plan using the Black-Scholes option valuation model. For restricted stock units, fair value is based on the closing price of the Company's Class B common stock on the grant date. Compensation expense is recognized over the vesting period of the applicable award using the straight-line method. For awards with performance based and service vesting conditions, compensation expense is recognized over the requisite service period if it is probable that the performance-based condition will be satisfied based on the accelerated attribution method. For awards with market based and service vesting conditions, compensation expense is recognized over the requisite service period using the accelerated attribution method.

Income Taxes
The Company accounts for income taxes using the liability method, under which deferred tax assets and liabilities are determined based on the future tax consequences attributable to differences between the financial reporting carrying amounts of existing assets and liabilities and their respective tax bases and tax credit and net operating loss carryforwards. Deferred tax assets and liabilities are measured using the enacted tax rates that are expected to be in effect when the differences are expected to reverse.
The Company assesses the likelihood that deferred tax assets will be recovered from future taxable income, and a valuation allowance is established when necessary to reduce deferred tax assets to the amounts more likely than not expected to be realized.
The Company recognizes and measures uncertain tax positions using a two-step approach. The first step is to evaluate the tax position taken or expected to be taken by determining if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Significant judgment is required to evaluate uncertain tax positions. The Company evaluates its uncertain tax positions on a regular basis. The Company's evaluations are based on a number of factors, including changes in facts and circumstances, changes in tax law, correspondence with tax authorities during the course of audit and effective settlement of audit issues.

Warranties and Indemnification
The Company's cloud-based subscription service is generally warranted to be performed in a professional manner and in a manner that will comply with the terms of the customer agreements.

The Company's arrangements generally include certain provisions for indemnifying customers against liabilities if there is a breach of a customer’s data or if the Company's service infringes a third party’s intellectual property rights. To date, the Company has not incurred any material costs as a result of such indemnifications and have not accrued any liabilities related to such obligations in the financial statements. The Company has entered into service-level agreements with certain customers warranting, among other things, defined levels of performance and response times and permitting those customers to receive credits for prepaid amounts related to subscription services in the event that the Company fails to meet those levels. To date, the Company has not experienced any significant failures to meet defined levels of performance and response times as a result of those agreements.

The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by the Company, arising out of that person’s services as its director or officer or that person’s services provided to any other company or enterprise at the Company's request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of any future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.

Advertising Expenses
Advertising is expensed as incurred. Advertising expense was $0.2 million, $0.1 million and $0.3 million for the years ended December 31, 2020, 2019 and 2018, respectively.

Concentrations of Risk and Significant Customers
The Company's financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. At times, the Company's deposits may exceed federally insured limits.
The Company serves its customers and users from outsourced data center facilities located in the United States. The Company has internal procedures to restore all of its production customer facing services in the event of disasters at its facilities. Procedures utilizing currently deployed hardware, software and services at certain of the Company's disaster recovery locations allow its cloud-based service to be restored within 24 hours during the implementation of the procedures to restore services.
Significant customers represent more than 10% of the total revenue for the most recent period presented or more than 10% of accounts receivable balance as of the most recent balance sheet date. The Company had one customer, Anthem, Inc. (“Anthem”) that represented approximately 47% of total revenue for the year ended December 31, 2020. See Note 3 - Revenue, Deferred Revenue, Contract Balances and Performance Obligations, under the caption “Anthem Agreement” for additional information. No other customers accounted for more than 10% of total revenue for the year ended December 31, 2020. The Company had four customers that accounted for approximately 15%, 15%, 13% and 11%, respectively, of accounts receivable, excluding contract assets, as of December 31, 2020. 
Recently Adopted Accounting Pronouncements
Effective January 1, 2020, the Company adopted Accounting Standards Update (“ASU”) 2016-13, Financial Instruments-Credit Losses, and subsequent amendments (“ASC 326”). The standard changes how entities will measure credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. The adoption of this standard did not have a material impact on the Company’s financial statements. The Company will continue to actively monitor the impact of the current coronavirus (“COVID-19”) pandemic on expected credit losses.

Effective January 1, 2020, the Company adopted ASU 2018-15, Intangibles – Goodwill and Other – Internal-Use Software (“ASU 2018-15”), which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The adoption of this standard did not have a material impact on the Company’s financial position or results of operations.
Recently Issued Accounting Pronouncements

The Company considers the applicability and impact of all ASUs issued by the FASB. The Company determined that the ASUs issued by the FASB during the year ended December 31, 2020 are either not applicable or are expected to have minimal impact on the Company's consolidated financial results.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue, Deferred Revenue, Contract Balances and Performance Obligations
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue, Deferred Revenue, Contract Balances and Performance Obligations Revenue, Deferred Revenue, Contract Balances and Performance Obligations
The Company sells to customers based in the United States. Starting January 1, 2020, the effective date of the Anthem enterprise license agreement, the Company began treating Anthem as a direct health plan customer rather than a channel partner. As a result, substantially all of the Company's revenues were generated through direct sales for the year ended December 31, 2020. Indirect channel revenue represented approximately 28% of the Company’s total revenue for the year ended December 31, 2019.

Deferred revenue as of December 31, 2020 and December 31, 2019 was $7.5 million and $10.7 million, respectively. Contract assets as of December 31, 2020 and December 31, 2019 were $9.4 million and $0.4 million, respectively. The increase in contract assets is primarily due to the Anthem enterprise license agreement that results in revenue recognized ahead of invoicing in the first year of that agreement.

Revenue of $10.4 million and $19.7 million was recognized during the years ended December 31, 2020 and 2019, respectively, that was included in the deferred revenue balances at the beginning of the respective periods.

The Company recorded favorable cumulative catch-up adjustments to revenue arising from changes in variable consideration of $3.6 million and $2.8 million during the years ended December 31, 2020 and 2019, respectively.

The aggregate balance of remaining performance obligations from non-cancelable contracts with customers as of December 31, 2020 was $163.0 million. The Company expects to recognize approximately 70% of this balance over the next 12 months, with the remaining balance recognized thereafter. Remaining performance obligations are defined as deferred revenue and amounts yet to be billed for the non-cancelable portion of contracts.

Anthem Agreement
In October 2019, Castlight entered into a 30-month enterprise license agreement with Anthem, Inc., effective January 1, 2020, that extends and expands the Company's existing relationship with Anthem first announced in 2015. The agreement includes Castlight’s core care guidance technology, the Engage health navigation platform, and a new, non-exclusive license for some of Castlight’s underlying health navigation platform technology services, such as transparency and personalization. For these services, Anthem will pay the Company license fees of $168 million over 30 months. The Company began recognizing subscription revenue starting January 2020.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Deferred Costs
12 Months Ended
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Deferred Costs Deferred Costs
Changes in the balance of total deferred commissions and deferred professional service costs for the year ended December 31, 2020 are as follows (in thousands):
As of December 31, 2019Expense recognizedAs of December 31, 2020
Additions
Deferred commissions$14,718 $2,627 $(7,789)$9,556 
Deferred professional service costs6,711 1,268 (3,517)4,462 
Total deferred commissions and professional service costs
$21,429 $3,895 $(11,306)$14,018 
    These costs are reviewed for impairment quarterly. Impairment charges were $2.1 million, $3.2 million and $1.9 million for the years ended December 31, 2020, 2019 and 2018 respectively.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Impairment

The Company determined that the significant decline in the U.S. economy as a result of the COVID-19 pandemic, together with the decline in the Company’s stock price, constituted a triggering event, which required the Company to perform interim impairment analyses related to its long-lived assets and goodwill during the first quarter of 2020. The impairment analysis for long-lived assets indicated that the assets were recoverable; therefore, no impairment was recorded. After assessing long-lived assets, the Company performed a goodwill impairment analysis and determined that the carrying value of its only reporting unit exceeded its fair value by approximately $50.3 million. The fair value was determined using the income approach. The Company believes that the income approach is the most reliable indication of fair value since it incorporates future estimated revenues and expenses for the reporting unit that the market approach may not directly incorporate. In addition to future estimated revenue and expenses, the determination of fair value included assumptions related to a discount rate.

As of December 31, 2020, the Company determined that there were no indicators present to suggest that it was more likely than not that the fair value of the reporting unit was less than its carrying amount. The Company will continue to monitor its goodwill on a quarterly basis for indicators of impairment, including but not limited to, further declines in the stock price. Accordingly, there may be future impairments.

Goodwill

The Company’s goodwill relates entirely to the acquisition of Jiff in 2017. The excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill. As of December 31, 2020, the gross amount of goodwill was $91.8 million and accumulated goodwill impairment was $50.3 million, all of which was recorded in the first quarter of 2020. The goodwill impairment did not involve any cash expenditures.

Intangible assets, net

Identified intangible assets are recorded at their estimated fair values at the date of acquisition and are amortized over their respective estimated useful lives using a method of amortization that reflects the pattern in which the economic benefits of the intangible assets are used. Subsequent to the end of the second quarter of 2019, the Company realized elevated churn related to legacy Jiff customers. As a result, the Company performed an analysis of realized churn and future forecasts and updated its estimate of the original useful life of customer relationships and backlog in the third quarter of 2019. The estimated useful life of customer relationships was revised from 10 years to 6 years, and the estimated useful life of backlog was revised from 3 years to 2.5 years. These updates in useful lives were accounted for as a change in accounting estimate and were applied prospectively to the remaining carrying amounts.

The following tables set forth the fair value components of identifiable acquired intangible assets (dollars in thousands):
As of December 31, 2020
Useful Life (in years)GrossAccumulated AmortizationNet
Customer relationships6$10,900 $(5,620)$5,280 
Developed technology510,600 (7,950)2,650 
Total identifiable intangible assets$21,500 $(13,570)$7,930 
As of December 31, 2019
Useful Life (in years)GrossAccumulated AmortizationNet
Customer relationships6$10,900 $(3,509)$7,391 
Developed technology510,600 (5,830)4,770 
Backlog2.51,500 (1,500)— 
Other acquired intangible assets1-3900 (883)17 
Total identifiable intangible assets$23,900 $(11,722)$12,178 

Amortization expense from acquired intangible assets for the years ended December 31, 2020, 2019 and 2018 was $4.2 million, $4.0 million and $4.0 million and is included in cost of subscription, general and administrative, and sales and marketing expenses.

Future estimated amortization expense for acquired intangible assets is as follows (in thousands):
2021$4,232 
20222,642 
20231,056 
Total estimated amortization expense$7,930 
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Marketable Securities
12 Months Ended
Dec. 31, 2020
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities Marketable Securities
The amortized cost and fair value of marketable securities was $0.8 million as of December 31, 2020, all of which consisted of money market mutual funds and was included in cash and cash equivalents.
Marketable securities consisted of the following (in thousands):
As of December 31, 2019
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair Value
U.S. treasury securities$13,602 $$— $13,603 
U.S. agency obligations6,400 — 6,401 
Money market mutual funds8,736 — — 8,736 
28,738 — 28,740 
Included in cash and cash equivalents12,329 — — 12,329 
Included in marketable securities$16,409 $$— $16,411 
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements
12 Months Ended
Dec. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The Company measures its financial assets and liabilities at fair value at each reporting period using a fair value hierarchy that requires that the Company maximizes the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:
Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2—Include other inputs that are directly or indirectly observable in the marketplace.
Level 3—Unobservable inputs that are supported by little or no market activity.
The fair value of marketable securities included in the Level 2 category is based on observable inputs, such as quoted prices for similar assets at the measurement date; quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly. These values were obtained from a third-party pricing service and were evaluated using
pricing models that vary by asset class and may incorporate available trade, bid and other market information and price quotes from well-established third-party pricing vendors and broker-dealers.

There have been no changes in valuation techniques in the periods presented. There were no significant transfers between fair value measurement levels for the years ended December 31, 2020 and 2019. As of December 31, 2020 and December 31, 2019, there were no securities within Level 3 of the fair value hierarchy.
The Company's assets that are measured at fair value consisted of $0.8 million of money market mutual funds that were included in cash and cash equivalents as of December 31, 2020, all of which were classified as Level 1 within the fair value hierarchy.

The following table presents information about the Company's assets that are measured at fair value on a recurring basis using the above input categories (in thousands): 
As of December 31, 2019
Level 1Level 2Total
Cash equivalents:
Money market mutual funds$8,736 $— $8,736 
U.S. treasury securities— 3,593 3,593 
Marketable securities:
U.S. agency obligations— 6,401 6,401 
U.S. treasury securities— 10,010 10,010 
$8,736 $20,004 $28,740 
Gross unrealized gains and losses for cash equivalents and marketable securities as of December 31, 2020 and December 31, 2019 were not material.
Realized gains for the year ended December 31, 2020 were not material. There were no realized gains or losses for the year ended December 31, 2019. As of December 31, 2020 and December 31, 2019, all of the Company's marketable securities mature within one year.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment consisted of the following (in thousands):
As of December 31,
 20202019
Leasehold improvements$4,606 $2,834 
Computer equipment7,655 8,126 
Software908 1,110 
Internal-use software3,878 2,925 
Furniture and equipment1,492 1,048 
Construction in progress128 1,164 
Total18,667 17,207 
Accumulated depreciation/amortization(13,346)(12,351)
Property and equipment, net$5,321 $4,856 
Depreciation and amortization expense for the years ended December 31, 2020, 2019 and 2018 was $2.3 million, $1.9 million and $2.8 million, respectively. Depreciation is recorded on a straight-line basis.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Debt
12 Months Ended
Dec. 31, 2020
Debt Disclosure [Abstract]  
Debt Debt
Term Loan

The Company has a term loan facility (the “Loan Agreement”) with Silicon Valley Bank (the “Bank”) that provided for a term loan of approximately $5.6 million (the “Term Loan”). Obligations under the Term Loan accrue interest at a floating per annum rate equal to the greater of (A) the prime rate as published in the money rates section of The Wall Street Journal minus 1% or (B) 0%. Interest and principal on the term loan are payable monthly. The maturity date of the Term Loan is September 1, 2021, and the outstanding balance of $1.4 million is classified within accrued expenses and other current liabilities on the consolidated balance sheet as of December 31, 2020.

In addition to principal and interest payments, the Company is also required to pay $0.5 million as final payment on the earlier of maturity, termination or prepayment of the Term Loan. The Company accrues for the final payment over the life of the Term Loan using the effective interest method. Interest expense related to the Term Loan was $0.2 million, $0.3 million and $0.4 million for the years ended December 31, 2020, 2019 and 2018, respectively.

Per the Loan Agreement, the Company is subject to certain reporting covenants, and the debt obligations are secured by a security interest in the assets of the Company, excluding intellectual property and certain other exceptions. The Company was in compliance with all reporting covenants in the Loan Agreement related to the outstanding principal balance as of December 31, 2020.

Revolving Line of Credit

On May 5, 2020, the Company entered into the Third Amended and Restated Loan and Security Agreement (the "Amended Loan Agreement") with the Bank. The Amended Loan Agreement amended and restated its existing Loan Agreement. Under the Amended Loan Agreement, the Bank agreed to extend a $25.0 million revolving credit facility to the Company (the “Revolving Line”). Borrowings under the Revolving Line accrue interest at a floating per annum rate equal to the Prime Rate plus 1%, and such interest is payable monthly. The Company may request borrowings under the Revolving Line prior to May 4, 2023, on which date the Revolving Line terminates. In relation to the Revolving Line, the Company is subject to certain financial and reporting covenants. As of December 31, 2020, no borrowings have been made under the Revolving Line, and the Company was in compliance with all financial and reporting covenants.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Compensation
12 Months Ended
Dec. 31, 2020
Compensation Related Costs [Abstract]  
Accrued Compensation Accrued Compensation
Accrued compensation consisted of the following (in thousands):
 As of December 31,
 20202019
Accrued bonuses 6,177 5,842 
Other employee and benefits payable2,456 2,928 
Total$8,633 $8,770 
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Leases
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Leases Leases
The Company’s principal commitments primarily consist of obligations under leases for office space and data centers. The leases expire at various dates through 2025 and, in some cases, include renewal options. The exercise of an option is at the sole discretion of the Company. The Company subleases certain office facilities to third parties. All leases are classified as operating leases and the Company does not have finance leases. Information about these operating leases is disclosed in the following table (dollars in thousands):

As of December 31,
20202019
Lease cost:
Operating lease cost$6,019 $6,674 
Variable lease cost (1)
738 702 
Short-term lease cost287 93 
Sublease income(2,747)(2,693)
Total lease cost$4,297 $4,776 
Other information:
Operating cash flows used in the measurement of operating lease liabilities$6,853 $7,085 
Weighted-average remaining lease term - operating leases (in years)2.83.3
Weighted-average discount rate - operating leases7.36 %7.52 %
(1) Includes variable payments such as common area maintenance, property taxes and insurance.

The Company adopted Accounting Standards Update 2016-02, Leases, and subsequent amendments ("ASC 842") as of January 1, 2019. As such, reporting periods beginning on and after January 1, 2019 are presented under ASC 842, while prior period amounts were not adjusted and continue to be reported in accordance with prior accounting guidance. For these prior years, the Company recognized rent expense on a straight-line basis over the lease period and accrued for rent expense incurred but not paid. Rent expense for the year ended December 31, 2018 was $3.5 million.
In March 2018, the Company subleased a portion of its engineering office located in Mountain View, California reducing its total rent obligation by $2.4 million and recognized a one-time sublease loss of $0.9 million in research and development expense in the accompanying consolidated statement of operations in 2018.
During 2018, the Company recognized a lease exit charge of approximately $1.3 million related to the remaining engineering office space in Mountain View, California that the Company no longer utilizes. These charges were recorded in research and development expense in the accompanying consolidated statement of operations.
Maturities of Lease Liabilities

As of December 31, 2020, the future minimum lease payments under non-cancellable operating leases are as follows (in thousands):

2021$6,533 
20224,247 
20231,759 
20241,397 
2025 714 
Total lease payments14,650 
Less: Interest(1,415)
Present value of lease liabilities13,235 
Less: current portion(5,789)
Operating lease liabilities, non-current$7,446 

The Company had asset retirement obligations of $0.3 million as of December 31, 2020 and 2019.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Contingencies
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Contingencies Contingencies
Legal Matters

From time to time, the Company may become subject to legal proceedings, claims or litigation arising in the ordinary course of business. In addition, the Company may receive notices alleging infringement of patents or other intellectual property rights. If an unfavorable outcome were to occur in litigation, the impact could be material to the Company’s business, financial condition, cash flow or results of operations, depending on the specific circumstances of the outcome. The Company accrues for loss contingencies when it is both probable that the Company will incur the loss and when it can reasonably estimate the amount of the loss or range of loss.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity and Stock Compensation
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Stockholders' Equity and Stock Compensation Stockholders' Equity and Stock Compensation
Common Stock

The Company has two classes of common stock, Class A common stock and Class B common stock. Each share of Class A common stock and each share of Class B common stock has one vote per share except in certain circumstances pertaining to change in control, the sale of all or substantially all of our assets and liquidation matters, and on all matters if and when any individual, entity or group has, or has publicly disclosed an intent to have, beneficial ownership of 30% or more of the number of outstanding shares of our Class A and Class B common stock, combined. In such circumstances, holders of our Class A common stock are entitled to ten votes per share and holders of our Class B common stock are entitled to one vote per share.

Each outstanding share of Class A common stock is convertible at any time at the option of the holder into one share of Class B common stock.

Employee Equity Plans

     The Company adopted a 2014 Equity Incentive Plan (“EIP”) that became effective on March 12, 2014 and serves as the successor to the Company's 2008 Stock Incentive Plan. Shares issued under the 2008 Stock Incentive Plan were Class A common stock, and shares issued under the EIP are Class B common stock. The Company's 2014 EIP authorizes the award of stock options, restricted stock awards (“RSAs”), stock appreciation rights (“SARs”), restricted stock units (“RSUs”), performance awards and stock bonuses. Stock options are generally granted with a contractual term of 10 years. Equity awards generally vest over four years contingent upon employment or service with the Company on the vesting date. As of December 31, 2020, 2,690,710 shares were reserved for future issuance under the EIP.

The Company adopted a 2014 Employee Stock Purchase Plan (“ESPP”) that became effective on March 13, 2014 which allows eligible employees to purchase shares of the Company's Class B common stock at a discount. A total of 6,000,000 shares of Class B common stock was initially reserved and available for issuance under the ESPP. The ESPP, as amended in 2019, provides for an initial three-month offering period commencing December 1, 2019, and for regular six-month offering periods beginning each March 1 and September 1 thereafter. On each purchase date, ESPP participants purchase shares of the Company’s Class B common stock at a price per share equal to 85% of the lesser of (i) the fair market value of the Class B common stock on the offering date, or (ii) the fair market value of the Class B common stock on the purchase date. As of December 31, 2020, 5,532,478 shares were reserved for future issuance under the ESPP.

During the year ended December 31, 2020, in connection with the appointment of a member of senior management, the Company granted the individual 760,870 inducement RSUs and an inducement stock option to purchase 1,178,000 shares of Class B common stock. These grants were issued outside the Company’s 2014 Equity Incentive Plan in accordance with NYSE Listed Company Rule 303A.08, and were approved by the Compensation and Talent Committee of the Company’s board of directors. The information related to these grants is included in the Stock Option Activity and Restricted Stock Units Activity tables below.
Stock-Based Compensation to Employees
The assumptions used in the Black-Scholes option-pricing model were determined as follows:
Volatility. Beginning in 2020, volatility is based on the Company's historical volatility over the expected life of its stock awards. Prior to 2020, the Company did not have enough trading history for its Class B common stock, therefore, the expected volatility was derived from the historical stock volatilities of peer group companies within the Company's industry. In evaluating peer companies, the Company considered factors such as nature of business, customer base, service offerings and markets served.
Expected Life. The expected term represents the period that the Company's stock-based awards are expected to be outstanding. The expected term assumptions were determined based on the vesting terms, exercise terms and contractual lives of the options.
Risk-Free Interest Rate. The risk-free rate that the Company used is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term on the options.

Dividend Yield. The Company has never declared or paid any cash dividends and does not plan to pay cash dividends in the foreseeable future. Therefore, the Company uses an expected dividend yield of zero.

Fair Value of Common Stock. The Company has used the market closing price for its Class B common stock as reported on the New York Stock Exchange to determine the fair value of the Company's common stock.

The fair value of each option grant was estimated on the date of grant using the Black-Scholes option-pricing model with the following assumptions:

 Year Ended December 31,
 202020192018
Volatility73%75%57 %58 %57%
Expected life (in years)6.16.16.1
Risk-free interest rate0.34 %1.47%1.62 %2.57 %2.72 %2.74 %
Dividend yield—%—%—%
The Company used the following Black-Scholes assumptions in estimating the fair value of the shares under the ESPP:

Year Ended December 31,
20202019
Volatility71 %103 %55%
Expected life equals length of offering period (in years)0.50.3
Risk-free interest rate0.13 %0.95 %1.60%
Dividend yield—%—%
Stock Option Activity

A summary of stock option activity for the year ended December 31, 2020 is as follows:

Number of
Shares
Outstanding
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life (in
years)
Aggregate
Intrinsic
Value (in thousands)
Balance at December 31, 20197,207,733 $1.94 7.4$412 
Stock options granted2,007,111 $1.18 
Stock options exercised(236,104)$1.15 
Stock options forfeited and canceled(2,991,497)$1.72 
Balance at December 31, 20205,987,243 $1.82 7.2$568 
Vested or expected to vest at December 31, 20205,987,243 $1.82 7.2$568 
Exercisable as of December 31, 20202,524,951 $2.40 4.5$329 

The weighted-average grant-date fair value of stock options granted during the years ended December 31, 2020, 2019 and 2018 was $1.18, $1.58 and $3.69, respectively.

The total grant-date fair value of stock options vested during the years ended December 31, 2020, 2019 and 2018 was $0.8 million, $0.9 million and $3.4 million, respectively.
The total intrinsic value of the options exercised during the years ended December 31, 2020, 2019 and 2018, was $0.1 million, $2.3 million and $5.7 million, respectively. The intrinsic value is the difference of the current fair value of the stock and the exercise price of the stock option.

As of December 31, 2020, the Company had $2.6 million in unrecognized compensation cost related to non-vested stock options, which is expected to be recognized over a weighted-average period of approximately 3.0 years.

Restricted Stock Units Activity

A summary of unvested restricted stock unit activity for the year ended December 31, 2020 is as follows:

Number of sharesWeighted Average Grant-Date Fair Value
Balance at December 31, 201911,615,884 $2.44 
Restricted Stock Units granted
15,101,446 $0.92 
Restricted Stock Units vested (1)
(6,854,230)$1.81 
Restricted Stock Units forfeited and canceled
(4,711,057)$2.14 
Balance at December 31, 202015,152,043 $1.31 
(1) Includes performance stock units (“PSUs”) that vested in the current year.

The weighted-average grant-date fair value of RSUs granted during the years ended December 31, 2020, 2019, and 2018 was $0.92, $2.32 and $3.36, respectively.
The total grant-date fair value of RSUs vested during the year ended December 31, 2020, 2019, and 2018 was $12.4 million, $14.6 million and $17.3 million, respectively.
As of December 31, 2020, the Company had $18.3 million in unrecognized compensation cost related to non-vested RSUs, which is expected to be recognized over a weighted-average period of approximately 2.6 years.
During 2019, the Company granted 0.9 million PSUs to certain employees. During 2020, the performance targets related to these PSUs were fully achieved and approved by the Compensation and Talent Committee of the Company's board of directors. For the year ended December 31, 2020, the Company recognized compensation expense of approximately $0.9 million related to these performance awards. For the year ended December 31, 2019, the Company recognized compensation expense of approximately $0.5 million related to these performance awards and performance awards granted in 2018. For the year ended December 31, 2018, the Company recognized compensation expense of approximately $0.6 million related to PSUs.

ESPP Activity

Stock-based compensation expense related to the ESPP was immaterial for the years ended December 31, 2020 and 2019. As of December 31, 2020, the unrecognized stock-based compensation expense related to the ESPP was also immaterial, and is expected to be recognized over the remaining term of the current offering period.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Loss before income taxes was $62.2 million, $40.0 million and $39.7 million for years ended December 31, 2020, 2019 and 2018, respectively, all from domestic operations.

As a result of the Company's history of net operating losses and full valuation allowance against its net deferred tax assets, there was no current or deferred income tax provision for the years ended December 31, 2020, 2019 and 2018.  
Reconciliations of the statutory federal income tax rate and the Company's effective tax rate consist of the following (in thousands):
 Year Ended December 31,
 202020192018
Tax at federal statutory rate
$(13,058)$(8,400)$(8,338)
State statutory rate (net of federal benefit)(667)(1,481)(2,279)
Stock compensation(75)79 (194)
Change in valuation allowance
2,861 9,522 10,638 
Goodwill impairment10,563 — — 
Other376 280 173 
$— $— $— 
Significant components of the Company's deferred tax assets, net and deferred tax liabilities were as follows (in thousands):
 As of December 31,
20202019
Deferred tax assets:
Net operating loss carryforwards$124,048 $122,564 
Operating lease liabilities3,418 4,517 
Accrued compensation1,790 1,949 
Stock-based compensation4,615 5,065 
Other reserves and accruals298 518 
Property and equipment605 528 
134,774 135,141 
Valuation allowance
(124,293)(122,995)
Deferred tax assets, net of valuation allowance
10,481 12,146 
Deferred tax liabilities:
Intangibles(1,783)(3,156)
Deferred costs
(6,054)(5,452)
Operating lease right-of-use assets, net
(2,644)(3,538)
Deferred tax liabilities
(10,481)(12,146)
Net deferred tax assets/(liabilities)$— $— 

The Company provided a full valuation allowance for its net deferred tax assets as of December 31, 2020 and 2019, due to the uncertainty surrounding the future realization of such assets. Therefore, no benefit has been recognized for the net operating loss carryforwards and other deferred tax assets.

The valuation allowance increased by $1.3 million during the year ended December 31, 2020, due to the increase in net operating losses for ongoing operations.
As of December 31, 2020, the Company had approximately $494.2 million of federal and $330.0 million of state net operating loss carryforwards available to offset future taxable income. If not utilized, the federal and state net operating loss carryforwards begin to expire in 2029.
As of December 31, 2020, the Company also had approximately $14.4 million and $14.9 million of research and development tax credit carryforwards available to reduce future taxable income, if any, for federal and California purposes, respectively. The federal credit carryforwards expire beginning in 2029, and the California research credits do not expire and may be carried forward indefinitely.
The Company's ability to utilize the net operating loss and tax credit carryforwards in the future may be subject to substantial restrictions in the event of past or future ownership changes as defined in Section 382 of the Internal Revenue Code and similar state tax laws. In the event the Company should experience an ownership change, as defined under Section 382, utilization of the Company's net operating loss carryforwards and tax credits could be limited.

     The Company evaluates tax positions for recognition using a more-likely-than-not recognition threshold, and those tax positions eligible for recognition are measured as the largest amount of tax benefit that is greater than 50% likely of being realized upon the effective settlement with a taxing authority that has full knowledge of all relevant information.
A reconciliation of the beginning and ending amount of the gross unrecognized tax benefit is as follows (in thousands):
 Year Ended December 31,
 202020192018
Gross unrecognized tax benefits at the beginning of the year$25,718 $22,188 $18,888 
Increases for tax positions related to the current year3,538 3,530 3,300 
Gross unrecognized tax benefits at the end of the year$29,256 $25,718 $22,188 
As of December 31, 2020, all unrecognized tax benefits are subject to a full valuation allowance and, if recognized, will not affect the Company's tax rate.

The Company does not anticipate that the total amounts of unrecognized tax benefits will significantly increase or decrease in the next 12 months.
The Company's policy is to include interest and penalties related to unrecognized tax benefits within its provision for income taxes. Due to the Company's net operating loss position, the Company has not recorded an accrual for interest or penalties related to uncertain tax positions for the years ended December 31, 2020, 2019 or 2018.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Net Loss per Share
12 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Net Loss per Share Net Loss per Share
Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including Preferred Stock and outstanding stock options and warrants, to the extent dilutive. Basic and diluted net loss per share was the same for each period presented as the inclusion of all potential shares of common stock outstanding would have been anti-dilutive.
When shares of both Class A and Class B common stock are outstanding, net loss is allocated based on the contractual participation rights of the Class A and Class B common stock as if the earnings for the year have been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis.
 
The following table presents the calculation of basic and diluted net loss per share for the Company's common stock (in thousands, except per share data):
 Year Ended December 31,
 202020192018
Class AClass BClass AClass BClass AClass B
Net loss$(14,380)$(47,803)$(9,817)$(30,185)$(13,375)$(26,331)
Weighted-average shares used to compute basic and diluted net loss per share35,029 116,449 35,627 109,545 46,379 91,307 
Basic and diluted net loss per share$(0.41)$(0.41)$(0.28)$(0.28)$(0.29)$(0.29)

The following securities were excluded from the calculation of diluted net loss per share for common stock because their effect would have been anti-dilutive for the periods presented (in thousands):
 Year Ended December 31,
 202020192018
Stock options and RSUs21,139 18,824 15,794 
Shares issuable under the ESPP269 216 — 
Warrants115 115 115 
21,523 19,155 15,909 
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.20.4
401(k) Plan
12 Months Ended
Dec. 31, 2020
Retirement Benefits [Abstract]  
401(k) Plan 401(k) Plan The Company has a qualified defined contribution plan under Section 401(k) of the Internal Revenue Code covering eligible employees. Under the plan, participating employees may defer up to 90% of their pre-tax earnings, subject to the Internal Revenue Service's annual contribution limits. The Company matches a portion of employee contributions. The Company's contribution expense totaled $1.0 million, $1.2 million and $1.3 million for the years ended December 31, 2020, 2019 and 2018, respectively.
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Reduction in Workforce
12 Months Ended
Dec. 31, 2020
Restructuring and Related Activities [Abstract]  
Reduction in Workforce Reduction in Workforce
On May 4, 2020, the Company announced its intent to undertake a program to reduce its workforce as part of the Company’s efforts to respond to the COVID-19 pandemic and ensure longer-term financial stability for the Company in light of the ongoing economic challenges resulting from COVID-19 and its impact on the Company’s business (the “Program”). The Program involved the termination of approximately 60 employees, representing 13% of the Company’s headcount. For the year ended December 31, 2020, the Company incurred charges of approximately $2.0 million related to employee severance and benefits costs under the Program, all of which are cash expenditures. As of September 30, 2020, all costs were fully paid out.

In addition, as part of its cost reductions in light of the COVID-19 pandemic, the Company implemented reductions in base salary for its employees, effective May 16, 2020, consisting of a 30% reduction for the Company’s Chief Executive Officer, 25% reduction for the Company’s Chief Financial Officer, 20% reduction for members of the Company’s executive leadership team, and tiered reductions of 10% - 15% for other employees with salaries above $100,000, which the Company anticipated would last at least six months, and would be re-evaluated at that time. Members of the Company’s board of directors also voluntarily agreed to forego 50% of their cash compensation for the duration of the employee salary reductions. In early November 2020, management, in consultation with the board of directors, determined that it would reinstate full salaries for those who were impacted by the salary reduction and restore the board of director’s cash compensation to its original levels, effective November 16, 2020.
On July 30, 2018, the Company announced its intent to undertake a program to reduce its workforce in order to decrease expenses, align its operations with evolving business needs and improve efficiencies. This was in part due to the unexpected churn of a large customer. Under this program, the Company undertook an initiative to reduce its workforce by approximately 12%. For the year ended December 31, 2018, the Company incurred charges of approximately $2.1 million for this reduction, all of which related to severance costs. As of December 31, 2018, all costs were fully paid out.
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Accounting Standards and Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation Basis of Presentation and Principles of ConsolidationThe consolidated financial statements were prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). In the opinion of management, the information herein reflects all adjustments, consisting only of normal recurring adjustments except as otherwise noted, considered necessary for a fair statement of results of operations, financial position, stockholders' equity and cash flows. The consolidated financial statements include the results of Castlight and its wholly-owned U.S. subsidiaries.
Use of Estimates
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires the Company to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements, as well as the reported amounts of revenue and expenses during the reporting period. These estimates include, but are not limited to the determination of:

Variable consideration included in the transaction price of the Company’s contracts with customers;
The standalone selling price of the performance obligations in the Company’s contracts with customers;
Assumptions used in the valuation of certain equity awards;
Assumptions used in the calculation of goodwill impairment, including the forecast of future cash flows and discount rate; and
Assumptions used in the calculation of right-of-use (“ROU”) assets and lease liabilities for operating leases, including lease terms and the Company’s incremental borrowing rate.

Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial position and results of operations.
Segment Information
Segment Information
The Company's chief operating decision maker, its CEO, reviews the financial information presented on a consolidated basis for purposes of allocating resources and evaluating the Company's financial performance. Accordingly, the Company has determined that it operates in a single reportable segment, cloud-based products.
Revenue Recognition, Cost of Revenue and Deferred Revenue
Revenue Recognition
Revenues are derived primarily from contracts with customers for subscription services and professional services. Revenues are recognized when control of these services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. Revenues do not include sales taxes.
We determine revenue recognition through the following steps:

Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, the Company satisfies a performance obligation.
Subscription Revenue. Subscription revenue recognition commences on the date that the Company’s subscription services are made available to the customer, which the Company considers to be the launch date, and subscription revenue is generally recognized over the contract term. Subscription contracts are generally three years in length and certain contracts include termination provisions.
Some of the Company’s subscription contracts include performance incentives that are generally based on engagement. Additionally, some of the Company’s subscription contracts include audit provisions. The Company considers fees related to performance incentives and audit provisions to be variable consideration. The Company estimates variable consideration at the most likely amount to which it expects to be entitled. The Company includes estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The Company’s estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of its anticipated performance as well as other information available to the Company. The Company reassesses its estimates related to variable consideration each reporting period and records adjustments when appropriate.
Professional Services and Other Revenue. Professional services and other revenue is primarily comprised of implementation services related to the Company's subscription service. Nearly all of the Company's professional services are sold on a fixed-fee basis.
Professional services and other revenue also includes revenue from products sold through the Company’s online marketplace and add-on subscription services made available from other ecosystem partners. These revenues are recognized on a net basis primarily because the Company acts as an agent in these contracts.

Contracts with Multiple Performance Obligations. Most of the Company’s contracts have multiple promised services consisting of subscription services and professional services, including implementation services. For contracts with multiple promised services, the Company evaluates whether the promised services are distinct. If the promised services are distinct, revenue is recognized for the respective performance obligation separately. If one or more of the promised services are not distinct, the promised services that are not distinct are combined with the Company's subscription service, and revenue for the respective combined performance obligation is recognized over the term of the subscription service.

The Company has concluded that its implementation services are not distinct, primarily because these services are not capable of being distinct as the customer cannot benefit from the implementation services on their own. Accordingly, the Company considers the separate performance obligations in contracts with multiple promised services to be a combined performance obligation comprised of subscription services and implementation services.

The transaction price for contracts with multiple performance obligations is allocated to the separate performance obligations based on their standalone selling price. The Company determines standalone selling prices based on its overall pricing objectives taking into consideration market conditions and other factors, including the value of the contracts, the subscription services sold, and customer demographics.

Contract Balances

The Company records a contract asset when revenue is recognized prior to invoicing. Contract assets are presented within accounts receivable and other in the accompanying consolidated balance sheet. A contract liability represents deferred revenue.
Deferred revenue consists of professional services and cloud-based subscription services that have been billed in advance of revenue being recognized. The Company invoices its customers for its cloud-based subscription services based on the terms of the contract, which can be annual, quarterly or monthly installments. Deferred revenue that is anticipated to be recognized during the succeeding 12-month period is recorded as current deferred revenue, and the remaining portion is recorded as non-current.

Costs of Revenue

Cost of revenue consists of cost of subscription revenue and cost of professional services and other revenue.

Cost of subscription revenue primarily consists of data fees, employee-related expenses (including salaries, bonuses, benefits and stock-based compensation), hosting costs of its cloud-based subscription service, cost of subcontractors, expenses for service delivery (which includes call center support), allocated overhead, costs of data center capacity, amortization of internal-use software, depreciation of certain owned computer equipment and software, and amortization of intangibles related to developed technology and backlog.

Cost of professional services and other revenue consists primarily of employee-related expenses (including salaries, bonuses, benefits and stock-based compensation) associated with these services, cost of subcontractors, deferred and amortized professional services costs, travel costs and allocated overhead. The time and costs of the Company's customer implementations vary based on the source and condition of the data the Company receives from third parties, the configurations that the Company agrees to provide and the size of the customer.

Cost of subscription revenue is expensed as the Company incurs the costs. Cost of professional services and other revenue, to the extent it is incurred and is directly attributable to fulfillment of performance obligations under a customer contract, is deferred and amortized over the benefit period of five years.
Cash and Cash Equivalents
Cash and Cash Equivalents

Cash and cash equivalents consist of highly liquid investments with original maturities of three months or less from the date of purchase. The Company's cash and cash equivalents generally consist of investments in money market mutual funds and U.S. agency obligations. Cash and cash equivalents are stated at fair value.
Marketable Securities Marketable SecuritiesThe Company's marketable securities consist of U.S. agency obligations and U.S. treasury securities, with maturities at the time of purchase of greater than three months. Marketable securities with remaining maturities in excess of one year are classified as non-current. The Company classifies its marketable securities as available-for-sale at the time of purchase based on its intent and are recorded at their estimated fair value. Unrealized gains and losses for available-for-sale securities are recorded in other comprehensive income/loss. Unrealized losses for available-for-sale securities are recorded in other comprehensive income/loss, unless the losses relate to deterioration in credit risk or if it is likely it will sell the securities before the recovery of their cost basis. In these cases, the unrealized losses are reported in other income, net in the consolidated statements of operations. Realized gains and losses are determined based on the specific identification method and are reported in other income, net in the consolidated statements of operations.
Accounts Receivable and Allowance for Doubtful Accounts Accounts Receivable and Allowance for Doubtful AccountsAccounts receivable are recorded when invoiced and at the invoiced amount, net of allowances for doubtful accounts. When accounts receivable are recorded, the related revenue may not commence until a later date depending on the nature of the services invoiced. The allowance for doubtful accounts is based on the Company's assessment of the collectability of accounts. The Company regularly reviews the adequacy of the allowance for doubtful accounts by considering historical information such as the age of each outstanding invoice and the collection history of each customer to determine whether a specific allowance is appropriate. In addition, the Company considers current economic conditions, and expected future economic conditions, to determine future expected losses. Accounts receivable deemed uncollectable are charged against the allowance for doubtful accounts when identified. For all periods presented, the allowance for doubtful accounts was not significant.
Deferred Commissions
Deferred Commissions
Deferred commissions are the incremental costs that are incurred to obtain contracts with customers and consist primarily of sales commissions paid to the Company's sales force and channel partners. The commissions for initial contracts are deferred and amortized on a straight-line basis over a period of benefit that the Company has determined typically to be five years. The Company determined the period of benefit by taking into consideration the expected life of its subscription contracts, the expected life of the technology underlying its subscription services and other factors. Deferred commissions are recoverable through the Company’s future revenues. Amortization of deferred commissions is included in sales and marketing expense in the accompanying consolidated statements of operations. All costs deferred are reviewed for impairment quarterly.
Deferred Professional Service Costs
Deferred Professional Service Costs

Deferred professional service costs are the direct costs incurred to fulfill subscription contracts that occur prior to the launch of the Company’s subscription services. Professional service costs, which primarily consist of employee related expenses attributable to launch activities, are deferred and then amortized on a straight-line basis over a period of benefit that the Company has determined typically to be five years for the same reasons as described in the deferred commissions disclosure above. Deferred professional service costs are recoverable through future revenues. Amortization of deferred professional service costs is included in cost of professional services and other revenue in the accompanying consolidated statements of operations. All costs deferred are reviewed for impairment quarterly.
Property and Equipment
Property and Equipment
Property and equipment are stated at cost less accumulated depreciation. Depreciation is recorded using the straight-line method over the estimated useful lives of the respective asset as follows (in years):
Software3-5
Computer equipment3
Furniture and equipment5-7
Leasehold improvementsShorter of the lease term or the estimated useful lives of the improvements
Maintenance and repairs are charged to expense as incurred, and improvements are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gain or loss is reflected in the consolidated statement of operations for the period realized.
Internal-Use Software Internal-Use Software For the Company's development costs related to its cloud-based subscription service, the Company capitalizes costs incurred during the application development stage. Costs related to preliminary project and post-implementation stages are expensed as incurred. Capitalized software development costs are included as part of property and equipment and are amortized on a straight-line basis over the technology's estimated useful life, which is generally three years.
Restricted Cash Restricted CashRestricted cash is included in Prepaid expenses and other current assets or Restricted cash, non-current depending on the remaining term of the restriction and consists of letters of credit related to the Company’s leased office spaces.
Goodwill and Intangible Assets
Goodwill
The Company reviews goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. The Company has elected to first assess the qualitative factors to determine whether it is more likely than not that the fair value of the Company’s single reporting unit is less than its carrying amount. If it is determined that it is more likely than not that its fair value is less than its carrying amount, the Company performs a quantitative impairment test of goodwill, in which the fair value of the Company's single reporting unit is compared to its carrying value. Any excess of the goodwill carrying amount over the fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value. Refer to Note 5 – Goodwill and Intangible Assets to the consolidated financial statements for further information on goodwill.
Intangible Assets
Acquired finite-lived intangible assets are amortized over their estimated useful lives. The Company evaluates the recoverability of its intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount of intangible assets is not recoverable, the carrying amount of such assets is reduced to fair value. The Company has not recorded any such impairment charges.
Leases
Leases

The Company determines if an arrangement is a lease and its classification at lease inception. Operating lease liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. The Company uses its incremental borrowing rate based on the information available at the lease commencement date to compute the present value of lease payments when the implicit rate is not readily determinable. ROU assets are measured at lease inception based on the initial measurement of the lease liability, plus any prepaid lease amounts, less any lease incentives. The Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less. Lease terms do not include options to extend or terminate the lease unless it is reasonably certain that the option will be exercised. Generally, lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company's lease agreements have both lease and non-lease components. The Company has elected to account for lease and non-lease components on a combined basis.
Stock-based Compensation Stock-based CompensationAll stock-based compensation to employees is measured based on the grant-date fair value of the awards and recognized in the Company's consolidated statements of operations over the period during which the employee is required to perform services in exchange for the award (generally the vesting period of the award). The Company accounts for forfeitures as they occur. The Company estimates the fair value of all other stock options and stock purchase rights under the employee stock purchase plan using the Black-Scholes option valuation model. For restricted stock units, fair value is based on the closing price of the Company's Class B common stock on the grant date. Compensation expense is recognized over the vesting period of the applicable award using the straight-line method. For awards with performance based and service vesting conditions, compensation expense is recognized over the requisite service period if it is probable that the performance-based condition will be satisfied based on the accelerated attribution method. For awards with market based and service vesting conditions, compensation expense is recognized over the requisite service period using the accelerated attribution method.
Income Taxes
Income Taxes
The Company accounts for income taxes using the liability method, under which deferred tax assets and liabilities are determined based on the future tax consequences attributable to differences between the financial reporting carrying amounts of existing assets and liabilities and their respective tax bases and tax credit and net operating loss carryforwards. Deferred tax assets and liabilities are measured using the enacted tax rates that are expected to be in effect when the differences are expected to reverse.
The Company assesses the likelihood that deferred tax assets will be recovered from future taxable income, and a valuation allowance is established when necessary to reduce deferred tax assets to the amounts more likely than not expected to be realized.
The Company recognizes and measures uncertain tax positions using a two-step approach. The first step is to evaluate the tax position taken or expected to be taken by determining if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Significant judgment is required to evaluate uncertain tax positions. The Company evaluates its uncertain tax positions on a regular basis. The Company's evaluations are based on a number of factors, including changes in facts and circumstances, changes in tax law, correspondence with tax authorities during the course of audit and effective settlement of audit issues.
Warranties and Indemnification
Warranties and Indemnification
The Company's cloud-based subscription service is generally warranted to be performed in a professional manner and in a manner that will comply with the terms of the customer agreements.

The Company's arrangements generally include certain provisions for indemnifying customers against liabilities if there is a breach of a customer’s data or if the Company's service infringes a third party’s intellectual property rights. To date, the Company has not incurred any material costs as a result of such indemnifications and have not accrued any liabilities related to such obligations in the financial statements. The Company has entered into service-level agreements with certain customers warranting, among other things, defined levels of performance and response times and permitting those customers to receive credits for prepaid amounts related to subscription services in the event that the Company fails to meet those levels. To date, the Company has not experienced any significant failures to meet defined levels of performance and response times as a result of those agreements.

The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by the Company, arising out of that person’s services as its director or officer or that person’s services provided to any other company or enterprise at the Company's request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of any future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.
Advertising Expenses Advertising ExpensesAdvertising is expensed as incurred.
Concentrations of Risk and Significant Customers
Concentrations of Risk and Significant Customers
The Company's financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. At times, the Company's deposits may exceed federally insured limits.
The Company serves its customers and users from outsourced data center facilities located in the United States. The Company has internal procedures to restore all of its production customer facing services in the event of disasters at its facilities. Procedures utilizing currently deployed hardware, software and services at certain of the Company's disaster recovery locations allow its cloud-based service to be restored within 24 hours during the implementation of the procedures to restore services.
Significant customers represent more than 10% of the total revenue for the most recent period presented or more than 10% of accounts receivable balance as of the most recent balance sheet date.
Recently Adopted and Issued Accounting Pronouncements
Recently Adopted Accounting Pronouncements
Effective January 1, 2020, the Company adopted Accounting Standards Update (“ASU”) 2016-13, Financial Instruments-Credit Losses, and subsequent amendments (“ASC 326”). The standard changes how entities will measure credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. The adoption of this standard did not have a material impact on the Company’s financial statements. The Company will continue to actively monitor the impact of the current coronavirus (“COVID-19”) pandemic on expected credit losses.

Effective January 1, 2020, the Company adopted ASU 2018-15, Intangibles – Goodwill and Other – Internal-Use Software (“ASU 2018-15”), which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The adoption of this standard did not have a material impact on the Company’s financial position or results of operations.
Recently Issued Accounting Pronouncements

The Company considers the applicability and impact of all ASUs issued by the FASB. The Company determined that the ASUs issued by the FASB during the year ended December 31, 2020 are either not applicable or are expected to have minimal impact on the Company's consolidated financial results.
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Accounting Standards and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Summary of Property, Plant and Equipment
Property and equipment are stated at cost less accumulated depreciation. Depreciation is recorded using the straight-line method over the estimated useful lives of the respective asset as follows (in years):
Software3-5
Computer equipment3
Furniture and equipment5-7
Leasehold improvementsShorter of the lease term or the estimated useful lives of the improvements
Property and equipment consisted of the following (in thousands):
As of December 31,
 20202019
Leasehold improvements$4,606 $2,834 
Computer equipment7,655 8,126 
Software908 1,110 
Internal-use software3,878 2,925 
Furniture and equipment1,492 1,048 
Construction in progress128 1,164 
Total18,667 17,207 
Accumulated depreciation/amortization(13,346)(12,351)
Property and equipment, net$5,321 $4,856 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Deferred Costs (Tables)
12 Months Ended
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Deferred costs, capitalized, prepaid, and other assets disclosure
Changes in the balance of total deferred commissions and deferred professional service costs for the year ended December 31, 2020 are as follows (in thousands):
As of December 31, 2019Expense recognizedAs of December 31, 2020
Additions
Deferred commissions$14,718 $2,627 $(7,789)$9,556 
Deferred professional service costs6,711 1,268 (3,517)4,462 
Total deferred commissions and professional service costs
$21,429 $3,895 $(11,306)$14,018 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The following tables set forth the fair value components of identifiable acquired intangible assets (dollars in thousands):
As of December 31, 2020
Useful Life (in years)GrossAccumulated AmortizationNet
Customer relationships6$10,900 $(5,620)$5,280 
Developed technology510,600 (7,950)2,650 
Total identifiable intangible assets$21,500 $(13,570)$7,930 
As of December 31, 2019
Useful Life (in years)GrossAccumulated AmortizationNet
Customer relationships6$10,900 $(3,509)$7,391 
Developed technology510,600 (5,830)4,770 
Backlog2.51,500 (1,500)— 
Other acquired intangible assets1-3900 (883)17 
Total identifiable intangible assets$23,900 $(11,722)$12,178 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
Future estimated amortization expense for acquired intangible assets is as follows (in thousands):
2021$4,232 
20222,642 
20231,056 
Total estimated amortization expense$7,930 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2020
Investments, Debt and Equity Securities [Abstract]  
Debt Securities, Available-for-sale
Marketable securities consisted of the following (in thousands):
As of December 31, 2019
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair Value
U.S. treasury securities$13,602 $$— $13,603 
U.S. agency obligations6,400 — 6,401 
Money market mutual funds8,736 — — 8,736 
28,738 — 28,740 
Included in cash and cash equivalents12,329 — — 12,329 
Included in marketable securities$16,409 $$— $16,411 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2020
Fair Value Disclosures [Abstract]  
Summary of Fair Value Assets Measured on Recurring Basis
The following table presents information about the Company's assets that are measured at fair value on a recurring basis using the above input categories (in thousands): 
As of December 31, 2019
Level 1Level 2Total
Cash equivalents:
Money market mutual funds$8,736 $— $8,736 
U.S. treasury securities— 3,593 3,593 
Marketable securities:
U.S. agency obligations— 6,401 6,401 
U.S. treasury securities— 10,010 10,010 
$8,736 $20,004 $28,740 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant and Equipment
Property and equipment are stated at cost less accumulated depreciation. Depreciation is recorded using the straight-line method over the estimated useful lives of the respective asset as follows (in years):
Software3-5
Computer equipment3
Furniture and equipment5-7
Leasehold improvementsShorter of the lease term or the estimated useful lives of the improvements
Property and equipment consisted of the following (in thousands):
As of December 31,
 20202019
Leasehold improvements$4,606 $2,834 
Computer equipment7,655 8,126 
Software908 1,110 
Internal-use software3,878 2,925 
Furniture and equipment1,492 1,048 
Construction in progress128 1,164 
Total18,667 17,207 
Accumulated depreciation/amortization(13,346)(12,351)
Property and equipment, net$5,321 $4,856 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Compensation (Tables)
12 Months Ended
Dec. 31, 2020
Compensation Related Costs [Abstract]  
Schedule of Accrued Compensation
Accrued compensation consisted of the following (in thousands):
 As of December 31,
 20202019
Accrued bonuses 6,177 5,842 
Other employee and benefits payable2,456 2,928 
Total$8,633 $8,770 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Information About Operating Leases Information about these operating leases is disclosed in the following table (dollars in thousands):
As of December 31,
20202019
Lease cost:
Operating lease cost$6,019 $6,674 
Variable lease cost (1)
738 702 
Short-term lease cost287 93 
Sublease income(2,747)(2,693)
Total lease cost$4,297 $4,776 
Other information:
Operating cash flows used in the measurement of operating lease liabilities$6,853 $7,085 
Weighted-average remaining lease term - operating leases (in years)2.83.3
Weighted-average discount rate - operating leases7.36 %7.52 %
(1) Includes variable payments such as common area maintenance, property taxes and insurance.
Maturities of Lease Liabilities
As of December 31, 2020, the future minimum lease payments under non-cancellable operating leases are as follows (in thousands):

2021$6,533 
20224,247 
20231,759 
20241,397 
2025 714 
Total lease payments14,650 
Less: Interest(1,415)
Present value of lease liabilities13,235 
Less: current portion(5,789)
Operating lease liabilities, non-current$7,446 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity and Stock Compensation (Tables)
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions
The fair value of each option grant was estimated on the date of grant using the Black-Scholes option-pricing model with the following assumptions:

 Year Ended December 31,
 202020192018
Volatility73%75%57 %58 %57%
Expected life (in years)6.16.16.1
Risk-free interest rate0.34 %1.47%1.62 %2.57 %2.72 %2.74 %
Dividend yield—%—%—%
The Company used the following Black-Scholes assumptions in estimating the fair value of the shares under the ESPP:

Year Ended December 31,
20202019
Volatility71 %103 %55%
Expected life equals length of offering period (in years)0.50.3
Risk-free interest rate0.13 %0.95 %1.60%
Dividend yield—%—%
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value
A summary of stock option activity for the year ended December 31, 2020 is as follows:

Number of
Shares
Outstanding
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life (in
years)
Aggregate
Intrinsic
Value (in thousands)
Balance at December 31, 20197,207,733 $1.94 7.4$412 
Stock options granted2,007,111 $1.18 
Stock options exercised(236,104)$1.15 
Stock options forfeited and canceled(2,991,497)$1.72 
Balance at December 31, 20205,987,243 $1.82 7.2$568 
Vested or expected to vest at December 31, 20205,987,243 $1.82 7.2$568 
Exercisable as of December 31, 20202,524,951 $2.40 4.5$329 
Nonvested Restricted Stock Shares Activity
A summary of unvested restricted stock unit activity for the year ended December 31, 2020 is as follows:

Number of sharesWeighted Average Grant-Date Fair Value
Balance at December 31, 201911,615,884 $2.44 
Restricted Stock Units granted
15,101,446 $0.92 
Restricted Stock Units vested (1)
(6,854,230)$1.81 
Restricted Stock Units forfeited and canceled
(4,711,057)$2.14 
Balance at December 31, 202015,152,043 $1.31 
(1) Includes performance stock units (“PSUs”) that vested in the current year.
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Schedule of Effective Income Tax Rate Reconciliation
Reconciliations of the statutory federal income tax rate and the Company's effective tax rate consist of the following (in thousands):
 Year Ended December 31,
 202020192018
Tax at federal statutory rate
$(13,058)$(8,400)$(8,338)
State statutory rate (net of federal benefit)(667)(1,481)(2,279)
Stock compensation(75)79 (194)
Change in valuation allowance
2,861 9,522 10,638 
Goodwill impairment10,563 — — 
Other376 280 173 
$— $— $— 
Schedule of Deferred Tax Assets and Liabilities
Significant components of the Company's deferred tax assets, net and deferred tax liabilities were as follows (in thousands):
 As of December 31,
20202019
Deferred tax assets:
Net operating loss carryforwards$124,048 $122,564 
Operating lease liabilities3,418 4,517 
Accrued compensation1,790 1,949 
Stock-based compensation4,615 5,065 
Other reserves and accruals298 518 
Property and equipment605 528 
134,774 135,141 
Valuation allowance
(124,293)(122,995)
Deferred tax assets, net of valuation allowance
10,481 12,146 
Deferred tax liabilities:
Intangibles(1,783)(3,156)
Deferred costs
(6,054)(5,452)
Operating lease right-of-use assets, net
(2,644)(3,538)
Deferred tax liabilities
(10,481)(12,146)
Net deferred tax assets/(liabilities)$— $— 
Schedule of Unrecognized Tax Benefits Roll Forward
A reconciliation of the beginning and ending amount of the gross unrecognized tax benefit is as follows (in thousands):
 Year Ended December 31,
 202020192018
Gross unrecognized tax benefits at the beginning of the year$25,718 $22,188 $18,888 
Increases for tax positions related to the current year3,538 3,530 3,300 
Gross unrecognized tax benefits at the end of the year$29,256 $25,718 $22,188 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Net Loss per Share (Tables)
12 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table presents the calculation of basic and diluted net loss per share for the Company's common stock (in thousands, except per share data):
 Year Ended December 31,
 202020192018
Class AClass BClass AClass BClass AClass B
Net loss$(14,380)$(47,803)$(9,817)$(30,185)$(13,375)$(26,331)
Weighted-average shares used to compute basic and diluted net loss per share35,029 116,449 35,627 109,545 46,379 91,307 
Basic and diluted net loss per share$(0.41)$(0.41)$(0.28)$(0.28)$(0.29)$(0.29)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following securities were excluded from the calculation of diluted net loss per share for common stock because their effect would have been anti-dilutive for the periods presented (in thousands):
 Year Ended December 31,
 202020192018
Stock options and RSUs21,139 18,824 15,794 
Shares issuable under the ESPP269 216 — 
Warrants115 115 115 
21,523 19,155 15,909 
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Accounting Standards and Significant Accounting Policies - Revenue and Related (Details)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Subscription contract, term 3 years
Capitalized Contract Cost [Line Items]  
Deferred professional service period 5 years
Cost of professional services  
Capitalized Contract Cost [Line Items]  
Deferred commissions amortization period 5 years
Deferred commissions  
Capitalized Contract Cost [Line Items]  
Deferred commissions amortization period 5 years
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Accounting Standards and Significant Accounting Policies - Subscription Revenue, Property and Equipment and Internal-Use Software (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]      
Capitalized compute software $ 0.6 $ 0.3  
Subscription Revenue      
Property, Plant and Equipment [Line Items]      
Amortization $ 0.3 $ 0.0 $ 0.8
Internal-use Software      
Property, Plant and Equipment [Line Items]      
Useful Life (in years) 3 years    
Internal-use software | Minimum      
Property, Plant and Equipment [Line Items]      
Estimated useful life 3 years    
Internal-use software | Maximum      
Property, Plant and Equipment [Line Items]      
Estimated useful life 5 years    
Computer equipment      
Property, Plant and Equipment [Line Items]      
Estimated useful life 3 years    
Furniture and equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Estimated useful life 5 years    
Furniture and equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Estimated useful life 7 years    
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Accounting Standards and Significant Accounting Policies - Advertising Expenses (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accounting Policies [Abstract]      
Advertising expense $ 0.2 $ 0.1 $ 0.3
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Accounting Standards and Significant Accounting Policies - Concentrations of Risk and Significant Customers (Details) - Customer Concentration Risk
12 Months Ended
Dec. 31, 2020
Anthem | Revenue  
Concentration Risk [Line Items]  
Concentration risk, percentage 47.00%
One Customer | Accounts Receivable  
Concentration Risk [Line Items]  
Concentration risk, percentage 15.00%
Two Customer | Accounts Receivable  
Concentration Risk [Line Items]  
Concentration risk, percentage 15.00%
Three Customer | Accounts Receivable  
Concentration Risk [Line Items]  
Concentration risk, percentage 13.00%
Four Customer | Accounts Receivable  
Concentration Risk [Line Items]  
Concentration risk, percentage 11.00%
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue, Deferred Revenue, Contract Balances and Performance Obligations (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Deferred revenue $ 7.5 $ 10.7
Contract with customer, asset, net 9.4 0.4
Contract with customer, liability, revenue recognized 10.4 19.7
Contract with customer, liability, cumulative catch-up adjustment to revenue, change in estimate of transaction price $ 3.6 $ 2.8
Indirect Channel | Revenue from Contract with Customer | Customer Concentration Risk    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Concentration risk, percentage   28.00%
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue, Deferred Revenue, Contract Balances and Performance Obligations - Narrative (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Oct. 31, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation, amount $ 163.0  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation, amount   $ 168.0
Revenue, remaining performance obligation, percentage 70.00%  
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months 30 months
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Deferred Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Deferred commissions      
As of beginning of period $ 14,718    
Additions 2,627    
Expense recognized (7,789) $ (10,768) $ (13,105)
As of end of period 9,556 14,718  
Deferred professional service costs      
As of beginning of period 6,711    
Additions 1,268    
Expense recognized (3,517)    
As of end of period 4,462 6,711  
Total deferred commissions and professional service costs      
As of beginning of period 21,429    
Additions 3,895    
Expense recognized (11,306)    
As of end of period 14,018 21,429  
Deferred costs, impairment charges $ 2,100 $ (3,200) $ 1,900
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]      
Accumulated goodwill impairment $ 50.3    
Gross goodwill 91.8    
Amortization expense $ 4.2 $ 4.0 $ 4.0
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2019
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]      
Gross   $ 21,500 $ 23,900
Accumulated Amortization   (13,570) (11,722)
Net   $ 7,930 $ 12,178
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Useful Life (in years) 10 years 6 years 6 years
Gross   $ 10,900 $ 10,900
Accumulated Amortization   (5,620) (3,509)
Net   $ 5,280 $ 7,391
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Useful Life (in years)   5 years 5 years
Gross   $ 10,600 $ 10,600
Accumulated Amortization   (7,950) (5,830)
Net   $ 2,650 $ 4,770
Backlog      
Finite-Lived Intangible Assets [Line Items]      
Useful Life (in years) 3 years   2 years 6 months
Gross     $ 1,500
Accumulated Amortization     (1,500)
Net     0
Other acquired intangible assets      
Finite-Lived Intangible Assets [Line Items]      
Gross     900
Accumulated Amortization     (883)
Net     $ 17
Other acquired intangible assets | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Useful Life (in years)     1 year
Other acquired intangible assets | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Useful Life (in years)     3 years
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]    
2021 $ 4,232  
2022 2,642  
2023 1,056  
Net $ 7,930 $ 12,178
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   $ 28,738
Unrealized Gains   2
Unrealized Losses   0
Fair Value   28,740
Included in cash and cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   12,329
Unrealized Gains   0
Unrealized Losses   0
Fair Value   12,329
Included in marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   16,409
Unrealized Gains   2
Unrealized Losses   0
Fair Value   16,411
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   13,602
Unrealized Gains   1
Unrealized Losses   0
Fair Value   13,603
U.S. agency obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   6,400
Unrealized Gains   1
Unrealized Losses   0
Fair Value   6,401
Money market mutual funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 800 8,736
Unrealized Gains   0
Unrealized Losses   0
Fair Value   $ 8,736
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Summary of Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Marketable securities:    
Marketable securities   $ 28,740
Money market mutual funds    
Marketable securities:    
Marketable securities   8,736
U.S. treasury securities    
Marketable securities:    
Marketable securities   13,603
U.S. agency obligations    
Marketable securities:    
Marketable securities   6,401
Recurring    
Marketable securities:    
Assets, fair value disclosure   28,740
Recurring | Money market mutual funds    
Cash equivalents:    
Cash equivalents   8,736
Recurring | U.S. treasury securities    
Cash equivalents:    
Cash equivalents   3,593
Marketable securities:    
Marketable securities   10,010
Recurring | U.S. agency obligations    
Marketable securities:    
Marketable securities   6,401
Recurring | Level 1    
Marketable securities:    
Assets, fair value disclosure   8,736
Recurring | Level 1 | Money market mutual funds    
Cash equivalents:    
Cash equivalents $ 800 8,736
Recurring | Level 1 | U.S. treasury securities    
Cash equivalents:    
Cash equivalents   0
Marketable securities:    
Marketable securities   0
Recurring | Level 1 | U.S. agency obligations    
Marketable securities:    
Marketable securities   0
Recurring | Level 2    
Marketable securities:    
Assets, fair value disclosure   20,004
Recurring | Level 2 | Money market mutual funds    
Cash equivalents:    
Cash equivalents   0
Recurring | Level 2 | U.S. treasury securities    
Cash equivalents:    
Cash equivalents   3,593
Marketable securities:    
Marketable securities   10,010
Recurring | Level 2 | U.S. agency obligations    
Marketable securities:    
Marketable securities   $ 6,401
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Fair Value Disclosures [Abstract]    
Debt securities, available-for-sale, realized gain (loss) $ 0 $ 0
Debt securities available-for-sale securities, maturity period 1 year 1 year
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 18,667 $ 17,207
Accumulated depreciation/amortization (13,346) (12,351)
Property and equipment, net 5,321 4,856
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 4,606 2,834
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 7,655 8,126
Software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 908 1,110
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 3,878 2,925
Furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 1,492 1,048
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 128 $ 1,164
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Abstract]      
Depreciation expense $ 2.3 $ 1.9 $ 2.8
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Narrative (Details) - USD ($)
12 Months Ended
May 05, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Line of Credit Facility [Line Items]        
Long-term debt   $ 5,600,000    
Early repayment of senior debt   1,400,000    
Early repayment of senior debt   500,000    
Interest expense   200,000 $ 300,000 $ 400,000
Revolving Credit Facility | Line of Credit        
Line of Credit Facility [Line Items]        
Line of credit facility, maximum borrowing capacity $ 25,000,000.0      
Long-term line of credit   $ 0    
Prime Rate        
Line of Credit Facility [Line Items]        
Debt instrument, basis spread on variable rate   1.00%    
Prime Rate | Revolving Credit Facility | Line of Credit        
Line of Credit Facility [Line Items]        
Debt instrument, basis spread on variable rate 1.00%      
Interest Rate Option 2        
Line of Credit Facility [Line Items]        
Debt instrument, interest rate, stated percentage   0.00%    
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Compensation - Schedule of Accrued Compensation (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Compensation Related Costs [Abstract]    
Accrued bonuses $ 6,177 $ 5,842
Other employee and benefits payable 2,456 2,928
Total $ 8,633 $ 8,770
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Information About Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Lease cost:    
Operating lease cost $ 6,019 $ 6,674
Variable lease cost 738 702
Short-term lease cost 287 93
Sublease income (2,747) (2,693)
Total lease cost 4,297 4,776
Other information:    
Operating cash flows used in the measurement of operating lease liabilities $ 6,853 $ 7,085
Weighted-average remaining lease term - operating leases (in years) 2 years 9 months 18 days 3 years 3 months 18 days
Weighted-average discount rate - operating leases 7.36% 7.52%
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Lessee, Lease, Description [Line Items]        
Rent expense       $ 3,500
Increase (decrease) in rent expense $ 2,400      
Lease exit and related charges $ 900 $ 0 $ 0 2,634
Asset retirement obligations   $ 300 $ 300  
Mountain View, CA        
Lessee, Lease, Description [Line Items]        
Lease exit and related charges       $ 1,300
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 6,533  
2022 4,247  
2023 1,759  
2024 1,397  
2025 714  
Total lease payments 14,650  
Less: Interest (1,415)  
Present value of lease liabilities 13,235  
Less: current portion (5,789) $ (5,914)
Operating lease liabilities, non-current $ 7,446 $ 11,823
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity and Stock Compensation - Narrative (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Mar. 13, 2014
Dec. 31, 2020
USD ($)
vote
stockOfClass
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
Mar. 12, 2014
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of classes of stock | stockOfClass   2      
Change of beneficial ownership percent   30.00%      
Common stock conversion ratio   1      
Initial offering period 3 months        
Expected dividend yield   0.00%      
Total grant-date fair value of awards vested | $   $ 0.8 $ 0.9 $ 3.4  
Total intrinsic value of options exercised | $   0.1 $ 2.3 $ 5.7  
Unrecognized compensation costs on non-vested stock options | $   $ 2.6      
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares)   15,101,446      
Period of recognition for unrecognized compensation costs   2 years 7 months 6 days      
Restricted stock units granted (in USD per share) | $ / shares   $ 0.92 $ 2.32 $ 3.36  
Grant-date fair value of RSUs, vested in period | $   $ 12.4 $ 14.6 $ 17.3  
Unrecognized compensation cost related to non-vested RSUs | $   $ 18.3      
Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option grants (in USD per share) | $ / shares   $ 1.18 $ 1.58 $ 3.69  
Period of recognition for unrecognized compensation costs   3 years      
Performance Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares)     900,000    
Allocated share-based compensation expense | $   $ 0.9 $ 0.5 $ 0.6  
EIP | Employee stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock options contractual term, granted   10 years      
Share-based payment award, vested periods   4 years      
Share-based payment award, granted (in shares)   2,690,710      
ESPP | Employee stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based payment award, granted (in shares)   5,532,478      
Stock initially reserved and available (in shares)         6,000,000
Offering period 6 months        
Purchase price of stock, percent of fair market value 85.00%        
Class A          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Votes per share | vote   1      
Votes per share after beneficial ownership change | vote   10      
Class B          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Votes per share | vote   1      
Votes per share after beneficial ownership change | vote   1      
Class B | Restricted Stock Units (RSUs) | Management          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares)   760,870      
Class B | Stock Option | Management          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares)   1,178,000      
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity and Stock Compensation - Assumptions Related to Share-based Compensation (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield 0.00%    
Black-Scholes Option Valuation Model | Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Volatility     57.00%
Expected life (in years) 6 years 1 month 6 days 6 years 1 month 6 days 6 years 1 month 6 days
Risk-free interest rate, minimum 0.34% 1.62% 2.72%
Risk-free interest rate, maximum 1.47% 2.57% 2.74%
Dividend yield 0.00% 0.00% 0.00%
Black-Scholes Option Valuation Model | Employee stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Volatility   55.00%  
Expected life (in years) 6 months 3 months 18 days  
Risk-free interest rate   1.60%  
Dividend yield 0.00% 0.00%  
Black-Scholes Option Valuation Model | Minimum | Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Volatility 73.00% 57.00%  
Black-Scholes Option Valuation Model | Minimum | Employee stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Volatility 71.00%    
Risk-free interest rate 0.13%    
Black-Scholes Option Valuation Model | Maximum | Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Volatility 75.00% 58.00%  
Black-Scholes Option Valuation Model | Maximum | Employee stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Volatility 103.00%    
Risk-free interest rate 0.95%    
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity and Stock Compensation - Schedule of Stock Option Grants (Details) - Stock Option - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Options outstanding      
Beginning Balance (in shares) 7,207,733    
Stock option grants (in shares) 2,007,111    
Stock options exercised (in shares) (236,104)    
Stock options forfeited and canceled (in shares) (2,991,497)    
Ending Balance (in shares) 5,987,243 7,207,733  
Vested or expected to vest, as of end of period (in shares) 5,987,243    
Exercisable, as of end of period (in shares) 2,524,951    
Weighted- Average Exercise Price      
Beginning Balance (in USD per share) $ 1.94    
Stock option grants (in USD per share) 1.18 $ 1.58 $ 3.69
Stock options exercised (in USD per share) 1.15    
Stock options forfeited and canceled (in USD per share) 1.72    
Ending Balance (in USD per share) 1.82 $ 1.94  
Vested or expected to vest, weighted average exercise price (in USD per share) 1.82    
Exercisable, weighted average share price (in USD per share) $ 2.40    
Weighted- Average Remaining Contractual Life (in years) 7 years 2 months 12 days 7 years 4 months 24 days  
Vested or expected to vest, weighted average remaining contractual life (in years) 7 years 2 months 12 days    
Exercisable, weighted average remaining contractual life (in years) 4 years 6 months    
Aggregate Intrinsic Value      
Aggregate intrinsic value $ 568 $ 412  
Vested or expected to vest, aggregate intrinsic value 568    
Exercisable, aggregate intrinsic value $ 329    
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity and Stock Compensation - Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Number of shares      
Beginning Balance (in shares) 11,615,884    
Restricted stock units granted (in shares) 15,101,446    
Restricted stock units vested (in shares) (6,854,230)    
Restricted stock units forfeited and canceled (in shares) (4,711,057)    
Ending Balance (in shares) 15,152,043 11,615,884  
Weighted Average Grant-Date Fair Value      
Balance (in USD per share) $ 2.44    
Weighted-average grant-date fair value (in USD per share) 0.92 $ 2.32 $ 3.36
Restricted stock units vested (in USD per share) 1.81    
Restricted stock units forfeited and canceled (in USD per share) 2.14    
Balance (in USD per share) $ 1.31 $ 2.44  
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Tax Credit Carryforward [Line Items]      
Loss before income tax benefit $ (62,200,000) $ (40,000,000.0) $ (39,700,000)
Income tax expense (benefit) 0 0 $ 0
Tax benefits related to stock-based compensation 0 $ 0  
Valuation allowance, deferred tax asset, increase (decrease), amount 1,300,000    
Operating loss carryforwards, federal 494,200,000    
Operating loss carryforwards, state 330,000,000.0    
Research and Development Tax Credit Carryforward | Federal      
Tax Credit Carryforward [Line Items]      
Tax credit carryforwards 14,400,000    
Research and Development Tax Credit Carryforward | California      
Tax Credit Carryforward [Line Items]      
Tax credit carryforwards $ 14,900,000    
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]      
Tax at federal statutory rate $ (13,058,000) $ (8,400,000) $ (8,338,000)
State statutory rate (net of federal benefit) (667,000) (1,481,000) (2,279,000)
Stock compensation (75,000) 79,000 (194,000)
Change in valuation allowance 2,861,000 9,522,000 10,638,000
Goodwill impairment 10,563,000 0 0
Other 376,000 280,000 173,000
Income tax $ 0 $ 0 $ 0
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Components of Deferred Tax Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Deferred tax assets:    
Net operating loss carryforwards $ 124,048 $ 122,564
Operating lease liabilities 3,418 4,517
Accrued compensation 1,790 1,949
Stock-based compensation 4,615 5,065
Other reserves and accruals 298 518
Property and equipment 605 528
Deferred tax assets, gross 134,774 135,141
Valuation allowance (124,293) (122,995)
Deferred tax assets, net of valuation allowance 10,481 12,146
Deferred tax liabilities:    
Intangibles (1,783) (3,156)
Deferred costs (6,054) (5,452)
Operating lease right-of-use assets, net (2,644) (3,538)
Deferred tax liabilities (10,481) (12,146)
Net deferred tax assets/(liabilities) $ 0 $ 0
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Roll Forward of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Gross unrecognized tax benefits at the beginning of the year $ 25,718 $ 22,188 $ 18,888
Increases for tax positions related to the current year 3,538 3,530 3,300
Gross unrecognized tax benefits at the end of the year $ 29,256 $ 25,718 $ 22,188
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Net Loss per Share - Calculation of Basic and Diluted EPS for Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Class of Stock [Line Items]      
Net loss $ (62,183) $ (40,002) $ (39,706)
Weighted-average shares used to compute basic and diluted net loss per share (in shares) 151,478,000 145,172,000 137,686,000
Basic and diluted net loss per share (in usd per share) $ (0.41) $ (0.28) $ (0.29)
Class A      
Class of Stock [Line Items]      
Net loss $ (14,380) $ (9,817) $ (13,375)
Weighted-average shares used to compute basic and diluted net loss per share (in shares) 35,029,000 35,627,000 46,379,000
Basic and diluted net loss per share (in usd per share) $ (0.41) $ (0.28) $ (0.29)
Class B      
Class of Stock [Line Items]      
Net loss $ (47,803) $ (30,185) $ (26,331)
Weighted-average shares used to compute basic and diluted net loss per share (in shares) 116,449,000 109,545,000 91,307,000
Basic and diluted net loss per share (in usd per share) $ (0.41) $ (0.28) $ (0.29)
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Net Loss per Share - Summary of Antidilutive Securities (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount 21,523 19,155 15,909
Stock options and RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount 21,139 18,824 15,794
Shares issuable under the ESPP      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount 269 216 0
Warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount 115 115 115
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.20.4
401(k) Plan (Details) - 401(k) Plan - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Defined Contribution Plan Disclosure [Line Items]      
Maximum annual contributions per employee, percent (up to) 90.00%    
Defined contribution plan, cost recognized $ 1.0 $ 1.2 $ 1.3
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Reduction in Workforce - Narratives (Details)
$ in Millions
12 Months Ended
May 16, 2020
May 04, 2020
employee
Dec. 31, 2020
USD ($)
Dec. 31, 2018
USD ($)
Jul. 30, 2018
Restructuring Cost and Reserve [Line Items]          
Planned reduction in workforce, percent         12.00%
Restructuring charges       $ 2.1  
Chief Executive Officer          
Restructuring Cost and Reserve [Line Items]          
Salary reduction percent 30.00%        
Chief Financial Officer          
Restructuring Cost and Reserve [Line Items]          
Salary reduction percent 25.00%        
Executive Officer          
Restructuring Cost and Reserve [Line Items]          
Salary reduction percent 20.00%        
Other Employees With Salaries Greater than $100,000 | Minimum          
Restructuring Cost and Reserve [Line Items]          
Salary reduction percent 10.00%        
Other Employees With Salaries Greater than $100,000 | Maximum          
Restructuring Cost and Reserve [Line Items]          
Salary reduction percent 15.00%        
Director          
Restructuring Cost and Reserve [Line Items]          
Salary reduction percent 50.00%        
The Program          
Restructuring Cost and Reserve [Line Items]          
Terminated employees | employee   60      
Reduction in workforce, percent   13.00%      
Severance Costs     $ 2.0    
XML 84 R9999.htm IDEA: XBRL DOCUMENT v3.20.4
Label Element Value
Restricted Cash, Current us-gaap_RestrictedCashCurrent $ 0
Restricted Cash, Current us-gaap_RestrictedCashCurrent 0
Restricted Cash, Current us-gaap_RestrictedCashCurrent $ 181,000
EXCEL 85 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,V 6%('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 " #-@%A2W)"P8>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OI^E*#Z';B^))07!!\1:2V=U@\X=DI-VW-XV[740?P&-F?OGF M&YA>!:%\Q.?H T8RF&YF.[HD5-BR(U$0 $D=TGQI:Q;&9=( M.H7Y5S*"3@&W[#+Y=7-WOWM@0]NTO&K:JKW=\4XTG>#\?7']X7<5MEZ;O?G' MQA?!H8=?=S%\ 5!+ P04 " #-@%A2F5R<(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 6%*1-I*P%@< # = 8 >&PO=V]R:W-H965T&UL MM5E=;]LV%'W>?@7A%D,+Q+%(*8Z])@$<)UF]I:D1>QNZ80^T1,=")=$CJ3C^ M][ND/^AF\I4P8"^VOGAX=$F>PWMUL9+JJUX(8=7+=K:77A,GQ;&7NA<72SYDY@(\^MRK."LLT=)TEP4.I4%46)^ MV1K0'V^BT#9P3_R6BI4^.";V5692?K4GH^2R%5A&(A.QL1 <_I[%4&2910(> M?V]!6_L^;)D9UV(HL]_3Q"PN6[T62<23:*6B0NM9'YMC$PR--B\\]?MH$X:- +CC1@VP;L50-ZK(=PVR!L MVB#:-HA<9#:OXN)PPPV_NE!R191]&M#L@0NF:PVOGQ9VW"=&P=T4VIFKH7P6 MBHQAB$F;_#JY(>_>OB=O25J03VF6P;W!9$@ P3U+MF-YS5#$&Q&?DI">$!:PH(+0$&]^)V:GA#'7G%8TO\&; M_UP6T'M0U?LW;Q/N8QXZO/!8S#.N-9%S,C$R_DK^O(?[9&1$KO]"T*,]>N30 MHV.QDG$)"].0Z7HIJ@8/;TZ#]B\(B[,]B[-F+ 9%4?*,/(JE5*:*#HYC5"D0 M.MT]G6XS.F.A4IG8B4E@O53&IP9I.Q6__^Z[FNEPON=VCB(.2Z4LM;M4QQ"I M+X(KE!^.UFY3U@XIPJNWY]5K.)$4!YUW,GU\&'&L.<\T-H[]/:<^BG-;F-2L M(529( ]E/A.JB@N.$02T'7;#$!L[&GC]#)HP>A1/J380*$,>>%XY;C5 P\%D M>C_ZZ>.4?+P=W$\_GI#1P_ 4XWB@\;0)QU$12P7CQ^U0GH#ZP 0C4I&A+ NC MUO"?5!/'T6]N,9+,DV1-2$[Y"QDE,.W2>1H[ILA UT"R;IOV>_V@CRT'ZF6; MADT8#I)$":U/=@?$Z??GHCIV."0]"\AD:5<\7 4/QWAZ Z"XA*,\IRM9R1.' MG)0IS)4H0->,]P:*B_IK@D-[!A-Q*E=%)3D<;L(+<@=++P8!E1A![Q84%_G7 M!/=+9:SD(*$K$NP3%)?Y>6B<=+V2!V40-2(_UVQ2?\LS;!,/5?9H: ML"S8\U'V;O:>3$1<*HA6%:T:I,WN\1I"G.<@CFX/>4*6("'//"L%>1NKW@"K-=YBV$X2(/>X D+9[(9)W/9%9)&P<83NZG&!/O$PP7]5WHR.U+ MO. %)"['#+<&Z.'+!',NYGV!-?*%WR%Y;7\M0,-@>+F&N9>0D=9E]>2KP7S MA(QY*V"-K. WF8'%0U[O=DZJ,J>K0<()>>EGC:1_M^?=["?=Q *)+:N)X8A? MA,:8>\EDCR7=#1X;@1$]252L'CC.( M8P$0 )!LP#!V7O09KME;=I.<9QFY+C7!$-?NT?#ND0S*)#6PEQ@8(\"[W1;W+N-/5+-%.7,HML;Y M?-7O772>J_H^*,_@VKM+?/5!Q@1+9F:SO+D ,:C>_]6@CJW0R<(5?LQ"'&2, M/[SI,7K^0=MZ95JD3GJ62KZLB9T>PN7@43) QV@N\J20N9 M)2#NY)V%MZ L^#!V.),=CKM*/[P_(4:2F2!SD(&$K%*S2 O8F@0DX6N,X=JF M*L)6])F"XMCK@P9C4:;;E*]-0%B MEX%4.;$5J%/K[F)I'#5HKI[E5D M"#Q12 -C *?)-^'AVFZOS)ZO9XE-=>_1(>ZL ^@^<12.J@ .4+OJO#N'#:MV MA[6H.[A8*>@U8'754N_,8PE8B"RZ).4T^_4C)<>2Q8M=8/V06+(/CUX>DNB7BX)?[VB)7NY&,'1VQ=?BZ>%U%^,)^_E -QV*M+^@U@*&C =HT0(/UY' MV6[SL>KOMM-HVVG4^,.N3M>A)F*$3GXW4_)!8K',!D:[6C,]SJ#+TZ/Q/^3"5Y M+"D0-*]Y(0MJU=BZB7M/#P;Z3 L8AQ#:]45;?9%7WV6>LUJ%366(G*H8:J$Z MK$PN*#\"%94VL9$A!<,D' JV6>',$=!X*SCV"K[C=$6*&: _5&(55'1JU>KM MSS*;[MA4E 9#V:91&(>1776R59UX53\P21M0G-S&4#PW @=(_1CE 8=*D^\$J]IG.J="FA;+DLA":Q/9<' ME@'MQ6F3LDTK&"8P=:CL 0D>IG+%V9PV*M5<%92OBYPJZ<(^53=>=P8WC(=3 MU6(5)ZZD!3N>0.35_+&2I'HJFFS5+";G/-TXZ@M(,CQ<\Q8KB&#BBFU'*>C' MU%^,S5Z*LK0JPV8 H5H?0VFF6::4.1(2[, $_62Z5:N=R*)Z B5591G@NOXZ M9O/C6NP/JH5% <+I4+K%#&>!(P' CEG0#ZW;)MV[LR@TR0/3R BL::7*'9>X MCD_0#Z@VU7O$F7R!<9PD>"C/M%,U2Y*ZLE*'(I@<5(R5!7DLRJ8@\55DL ,( M]!-D6TNLR*LN)*R]MW #AL;0F%8PBS+7V'3H@'YV*(6\IM[BH1<5JWZ3%$F: M&1/?PI,@C!Q#ASJ@(#]0WO0KGN@.$+TQLZE$)BK2& ]GF,TJ<941J.,).I G MG*YI55NG ;)@(0V'8;1805618X?"WF[$3X]AZMLSYLB$0Z0&?2C68I5!UY!W M!$%^@NQ6CON4FJS H2JZAU)-LRC, D=ECCJD(#]2AB._MS9#)B#BV%!K&D4) M/4B]&VN!E;-*SPQ:Y2Z]7G_ZH/)4K$A.+T8K3G6A3T<3 M8#LE^A\<[9[N=*3#@;=(N9/];JFKQLV93*E^]IT<=I+ ?4G?\ M+5<)_:0C\"XX"8( JMJ%@S4I:WH&8'"DOM)_0"P(U^5"+1>,%_^J9D0 -@?7 M-*?+1\K?_P;CX.SMP*T9)7UT=J:F_EM;M?_3Z&XJCEH*M7^9Z>5]D!_KH98) MQV%N\IKL!JYC)_:S\W(V*V2[1=3G,,=%I;;AJT*M(JM($XIQ"(-DN+IM=JK6 MS3*'W-XQH1^?JF*JEW5)]''!IM!3M1.G"WTPOJ:@J-2]M43!)B2-^)HF#B[A MCJ'8S]"^X!F=%WEAS9G8A.)Q!!.$C,A:#,,H"D*7THZ@V$_0-G4*YT*URK;0 M4NT;XR&<;'8)2A-'.84[KN)#=F>]?-^LL9_LQ($[.(N=;P>'.\1B/V*GI=I> M@DM?(NP B--?D6@[>.']\&)5&^$VL6XRH36RYKYI>%+G-=D]HN]@$_JW56T\ MKSS]#3NPA/ 7Q#/L\F_HS[\_%<^-KVAGN0U?*UALAN=SX][[+OVR\3/A3T4E M5&TZ5XV"DT2UYNW[N_9&LE7S"NR126"$A43;:!^GS,FWV[T6[7M6]3) M?U!+ P04 " #-@%A2_%/8Z3 # V#0 & 'AL+W=OQIN0#SV=WLWED" M]W:Y?'+!U0HS$@N?B,##X37X!KX '7!?GN5C7(&3C@<$_ 51"#9WF\K:5.Y80$#P?3O V^'P!+Q("<>="$..-^W MTP[.(#YB-D64^(8YW[ +GVR57.!X'<3;-LAA*V131 G2RB&M1D@GQ)R#64RXTN:IY1-_.TAI5@$3QU37A9^V1ZQ5MIP&H#=0HM MZ/;J1?6G#V=W! M*T)KP/7"IE9]4?S$;!O$'(1D(W-ASY(/&TLWZ>E T%VRSWVA0NZ:DT-??M@0 MI@+D]0VEXGV@ML[YI]+T/U!+ P04 " #-@%A2K\K4I$P& #:& & M 'AL+W=OQ*;G4(A1VJ;)'[^SZV(Y>YZ1$:'!X_1RT87#R:S MJ\Q_$2NA/V()Q_%TY'=7?+ R/KP_>/Y3D@_BHJ05?@+9*S*7[2KL'B$@JW2,JF,801)E.[_ M^M\J( 50:L;1F"G9_/[3ZO[W^X6-T_+!5H]P9^/RT]/*W3_ M =T_+!]OGNX @"[0Y]4"O7_W$U(;/Q<*12EZVLBM\M-0C=&[D_NKB8:!%>XG M036(^7X0M&<0A**/,M4;A99I*,)3!Q-@5-.B!UIS.NAQ(8)+Q,@844RQ84"+ ML\V)9S!?GF_N#K!A]22QTA_K\?2WIEUT4]PCK63($-[L]'ASYHU#"SX--J4 ( 1[+#-*^*49N MWW#5(T)E=3IR;ELM%0PPR_6\=FP98#9A5D]PD:.L1X;7AT@AON)2!C^$O!HI M7<3;JVFYW[[AK$\)TAD[M6R[O4N88([GDK821F]%X:1">M\GU@.MUB; MB@%'+^?2%31VWO>68<)PPUD[4 M)ASS7*]OVVE2-;&&J>B-R*%(#&327W14/DXS86=6NB @8K>)&%"NV\.BJ0[( M<'GP"?JVWJFP.T4.3 5Q.^,WX#C&N!-5!ASS'&SWD&@* S)<&1Q(((BN?34_ M+CJM*-BGA"C>:A&B]U#0;U78@'XRDMY_RCT>)+[DI,W9"*.=Z#/#^M914TD0 M=Y#QE[)9%.&%_PH+ZD4<>IBM J):0KV79$#:H$)ZI-6//Q ;_UR:ENKLG9AE M<0T[#.&.V];%@.,6Z>XP!AQS;+9B8Q:9-HJ7T>_4KM$E\ M])S$]W;'U\XO1AANMQ-+(\SV^I1M$B4=3I0/T.8(51Q= M@19*Y*]1 ,N[6,BRR#M#0C<9C YWF^=$=I-(Z#E]YIN1;>@?+=[NP4THCUAM MZ;LH*&:.LNLIDR:;4.>[!76S8=/A#?O\H![VTQ?4;G>%.YAW@KH+ \5P)ZA- M,.[U%!NTV)M/SX":S97]EX;K=MBJ.&B>JLP/Q/4H@X0%JT.,9G=I$&]#6"1* MR^#K17'2&I9Y$*IFOSS K2IHY"NTEG$L=VJ*_H#6<7]"AQ8B$,DS% >',[;R MI*P\[T+MF*@?J*-T@]XAES#X=1P.OV2,B5,#L^$%C6P+(\]B8$4V:[C].V0VSYGX=PT9WX\M:KT./*;K1.D!>S+:L#4L0/W:S 7V M[)HE3G,H9,H+(F UMJ;T*J2N!IB(WRGLY4&;:"E/G#_KSET\MAR](L@@4IJ" MX6L',\@RS83K^%N16O6<&GC8?F6_->)1S!.3,./9GS16R=@:6"2&%=MFZI'O MOT,ER-=\$<^D>9)]&1L,+1)MI>)Y!<85Y&E1OME+9<0!@/9/ -P*X#8!W@E MKP+T/@KP*H!GG"FE&!]"IMAD)/B>"!V-;+IAS#1HE)\6>M\72N#7%'%J,GOX MN7CX<1=.ES80 YFS,!A4I I1'+SLD%^;4( MR=F7<_*%I 59)GPK61'+D:UP39K9CJKYK\OYW1/S4Y?<O7^] R?=X)OL7V2 MD4@W.DDZZ+R:SNNDFV89CYB"F,@$M_1"ITQ,(I[C.2*9R41XT6UHV\J2VS?< M^D#930:T-[)WA^X>QP2!]SXF/(ZA#@WJH'?*_%J9WZEL+O@*I#Z.6$8DB%T: M@23X4Q*._ZWH\*Y?S]#_1.]*[OZ!YK[O-+P[CAGZ#7_#XQA*@Q/>!;6RH/LG M8UGE%9[]SYCDQ;K#KT'-.OA$OP9'.C&?!PW#6H*HYS8<.P[J!8'3[MBPUC;L MU/8($IB($F-:##N\/S=X&ZH.VZCS=B0[GVA<17ZHU_.]1@K.6J+ZU&G\D&%+ M5( .MWM'#^X2S&6RV52C!= '3YY[[1NY_IGWMT.GD>;:9J M2Y3O])H'71O7T&_Z9Q]N,*2PS03+"-!Z #\ON)&PO=V]R:W-H M965T&ULC5;;;N(P$/T5*]J'5MHV(>'6"I!:H&JEMJ"&=I]- M,A"KCLW:!KK[]3M.0A;20/N"+YDS,^?8GJ&WE>I=)P"&?*1C)M>%,P%01 MO4Y3JO[< I?;OM-P=ALO;)D8N^$.>BNZA!#,ZVJJ<.667F*6@M!,"J)@T7=N M&M>CKK7/#-X8;/7>G%@F(A[CN>30@X1,9ZH#AL8 B<6T>8QN_"IU.& MM,#]^<[[7<8=NQN1Q$H;D@KR&(W+VXYS\($R062+7FHI8]UR#N5B/ M;E3$O8!.4YQ)D_H)CYR*%EIS%U$!,0H,#OC5#Y((,98H//+$O M;P/D46I]?2)>LXS7S.(UC\1[Q@K#T5?=2>;(5H:T960SN&C[C6[0_O7 NLL9W_Q@(I(2RRSQ!:S#66?3:H:UUCX]?IV2NJ=D]2_U+>.2^=K+I]-JEQJ+(YP MZ99Y'+Z@8[>^6W_K6Q4"-6;VUGL5%C5FP56[VZPP0IJF75$C;JO MA>]\[^;O),_4;5D0A,."W3I778P*95WQWQAY"KK M%W-IL/MDTP3_4("R!OA](:79+6R \B_*X!]02P,$% @ S8!84JD63-K M!0 XAD !@ !X;"]W;W)K80CI*/&C=# 9%Y_=9I,QW\HX2MEM!L0V2?SLQY3%?'7 Y@S8C$+9 [AJ[='-F-QG",I'M]*T$$U9IYX M>/V$?E5,7DWFBR_8C,=_1:%<7P[< 0C9RM_&\H[OWK%R0B3'"W@LBE>PV\FY+_W)..,[D.71"BV_*):KR%8%CM*\LY8R4]]& M*D].9C,?\^E M'QO29OUI,YXDJB^7D@=?#=GS_NRW81CE?>W'X-:/PN%U"F;^)C(S61S!"H)M MLHU]R4)P(]/1HX&:55&SSJ1V IWI'I,)47/:LVV'( M:H;,VR'$I1Z$S;!%.VR(<3/FRA!C.<2R;'.%[*I"=I%H=51(=93R$*'63)6E MN+K(-V&Q%]8\#EDF?@.+;]M(_@#_W/$X!DJ#=WX6_MO3.:0:G/0NSVM#JZ%7(WEL:@&3:^BZ?72 M;*IO5*IOW*&^4Z_%86AYU+6U[=X.:^UV(Y(#J7DZ"-8&#?N;* U/%&K7Z*.P M764;*9W&L$.IT<'9 9U#[00ZTQ*Q0<>SJ:-U\*R,:S2YMBAS Q:%'O4TU5\8 MXK0M=64(&=J(0!MVU*AV6H1_OEJCVDU1OYT^6Z]+_(:60.5B-NJH3&UCR/X? M);L$;VY)2"GMD#E4.QSJM[CS51NU3B?G,\1[I1 MVPL10;9^3#H:UJ1:.R;JM\PSY1NUG6YH0]@ZKAGB=/WN@L(=4ZI]$_4;Y^D" M[AD;W6"3MHNAAU&7@-=>B?K-LE_ 372FJ.USR,&N8^O=[K6[G>A-U,:BV'$] M3U\]@_WJJV>P7YLH >]8/ES[+X8_7\!Q[;&XWV.?+>#8X)(NL;'586WXX"&R M_RGR*#53_^#VDZ,NE&5(GU :4(8=AH1KK\3]7OD\0\)MH\061;#C:0_7/HF? MXY/&&AN\T8%Z"?N#FF1K\\3]YGDMQ+;0$D4VV/](\]00:J< N69@L;R]/5I, MPV,B=0CNVLVU%>)^*SR1G[&JAJ=$_=PZ/Q+49%V[(NYWQ7,,'+=]#&%B49WH ML; FU=KM<+_;G6G@N.UN0XJ1JUG%PA2G>T 75L>A!-!ZCO5YS+IYO\-_7J;YW)?U!+ P04 " #-@%A20WE&KE$( !+ M)0 & 'AL+W=O$O9KG+$9"=52:R*/#O/% E9W%"$AH3D9+]^ 9(6): )R;O[D)BB#II] M&D"?;H@WSZ+^T6PXE^CGMJR:V\E&RMW[V:S)-GR;-N_$CE?JF[6HMZE4'^NG M6;.K>9JW@[;EC'A>,-NF136YNVGO+>J[&[&795'Q18V:_7:;UK\^\%(\WT[P MY.7&]^)I(_6-V=W-+GWB2R[_W"UJ]6EVM)(76UXUA:A0S=>WDWO\/F%,#V@1 M_RSXW$TQ[QDF=2FTC5GP.?\[+4EI0??_=&)\=GZH&G MUR_6/[7D%9E5VO"Y*/\J)LJF_1\]]UAO M@K)](\6V'ZP\V!95]S?]V0?B9 .1@:0?@ Q!["1 ;0?0*\=P/H!;:AG'94V M#DDJT[N;6CRC6J.5-7W1!K,=K>@7E9[WI:S5MX4:)^_F#]^6#U\^)_>/'Q.T M?%1_OG[\]KA$#Y_0_'[Y!_KTY>&O)9JB/Y<)>O/;[^@W5%3H<2/V35KESI+*JG;D<4LN#->X===K3+ M6KMLQ.XWE4)*T8 SUHWTVY$Z3QSNI@'!$;V9'4[C","8YWGD')8 ,!J'7G"$ MG?GO'_WWG7&YS_^E-H-*.+)!4JB,DXDJ*TJ.JIZ8OJNOL[39H'W#<[U0Q2NC M&1R]"9S13+A*LEF1=JFKRE&Z%;4L_MW>@$+5;&$:Q0=,&82\,(H,F@*+8\V&: MV!N4Q_N_$-W58LU;HFF)&EX?BHPK]HV$Y<>SO*4^-K<:@/(),U,9B I&-AL^ MD5SLSL6BFK9I:DA/)5>+%_&?>NERD!:V7&$Q-O<>@/(I'ILI,CA,G Y_Z;TK M9#M/-2]3J5?@)JV?.#P+Y%(6F%^&) "$!)2-T!DD%E/WPLNRFH.I6Z\[5?[^ MX#)=*6UI>+:O6]$ .5+;.Y.C#9D2:NXO".7C$<'$@^)CYI3,^2:MU/08.M@T M7$FH)EX6Z:HH+VHB'B0:^Y?B*O9:H)4V\N+0AE _2,@-K]]J=0;#Z-OL*3.+ M#PC%_ B;H81@T4DI7)7U_1?5/ *G%5B,&H$@8^R87P%88!V.+;M!M M(3C4"<3=RW^N#KQY15=.!IDF M;IE>[&M5E*JTHNHXI6TJ;O)7NV?YW_MBISN+T3*$ %I+_J!%+:.+;V, "CGF\VC0F(PW$X1FY0;G*AC4]+E6)? MQNOXP2TVR&SCED &%'*:"4I0,8I MP2/DZ*#CU*WCQR2EMMFAR%6B6OU";_J,];OZ9V]QB"RUA1LKF303,@";!F%L MP!+(6DS(R($,'-O%0=<(!R5!57\^4JL,5A=9>]*E MO@?) Z?QGM6= *@I(7%D%L< CIWVS>?LAYJ!NFN&^=4442K1BC\55:7G7==0 M:K.*'&1N%P&,4?,$=0[ @I!2:\L",!*,=9MTJ"BHNZ)X'76NFSLG:;M*\#UJ MGFS, 1@0FP2 G8/.G, @ZUL!(#(6"IF0TW +M0$5W1H M:=_,K_8254*VO$&J0)MNK0\;$_GF.2L BD>.C-G)#^[NDJ%]A68JUE,EKR_' M[F(E4P5KNWK^,VL/Z-L9K?BS]6O0R0G3:-?*[%_;S1(0@*B&U=H@+D-=!&8G M;YEL>?W4OJW3H/9@LGM=XWCW^$;0??L>C''_ WZ?=._U#&:ZUXR^IK52GT8% M8*U,>N]"Y4_=O;G3?9!BU[[+LA)2BFU[N>%ISFL-4-^OA9 O'_0#CN]/W?T' M4$L#!!0 ( ,V 6%*D_S/0T0, ) ( 8 >&PO=V]R:W-H965T&ULM5;;;ALW$/V5P1;H!1"TTMI)C%@68,LQD@)!C3AN'XH^C+BC M72)<$Y9X:D5@?GOW!-%."A,98OLCJ$]FV> MLZJI09Z[EJS,[)QO,$C75SFWGK!,08W)B\7B==Z@MMEZE<9N_7KENF"TI5L/ MW#4-^L"3KNH0!_+UJL6*[BC>OF$4NJ&+&MGP=/N(KM< MOKTZC>O3@E\U'?BH#5')UKDOL?.AO,@6D1 94B$BH'SVM"%C(I#0^'/ S*8M M8^!Q>T2_2=I%RQ:9-L[\ILM07V1G&92TP\Z$3^[PG@8]KR*>4U!EROO#N CZL%+3:2U!0MY+2- M2;D+7F:UQ(7U+[Y"J__"WB);PC6Q\KI-?;>#JXXE@GF5!]DMQN1J0+[JD8M_ M05X6\-'94#.\LR65SP%RH3EQ+4:N5\6+B->DYG"RG$&Q*!8OX)U,VD\2WLDW M:)_!QEEV1I=/5MQZ8K(!1R]NM$6K-!JXDT&2T@P,OU]N.7@IKC]>8'0Z,3I- MC$[_AVS\-\BP09:3*Z4,[PE-J&?PP8KM/W[_W5E1+,ZGZ=1?GL]@F @UB85- MB_9QF +GQ\D##6,_0>O=7I?$4"=XL+C754]+[.]B@T$N&S#H*X+[^=TR3/B?D0V!J4E2.O_JC(DFFCN%1(:2]W![>43O^(1#U20\TVHHX@'1\!S.&9 MUN6;PX/(.5:]+6R5O!PN8V%%Y;$ $F^D0B+1\MW*HD^U]J85%OB5LKS'#X_E2PKL9<7-6P&#; 13^4C1-X]*'G#R"JA MPO^ *Q]G'P D&H !D !X;"]W;W)K&ULQ3UI<]M&EG\%Y=VLDRJ*MN0XEY-4R;(SZZW)V"7%R8>M_= $FF3' M()KI!D1S?OV^JR\0D.39S4Q5RI%(H/OUN\_6]P?K/OBMUGWU<==V_H='V[[? M?_?DB:^W>J?\TNYU!]^LK=NI'GYUFR=^[[1JZ*5=^^3BZ=.OGNR4Z1[]^#U] M]L[]^+T=^M9T^IVK_+#;*7=\J5M[^.'1^:/PP;79;'O\X,F/W^_51M_H_OW^ MG8/?GL15&K/3G3>VJYQ>__#H\OR[EU_B\_3 KT8??/9SA2=96?L!?WG3_/#H M*0*D6UWWN(*"_]WJ*]VVN!" \8>L^2ANB2_F/X?5?Z*SPUE6RNLKV_YFFG[[ MPZ-O'E6-7JNA[:_MX3^UG.?&]W\C) L#,=_U]] M%#QD+WSS=.:%"WGA@N#FC0C*5ZI7/W[O[*%R^#2LAC_04>EM ,YT2)2;WL&W M!M[K?[RL:SMTO>DVU4VOND:YQE?P_^K&;#JS-K7J^BI[Z)UM36VT__Y)#[OC M&D]JV>DE[W0QL]/Y1?6S[?JMKUYWC6[*!9X V!'VBP#[RXL[5WREZV7U['Q1 M73R]>'K'>L\B+I[1>L_NQT4X9O7?ERO?.^"=_[EC@R_C!E_2!E_^$Y#]Y^Q4 MO53>^,JNJW=.>]WUBF4'WGSG3%>;?:OIZRO;>7BGX>]_V>JJCI_HIEJ;3L'3 MJJT\+*%!BGM?';33%:B.O7+PB$&1K*UKX$$-7-]OJ_?+FV6UT9UVJFV/^+7> MXVHJ ;I/4'S^'__VS<7%TQ=_N;Q\1S^>O_AB6;WIJAZ@L7O3(60 ZDYUH%X0 MA 5]93K69?CU%D RI%U030"*VK92S>\@=P3R@DYE/&UM.X )UNOP[1;>J0?G M\(OLA4I_1)@K!4B"O=S!> TOP"%DJ4;CV3M=:^]!"58 2J6JM3(N80HW >R# M7B%4@P)V!"V D_"ZM][@APMXS]8?MK:%I?WC2O\QF/Y(%*N5WU9K4+M^^4 * M 6[;H=&$I@R"*^5!FX-ZHV4-DA+V:X]G]M#!4D0V/ZS@=$8YX*)E]1Z.#2^^ M!LP!IH%8N#^3GA$/7SX$''P(J85'(A9!8@-H<$B C^"\LKN]ZHY5;X'2'^"4 MVO5@C"H=]EY4OP_-AE=$^)4'"[0GA,(""@ZU7@/QY=![ZXCE=LAQ='IX7LNK MK5$KTP+>-?_>&%^WU@].RX&049""<^_0@K@1GCK\/'7V!3Y[T,B.?A8RIV]U M-VC:1G\$.^UACV8@IDSOD-AH9VQ#; "4B:@)!%]4JP& =L2K #'@&W8"C!*H MNM= @2X0[KN*I.VK%]6O0&VU:G5D;7Y$%B41QP5 ?W9>L14&^:WCP85TN-SY MUR\\(1!UK6=:L_D#KGX1=T0V\J306MO!CX @T0II53@K"3BJ%;L"OF7A"=!\ M^J:7&<,,/IWK5K5#XN; =B)_!U2Y]Z]1J[8>VKC*QMKF8(#J!H TCI46XS,0 M%";JV>NW[X.:+?A; M@U-4<#GJ-%%: #-][_-3\!O(5+S"%%7@:4>2 %*QL@X,+;Z)!UJ"W>H'4L"L MH."L+1X:I-A5:V=WL*#-N7Q!N_BAWLI3&E@CO+?2%3[D4/R$X27M,5C6'QK]#I#5Z-K0QXO*C.W(&U[]?KM H4=7=*1 MQLB-V9Y--@")0)5@K\BN(V7V@P/(V8J#N;,U[POOVL'5HMBT\+;P7 (W.WX2 MLR6Y$@Z)VQX7A5;>@OH*"@15"NI;T\MY20$!I!Y?#.J*%(IGO('1;.W0G*'? MW<#Y;#. H"ZK:U%\U[JVX,_0Z>4S3VH,=!$X^_@*L( S8+B),>9DG1"#%JQV MAJ0# '"W)F #-EZ#O8;/44?+-\MR1\>@_!TV/6QUQUN!.\]*R>NT(M"!-"(P MHDM:]H3I FP+PE$G>I\Q&/V5?CM6OCGRT2;04Q;9'/!I^I9W1$7UL=XJL%9T M=I:8B:,UEDQ"< R\0L^K5Q_QH=^2;=#1%KF,)/W6V6&S%;4%O$9"['N]]\F( MO&D0,'1)@_:10Q&E%A5 %\FV8+JIB)T7]RQSCRT("Z=E7HV,W;0!R_2Z2- = M#P<*/QB67&'G')Y9?&0Q0HWRI;QY6-2OR=>8V1"44L[H0NG1IU/4K.UNQYI3 MV(Q\&.+'*0:>$2>'^A8X2=TJTY*L"WH"28'&6U-OBU,%%@^LC-^U:NA0HP,0 M0<%/' "$+044F8S:6^T*M),]&F$AJ0L$.ZT#?*UU==3*$?5:W6V0*]'E%B\@ MO1E=ZHRM0)_BC)87NMY,.9[E?@3$(B< MS?S<*K=!ZEFVC^"2>A_B9T/>:6]JLZ=E^ 0.#UYO^]R9^0F=U/>TF&B0G\W MY;70@WSJ3$4F-PF4//Q"VF*-04C+3GBIQ+-#EM[AE,Y?5G\#18E"UK8C!?/8 M3[M61&-@/7%DU^:C;LY >[ 7^_"3J=;;)*3A4_($@R_)V^2.RIC-+277P&BY M#[K?MZKF>%LUS1D>9('2D2P&/EDYV"_J](+_AD"%\RH5>\R&7F;')1E];/E M/,VRYK'[*?44^W#P\I=\D 8_V M23MMIPY!P06=H@83^F;]@,<6N:1EA&6_FQ)M:&I0JT][;+ LY/YD,Y(ENE>G$3'F/$]EUHL62P&O7[VA6QEY#[D M931_^!WIO]7O+!,82W\@G=8!R*6CP!8'/V0_/;=P:T",=7Z<&T0EIL*@^6/!C=S:Z)W=.+4'3S@S%M5+U2J*_DH_2%R6%$=1:I#]EFF]!TBPXOS= M6L)'MDM(+'*E2-)9R !2+B+?$!;3YI:$+Z%$'$9\B&!#G(Q28'2 BHJE(%8) MY)"\Q//(KIBUD@2-"P[5J]$GP:*1 SSCR"!BLQ36-!%(2Y'Y7&E &\#22H&L MN66639$_JYJ$SG%$@B@5K[1,;]$G]X*2"X2D:$\R,APC@5(C%=%U@VH7U1\# M^#,:_3PR35V_;1$<$)"V)5=V G^LG4M'G15/QBY9/<,/=:TU(0: M>06-> V2O\# $_C@[S%*-?@]$(9J(-ZN^P,HI04 AH"0^A1W8=+H8B9 =?% M,M">@E%"7GR=0H?3G52W,:NV#*T:H&]K]_B+KK>=;>V&Z[HK57^ 7Q);/)"/ M$G\DEH&W_USVF$HY9-[4/!M$TB Z;M CT)P)E0FMX[X0-Q.9M]0.,:"@1-B$>PWFTV@Q20 M3K*K$-4YS>X9)<<:'16:!_1$72W@WZ,YC ^T;H+/FJ6V!A?J"YZCQD]BML5D MIHN6#42%WQL#&.DQ.=#WSJR&/F1>UD.[-FPY:-,9_VWHP%W*Z@&9E3)^CH5B M9!$<N"D+OWP&@0:W"MR#>(W5'C5V3%4Z(>II9WW"@%^@]T@D\!0^@:V /+0:!3 M^J7(MK. I5QP!F(.%*@PV%4?@]NY&ZC(N@8,,W6IRP.3"O4Q)\'R#FQ0&J?G MM%[/32[DH2ZKGVD3(O8-]M'P^1;8+%]R0F)8#>&0R#K-;T)!F;2:\ MCB*-'AYCWVX:.9CY"5FG,Q"8,ZS7S9ZP"%'0W(FU"@DH]H1ZB8U2BC8GY/L. M<-226&W@U-(28'VPWQ/@Y/#F.Z$1)0U",:7>8N?G+54&0+*?X)K%=G_6)@M0 M*B1U5&3B3=@RLE'&7@$;.UVJ&O0+J!"(@3^@O)JU:#JI+, OE)?'Z%!"T@C8 M2F,OAWBCM27WAA6X<6P6)=_Y)B;QN)6"L_IC3/ YI4LHGI-/MJ ,8JHTIJ@H M:[<:]2YSDAZ_G(HGJNX:[%6F13O5# M2A.F'@0Y .L852#J!&IDYX+&24>711>F68NM"2&@1J3$PY>9@\W04ET@;VQ1 M#=@/50R5>@)E%:]1A?B\Y&T ?4 !'RQBJ)0((>@]R\B/,&8_M&&CBGZ.P. M5DN)H$7L^*M)'W,7V.2#!8CAP? BB_-R4A :#<+68/$P$%28%&R'VR#KDUKH M'T0F%B11",AUF*FGA!AY7C[E>A8/6X\L99\72K/T N!R9SS7C>.'=?:A$JV; M-YEQ(!"SX=%1!03:U:BF/VH>$M>?W)(BLN)NF7SGO3)393-Z#HX:X@CP-SJ( M8XH24;$.)72P+X,@S[L4YGQ>ZK."YZBSCRI:7$\B9UAE+G!PBD]"CW$KUW&/ M@M8>)663N\Z3V=(F=,&,-@(9GD^"<@01^-6L=<@O3/W)6_B7"'$LX'FUT]3O0,R.;R.Z5JEW>))GL\YXM0+PE@_F@"E9 M>KC<8O%QEFHLXFTZ($4R #-W#F$Z/ !]\3+H7_"9N?$RAI*AP\!IM=$OI+9&UK/C+92'EI1&4DHO,:5]\ M5]U(?K1Z5IU5SXE91UG49]5/@P.#1PQ5'/HYO/)U]5?L*<TH5>8O89$LM:.XO=T#&/%!PIR4>3 M.X[]ZTCS#66S'3F'S!+4:YSD?9KI2YZ/VD-44HA5T?.5M#J."$6Z_R2/)Y]( MLM^T-,M.EAI_6(&A\*LCKOW8L&0%)O#1VQ"PY@# *3*>LQY0G)U'TV*1.D(#[ MH5:D=)4>^RD)6>M@ XOVVJPM5N+*7$M'%Z4LLU&+P=YVPD+WUL[0]?_WI\MG MU0X\ 0J?X+>GZ3=\!C[Y)GP2.9&MFL;94U![M=ZMX+1A>A3_/?^6WX:?OEED MJJL=]?[5#Z,3' +@^"K"(8 ]*SYX$' !JF_'4%T#;2#:1=I0$C;[G7*Q(XOW MCC16[I)$(Q>"35% UHW76N29R=,T0\IYYMTZ3M8(I\WKDZWN>PR>D.:20IOL M*HQ^&NENU'QK-.E^K\A-^TL8F"IS"YQ1B--4(P.K>EJME^)UJ%D[[-0#R8%' M,','SMPM6W-7\:@$]] 8!ZH6\P:<2&E0861]\+5RCIR#V(P1P0@9G%7AY9SV M+VE1N.CR@H7I)FX E,)G.0W :DDXEN4A*8^/^$=:4R9WUCO/1 M'#S5T$E^DP%2G#V.A^:$&+6I\7,3PS]W@H6K96#=MU.IY:5,A%H%\(0]VXRH MC/:]9@43B$+C-6GB8!8CC^_ !7F$+C--!0N _T>S."'[CXM&EA@=)^G@$@=9 M/P1W=V8GXJ1US%O-LQ^L/.Z[AOP#B4$!\S+O V.P24Y91#L#Z.I_9W'OL4S8:3?=G!%P_!&8E-,]2B2#-. M'^O;L#K[)#A%A76< M1N'O<0)FSU'9VW)XMAPA+[O# QZE)D";YK/EO$"1O9=<:U(0_,Q>'25X#2HH M14LERH8P]C _I%ON.#U?(:#S+J<'H%0@Q8$/@CJ.NZ#;;6K#T\^)=U2#F9HX MB\+2\_9]SL115$YI,CX/9U[EA;S\41+LN*CV[>")I_;B?0DW["0 XP =OD\[ M\AS4*(MJ=>)3HGT./34*3(UA\_!UF)H,OMGYQ:C#0!A;&OY&,Y\VW)5@N9># M8M(PTJ.S4TO=E&TB9XP S\?8(A6EGE?DPB@.5WW4KL8>8G#G0C"QD#5#U! / MDR@^:A>_-ZJ98>?'/I $6VMX:>[%!-E/Q*Z)=,@$3;R>.*&5.BI]CZ-!V8URS',\L":O5Y'H/J"IM:LM&J_%1? ME!2+!27R3:Q;:\HP>2D6'CF;/#=?>.HOTH@3.3A$GR@ZL4,N-5_0%0NA@:G MP^C!?0LV):7C7K8*"']3;RW=Q,.2E&ZBV-E&MUQ?W*>1*'Z%IJMZ2'.D4_@\01;D-[8)! M$X;I[9&TXD5(+?E432PCI)Z*T\-+"]<_\=R)//?!^H;:/*I?\ J!>5GD9A"^ M:"!;/#7J\W(+D1_6)C&Y#J_-WL!S1^N*N+SX-NHVR@34$Y6;_!*1E>X/6CR/ M%/6D$/'$O<8:T4<9@[OC9B$.7;+\.4*U4B%K0S!RVH2,BN[S&U8B(5UWBDT:O.F2^SYV^U=4(M%\EU+TQG):1/Q[G:IG> M'W1KMA =\IY3% ZR(^%!2',G8A+90G<1I4,S?5FT:(!TP,/&;T/O3[JGB\#% M8&(2!HF9 HTGLQLC7*6,>)FY$J&3 B]3PZ<9;MHUW#P31 ,\NX,]PWLUN,M$ MU5M>EK-'](5A!T[B7$[S9DMA"5Y3WG\$)W^^2JXS5/M"K;GQ!7'DL6^FR9$D6(\@A6*J=!#1V#DFY;(+6<+1Z$S/GWX6SUC0NAK MX:NPSH(.!.S<]ZUN*QM[1)%X,]PPE](P_3P#D>S]SR5/%">&ONF3^?1LI3IFKM3, .EP+S$ MPGW5IK(2+DO..^SU<9P>P"_E=V(K3A$"$.TQ3>&64UFA%RU% M+V,"9OF(',80W@6^R"[;8 O,Z. Z=^IUDJZOW&ZP-G#!6[H,9MSQ(/!MF M#X[ISB\IJGD2 ZR!QC22*1F"N80B0UP-W!4WR&(Y,K(J!JTR<=//5'9T(I+$ M0BEG.FU #T2..-^21:KAYJAX]XN(94*JWGQQ,6 M2)5QX4L:^9,27W;W)5T>*I3, MU&*Z;T6D _/$799*AL-[85ZY88(LK6,[RM.8\>*<^*;-W_1T514:URU-5'1! M,2[DI@P6Z*+#I/EU)Y%I<7FJ^,](#!F(%6]*/.G M*"C08[".S-+DK=%H>\[6\4JV?.[^B,8^S,M0D!.=Z%H\$ZZZI&06AWI1UQ4% M%;&>X>L?^J@8/U3/37H?B=?S@:A$L]&?E#(3:6#H2+H@/A?+[. M_PD-"+/]!U>6\L(QJ;:NKG'@9'RC\U54R*4+D-\7Z7LWL.W(PSCJ*N+NV]%& M^8#+9)?S[-#98FY*J6NF1B VSUKU,5(&!I-#BN7P;"0BD&>;J(CPQ$K75L[ MTK8HC"?3\+C_X$F5TL4\0\\SG$TQ&0Q.:[#I8894K-/[CJ['O4'C/:'=P^ P M*\@FV!9,QV&((-<@&1K#I4N(J(LU^'&X+<[;3EI$['0T7GGJG(C%\@ GM0N& M'<%H0,S!SALU;5#U@V0)O1C7\#QR;&#)TD2T=)QK'GMJ 8 TLQ1N0.0+. ZG MW5FBMD,P1'B(MSI$1.UXI4,6H9U#A!;: MPFU/"9ORUAJZ' Y9LXO3H=GMJNYTJ:F1GG#A1+KU.5^VN(Y"$JT?P<282FM@W]P7)K5:;%L2X?SY9POYY]EGA)WS\\]* MC;^8X2GT[&* 7=Z9LA ^FP#XFC@.=KYL+%VHG]_\[VQG!ZF\^NIU#)W_2W4# M9KZB@: M2TJW>G)/%G@@0!(&,ZU]53V[^"I=_T\9'8$DIA>VH)3H!D>>T6UCY388MVR6 ME$0TVB,E(Z9%LI(9#*L+X!'UC&EJ0 M0DZ5(E;L2P"JE[-X:<3DWN!2D@I(M4%SH9*9#HO"IA<1"+N$- ,W_M46V$7= M&C@(HC1<:F2*3: 3%]*-^HLIJQ/N2,F; M0^+U-]F@@HAT3/;\7S9.=XA0V,)3;)/7FOS9K!B3NER6G+HI/>JH-YB>NTM% MY;Q<7H$6JH9<(I*>>^%B=+N UI[3?TT("G^ZO'EYQ[R:Q&4S+^8NRUTF@YUL M0UQ)N:-4W;3NI"S"]RB:SNSF,#PNON>%)T+N&ULQ5?;;MM&$/V5 M@>JV+PHE4;XEE07(=H.F0!##3MJ'H@\K2U:_OS/(FR;73HD#[ M(I++N9XY,QPMML9^=@6BA\=2:7CXIA=2CY2*28UW%EQ=EL+NKE&9[=5H-NH.[F5> M>#Z8+!>5R/$!_:?JSM+3I+>2RA*UDT:#Q>QJM)J]N3YE^2#PD\2MV[L'SF1M MS&=^>)=>C:8<$"I,/%L0=-G@#2K%ABB,WUN;H]XE*^[?=];?AMPIE[5P>&/4 MSS+UQ=7H<@0I9J)6_MYL?\ VGS.VEQCEPB]L&]F+^0B2VGE3MLH402EU.0I2WPHOEPIHM6)8F:WP34@W:%)S47)0';^FM)#V_ MO,<-ZAK'<(L96HLI]"2@XR^4Z?M'B+281S&=CB*?Q M] 5[\QZ;>; W?QD;R*PI!S2VTA=P$RJ#%GY9K5TX__4%AZ>]P]/@\/1_*,9_ MXQD^%D@:927T#JCWE -O6AZC=:&!4I :/,E]TM+3TX,7'EW$5^NESN%'H6L: M$-!6*=;I2ZXU@==:5H[1B@%4576/$H:9DBAQ9=? M'X7VS5>7\>SB.RZ:%X.)+T

QT-U.G4"%4R_R36P)\G^K E\9.+Z(RFG%)A M8)/8R6P:770G8X:X:EB@=M' 3.$<>O=/_3'T)Z^CTT.'T^'@V!]S6^J$N./X M!I(C_](!<9"^;9+ 30D HO[?)"DSR[<,I*IWG+4=3*_8CB/\J7*]0"'&NQY3&O+7KK2N^?8%RPQJ(>( MC9M0V"C!INIT:/WTF"OK?KCX($!]*K5F[RU#!\-0H94F=='!L.&P+7O(Q,98 ML59(W5O62@251/BD>%57(-+?J*<9F#"9>JI26=A9&/7<03F&,FSH16.+AIM, MN4T9)X9R'IT?(AE'E_W!OT2N24WD5,2!$#80C3YU*>?YA'., MO2A-S5S8T?Y+N:P):TJ7:=3.O",@*V,[!O281EV'K[JF^ZM=8+*WI!'T>5A% M'5DA_\V^UI_VV^ZJ6?(&\695?B\L=8<#A1FITH0\&X%MUL_FP9LJK'QKXZG. MX9:'!UH6H/>9,;Y[8 ?]?X#EGU!+ P04 " #-@%A2*,145-(" !1!@ M&0 'AL+W=O4R$P/ M4MWK$M' 8UT)/?-*8YI)$.BLQ)KI:]F@H)-"JIH96JI=H!N%+'>@N@KB,!P& M->/"FT_=WD;-IW)O*BYPHT#OZYJIIR56\C#S(N^T<H?G: M;!2M@HXEYS4*S:4 A<7,6T2396+]G<,WC@=]9H/-9"OEO5U\S&=>: 5AA9FQ M#(P^#[C"JK)$)./7D=/K0EK@N7UB?^]RIURV3.-*5M]Y;LJ9-_(@QX+M*W,K M#Q_PF,_ \F6RTNX7#JUOFGJ0[;61]1%,"FHNVB][/-;A## *WP#$1T#L=+>! MG,HU,VP^5?( RGH3FS5*X0?BZTV MBM[/SPMRDDY.XN0D_UWPBWC;I!/=L QG'G6A1O6 W@M26)5,[% #%T IT:NM MF,@09 %&4NKVU;;NF:QKKFV#:5>![J!1LD!W0.XV""=\YLAI$#C6)V0*T%XZ MT)5AO:7:G:X-&)6-6=^*NE[#E5,B]YJ"Z-Z$:FS%O(!%8[AYI&&CD;H]DSMA MK^AU5XJPR'-NG/#U:]F\@RCQTVA$1NP/XY2^5ZF?CL8]LL;^8#!\QEU(=D@< M$41^/!S!5=\?1&D/$C\9QO#E6&E1Y/?#8:^5'9+L MUUY:<-;F-:J=&V::6/?"M!W?[7;S%#=#]B\S_ %!+ P04 " #-@%A2 MZJF6=04( "Z% &0 'AL+W=OG1]Z9Y]UM>7JK6EK,5GS4Q;55QO M;T6I-E>C9-0]^%6N"TL/)M>7#5^++\)^:SYKW$UZ*[FL1&VDJID6JZO13?+A M]HS6NP6_2;$Q@VM&F2R5>J";^_QJ%%- HA29)0L<_Q[%G2A+,H0PO@>;H]XE M;1Q>=]9_=+DCER4WXDZ5O\O<%E>CQ8CE8L7;TOZJ-G\3(9\9V^HJ])&4_J]H6AOVUSD6^;V""X/H(TR["V_2HQ4\B&[-I$K$T3N,C M]J9]QE-G;_I?9K=GSNW9_PSHH_:H63^8 MAF?B:H1N-$(_BM%;N=U7#9<:+679UT*P.X7[>@L26Z'!+9$S6W"+/X(9N:[E M2F8<:W.1D7B MDEG$K%H+O-(@MRWLW$(U*)V*:068$@OK=2NQQVJ5G%&J%)N^ )64K\WX' :UYNC3#86W*R MCN42.)6J7K\OH1;PYY$C/-<=N'GKO).?E=3&LN\MUS!. !!)QP[=%WZD80CD M@'%9YP#:#N$/;S8"--3 ^E%HCD)^I)>0+:4!2ZV&/C;,:[TE1X^\; 4!03BJNMPBJ$9I2^_:6EHF MGC(A$*-;L(*#L&4)+C6-5D\24BNP[]TL'D\A>64)]?:0#I93NH- 6M-51-:9 MJH2WQ;-BO,?TI2@E2&-V@3];SJ1QCRN%LH(5DE#O"D2G"#(;1 &O&5Y;9T8C M3X2.K%I+\B% VLJ551-16^'A$T\X4(ET1 ;R]0R@/C02Q!'BDYWN% M/F"E?""ZX'GMX.GQ&Z01E.D9TF2B1(/XO<3'GL:\HISVR>.: EH$ S")D"H% M*R@B[>R[AB:-3A 0%B:&T/>#M*@]^N:* LCD=ME:ET,I*^D1CE!)[:0S**;I M)',@D8 ]H\Z'B7(;!3B)+DO1$6'GSXQ9?TQ\/2"]?2:^S(9A#QA7.C%UVI1! M:(WLV/)WN5I13&F'N71#E+"C^4/OH1.I2>(..:ZT0IB\U+>LS)WOO+I+QHI,?%PW/LK9J M/?4/B:3;-12MB'$BQ"H<4'M1AB(>.3\.N Q=!Z$V._W8EO5',+SW MOKP+0CTT.LT&H$286=HF=[X)@P[R+B>%00JJ7^XJL'+ONL!\X*3XA6R\N27/ M'DJU[MAK"ZE?@!(TX&5]CUKWS?$H#5%-JXHE,=L*#K$$;.?^,G(QV&/6NP!? MF)ONK*7CF;]QD4*P%\B7O3W(X($!<*55K$+8Y_?":8+)O'IA_$,XGV., /&4_.0F] M&2CCS;!?_XF@[PX7_)R]0XVCBSC&Q=8?S*/+F98G4;GLYA]518,?2))IY7\DTFLV=,]B9QH=3QL^7 M_W/*B"*^\%%,+Y*W4IY%BREB/HOF\YC=!I83DWU:)^[?*7.G>/J1_>)&AB/U M3]A[] 2%#R?C9CV7\K\C56-^SJU M5!8]XRX+P3$JT@*\7REENQMRT'^NO/XW4$L#!!0 ( ,V 6%*H0^0;#P, M ! ' 9 >&PO=V]R:W-H965T;@_#'A2;CH7*4B;1S;*OOY2<>.F]:3%@#XDH MBCP\I"AZNK'NWM>(!#\;;?PLJ8G6YVGJBQH;Z8=VC89/*NL:2;QUJ]2O'


./ MTTCW?8"M=W,DCS9*SZK54U!DL Q#1^[#"3/F1P/)3WZ!]C[IS+4GI\;_5755(]2R8) ME%C)5M-GN_F$NWQ. EYAM8__L.EL3SABT7JRS7>!(LM+27(^=78#+E@S6A!BJM&;R2D3+N66')\J]J/YM73W2'*I$6ZQ M:)TBA7Z:$D,'@[38P5QT,.()F%S M354>_A@2BP? Z3,J2P9OU"ZS,.%AGONU+'"6\,OSZ!XP.8X-_]0(LK&.U"\LH;"^ MR[.2RL&#U"V"K;A_>E?_VW4C/;S,AA-N,ZWCB_'!F"\"FR6Z_C(&(+4.)YM: M%37'X!?JB:,%9&MPN\.'IJ56:JA:4_K((D10IM MMP@+4$A?QX,H(-\%4PPW M-(3KHQ0?Q2).M;*:QXHR*WC->%3;UC.>?W,.BV/D\S-8],6Y,SS%]'_%CZ%2 M7V*E[H:W0R ^\:W;'M)X"?EH<)J)(/#OU8N)R,6[O7K4.?)(,\46[%*KE0P3 MR,/I8)QE[+)W"/L\/)PG:C89O!V=]M;[M=.*L$Q ].J@&&=P]2?UA5P,1N+L M?] []2'&\5[A5 /Y,Q;$XPJP.L_AV-M)#Z94@VX59W&XT]90-[!Z;3_N%]V4 M^VW>?2NX.U:*"ZJQ8M=L^/8D =?-WVY#=AUGWM(23] HUOS)0A<,^+RREO:; M$*#_",[_!5!+ P04 " #-@%A2_.E><.8% !M#P &0 'AL+W=OEV[RDBMN1KDGARU*;BCN\FM78UH9X$395!?>[\+1>&?>6R(?:>N&T,P>/.GHX= MP+W(.$] EQ%H^@#09,K>:^5*RWY6!16' &.PVE&;MM0NIX\BOJ%\Q&:3(9MF MT^P1O-G.U%G FWW;U#?"YE)[:RW[\V)AG4%V_/6(COE.QSSHF/]_=WX7$/M< M$KO25@Z@.*->%ZB MKFIMG% K5I,1NF"-]2^\*UL*,MSDY9:Y$OL,W33"JPUOKDN(WXI*_!,^$9"( MZ273"TMFS1>2F%!UDY@AE8-H5[)1]V4W):EDJ.>U9S5B%QV;A4(,&^^B'W\X MFDY>O;8LEW"$6(J M=U(\EK['L9M&.T#51N2(P--&\>)O-! JGC$T;R8*D '?78)@K9L?HFV1(&:N M(3!*ZJ=)_3N5RZ9 I&"K.6# 0;M 2N1.;CVL4/NW+N?@I8A>2YY3JV&6-'SI M28"= MO4/E5AX6(+XLY!!KJ43HB1O7#;42B23C#@\B@2<"WER*5DQE2AE;:=)("*7&/VA"44$' M;*6399 &<+_S]]R&C$00Z8]'\ VJ+3@&U45AL\/P!HNET14J'W5BBN%%GA7P2TM6' 6< [:A>'*+J$16MS&*^KO'&W+\ GEE6R)8P_Y\Q+5BO:ML&O&M>@QAXBYTD0G3$+T)72G6'P>#\CKU)G:_N5C^#3PUHV%9^RS MD_[\!Z+RA!T-7\U>XC]U\]W*E]&G$9(^F+7M M)E@K.!N^.)ZEW_=]G?HD8N"6H'(_4Z18!7_N(5X.Y]DD_7Y3WR0;9I.L_=L3 M1TYDV=P_8&6>L5^,1LMJ%* DSBH%6Z%1II,5OJ1>?S_?0H_K&S@/9&)_9;8E M"3\CG@;'G!'[>,BDVQD>; P],(>]Z8YY_ERPM^YQ^.]H-ZGH#FN@WUT@[$]$ MJ?R0>8')J.^7O(A7J+UXO(@B U?>#Y*6 MV)J-7KT8,!,O=_'%Z3I&PO=V]R:W-H965T.@VU!$>O> M.MV>G$ENA1I6_G#JPS.'*GW!@9T<6,A["!2R?,<=7RV,/H+QUH3F-Z'4X$W) M">6'R\ZZKA;)(ZPO452GW!N!QSV D[&X+-6 M[F#AO6JPN01(**DQ,W;.[):]BO@.ZPGD60PL9>DK>/E8:1[P\G^I-(:-Y,I= M%@Q_K+?6&;HC?[X2JAA#%2%4\;^;^E]PX$*-H[K6]%2LPP;T#MP!8:SBC#G; H?>J.$ZTE[65H6%W-&W[2H**ZB2?7#HZ:Z*,6]06LA8R%0 M6<"OVG$)6167Y0RR61^3& OKG M\O,HXF$6'H0V%1PY38!-O5VZ@G%$[$O9ZX*DG M\X'M/W.S%\J"Q!VYII/9- (S,.@@.-T%UMIJ1QP8M@?ZZ:#Q!G2^T]J=!1]@ M_(VM_@902P,$% @ S8!84H:U/BV"!0 Z0T !D !X;"]W;W)K&ULG5=;;]LV%/XK!UX[M(#ABY*T69L$<)(5Z]"B0=++ MP[ '2J(MKA2IDE0<__M]A[I83IVTVXLMDN?ZG>\<2B=KZ[[Z0LI =Z4V_G14 MA%"]FDY]5LA2^(FMI,')TKI2!"S=:NHK)T4>E4H]36:S%]-2*#,Z.XE[5^[L MQ-9!*R.O'/FZ+(7;G$MMUZ>C^:C;N%:K(O#&].RD$BMY(\.GZLIA->VMY*J4 MQBMKR,GEZ6@Q?W5^R/)1X+.2:S]X)LXDM?8K+][FIZ,9!R2US );$/B[E1=2 M:S:$,+ZU-D>]2U8BUN':KO^0;3Y' M;"^SVL=?6C>RRVM"X>EWD\M\U\ 4(?1Q)%T.'O?'#:/SP/X+V8RWZ*%U)[ZPP]+&0=&'+2I@- M%<*3H,!GFL^6(E-:A0T]"Y#Z]9?C))F]CEJ+E9,231'BYOSU<_ E%'0#\0PD M_RRTEALZ%^;KCBYO]!JA$($J9V\5:D=H[!W?=DFBPNF= N>EWM"3H\D+4$]K M[J*AT3Z7SO*$/J1:K03WFZ<:U'#$\MND19:Y6I(R\"=]( 0B: F_09D559 7 MQM0E.;@F^:T6FH*--I W]AR']VSQ/&Y5#N.A$05^50W?:(0YH_)>#Q[/PYS9Y.Z&T?I\G9GV1/ENT,.DP4IP# M>T@KD3+%%$[;=, ?;[7B2//>7W,S %XX1H\VD79]R@"1R',5L46AMA"QQ[[* M@(8IZ\?13T=ZA"ZTMQCMWVKEX),-"/!M-CGJ\X/GI>+RM#:Z8*5P6C5TZ# > MQX) N*FT0S2RU[J'_&2G_1J\?&P%%KOG\;:EL5;+/36L/=* M?^>_164\'(_AWE=-K,S4JS;!W0GS7;5\G?X#)8XYDR[@QH>=RKK8NQE@,B(6 MN>-OS@//#B8"MPDZL>9BIX"]67![]("UO0M&R^ [L-L8QD OTW7L!U;0?+7S MB,"TPNB &?;90@ M!@].EDU_(E[PD0>%C8PZC(PZ&/,P71<*?N/UM$>MFZC2QUD?"=_.^N^E?V9@ M\&A%8[0WQ)Y6F]!B?Z.,R=AAJH7 H$VE-, BEP]FOAU'/]'Z/XYNW]OC=/#Z M74JWBA\9N)=M;4+S)M[O]M\QB^;U?2O>? 2]%VZE,"FU7$)U-GEY-"+7?%@T MBV"K^#*?VH!/@_A8X%M,.A; ^=+:T"W80?]U=_8O4$L#!!0 ( ,V 6%*X M($148P( #@% 9 >&PO=V]R:W-H965TM'FT-:*#9RF4746U<\TBCFU1HV1VJ!M4=%)I(YFCK=G'MC'( MRF D19PFR326C*MHO0RR.[->ZM8)KO#.@&VE9.9EBT(?5M$H.@GN^;YV7A"O MEPW;XP.Z;\V=H5W<4THN45FN%1BL5M%FM-B.O7Y0^,[Q8,_6X#/)M7[TFR_E M*DI\0"BP<)[ :'K"'0KA013&[R,SZEUZP_/UB?XIY$ZYY,SB3HL?O'3U*II' M4&+%6N'N]>$S'O.9>%ZAA0TC'#K=C)2+UCHMC\84@>2JF]GSL0YG!O/D#8/T M:)"&N#M'(5OY0'9^B4DYU;;XK"M%C"3DNZ M9\M\J9:Q([(_CXLC9=M1TCX)WG!_*Y+H MUC)5V@\+V%BO0]5&F:/I*T[#Z*J'YUJU%BU,!Z/9#":#^3B%6^(:0-D(_8(( MA(,<%5:<*MJP%Y8+A'0PGDQIO$KG\%4[)N =S ?3+ OS;); :Q6/SUZS1+,/ M/6LIJ5:Y[F'WTOY;V'3=\%>]^U-NF-ES94%@1:;)<#:)P'1]VFV<;D)OY-I1 MIX5E35\;&J] YY76[K3Q#OK/&PO=V]R:W-H965TF-Y>MV(O'Z3[J?UD\#<]:BE4+1NK=$-&[FXF=_.K=PM>[Q?\K.3!CKZ) M(]EJ_2O_?"AN)C-V2%8R=ZQ!X/5%WLNJ8D5PX[=>Y^1HD@7'WX/V?_C8$&?LH]GR?IR75G_I$-8.\?BO+-.U[TP/*A5 M$][BL<=A)+">?4,@Z042[W&2:]W+O@ESR#;EY0A]UXTI+WS6%+$X53.'$T9-D\.1= M\J;&]S*/*9U'E,R2V1OZTF-DJ=>7OAD9_?MN:YW!YO_G#9V+H\Z%U[GXTVC] M$3GZL91TK^M6-$]_^\LZF6=_M]0:U>2J%17ENJZ50\([/XH:4=431E$ UI'> MD=Y6:B\XF2UU0-U0%?2B-C&_4[DDVPH\15-0@72@'-JDL;$WW:^6CZTR6./H M"TSHSO)2C+O2Z&Y?,OY+UA"1:LCJ6E+.ZDI2H6QNI)_!,O<,1SS&!@RQ[7W-I7%@EB&ZG-L8J< >=)E"VR M"WZO-ND%_:B=J$ZM+Z)DD_EWEJWH!P1N('V$;>PU\JFD'3!!'H]PJJ&N,Y(K MP*?[BR@KA#/L/@>Y7J9X9]%LO:1?//O*XA*;9]!,D*/3NX9[6BV1RX6MF M1_\238=>33X5YYN8]5 M2"D!5$SAR_B@7-EK%<]8[3M5!%#1X/N"#HM\1D0G_&!DKO>-^AVZ#<,&%L71 M1/I8B3L,)\TE$S^?$D #&MGC-80$'*)A7/+<=-##M'VB"\76&8.9+0B&0VV% M*F+Z/%ZS"ZYZ%TER[WW)&/,U';![9VF\Q(FAJE!\3&#T49B\]/.GD0UL"\?( M[VE@9P7,98,ME?"<-S50<*5ST0/\D8%D=N:S4D3WHE+PKE$"415=SD*LQ'FN M\($^=S#:/M%9$B\&#STP(XP%@)67#N>_HW\P;7U2GLWBS5%.\=G02A^;;WOR M"TZ:;7V*JP^8M]Z'[#D(G4M7JO#!6(?7"][A+@M!QBNF]YW'X#5X)RX'-^6C MVW/#G I_I)@O'I&R^..F%1X_FBVBUG"%*:Z]0?"!"Z?MO MM)@O+^A3X#]TAZKS2?*ZP\W3*$F7O0)/"U@_E.?Y,LK6FXM7!X&1@BC T0MR MGUPL5B?=HQ1\,K*X^/&1;.B[HS-F*+7G=!7?.)]PJGAJC[]VQ)Z.+B>U1-;Q M%8S;'](XW%..H\=;WEVXW#PO#U=$,!CJPB+8'41G<;:&ULG57;;MPV$/V5@0+T MR5CMRG9BI+L+^-(@ 6+ 2'IY*/K I48K-A2I=H7:5-5H;:%\DD9PY M<\XA.5J/,7VA%I'A6^<#;8J6N7];EF1;[ PM8H]!5IJ8.L,R3/N2^H2FSDF= M+ZOE\G79&1>*[3K//:3M.@[L7<"'!#1TG4F/-^CCN"E6Q7'BD]NWK!/E=MV; M/7Y&_J5_2#(J9Y3:=1C(Q0 )FTUQO7I[!7AR.=?(,JV<7X106?8;-;V]C8!?V&*Q#6I/9.^JN!>$%J"GT*-]5. 4KC,A*HCH9OJ1<0[M LX7YU!M:R6 M+^"=SP+/,][YLP*[SK$<(R8PH88G@N'.D?61AH3P^_6..,DI^>.%JA=SU8M< M]>+_VOH?TN$C[HV'>\.,B>!=BAVP7 S@F-]GP"V*KJXWX5'.QB/LT$99IV'W MIQQ^C?,9HD_1(M:"3&=@O7$=04S@';N]F2Y)P M&R0 B1;P0<+KVFG>/RDDM"C7#4)D9T6#\4)A0FZ22M,=4;S><-X;X1$%)$D MRQT5WL/$N,?$@J>W2XLVLHLPA,9\CK-CS0K/8-&3)"MD% ;PU&Q-=1"(TU-J2!B3LMV3U(6\/.)F\;:-$A, MHSL5B93#R>$86PS@&)P0%@/5L5WVA5O#3[9E=-Z++^J.3FY/D )$7IBU%CRC245^D431 M^*+@LCQ[\XJ>W>@WKU1ENS"!42N4@M2N#PYUZ\%7F.@D"-/[W,LV9)G-B^KJ6_)]O!ECDWXJW*_Y"9 M7;T^FYZQ3"QXE=M;M?FW\/:,4%ZJL;0R5A5^,FA0R-+]Y0\> MA]:$:71D0N(G)*2W6XBT?,)2X)CY M*Z[%.;HU8S=\"]%FV:76O%P*NO[/Y=Q8#:'SWQ.+#9O%AK38\/^#]=\F'&\* M^./>?%P)>LO++5MQP^Q&L33GQ@C#U(*E;JS!L0%[BR_89>)>7'5>A.R: MIRMF$&,4=72RZ!G6%46:J5*P>V4%6POMAXN'5*PMDR5+A;8<_TJ=5H6QO$S! M@+5[*LLELV#6"AU+HR$LM#,H0G48 'T@%X@T< ,_XS)!3W=K 0\!X!EF%[ ,\J\!K M';@#Y@-P7V+7X^@WM#T'J\ 6L(G<:EI^115Z95V=EG48(CX(#ZP^&I#28'3< M0^#(.<0%M^0X"Y4(KQ%+M2:_>V2=FN@;M_S). 9MBG6NMD+4*7J3\])TDI!G ML Z'$@N'M;C/@# )58PFL&>_?,?TR2)7EY_N*&K^.5ST 84G(N4@ZIBL1!4 M\# B?^$:((B3P$E$<(W0]X XYCMF0)6"^PS$#/ICI\M/!F9$4\\4715"=N>B M1QI3@;I5B3#@Y*-3V$8 -'VHN^0Q1P2"D>3I?D0_[NF+F.&$RJZ4EG\)9R+? M<)VA6YR7G0\A8F%!JV6*@/N0PH&F ?CV[M+4" ?UD#4T0)!V% 8:Z_YN_-WE M;6O\@?2JE+8M_%-K,,0L=5F 6:T%H4(3YZJL@))##ZS7GV!9 @UH(JLE5"Y< M:R/M"N*'6 Z*%] -9)DNT/PX8EO!-0BJ:X1;:2<$XL(R!0G %IAW-)I$0>X@ M_51KL%I0&%.-1,J$:)*@-:W;BA\,/KQ%D9AYP)B0D)>4TU#*!7%27<[A_V \ MBX()J.@C@>(%+C!8,U '5*IL!<\P1 BG3I"$)_.H3CP'X$T%.0%U?R^=[FX> MGT\#GT^;E81;P$YM#!.Y7!)Q"+^>P9Q:UZOM&+>;9OWL!MQ#%4!5I07<0)+E M5([&011%^*\EL%?$!C(8'='^BV$!K=#P$N548*BC+%)TT04 R@ M0-0,96FQK'(.H24?^L48<,U2EE3;J8'P7G%-#W0%7C": MN5!21 R'XKW=C& M'QB1 =G'UAPH/Y7@$&N^XC ,D7CR\I3;UAH3HM6I_$E9J-AT]+26E@/GNJ+\ M3#ZG)PLNH6YS_06V8_<\KYKZW;N0SZX&&&<,@/=,_HB\#C@GTG44C 9),)Q, MORM=*;C>5:0X/D">82ZZ>M9R/5OI]W(-SP 3*ZB\CH>@UV*%J/L<(TJ)31 O MN6OF@PXSU52)SW9=&9N,HV ZB?!1E;H] )*T2YBR_;A=1SHI'@?Q9/J(W*34 M@O&DB0?/ES[L5B"K>D/N1%,@<9>;*IT1U@32KY_OKMG/TJ"IM>FW%>3\(!I< MAM'4)1RMC55-H>/FVV;A9LN HSY"GPR&X^Y!0GLKCB7%7/E2FTDHDU9AL?E( M,+M#!+>?S[GU_5\;!8ETE>:5)QD4[_CZ-P?T)9)PO;6YW557-^@35==FC$5V M0YX 9O:%\_R*]GH=VT"'ZX:L45'P557X EN9G297.0<)=RFT?.A6&G&.B8XQ M7*A,Y [)3&"UQ489.7.AJ#*\8+\KL%GFH%G(KAKN(BK%$+]O7B,*;D_J,W)7 M)U;@2NAJ4@C5UGBJUCA0/*P%X9'+!?D'\6CW-2&[T=+U>6[5=DYD,F.ELK2[ M@%14U1*R3'-JFMW"6UU1!)(>MZYJ@(1F;M=PH!;,-XTJ<8I8 MM[L!54M.# 8JS"L#+C4PU9W+"'<>%#3=3\W#CBTFE\ MN<"7&IX=&.PSL)41G\([F DUW500D'\)K5FQ3(_ MWP&4*5 *$VN-+(VU@A^,\W&,N6.$<&T9%4]:O)U4+5Q0_,Z26AC;HM+H!,0F M9.^Q"?B]KO[MPY]#PPAL7,4W#7CX0-E#[Q89^5_N+I M^?K!G\ !$VX[?J4;H/2A/OA;J\[FAHZ7X>IBA#%8-06O*4+-C,XW VI3-UW M/(;4ZW;#43F^:*7/"_896Y?K_M:%VEK\;]KB?S89/&54+^.7; (-X6C"=@]& M4X9/GNXH@]C\&80(;<:>LW$8-_]NF_21=6Y1'D7A8-@2&H=#D!B'XZ3U, EI MX22<=)].<.:[;CC1V^3ETYZ+C_O9VL6JBW";>, B[Z?:&X>!X)NH;N?X&,S; M<,=M)*(!XCO:QY;FDW<;!OJ7E@"@<(< GP(\'K26C<#9BA'[T"%S[ M&Y[+^L/)_B&&^[*!0S ]O]9*(Y.VFY)?FX/!/^@+ALC.6U>7RR5LQ-"B*YZ[ M@PF[+Q.@G@1)- DF@P%[ D;.AFP2#N%R&"=[QQ5UUYU ?SP)XCBF"?%T;UA= M9 #S9# .XFCXW T<[0T$BQ="6K^C35'#G&8%LUD<#&<3-P_"^[C^@,DHF$W! MAJ'3?YJ _@E?^F"H 9)<-@-D)@DG 8 ML2%$VA,V2&:499O:,]"A:=C7.$#/B=NZJ6-Z<<^Z^RUS?,-%?D50B;J049^@ MHP+\ P2%;YX,PO&,SKC6[FPDWSI^=L<4CU3MW@'\0YI%X91!=<]!8(!WL_JN MUG.X>WU,74A@T,#(M$L_AR'YG9H&M:IQ2]4$.*2CZBBL5,(E6) M,FW43BNM<;/6PZ?-9Q?7!OEVSA7XSAAG^HD# -MI'C(T9]R8 V19E;#_4\M2 M_B7HU&>WY4H5,N5N#UA"S?6!L'<^ZP[7I-EO;UN2:??##W/#TS:>"^#6]H'Z M@7S+!F%S!OJU'62'=*O2J]A[JOMWT;"O=S4'LTMOS;\HG=YA.K4:NI.T',?! M.!X%T^G0L'(YA J11=^9^TSIS=YL- M;XSOP.O,0>^%WTBZ=%3T?5P;'%#:+'$$D=0D!I7PV\F65.KGV&]3*$[:+/HD M'K9RG12,)SLRVU?T\1023UN4^+T<@D;_7Z@#"(H9/[ MYGNU@TV=:JGH>.WKK( RNF=(^[W5WOXP[/N)T$7KIUF%@&3&'Z#AF4956O9I\QNW2_?3KMUP]P.Y7X +H/>##>H"ID;A9'3F/C[7-U:MZ8=>L;7*#YY=^;_P%02P,$% @ S8!84N(Q+1N%" =Q8 M !D !X;"]W;W)K&ULG5AK;^.X%?TKA)NV":#8 M>ODUS03(3+;; -WN8&:[15'T RW1-CL2Z26I<;R_ON>2DBTGMC?M%UL/\C[. M/?=!W6VU^6K70CCV7%?*OA^LG=N\&XULL18UMT.]$0IOEMK4W.'6K$9V8P0O M_::Z&J5Q/!G57*K!_9U_]LGC"ZO]OPE?@BW-\WGPSN1GLII:R%LE(K9L3R_> A>?;84$M M5?CGSRT.O0VS^,R&M-V0>KN#(F_E(W?\_L[H+3.T&M+HPKOJ=\,XJ2@H7YS! M6XE][OY)%;H6["?^+.S=R$$B/1\5[>X/87=Z9G>2LA^TE'BHRB&+$LBEL9I?$%>MOWC*N2767SX73_!$+83G!CF:#8," KZH4P>W3I-YG[G;B81<@QNQ$^2ZI= MQ'A5L:71-2MAAG6R8*@$AE,NV2%[L(S3!I"?Z25S:\$^ZGK#U>Z/EJTE>&MV M]$*AKK3[U(H!?@MO2.6R@?QOO&IXR,X*Y8&K0C"^0BFQCDEG_6ZDF# &#@ ) MQK'?V8CT 2)"16FD"=XKZ#&'Q0?TV,;H;])VD)"E_PLL0_99%%H5LI+!]\Y= MZ[AKO)M+4<+!JJ\3_@HOXA@8L5P&@ ^+(-L"KD[J4A,0A-6U5'BB&PLQ]N8= M^R>,#FGVVN9@,IGKF<[=WJ:#E5[;%;M.LB@>SV[H91F>?7&TZ,6> M:Q_#Y5[D0BBQE.Z&74\F4_PF43Y+\)]&Z71.,G3Q%6[5Z!LV!/=Z.KYATSF6 MSO,;]G'-U8KX?3+\:32;)&P>C=.4)7$TR6;L>ZW++5C-)'"4IJ98X]5XDK$_ M_&Z6)NF?]O\_$C%8-IVP=!:S9)K!N>[=J:LO@R0)<<9*RED@*CH:@VE39(Q&T?Q9-R& *5!F&]MKG,2S"O+TOF,C:'ODR$GW,Z_%;\T MCH+;<&%6+V\;*XY,1/I,\MS+'5,JGK,&!L1MP@6[;SPI3A!T=-W;=G.2 M_C\=2![*)%47?KXV4P&]4)>)ZR<)W1;3><3*!K5/^^QJ(-$X%'OP %W9Z$:5 M!)0O@XVC/HTQLY*_!BL@V#;%NE4U)-N-[Y01]8"V*+$UIP8J:& L-'+[5QC8 ME?W7O>A%\I"9VM/WA'->XTE44/>-\$FQV+&K9)CM>W#9F,XCZCGG6TX/EDX: M%LP1\_PP5_0+?9@ILOZ8 M04'P/>*WL?S&9<61,N277BX!81=58.I?A'XY9$\8$[1CC0-7$:]@<-^(-ZI< MB!456,W$\T;Z"8H F+\1&=0G?0J>)!_FQV,6GLS[B%"MXX:HZ9L!QB<=ZAF1 M!\$LPJ+V86N%T(Z:[R#,*Y$A[T@/I"*=I))N;]6A ML88"M2,A3TF)6J$I"6 !0/QRK5R9%?9-00D'PGE51 M"^N^AA[/-6\JB0?4\=9;M* AHD9 RZ-XP@5?'@&3'[RUE0%E(F];D+T=C25U MG-4HW[>5_ IBW#IX> 'T'$V%:CVX2A&\*ZY@$3<.ZP;(4"C"#2O6+C^/VE(?>.YX_N+ M.BR=28ZM;6WS??&*I>-HFM#0BEDNF?GI=1;-PZ9W<. M]"+]&.5_8_QFVS:-T/#EAY-F^0E&\H,@9R7I18V[$$)+.3&UY]UZ[#3CGJ*9XQWZ+SE7K<]G)F0 M$_MQQ9^^#Z-+J.+/.*EAMO#?B%Z6_HVN9+$C]@$$B*F:DG8B\7R&(@PX8/#* M#[V]2%^RSJVAF2Z/S_S]3RE#]GB8M2X6PHYG+P>H@"098?RXK+KS3:NK=0#7 M9^QOQ]X3-?*M'R>PU'^;./7U:M3[&%@+E#OZY.D+MW+AN^#^Z?ZKZD/XF'A8 M'C[)_H!J*6%:)9;8&@^GXT$XP'0W3F_\I\6%=D[7_G(M.%H0+<#[I=:NNR$% M^V_-]_\%4$L#!!0 ( ,V 6%+'CJB=CP0 $<+ 9 >&PO=V]R:W-H M965T UM;E*[4#Y"I:H+LPXFZ# MHN@#+8TM(I*H):DX^?>=H23'WLT%],'V\)AOOCG-^4[I.Y,C6G@HB\HLO-S: M^G0X-&F.I3 #56-%)QNE2V%IJ;=#4VL4F5,JBV$4!.-A*63EG6-X=F\%EM.?AZ47"]]V%OR3NS($,[,E:J3M>_)XMO( )88&I901!/_=XB47!0$3C M:X?I[4VRXJ'?/B/%251CW M#;OV;AQXD#;&JK)3)@:EK-I?\=#%X4!A^I)"U"E$CG=KR+&\$E:;; MA,:"<]5I$SE9<5)65M.I)#U[]IGR_H.]E[/#B%_"N MA:YDM36P[+V$?\[7QFHJBG]?P4_V^(G#3_Y7%%_%X.X[-;5(<>%1>QG4]^@] M PP7PL@4*CHH^@/C#J2!5)5U8S&#]2-D\EYFY#38')^NTP&O=ZY:,?LH[E%3 M\T'5E&M"4IL6S+!$:"4U#M5@>@?4T,:*RB%FC>Z!R;Q4V0"N9.$,O\UK2[Q( M&3<;:DRP"D110*TL5E:*X@7S/L@J+1IG?4E]BUH3VLHQ(U)'[#J^-7>]<:<[ MH;6HK/'9'+/&!S9'(2+2-!0&75#Y;O:R(SMAG+81)0+-0T"1YET$P.6L8LWN MEB/L9A?Y\AX?CYS8J:;((*?TP!J1IA=I?GSB>YO3WA/,6MD<+@M!=,^=%ZU\ M<8S//AS8\)]\I!010Y4*ER,:2-1]HY<#63U)ARS5D8P'D;S$)^;636&FZS1,6-)'0L7)UE M'-Y4%/YQR1\YQ_J4*U4KS6"TQ_Y*,X _?S7%0/DB.LFH,P5!UXD.*M3U0)X_%R2G\S0%RLQ5H,J+K MU'XZTEZ_G]?S.*1'T0S",.QGR0S7HZC"83! MS!\E(TC(Y&0&L]"/@\G[^I:(!H,D//E&B*;?";,#X;@>#*8T]*PDIW:H>8+P M.")[&ZW*Y\KCC:(X*H,UIH)"Q3!2]Y/QU0FP+ZQV^IB#\7-44^\OGM5W4_-F M]<5 %/IA3,F8^M,H@7#D3V9)^T?$C64:UR8-H;=TKE?+)41CP@S'\-,/TRB, M?H';;OQ22D?[#P&/HAC"F1^.1@P\"V;PW%_Q\.!Q4Z+>NB<<]U%3V?:=L]_= MOQ+/V\?1T_7VB?E)Z*TD[PK4H/+R?F]-)%S1?H M?*-HAG<+-K!_.Y_]!U!+ P04 " #-@%A20KW#!^$" !+!@ &0 'AL M+W=O-]" MSR:JL8)+7&@P354QO9^C4-MI$ >=8\G7I76.<#:IV1I7:._JA28K[%ER7J$T M7$G06$R#R_AB/G;Q/N ;QZUY< ;72:K4O3-N\FD0N8)08&8= Z/7!J]0"$=$ M9?P^< 9]2@=\>.[8/_O>J9>4&;Q2XCO/;3D-S@+(L6"-L$NU_8*'?DX<7Z:$ M\4_8MK$CRI@UQJKJ ":[XK)]L]UA#@\ 9]$3@.0 2'S=;2)?Y36S;#;1:@O: M11.;._A6/9J*X]+]*"NKZ2LGG)V-H_CM_3M8""8GH25"YPZS WC>@I,GP'$" MMTK:TL GF6-^3!!2)7TY25?./'F6\1JS(8SB 211$CW#-^K;&WF^T1-\2[1< M(RV1A3E*++@U\.,R-5;3.OQ\)L&X3S#V"<;_-[]_!L/7$N%*5363>RB9 0:_ M&R9XP3%W6T;('#(:MN9IX_>Y=JB&YJYAU:[XZQ?Q:?3Q0*H*L$1Y(RUJR00L M<8.R<3ER)*(-:B[7@(*O>2H0L*J%VB.:(=QY3@=V*090,VUYQFMF/:(+I"W< MN\HHMJG!JC;[>?2J/;3YN0;2BO>6[0"9ED1@!B0 Z2^JF#"/E[A"O>$9OJ$A M2$E#..Y;\(I^Q>'1P.AVDEJYH=5*^RA*WU5Z!#\&4HHC;MR1V!FDRBP3F+>= MO(R'$5T](2AB &0EG47UYS = MS@8D;J9&+T]B/WQL*<,'%[Q"O?8RYFIOI&WO>N_ME?*R%8B_X:W,WC*]YM* MP(*@T?##20"ZE:[6L*KV&SK+LQ;26RHQ.C^.S*W=Z;-N@E:$K)WQ; MU]*MSTG;UGK&6-<+0X&9WE MK\X/6#X*?%&T\EO7@B.96_N-;]Z7)Z.,'2)-16 $B7\W=$%:,Q#<^-YAC@:3 MK+A]W:._B[$CEKGT=&'U5U6&ZF1T-!(E+62KP[5=_4Y=/(>,5UCMXZ]8)=D# M"!>M#[;NE.%!K4SZ+V\['K84CK)'%&:=PBSZG0Q%+]_(($^/G5T)Q]) XXL8 M:M2&<\IP4CX&A[<*>N'TFLHV\:.,^ H"D>>"CJP0GGXE+ M:T+EQ5M34KD+,(53@V>SWK/SV9.(;ZB8B/U\+&;9+'L";W^(=#_B[3\:J0\. ML;9.F:60IA37I&6@4IQQ9:B@R(N_SN:00JG\_83%@\'B0;1X\)^Y_3V;J19(SQC6U,@.!4\U *9(((5+9+C@OQ&0HK&V:63-3]V M;(&B[&K EUXTT@5A%]O0/_]T-,M?OO:"%A"#0E3WC06AN(R2'[Z\?[.7_P9U MF*M5$=E&([>.A+9F26XOD*O%0AEI"B6U\$'.E59A+0"Z$PE"UMQ9O1M0MYQ M*JRQC%U44FL"J&<_T(S\=N%LO?&#S4<> %D R3P8T+SU(-Y[\0N_Y<>S[/55 M(BG>Y:]_G8A/>-<]A&\W5M^ 9%;@B!!/S!-\E0WXO568&Z37XD4FJ&ZT71/Y M,?S$ /5(";N:[S]_C.(*4[9 'L-$O.MH69-TH!(M)M @5,_)#4TROD-H0L"$3:NRK M6)EL;"N1Z &*:R5V8OZB#P6UZ96/Z676$>3S#?#=$A_2?5$I6HBWMU2T$?/# M8J$*<@ ]_''U=T-/;=3O6:\C]_[1UAY5(&0S>D'IMDY[DM47EKRJ;FC%-3B#,U]'.7;]C$M#?L$@/.S+P?)\ET,E] M99U:HG@U4GQ#>J>[!BKZ%IOP]ONC!4MI?N1'___^ \G6Q1EGP6&!(R\8BK<^*MP+T_;!2#JO%I#=4PBXB(FU,1.I6'XJ=*05?&D1/G M6ME2OTU;PS8C^475NK14WE75GJVRMJ' M(^'2MT*Z";:)Y_.Y#4AFO*SBV&4!O%]8&_H;-C!\L)W^ U!+ P04 " #- M@%A2%T()3&<> "U; &0 'AL+W=O^"(-)=O=[=T!BVT\(Y$/G_=7S@\WUGWV.ZW[ZLN^[?R/CW9]?_C^R1-? M[_1>^;4]Z Z^V5JW5SW\Z:Z>^(/3JJ&7]NV3LZ=/7SS9*],]^ND'^NR#^^D' M._2MZ?0'5_EAOU?N]I5N[F'@[K2E[K_=/C@X*\G M<97&['7GC>TJI[<_/CH__?[5V3-\@9[XF]$W/OMWA4?96/L9_WC;_/CH*4*D M6UWWN(2"_USK"]VVN!+ \7=9]%'<$U_,_QU6_YD.#X?9**\O;/NK:?K=CX^^ M>U0U>JN&MO]H;_Y#RX&>XWJU;3W]?W7#S[Z A^O!]W8O+P,$>]/Q?]47043V MPG=/9UXXDQ?."&[>B*!\K7KUTP_.WE0.GX;5\!]T5'H;@#,=4N6R=_"M@??Z MG\[KV@Y=;[JKZK)77:-\Z=G,IJ=GU3O;]3M?O>D:W8P7> (GB,[G?5I_7ENKK2G7:J;6_Q M:WW U53"[2$!\=6__]MW9V=/7_[Y_/P#_?/TY=?KZFU7]0"-/9@. 0=(]ZH# M;8$@K.@KT[%JPJ]W )(A98%"#WSO=.U]AYT6@6@5*K:*N,2IG 3 M0#YH"<(TZ%-'T (X":\'ZPU^N(+W;/UY9UM8VC^N]-\'T]\2P6KE=]46M*A? M5_>C$."V'1I-:,H@N% >E#,H*UK6("EAO_;VQ-YTL!21S0\;.)U1#AA_O<#N MSR.[/U_DPT^ .-CZ#> >:*5]B9,?M@+A@-F/B0]?W@C-J!B H+*$#L M=@L,*(@_6$=LOT>N)PK \UI>;8W:F!9HK_GOQOBZM7YP6@Z$S(I<-/<.+8@; MX:G#OTMG7^&S-QI%PL]"YO2U[@9-V^@O8/H][-$,)!CI'1)=[8QMB!6!,A$U M@>E6U68 H!W)"T ,^(:= *,$JNXU4* +A/N^(HE_\;+Z&W"D(@JFS/M&:#"I+U,NZ(;.3)\K6V@W\" M@D0SI57AK*1D4+79#<@."W" YN&;GF<,,_ATKFO5#HF; ]N)#KA!VWSW&K5J MZZ&-JUQ9V]P8H+H!((UCQ43>1*Y)$*Z*%?TD: T.3C^0$6 E"6=M\= @Q:[:.KN'!6W.Y2O:Q0_U3I[2 MP!KAO8VN\"&'XB<,7^"0DJ(*5H!6+]J,)5W\(NKB%XN:]%*3Z@+;&BUG21T_ M>!$2)3GI8SCCSNAM1K5&UX9\>=2I;D6&Y^+-^Q7J'/2U)XHKM^L'=EX 5XB; M,?8VY.$@@QP&!PAD?P8LOZUY7WC7#JX6_:I%Q(3U$[@9%9*TK\GU=UJ M9!QVH$6#'D/-AFK?]')>TH, J<<7@]8DO>89;^ _M'9H3C"@:.!\MAE 7RQ1 M]]M(W6\7"?-1-/A'75OPX-FIN+ LW1\S]?Y: ]^B^R(?EGC@P5N%Q3RI?M#? M$'+A^4!LG &'BX1I3C\2%='SJ)TAC0+8H%AP.%[PU+;N1R#L^\)&0Q0HWR8^7@85&_)?]L M9L-U=9DSNE!Z\FF)FK7=[]G:")N1WT?\6&+@&7%R:*. D]2U,BTI)D%/("G0 M>&?JW>A4@<4#*^-WK1HZM(( 1#"*A0. L*5 ,)-1>ZW=".UDPR=82.H"P4[K M %]K7=UJY8AZK>ZND"LQ5!+/*;T90Z&,K4"?7)-% B&ZA#//^9"^#$Q8,JO!L17"K4!,F"O1E??>@JO1T^/]3ES_GCER1$ V@ MS>$:7?BI2@7(,*?!=HA9Z $(1,YF?FZ5NT+J6;:/X,9['_(>ACSZWM3F0,OF MO)9%HY1<&7E\1WI)CCVFO-.\'9KS/D=%QMXS*-$*&&P:S8K?C1Z?'^6!B(KJ M !P"IZ>(X4/NC%SF;LI[.DQ4Z!]*7@L]R*?.5&1RDT#)PQ^D+;88N+4';(L2M;TOGKZJ^@*%'(VG:B8![[LFM%- ;6$Z][:[[HY@2T![O<]S^9:KU- M0AH^)4\P.+Z\3>ZH3-GMMY MS#W#ENOJY]Q7Y,/-PS/VFR0ZTSYIIUWI$!1,:)&F&0ISKBW<(C;H^ZDVS,OTK,C^4K3QVR5!GCN>#[F79)GNQ$ET MC!G?<^G8,8O%H-?/OI"MC-R'O(SF#[\C_;?YC64"8^G/I-,Z 'GL*+#%P0_9 M3\\MW!808YV?YE-1B>EI""V:KDP<-'\LN)%;&[VW5TX=P!/.C$7U2K6*HK^Q M'R0N2XJC*)W*?DM9[P$2K#A_UY;PD>T2DK%3?!T=H**2-8A5 CDD?/$\LBNFV"1!XX)#]7KR2;!HY #/.#*( MV"S?5B8":2DRGQL-: -86BEL-M?,LBGR9U63T#F-2!"EXI6.TUOTR9V@Y (A M:>VCC S'2*#42$5TW:#:5?7W ?P9C7X>F::NW[4(#@A(VY(K6\ ?:^>QH\Z* M)V.7K ;DA[K6FKC]].R$-@G^L["80Z6/%F" C<#]F1)Q%9/T3F/G" DL>N+) M_(0E.MN=R#)K2F/Z/(\9\IHE5JCENV)"@CA"'ICGF9$?NXZ[%5?,G?<$!/"\ MHHA[56E0OO96ZY/@M\?ZVE=)?4"(23775;6QW4!5#K%7#!%5AX5U4,)@ 5)3 M7Z^JG66OK@Y(N@^KK7(T!=XBE1:AHZ0L/PV$;$%=NMOJ*XG0@U=?HU[%W('& M#.X!B0D@)4N JG>G5;-*X!%JY!4TXC5(_@H#3^"#?\0HU>#W0!BJ&WF[[6] M*:T $- 0&$)/:F5#*+H9RO1,=,"T M7:$G 3@32M-[1WP@+H?9)U'TQV%I-(9CQX5R2K=C)/>](\WH!+ 04-;6*IX_JDF^!W,QJU"J$&8[Z-N>']0(V**?47 M"/VG2.@_+5+G'8%)O'N)[5R$P1*1?\GI@!.#F^^$WH6I%8IT-8[[$J^IG()J+LG MN.9HNS]JDQ5H6I)^JKSQ)NPNL*>"32@1LH[$I2%STVI+/QU;-./85) G\-F8VN2>'2QU33/ YI=TLGI-/ MMJ*T:BJ_IE QZ]L;-\& _S]'6&X[B&T98Q_A "[CUM25&5>I][K?2?+_7PSH M@E([?9HZM)\NZJ/S$'!_' ?<6/2^(5N,C/;:#IL>['5HUBXJOC]FI_-21B#G M;$I#2% L>.ZE>3=\1O4FQK"T[]QPG@-W;,*.(?>PKGZEBLP=&Z^$@=FA#O[6 M7MURYE JZ14V(\/:54L:E0PJQ!>Z:[A/F!;I5#^D1&_J(I$#K"O2B&J$J".P M4?A&')DLRKANQAS68G=)R(D@5N+IQ\F?JZ&ETD[>2*4:L+JJ#E)[)V2;E,C$ M4^_ CH$[4D\:L:CC37Q4L&X4MV AS0X]Y> XAT8HB1ZQG(/ZLVG5V_A:]!># M]J(>EI#Z5TE@$_28I\CK<&\Q/=-(FU,Y+1NR$, 4G=W#:BF7MXJ-KC59#VY^ M+#XX C$\&%YDY;.N2I+0:% -#=9_ T&%2\'2N2OD?5)B_;W(Q)(DZ@O9#HLM ME-,DY]FG=-WJ?NN17>_S6O>BTLK&2DX754G,,@$]]H8"E;)&>O@R*8-59Q\J M,5=YFR>'E;&V$L,>H*7=3#I$)JUH$DB2/S>*T[GW*M_YH$RI"$O/ =9#5 J. M6@=1\:C@.%J'TH/8Y4.0YSTO![+2+ M\?: ,M_>2@(P"\3*N?XK,HO<&HTIF0H M!FTIWWRT5"$^EM3]>IZ9Q.^1CI#YRK3H@E X!B4P22PUI1U,;-PA/X.Y!<%C M[QF/(4F!NU/J\W[2>1N$(+$0PPJ&0HJ?J2\\98\7=4K,$)W.+ M*N&?7C41M90F"8DI41B<_) /)*Q7@2KT4 M(9W&J=:C_'*>-*R.DH;33(Y 14.0$FT>:9:>?*K_$_42"]5>[37U]9 8XMN( MKDV:*RA*4S8UHS8 WOK>'%"2\OM+],+B$P%_8+'A_YW0I\')TV>+X@F<#+#( MS-J;D'\OROGO6:@:?9SE]T=Y)<(V152?5GB6?7SX, O(.X>'?HYO/)M]1< ? MK?5.40Z&^_:HO039QX_<6!#I8+%44J2KT'B0%J.7U,'T',.'6"Z5G!W8/^1: M'/KIP]@EB#A.=Z"^"3EZ+SFA&1++6GN+(P@Q7QI<7RD"40"%@S9(\RLJ(3ER MYYDEJ,$_*9^R!(X%,*HRT8\A%[(H7FEL^'1YH/=MJ(?A/&3@G:)T_8YU*)H8 MN[%2_J)CLE+):F/WJS".HK)(=S^UN%F%&2*\-B1G<@ XU M5H@M@=&PJX-[V.#!DVG3"Z[!?)9770(8F+N.K!DKA@4T2$#!"EYY\NM%P1?U MDR27[FM>Q][M8U^2UJT.SL&HOS[KBU_DN32[>[H\>OL1]G:&Y 3^T5N>] * MV9]4()C8R@^D7G)G)IK'$,N+MK#8:#M::Y6GJ8_3."D!GO>S.5DC]$KG%?Q6 M]ST&A%ADEGQJL>\V>GBD:%%-;=$9\ =5+X]0GZ:YO=/EF;L_AU%.A/%M+%?C M"*:><:7ON> XG\19I#@X.O$75$]'[*7G)+2:.&RP!7Z'1S"W#+[I-3LGKN() M)VY],PZ4->:*.'O6H)AGXRNU )1RT841GM>\U>;" *3<6E M0:%9C#Q>P 4YN"XS*",6 '>61NA"?0H7C2PQ.4[2G&,<9&U,W)2=G8C+*C%7 M.<]^L,Z-,Z +P"39FX[8*RLV?417&S_\JP5^?DZ38Z>G+ZMEF8U35W=>7(!" MN!U%]<]KNM> %C6]/FEI'C.UNN1NUW%I?E1:RYW$R:Q/[-K. MZD59WEIJ>),M:607L$^?913!%"=.V^0*Y+Y:(_#!-F2J::.)DD!$J4+1IOD='KS J%PDR?VDG?B9@[J51$#0?RG8&]-K M"*-2\Y&/H@_*MRPE_B1\POP?=J19RD?L&<"#SBW8USAVLJS^'^&,E:X9D0#Q, MHOADQ.3.0&B&G1_[0!)LQ^.EN7\;@H5,=C$BB+QZL)T^JJ%._$;)$62@SRT3 M+J20\0QNBEA2=*EI[72YU>PR:^6\R%HYBZKO]RV%B<*YCE'B&/;ZR)0Y5";C,M?=\KK9F80=(JDBY(SF?,A1-WB=N3YIOSFOWT MU@4!M?HJ#Z)UA9UPV7!H?JJOQ_P3ZZGDIEFWU92N\U(KO^4ZP=R$]+'K3$.: MY.L1?:(@QQ[?U"E%%^N$%LP1'B8/'EJP<"FW^:I50/C+>F?I"CB6ZW3_T-XV MNN7RLDL1-B^)GCO>7C9RLD=L@EGLY\2ZHW;WGE(Q(-)-4?-LT;!>H' $U\ZL$Q MCRN&08IM<2A=^#] %.4V-#P'O1SNGYA(*U[!UY)[V<0"46J .CZ\]'W^+YX[ MD><.6)=T;.H7/5WN]'Q+?5W5+WB12E&OWO_U>77 S6-\6TMVOC3MQ"=:B0BS M0HN5&WAM]NJWA58W"4#P;52OE)>I"V7!_/:JC>YOM+AB*09- ?M1L(,%R"\R M2[QPI1T'DED]!*':J)#8(Q@YLT965O?Y55^8B:>- 97$F5EI[P[<1(N5D*X[ MQ38>WG0IF)H&81NJOVF^Q"^ZISFNIF_P_1"3Z"A>3L#T_JQ;LX-8G?,LM3N>+3MR 5^RY&724Q_:<6G+;+WU'.&*?:;WCIB G1 MS>SEJ'&Q=X_]/XZ#2?Q2_B9FX&P6 -'>ICGO\=Q?:)5+ON[4%\ZBUQS&$ P$ M7SZ[SH75$Z.#*\RI_TF:TG*A,@2*XR:\:N.X]6^;#7[$S">-W'#/\20-&-#8 M;=%_HQN2T@!.?EM?KZE=#B<.8DV%G1TXN)4;AZ;-!A+]A.F6VW03GU1M<#\N M^,6,AQDS!',)Q1&X&NAR-\AB.3*R*@"M4KA+JI3(*\0=6(GCI)P-Z($X R>H MLKB&V]/"O4:13,* @$D:G<-"1\_7)L!'/+Y%QH'6\],9'KEF\( 6@GKPY>H' M-"F]W)&'-Y*E_4AWT/"4Z&S)XTF$'+3&"#FE1BS!$*7XCMM&P+-L::\]WDO. M,/ )[B ]*B9G4$5+*BJ[P@<7)9\\K/MPW(R9A^&:D4<"B6X^H0?DNC<1-4K! M<-^1E5Y#B*3K@:PC%XZD)29P[7AXCW#$0Z52(LMNI*5KA862H-%[+GYF-_J( M=&!*L\NRGG!X+\PK=YA0?AF):\.\;[R:*;YI\S<]78:&-^OM:#RE"XIQ)7>Q ML)#CUIQDR"Z(@[]2W424!"$\X(G: 1@W^LP[6*/L:;(A MPD,E4 $(OA@<,2GG=*\D.KBAZT>3YM>=1 ZC*XW%N4!BR,@UJG#D*'8S J.@ M0$_!NF66WM ]!E1FS]@Z7OJ7W^P 2E/=A.$C\@"CAU%+8,\%@I1L8#\XZKI1 M[E^L9_CRMP&PVG#E=C'O IM?Z7P2U7CS?OW:+B:^2W_,*@?C 1BYW MQJG7AUN')QOE8TW%%NW9D<^J?S61VD;35;U<6L+B)+KJ MNHD>%\<==.OUQ"R@UCBZ& +W'SSI?+JC:NAYG+D9#W M:U^BEU$P0V&&GC5Y$XP@YG70NY<;P0Q-I--]7-3H&AQ.W!9'SXNF&YLAC5>> M6B1B 3K 27VM84>P;A EL)=)W1F4U">A1W?+-3R:'UMNLGP#+1U'_*-Y9]/P!C&>_1)\U^I<+:S@Y1AR@+]P'UF%Z_>4&",OLI_ MJF[ D%)^>&/LE*GCA=)/C'PZ4-(XW 1^?IEN C][>OKBY/39JOHY*HFW24F< M7+#X_X5&;M*=H]QZ M9+=PV#F=:^J)Z=O4@_*O'++ESY[IK8G+(#PM#]DCPL MV\8:4= WV5 G75J95%B6@XA,*H7Z@FY#/S6O5V5IU-" S'.&&.4SL(3)R'?& M)^@;T]""%*ZH%.U@^15,[7C,+(TLW!F82$"*5!LTET20X, >$&287K+F89<0 MHG+356V!7=2U<4.BP<7[O[U]?7+ZITADV 6\!E-7DBSD!JXAHZ7\V3MY7)?4DP4_#,;IQM.R.7EJ:CBI2M_-"O&R^^YY%"X M^[Z*.NHN_3=S]6U>$>#C)01:8R1#ZTM \?/YY:N%^2?QZ6=>S*T( M#=9K_,FCZC4<9;\!#@P_6L1^CR&NI+Q#JEQ8=Y1OY%L>36?V%M;RC"XA MMVB>GF2_) 7&_XI^+XM^V*#K^4>EXJ=5^$VN<_XEJO0X_Z#7.^6N,(1I]19> M?;K^]ODCSM^$/WI[H-^EVM@>/ WZ)UX-HQT^ -]OK>W#'[A!_*6RG_X'4$L# M!!0 ( ,V 6%+]A= !B , *P' 9 >&PO=V]R:W-H965TW#XM]H*61190B M59**F_WZ'5*VX@!QNB^\SIR9.9P9+O9*_S MHH5?G9!F&;36]C=19*H6.V:N M5(^2;AJE.V9IJW>1Z36RVBMU(DKCN(@ZQF6P6OBSM5XMU& %E[C68(:N8_KI M#H7:+X,D.!Y\Y;O6NH-HM>C9#C=H_^S7FG;1A%+S#J7A2H+&9AG<)C=WN9/W M G]QW)N3-;A(MDK]<)M/]3*(G4,HL+(.@='TB/,(/)I%,\71_1 M/_K8*98M,WBOQ'=>VW89E '4V+!!V*]J_P<>XIDYO$H)XT?8C[)%$4 U&*NZ M@S)YT'$YSNS7@8<3A3(^HY >%%+O]VC(>_G +%LMM-J#=M*$YA8^5*]-SG'I M'F5C-=URTK.KVZI2@[1<[F!CF:R9K@W0#!N^D[SA%9,63H362O"*HX'WW]A6 MH+E81);<<&!1=3!Y-YI,SYA,4OBBI&T-?) UUB\!(O)_"B(]!G&7OHGX@-45 M9$D(:9S&;^!E$RF9Q\M^3\H4[]^W6V,U)=$_;QC()P.Y-Y"?,; 92P!4 VM- M!:;M4PAKX;AVW'_X.?">,M^^1NZ;R*Z&;TS/*EP&5*0&]2,&JZ,-#XY'<& : MP5AFL09FH5+& KTH/7]5#=T@_$6-!%-QYDKH"AY.=L -566E-+TA#,:195L' MJ)FKA$OG&71H6U6#>D3M;]%8WGG@P6 S"!!4D\;QX&[)X1Y]F0(SACH2,] H M08V#\HU+>$*FS<4-;%1C]\[[#"YA!O>JZP=+%IY#R^#CH"6W PF]#'I&*G/X MC%3)K1(U\*[7Y)Z[,[!IE79 !W^$DP(ZZ$#]'_]?8)TAO5+4T(Q#."B- 3KZ M7(A$UV!(PX5YZX$IN;';DE/'!*%K,9E&&2 M%L],7LHG0#= M-TK9X\89F#[HU7]02P,$% @ S8!84@FFR/WG @ ?@8 !D !X;"]W M;W)K&ULC97?;]HP$,?_E5.TAR)%S0\" 01(%#IM M#]-0VVT/TQY,<5 MUIK+&A06,V\136X2Z^\=#TNI0V\-0^JK]WM5,M&Z9Q*<4WGIMRYHT\R+%@.V'NY/X#'NH96+U, M"NV>L&]]T]2#;*>-K [!1%#QNGVSY\,^G 2,PC<"XD- [+C;1(YRQ0R;3Y7< M@[+>I&8-5ZJ+)CA>VT.Y-XI6.<69^0H+5 IS6$IM-%P]L(U W9L&AL2M2Y = MA&Y:H?@-H2B&3[(VI8;;.L?\3X& J#JT^(AV$U]47&%V#?W(ASB,PPMZ_:[4 MOM/K_U>I/BQ9PPT3_!?F/JP5-HR3P>H9D'JG$+XO-MHH MND@_+N D'4[B<))_X60M3G:*TYSB2(?#6IR\PSEW1A=3V@]\HAN6XNN*"U1F"+,!(XK%7_,A955S;KU$[K&ZA4;) MT#N5I53 MO*L*J&LXU1=D"M!>#*!CQ6I#!1V/%AAM+;.^@EH$W4%'(G>:DNC>A,[!POP5 M%HWA]IDZDT9J#9G<^/ 5^>J>0=1XJ?1B(S8'\8IO:]2/QV- M>V2-_<%@^!IWH=@A:400^?%P!%=]?Q"E/4C\9!C#P^6=O*!)1)&?Q&,R^OYH M/+!H4>3WPV&OQ0X)^]QM#$YZ0H5JZSJ?)M5=;=KVT,UVS771]I17][8S?V)J MRPE58$&AX74Z\$"UW:X=&-FX#K.1AOJ5,TOZ0:"R#K1>2&F. YN@^^7,?P-0 M2P,$% @ S8!84N2QT5.8 P V0@ !D !X;"]W;W)K&ULM59M;]LV$/XK!ZT8;$"-),JRG8B MBDQ>8L7-F=I@32Q+JW;B&:3#5_C+=JOFQM-JZA#*42%M1&J!HVK M:3!/+A:9\_<.OPK[=XGTQ#6)'""7FUB%P^GK 2Y32 1&-;SO, MH$OI @_M/?JUKYUJ67*#ETK^)@I;3H-Q 6N>"/M%[5]A[MZ/,%<2>,_8=OZ MCE@ >6.LJG;!Q* 2=?O-'W=]. @8QR\$L%T \[S;1)[E%;=\-M%J"]IY$YHS M?*D^FLB)VEW*K=5T*BC.SMXJ56R%E,#K M[7EM=KL90(-$"LQ> $P8?56U+ V_J HOG !&Q[*BR/=4%.XEXA?D9I$D(+&;Q M";RT*SWU>.F_*_U*F%PJTVB$W^=+8S4]H#].I!UT:0<^[>"%M+>DJZ*A/&H% MUZ(6%E]_H(=YA,*QII_$=@J^,!N>XS0@B1K4#QC,[DJ$E9(D/U&OP?H+!<*G M36U+L.Z8"PT/7#8(N:HVJL::.D $14&66 D71 KZU@A-3,5WIGSW3@I*P+6A M(P)4C:&>FOX%%>)0Z.:P6J+N;@^^&EPU$CZ(%4*/8IZ0@OOP5BMC8)[G3=5( M;BG5O"*2XD_N)?R)2%]Z31"61NEW32DV!H;P"I(X/(]C,GI9.&1QGZPL9..8 M\C_0K\^&X"SF9:VD6C]!YOR'Y-\;A><9>;-PF,5PIRR7S^O^>[FO@"5AUN9* MTC ;^62$D\;'2T[._^^2B45\WK)(SY,?E9R%XY0X#\+1*(8%S^_I'-@9.?BR M>OZK#S__-&8)^P4^TR/1I^X_@=>0@J/2&X_3/B2C?]S(=%]!DH0CQEP)"0N3 MT1A.B"WKQ);]1V(+X;JQ3NS/VO_FD::?P6-*/)GXN!)W&=!84?FKYH>YL,WE M9'FJU<*0M1.T\2_I4'"DKH0Z. A9RMR"N6<]\&9*EQMGP]W%_(#$_C4?NX/H M8-S0LUS[H6KHEZ.I;3MYNMUN;L_;B]J Q!6%QF&UL?57=;]HP M$/]73MDT=1(EB:&4,D""?FA]J%25M7N8]N D!['JV-1VH.ROWSF!E&Z%!_#= M^>YW'[Z[#-?:/-LS,>ZM))H?#>@"V+@IO-%*5>CX(XV D>Q")W7A". MATN^P!FZQ^6](2YL4#)1H+)"*S X'P63>##M>OU*X4G@VN[1X#-)M'[VS&TV M"B(?$$I,G4?@=*SP$J7T0!3&RQ8S:%QZPWUZAWY3Y4ZY)-SBI98_1>;R4= / M(,,Y+Z5[T.OON,WGS..E6MKJ']:U[AEY3$OK=+$U)KX0JC[YZ[8.>P;]Z( ! MVQJP*N[:417E%7=\/#1Z#<9K$YHGJE0K:PI.*/\H,V?H5I"=&]]Q\XR.)Q)A MAFEIA!-HX>2'E]BOP]"1#Z\9IEN\:8W'#N#%#.ZT)TFXTZ%USF =ZM6:!WUE;,MN,+$ 5<97+^4PFWV M:_!KDEAGJ&M^'W':;9QV*Z?=@TF0GS?P%DQ67$A?Y%,:K%/+)7Y4ZZ.@?EX' M=LE3' 4TD!;-"H/]![5OR:2:QL@ZS$#/P>4(Z37:N[.6,G_T@35B+^A&<*M265++ M4CY3:OVJ(B MD'IC12]$'0,Q:W78Q7_06_$^1O'A0U"J/O@+(MC["I XCN&C7@OWQKM LZB6 MF'_34KEZTAMILRK MIR)SVO5HO +=S[5V.\8[:+X>X[]02P,$% @ S8!84M]TH[$! P 9P8 M !D !X;"]W;W)K&ULA57;;MLP#/T5PANV%@CB M2]);E@1HVA4;L )%TW8/PQYDFXZ%RI(KR4G[]Z-DQ\F 7EZL&WEX#B72TXW2 MCZ9$M/!<"6EF06EM/0E#DY58,3-4-4HZ*92NF*6E7H6FULAR[U2),(FBX[!B M7 ;SJ=^[T?.I:JS@$F\TF*:JF'Y9H%";61 'VXU;OBJMVPCGTYJM<(GVOK[1 MM I[E)Q7* U7$C06L^ \GBS&SMX;/'#&0= Z)Y]T&\BPO MF67SJ58;T,Z:T-S$2_7>1(Y+=RE+J^F4DY^=7S&NX8&)!N$:F6DT4L:M@8,[ ME@HTA]/04A1G&V8=XJ)%3-Y C!.X5M*6!K[+'//_ 4*BUW-,MAP7R;N(EY@- M810/((F2Z!V\4:]YY/%&'VN^Y"83RLDV\.<\-5;3,_G[3HQQ'V/L8XS?B+%L M'SFH O;"G1N#E-PNTSG0L[S%K-&:RQ4LF.'FM7R_&\E5[<34+,-90&5I4*\Q MF-^5"(425'(.V;J[!'_J[I;+MIA]5:14J6#)_$)5-9,O7PVPEJ4MF06F$:HM M75H73LS:BW'>5)=;^JFC#XWQ 0F/D-=(L6K"SYC%E=*VF=P9SEI,:AMR8PN.15\Y?.Y@S@>C*.X^WX8+XX&41QMAQWQA#:BL9O0 MSCB"UQYFN%?\%>J5;W$&,M5(V_:!?K?OHN=M\]B9MRV8I*XX:1!8D</#D* M0+=MK5U85?M6DBI+C%*@L;M/%@F]P^YT_<*?W#C2&9ZNC^B?/'?BLF$& M'Y7XD]>VF0=E #5N62_L-[7_#0]\)@ZO4L+X+^P'W9P\5KVQJCT8D]QR.?S9 MKT,>3@S*^(Q!>C!(?=R#(Q_E$[-L,=-J#]II$YI;>*K>FH+CTEW*VFHZY61G M%RM-]ZOM"S!9P\>?/>\HXQ:NOK.-0',]BRPY<:I1=0!\& #3,X!)"E^5M(V! MC[+&^BU 1-&-(:;'$!_2BXA/6-U"EH20QFE\ 2\;*6<>+_L/RB&L!".N;YG_ MM=P8JZE8_K[@*A]=Y=Y5?L;5>BAU4%NXZ/6]-%]$=KUZ;SI6X3R@9C2HGS%X M>YDX4F(:P5AFL09FH5+& MVMH8ZH^K87_J!&@JDX%R![9Q@)JYBK]QD4&+ME$UJ&?4_A2-Y:T'[@UN>P&">L^X/+A3"KA#WX[ MC*')PPQLE: !8>"*2WA!ILWU/:S5UNY=]!G

5=OUECR\4LO@4Z\EMSTI MO24](9,I?$'JV$:)&GC;:0K/G1E8-TH[H$,\PFD!;;2@_D_\;[#.)+U2-+B, M0S@8#01=^AQ%2E=OR,+17'I@*G-L-Q34L=3ID]R=8_ !\K"("_JG89GE[^5F M&A:3"91ADA:OF;R+2TC")(GALR1UR<0-,00S9CHLIR5AWJ63LZE-POPNI6^< ME^174B7TPX@E7A3B3KOB2E+OJ,CAN[),0%*&13&%9!JF\1269THO8BW=#/]G MJ+RK) NSO+BF11IFD^3Z3+)#D%1$'V 29FGB4U-."GBO?Z.32=FBWOGWP-!E M]=(.0W/<'9^?G[D99FN)^ MV="SB=HIT/E6*7L4G(/Q(5[\"U!+ P04 " #-@%A242?\WW," X!0 M&0 'AL+W=O5-I(Y,LTVMHU!5H8@*>(T22:Q9%Q% MJT78NS>KA6Z=X KO#=A62F;>-BCT;AD-H\/& ]_6SF_$JT7#MOB([D=S;\B* M>Y222U26:P4&JV6T'LXW(^\?''YRW-FC-7@FN=;/WOA6+J/$%X0""^<1&$TO M>(-">" JX^\>,^I3^L#C]0']2^!.7')F\4:+7[QT]3*:15!BQ5KA'O3N*^[Y MC#U>H84-(^PZWXR(J;:^P/10X"8]BWB+Q15DPP&D M29J>1Y%.V M D%7\%&3/^KM640OS[EM6('+B/1GT;Q@U-]?<4RKT"0:ZXE1PMMZ'FHPR1],WFH;A=5]WKE5KT<)D,)Q.83R8C5+X3K@& M4#9"OR$"P4&."BM.C6S8FW] D Y&XPF-U^D,GK1C C[!;##)LC!/IPE\U.CX MZ#5+--N@64ND6N6ZA]WO]M_"NE/#?_?N3[EC9LN5!8$5A297TW$$IM-I9SC= M!&WDVI'2PK*FKPV-=Z#S2FMW,'R"_K-<_0-02P,$% @ S8!84HP:&,+D M P V@@ !D !X;"]W;W)K&ULC5;;;N,V$/V5 M@= "-J!8ULVR#=N L]NB 3;88+.7AZ(/M#2VA)5$E:3BY.\[0]F*LDF,OHBW MF<.9PS.D5D>I?NH3&-$O/TVF.E= 3V6!-*WNI*F%HJ Z>;A2* MS#I5I1=,IS.O$D7M;%9V[DYM5K(U95'CG0+=5I503]=8RN/:\9WSQ)?BD!N> M\#:K1ASP'LVWYD[1R.M1LJ+"6A>R!H7[M;/UE]]: /G,E.RI\\ MN,G6SI0#PA)3PPB"F@?\@&7)0!3&OR=,I]^2'8?],_J?-G?*92KSR#('RDI>> *X[@. = #^ 6UF;7,,?=8;92P"/HNE#"LXA70<7 M$3]B.H'0=R&8!M,+>&&?8FCQPLLI_KW=::-(!?]EE1? M;&3X)&&4T810NEN7K19UIL=+V&J0>R"*L=JAZFFFC[_H(H=4:K,0*+$.[;73=9U*FL M*.3 3:)DS.UL$8[AJS2B?+E[Y :+Q+9),H//E+@B[YZV8=2IT#GLB1,-[8"G MBN!:A72M&";B%VZAI'2*LC %TOS&M'>3TB',89@,H=P$K[&X@.5+05%KO@62#()9_ [-7% #9-\4Z=E MF]'2P_D4&O'$B6FZ8M, /S1&IY) 02!Q%$ MQ/#JY$)]Q'U]Q!>U?"M,JSH:B>5.5Y^>N7VK."X"\MNTU(U(<>W0XZ-1/:"S M>4?,;E<1+86 ?&<657O67\]02Y>5@EK65RGG3+7"!+YBG9AC'KOJZDYR6$VT MFV]U$H(%=R/JA@L[&T/B1R^4W4?D1^XLGA)76B_I;$E, M:*O)C?QX#'><-,GC090MJ';A#&)X"T58KM&RI OE!&L9O,%^-793T M<#LZ3HZL^BB:P5MB\ ;O387J8%]55AL)N'MZ^MG^X=YV[]6S>??JWPIU(.51 M-'MRG4X2DH'J7M)N8&1C7Z^=-/06VFY./Q^HV(#6]U*:\X WZ']G-O\!4$L# M!!0 ( ,V 6%*=?:-'- 4 #L- 9 >&PO=V]R:W-H965TLFY@9<\*_1M9VG,ZJK;U%ZOFS-1=$8W=FZB1C>R-)DH^$2! M+O.T=S^3FMN-W=A./8K$T--$=W:S8@D^Y^;J:*'SK[K6D(N>%%K( Q>>W MG;%_==>C_7;#-\$WNC$&BF0FY1.]?$QO.QXYQ#.>&-+ \+'F[WF6D2)TX[G6 MV=F;),'F>*?]@XT=8YDQS=_+[+M(S?*V,^A RN>LS,RCW/S&ZWABTI?(3-M_ MV-1[O0XDI38RKX71@UP4U9.]U#C\B$!0"P36[\J0]?*>&3:Z47(#BG:C-AK8 M4*TT.B<*2LK4*%P5*&=&4R.3IZ7,4J[T+_#P7 JS!5:D8!?@O] X 5>B[YPCT-H]86G<%@RQ2\IORE,V!9I9V"L%"L6W([_',^T4+C$FB>2H]5RNE$AH0RY33IPV2[MW+C-L [3 7F.X@C\X4Q4U !/+ M\QE7^^3BGS^DOP%\DQD"D!%%^^$9_/S3(/#]:^C'9Q#WX74B'@#-G,'#RPJK M'[5F8L[A7!2P14OZ GJNO_\]"OUT.5><@R@,5Q@W* K5<\.HH=1W(]3HN[V@ M,1FXUG#@]@]G^R1Y+]8BY5A+6\&SM%H-KL^.#"@G5&JLV"*PZ.\A5H<(-Y!# MCW=YVF7C,+4THXEA&DJ$5]F)A^ED\B.8-^'VFTAX(>$;O\67/Y*'%OA0Z;-!'AN3 "W@.^'#9.>.XS!HN_].ZXM%1KO*S1NK]!&51[T MP&9/F&W;JG=?M[]2O=A432P,#GRW9P6*C-=.A@._[5@!;PN$V_L)5(B@9YT'89A9*6OS(8-_L>4BSJH0"VM>"40 W$ MN7\!YSUG$$=.$'H5+0?^*:%3O(ZM'[;PF)V.LM9J-H6_=^%@D M69DB<-C.[>< R;]F1\,Y=># NYY,OVH[]*\O,$UHH@Y&5#>)I%2*.B5ESSU& MSV[C0IMSM;#7=@V)+ M3W6WWL_LO@W%U(7[=7GU6?&)J(0HZE>8HZKE];*&J MNJI7+T:N[/5X)@U>MNUPB5\W7-$&7)]+:78O9&#_O33Z&U!+ P04 " #- M@%A2 @/<[P<% !C# &0 'AL+W=OS7[Y*2 M%;M5O.R+1$GDN>=>GD-2YSNI/NL-HH%O=27TQ6ACS/9L.M7Y!FNF7\@M"OI2 M2E4S0X]J/=5;A:QP@^IJ&OI^.JT9%Z/%N7MWHQ;GLC$5%WBC0#=US=3])59R M=S$*1OL7MWR],?;%='&^96N\0_-Q>Z/H:=JC%+Q&H;D4H+"\&"V#L\O4]G<= M/G'MO?H MKUSNE,N*:;R2U1^\,)N+43:" DO65.96[MY@ET]B\7)9:7>%7=LWB4:0-]K( MNAM,#&HNVCO[UM7A8$#F/S(@[ :$CG<;R+&\9H8MSI7<@;*]"V&5X$O$:\Q<0!1Z$?NB?P(OZ1".'%_UGHG#-=5Y) MW2B$OY8K;11)X^\3(>(^1.Q"Q(^$N"/'%$V%($MX69;H! <'@6^90;C%7(J< M5YQ960Z5^F04Z](SO64Y7HS(AAK55QPMCD&U96 V"-HPTQBI[J'$ A6K@+=L M#+%1E@T3A>MY)>LM$_>_:,">>=^)L#779H]:RHJ\S,4:QES0&]EH@M&3,_@3 MF6H5 #1_6*]0]7-(EV!N+YFK!3,]IP>6+MHS& >1YR?9Q#8S+_;]KA5%].[. MV$[?C1D+=/3VD"L46'(S@7&:SN@:>'$6T#WTPMG<8LC\,Z55T]JF7^E40:OI2QVO*(" M4QVYHF7+V$])&L'//V5A$/[:W]]3#:DLLQ3"S(=@%E%R^V]#K1/*3'IE)D]6 MYC66J!3-D)V%I=9HM%/!;YRM2$"&HQX2Y&]P\#D':'(XJ1%Y/:8R\) M9K#,<]50P"/1!=YL3A+PYO&\U>1SN\-\URGVTB"!Q//3I--.5^%VWI@%9I6& M<)Y!0O%NE$W"W+NO^*7A6Z?&U">0,(,@BKW9+*9[X@5Q )\&!#ZV>8;SR#J' M\IS/R1L#)6MGB:H\9!)2/WF.ZD11TN/1!S4ZH_71D->XW7BL3V>9C1IY09(> MQ,RE)N6,4UH6R)WCQ(N3;V#7D,39$P.]6 MBI;WQ(EB0*#3\<&PR?_U;=K[-GVR;S\*18L\.>J?SKN7[1JGX98< *]:D0Y9 M]V2,8>LN01WM*'O3KG#-A; 5=^(2A6O6LA'][K!6UCC-(5M;MFY%!JY/F?:) M&\CKDS&TW5R.V7;<[BW\,P@3;Q98$Y.V@\RY.?,R:M!>K:R2+$'E(+=2\W9+ M55C13D.!I(/*&U($9>T@G:S_&M7: M'6]IU;+ST9X!^[?]"7K9'AP?NK?'[W=,4;$T.:FDH?Z+&2WXJCW2M@]&;MTQ M2FGV#S9 _U^Q^!=02P,$% @ S8!84J&E)4.] M P RP@ !D !X;"]W;W)K&ULC59M;]LV$/XK M!ZW88D"-1+W85F8;B),,&] 61MPN&(9]H*6S340259**TW^_(V4K[VX^6#J* MO.<>WCWD>;*3ZE9O$0W<5V6MI][6F.8L"'2^Q8KK4]E@33-KJ2IN:*@V@6X4 M\L(Y5640A>$PJ+BHO=G$?5NHV42VIA0U+A3HMJJX^C''4NZF'O,.'Z[%9FOL MAV V:?@&EVB^-0M%HZ!'*42%M1:R!H7KJ7?.SN:I7>\6_"UPIQ_98'>RDO+6 M#OXJIEYH"6&)N;$(G%YW>(%E:8&(QO<]IM>'M(Z/[0/Z'V[OM)<5UW@ARQM1 MF.W4&WM0X)JWI;F6NS]QOQ]',)>E=D_8[=>&'N2M-K+:.Q.#2M3=F]_O\_ > MAVCO$#G>72#'\I(;/ILHN0-E5Q.:-=Q6G3>1$[4MRM(HFA7D9V9?J.Z?I-;0 MH(+EEBN$DZ]\5:(>3 )# >RR(-^#S3NPZ TP%L%G69NMAJNZP.(I0$#,>GK1 M@=X\.HIXB?DIQ,R'*(S"(WAQO]W8X<5OX%UQ58MZHV'1;_??\Y4VBM3QWQ'\ MI,=/''[R!OZ2#DW1E@AR#2]C^3#G6N3 ZP(N1=F:YSGJ4G(\Q-:G20H)A1QED#$_#D>/ZGX$D(B&IPD;/#.B\0LC>S".B#;M19N^ M6[3GM1&.(MV5L,2\5<((RM#5?5ZVMK!K)2LGD];T$GNI]-=D?92$;3YGNN$Y M3CVG9G6'WC.MZP@Z'AE"%+/3A%%+ )^?E_0=CZ9C(QO+73BW7RV\:(N:SF(0V M]L=1 BSU1UG2I5F#T+IU5T!+Z!V=J^5B =&0,-D0?OUE'+'H=[CA2G%[0S"6 M]C\"3J,86.:S-+7 69C!:X(*'C68"M7&M5%[1[2UZ7I-_[7OU.==@WI8WK7Y MSUQM!.VNQ#6YAJ&PO=V]R:W-H965T M/$D2,0'2,"6)AGP2S.*; M>9RX!!_Q@\'.',R)*V6KU(-;W&:3('**@$.*#H+:X1$6P+E#LCI^MZ!!Q^D2 M#^=[]"^^>%O,EAI8*/Z395A.@JN 9)#3FN-:[;Y"6]#0X:6*&W\ENS8V"DA: M&U2B3;8*!)/-2)]:(PX2XM&1A*1-\$:$#9%7N:1(IV.M=D2[:(OF)KY4GVW% M,>F>R@:UO,(TU;)O%&2'%$2)^1.22P-^2PSR/X& M"&U976W)OK9YTHNXA/2<#.(SDD1)U(,WZ+P:>+S!::\Z&^YG6X/:OEN_>@@N M.H(+3W!QA&!3;TVJ6>7?U]2:X8#/"((6;_G9#S8@ST"UZ9$U[&0->^M>T(HA MY>S%/N!%J\I.#)+[;S:4W"((TU?_J",:]4I>0@Y:6Y9*JQR,^_(I)P;T(TN! M5*"9RMXRHA]U>-*(RT[?92^2KUGE;\KKP[_J\*_>U^CKCNCZWXQ.E1#,5V*_ M>J$TLA?JW[[C9OO5,F[.7T"NL?J\* A M"-"%;WN&^..KZ0W=;M=:9TU#>0UO^O(=U06SFCGD-C4ZO[1GA6Y:7;- 5?GV MLE5HFY6?EO;W +0+L/=SI7"_< 3=#\?T#U!+ P04 " #-@%A2FQ4LR[<# M #+#P &0 'AL+W=OYCVX,*16#,VLTW33OOC9PP!.A$G#VU? C9W MW]U]YWQPTYV0O]060*/'E'$U\[9:9Y]\7T5;2(DZ%QEP\R01,B7:+.7&5YD$ M$ENGE/DX"(9^2BCWYE.[MY+SJ<@UHQQ6$JD\38E\N@0F=C,O]/8;MW2SU<6& M/Y]F9 -KT'?92IJ57Z/$- 6NJ.!(0C+S+L)/2SPH'*S%-PH[U;I'12GW0OPJ M%M?QS N*C(!!I L(8BX/L #&"B23Q^\*U*MC%H[M^SWZ9UN\*>:>*%@(]IW& M>COSQAZ*(2$YT[=B]P6J@FR"D6#*_J)=91MX*,J5%FGE;#)(*2^OY+$BHN40 M#@\XX,H!_^_0/^#0JQQZISKT*X>^9:8LQ?*P))K,IU+LD"RL#5IQ8\FTWJ9\ MRHN^K[4T3ZGQT_.+*!(YUY1OT%H3'A,9*V2N:$TWG"8T(ERCEM%*,!I14.@C M6N?W*I(TL_V[A0?@.7Q *VG.I-1/%N3J=TXSTW2)G8A+B,Y1+_R <("#CH06)[N'DP[WY>GN8TI3FHTQPXT^PZS8[J MAS7L\/6I'M7!1LX:+E(A-?U#BAJZJ!TY:2NI+6T&;9OG%LLNE'$W^>,Z\;$S M\5H9\I8R. B9U+B3UV<_#!HM#9QE&%U+,14Y^;0%L77])ZD%+A1 M(QR^/M&X$2:,7X;H(SC'CS!NU N[5<=!]%&MP(T>X?X;$-U($W9_/IU.M!MG M=)AHOS7EI" W=EI4R(XFY9=\O5M/I!=V#OMO_]),JN57D6"ZTR.PL=2^TFGZ?_P-02P,$ M% @ S8!84D!M1L9: @ U@4 !D !X;"]W;W)K&ULC51=3]LP%/TK5L0#2%N=C\( I9%:PK0]5*JHV!ZF/;C);6+AV)U] MV\*_G^VD64 MXR6VK\\Y]RN^Z5[I)U,#('ENA#23H$; MK)5N&-JCKJC9:&"E)S6"QF%X11O&99"EWK;06:JV*+B$A29FVS1,O\Q J/TD MB(*#X8%7-3H#S=(-JV )^+A9:'NBO4K)&Y"&*TDTK"?!-+K-QP[O 3\X[,U@ M3UPF*Z6>W.%[.0E"%Q (*- I,+OLX Z$<$(VC#^=9M"[=,3A_J#^U>=N\8!+) +10@A<< M#/E,IN4.-'+CS/?/]C\TUGR> S(NS(4%/"YSEE"^%J VWS[I^)#T+'Y7,8=B1)+H$XG#.#P2 MT-V'Z='-$7K^# M1D/;Z&-=;$5NO(B;-KLL',4IW0T+>PP3O<;DQS!)CVDSH(,_O@%=^&ULM99M:]LP$,>_BC , M-NABRWEJ2Q)HTI456A:2/;P8>Z'8YUC4ECQ);CKHAY\D.W9*%P76Y$TLR7?_ MN_O).6ZTX>)!I@ */>49DV,O5:JX]'T9I9 3V>$%,/TFX2(G2F_%VI>% !); MISSSPR 8^#FAS)N,[-E<3$:\5!EE,!=(EGE.Q)\I9'PS]K"W/5C0=:K,@3\9 M%60-2U#?BKG0.[]1B6D.3%+.D(!D[%WARRD>&@=K\9W"1NZLD2EEQ?F#V=S& M8R\P&4$&D3(21#\>80999I1T'K]K4:^):1QWUUOU&UN\+F9%),QX]H/&*AU[ MYQZ*(2%EIA9\\QGJ@OI&+^*9M+]H4]L&'HI*J7A>.^L,PXX,$> MA[!V"&W>52";Y3519#(2?(.$L=9J9F%+M=XZ.0'XUR?OE2Q"B-?Z<),>GY4%S&MB@CW%(%#=,^92B7ZQ&*( M7PKXFDB#)=QBF89.Q6N(.JB+SU 8A(%#K]M@[EJ]WC[,.CO(T3-:P".P$AR2 MO4:R9R6[>R1?@T,_[[0-NE60RU^."/TF0M^9],L(0D M;]@)@G>.Q 9-8@.GT!==9?,!/6\_3ZGA1D ?R2IS\1TV088GXGO>1#@_,E^W M'NX?X'O1)';A%/JZX?_/%P=MZPE.1!COM#=\9,8'! ]"QF&;6^C&G IXPX>, MV^:#NZ<"W78CW#LV:+<@[AX"W?8Q[&X\-[P4;^#Z>B#750T(&B78-.D-]8:(: MF*J-XH4=4E9&ULS5;; MCMLV$/V5@9 "">!8%WM]"6P#L9VB"V21A;=I'XH\T-+88I;X)\?(:4 MK/7ZMD7ZTA>;I,XAZ;4R#(?5(@PB:)>6# N@\G(K]WJR4AMK. 2;S6835$P_76*0FW' M01SL%A9\G5NW$$Y&)5OC'=K/Y:VF6=BP9+Q :;B2H'$U#M['[V9QY (\X@^. M6[,W!F=EJ=2]FUQGXR!RBE!@:AT%H[\'G*$0CHET_%.3!LT[7>#^>,?^JS=/ M9I;,X$R)/WEF\W$P""##%=L(NU#;W[ V=.7X4B6,_X5MC8T"2#?&JJ(.)@4% ME]4_>ZP3L1<0]\X$)'5 64U/.<79R0(?4&ZP!7-!KYK;#P.LY6L:%>0-OX?/='%Z_>@.O@$NXX4(XQ"BTI->]-4QK;=-* M6W)&6YS #6G(#7R0&6;/"4(RVKA-=FZGR47&.:9MZ,0M2*(D.B%H]J_#X^$% M.9TF^1W/UWDI^0MT7QR7ZS/I;<&'QY(*G[;G=UXXG%K!'3TR*U9]#G]])&ZX MMEB8+Q>4=1ME7:^L>]9I70VZDGAJ\RJ&H6=PW>)ATF]?C<*'_7P>8^*HW6] MS[1=-=JN+FIKZG++;5Y_(ZA;P(Q!VP*)]I3:BI/ZS9.48;M[(/<$*-H#/9/; M:^3V?DJNX&S)!;=?6[LDTW^JUI)_.ZSURD'O6%P<'5DXA1J>2WF_\=#_KQ[2 M3;$1S/5D2)E-\[>;$ECV-T&IZ5NP:N>2H#F3:W2] 8WEU(K1E3.]0)JZFDO- MTY,UUS^JITZ[=Y"!8TS2'ISV/VC\#R[ZOY89I\VQ,"/I$@5\W[5)6&E5P//\ MS.K\$*H9$B)%!_+^%MS<7_A*AXVLX?^L?\31T[D2O50R>X8U&6Y!B=JMT?7@ M5.]]@3 9M*/HEU/:PKWCCW*]]K<" ZG:2%N=#KY2RNXE[ M07-/F_P 4$L#!!0 ( ,V 6%(E"U5'N0( &X( 9 >&PO=V]R:W-H M965T0K-N' MT@^*?4Y$9NZYL\Z#K51/>@5@R"[G0@^] ME3'%I>_K9 4YU6U9@,"53*J<&IRJI:\+!31UH)S[41!T_9PRX8T&SC95HX%< M&\X$3!71ZSRGZOJ&W-\S84I:#T$P* MHB ;>E?AY;AO][L-/QAL]<&8V$@64C[9R4TZ] )+"#@DQGJ@^-C &#BWCI#& MK\JG5Q]I@8?CO??/+G:,94$UC"7_R5*S&GI]CZ20T34W,[G] E4\'>LOD5R[ M?[*M]@8>2=;:R+P"(X./0& T3-HMSHW"5(G)$3 MP@2Y99S;W0/?('?+P$\JGMOB;;S^6K$6F1NJ#,%Z!_)PM6/Z\=*617@>V-\1#3LUU\Y_EMUNS:S[ MS[,[[C9DM]^O-">@##8(IHJ[_@QO: =!!^.Z-BO^?;?BR_L,VSJ M#.MGU8A )M.F8(YS"".2XQ6[:KH-Q\>A<= (+:7P#[J![<2W5"T9WM <,G06 MM'N8>55VMW)B9.$:Q$(:;#=NN,(/ E!V ZYG4IK]Q/:<^A-C] =02P,$% M @ S8!84NOT"\V% P &PT !D !X;"]W;W)K&ULK5=MCYLX$/XK%NJ'5NHNV!!>JB32[M+3W8=*JVY[]YF%2; *-F<[F[W^ M^K.!!1)>+NKE2X+-/,_,>(:'87WDXH?, 11Z+0LF-U:N5/7)MF6:0YG(6UX! MTW=V7)2)TDNQMV4E(,EJ4%G8Q'%\NTPHL[;K>N]1;-?\H K*X%$@>2C+1/QS M#P4_;BQLO6U\I?MC]NP_H':(,?MB_O&!9EQ@0GZPIG*)?K,,LA. M"6P=;Q0OZGBPRQI#>(A=_1,0ASD1 #Q?#<30!CR^'APO9N%T)W)K/_:\2 MI+PLJ31/E%R@]3I:KZ;U9FCO).([] Q[RAAE>[.H0%">356PH5K55$8J7K;8 M"TQV+Q,1K+H(5LL19!E5XVP:CPW4'W@D/@FF'?J=0W_1X>=7+8<2M!ZE?,_H MS_-F:SS[(\\W01!&G>NFA?S1B=Q@)_##4[-XRLS%SFHZD:!+)+B@=L"RY:H% MHTRBU=E^AZ+1R- M\O0#C*?3Q$XOC\ZO]W"+/3E;XL\<+1Y(,KY"&[<77T%<\(; 8NXX_X[X717P55<13BN?@\+PU MQV9+A>F5$8>+40Y>Y[KA/B):5@D5>E16*,T3L8?IBH6C%PG!CG,>\]CJQB7G M9O&$&8X&5DUF]F!J+$$'9J9OJ<,^,-7,8MUN-^'?U7/MV?Z]F?SK:;2G:3X; MONA\J7XH"]AI2N=.O+7'^]@# &^OZ.<_6V, ZZ M[Z'MOU!+ P04 " #-@%A2UTK (94" #"!@ &0 'AL+W=O&>5JX55:UQ>^ MK_(*&%8340,W;S9",JS-5I:^JB7@PH$8]:,@F/L,$^ZEB8O=RC01C::$PZU$ MJF$,RY<54-$NO-#;!NY(66D;\-.DQB7<@WZH;Z79^0-+01AP101'$C8+;QE> M9'.;[Q*^$6C5SAK93M9"/-K-=;'P EL04,BU9<#F\0270*DE,F7\ZCF]0=(" M=]=;]L^N=]/+&BNX%/0[*72U\,X\5, &-U3?B?8+]/W,+%\NJ'*_J.UR3T\] ME#=*"]:#306,\.Z)G_MSV &$\SV J =$;P'3/8"X!\3O!4Q[P-2=3->*.X<, M:YPF4K1(VFS#9A?N,!W:M$^X'?N]EN8M,3B=7@E1M(12A'F!KKG&O"1K"FBI M%&B%/J*O6$IL9X..,]"84'5BH@_W&3H^.D%'B'!T8_!FABKQM:G(\OIYK[[J MU*,]ZF&$;@37E4*?> '%:P+?M#+T$VW[644'&3/()R@./Z HB(*1@B[?#0_/ M1^#9^^%G![J)A^G$CB_^O^ED1.54J$8"^K%<*RW-+?IY0'8ZR$Z=['2/[#+/ M&]90K*% Y;8$PFI,I+GQ>FS.'>&Y([16\Y3.@DF<^$\C91L7'8^R,X/=\^$U.0W=KX$S\9@%8R)S_]I>3J)!NGNW];E MS'9S7F=DAS*Z\OV=V\U ELXE%&PO=V]R:W-H965T4"O")"1[N:0QVYY/X.3UP;=H'8KB@;&8;\B:WE%QO[G-Y)W1> FB MA*8\8BG(Z.I\<@'//&P5@-+BKXAN>>L:%$-Y8.RQN+D*SB=FP8C&U!>%"R+_ MGNB2QG'A2?+X7CN=-#$+8/OZU?OGD E09_%O/P%V]K6G _YX(E-5@R2**T^B?/=2): .EG&(!J -H%V", M7 /P+L 9 4QKP+3,3#64,@\>$60QS]@69(6U]%9=4<' "[F2E!;E\PE;@?CL$G$*7@SY#E7 ;@ FS^ I )9T.$]'"/^A(. M"S@R!^#>F^&[T3NCPIG9H!*SQK674X60TG2\OIPO?S)(^)D FX2%@F MHO]((4E#-"M/=HO "<26L\MSR PZ" T3M1NBMI;H5RJ&.-F]I#@SO,NH;P01 M=-QA0DY#R-$26I;R1#.I_W&9,AY&&ZXI$[=Q[!Z@*&=-M)EV&/>K04*_K3^K%UU.L^R48_J@!FVS-D(5:2HHH]T:(UJ9\9";H]4W\K!,SC" M2>D[Q%I.'GV2F[N-3)Z@?IBRF*U?=/6BI!Q.#]"D4,DTU.OTF]MTN<>1-=YM M'T%VAZ/$'.K5?+S=!K3:M/OMML^LRTMI.M2+^KO:S>GWD3.S>E0'S"P7CU%5 MJP1T/]1N;G^;8/=)]:VFCC/&2:TE4*_(E\1_E"VFVVJ5] M^T*XQQ$>[[ ]2%0A@0V2N&Y>29:27Y;%6\U!?)(%2HI"U4W MATHND7V(7E RB/0R.%XS?3$;W>0@)65(+V7O*AFW7S*NBTN4:JYA9 MOT>)JX0-PP,4#U:"@_6"\V8A]?8X@B54 MQZGUG:\7I;>DG#SO2[G2'WR(W2%6(H1_TN[0V^-H<.VJ2!FM8S;YV;LNCRLY M\%F>BNK\J'G:'(E>E >!.\^7\,RK#C:5F^J<]89DZRCE(*8KZ=(\=239K#JZ MK&X$VY2'>0],R&_O\C*D)*!982#?KQ@3KS=%@.8 >?$#4$L#!!0 ( ,V M6%)B16A=9 ( 0& 9 >&PO=V]R:W-H965T% :"=JQ(6U31@2P)"GB@L]\4IC-I>^K_,2*JI/Y08$?EE)55&# MIEK[>J. %DY4<3\*@L2O*!->EKJ]N4TL?[.X2N#1N^LB:UD M*>6#-6Z+B1?8A(!#;FP$BJ]'F +G-A"F\;.+Z?5(*]Q=;Z/?N-JQEB75,)7\ M&RM,.?'./5+ BM;. TD,,9&,JX/L*8]XL9.3PX(@>$"?*EE+5&NDY] M@P79M/R\2_ZZ33[:D_P,\E,2A\YL=L%,51ZC\. ML$8]:_0:*QIBM:IDAQ4EHSVL<<\:O\:*AUCC9ZPP&"?#K*1G)2^R/H,90B7/ M6GAV$0<]JCUDSYW"*#P[_R.VOGXB:HU$YIP6*$N.#W# *J=.:UAY,9= MVZ4T. 35E&9KV$G0#_[L#U!+ P04 " #-@%A2G/[\W $ M !=$P &0 'AL+W=O:9&+A[*4\?'!=$>YI2L2('6BF[FP93XE4IWSG MB@.G)"J"TL1%GN>[*8DS9SDOKCWPY9SE,HDS^L"!R-.4\.<;FK#3PH'.RX6O M\6XO]05W.3^0'5U3^7AXX.K,K;-$<4HS$;,,<+I=.-?PPPK[.J!XXEM,3Z)Q M#'0I&\:>],E=M' \_48TH:'4*8CZ.=(531*=2;W'KRJI4VOJP.;Q2_:/1?&J MF T1=,62[W$D]PLG<$!$MR1/Y%=V^DRK@B8Z7\@24?P%I_+9R=0!82XD2ZM@ M]09IG)6_Y'?5B$8 '/<$H"H #0W 50 N"BW?K"CKEDBRG'-V EP_K;+I@Z(W M1;2J)L[T9UQ+KN[&*DXN[PE_HI)L$@K6-,QY+&,JP-M;=2U.Q#MP!1[7M^#M MFW?@#8@S\-^>Y8)DD9B[4JGK'&Y8*=V42JA'Z9:&(X#A>X \Y'6$KP:'P]G? MX:ZJN2X1C9+?@^NCJE@WXDH-CBM!5$=^?%%!X$[25/RT2.): M$A>2XQ[)ZY1Q&?^A$5@Q(;M:4,9/BG@] (]+%$QQ,'>/';+C6G9LE7W,U/A. M"MU/:EQW?;I5F<%O"G>+3FK1R5#1+TP(VJDZ::EZW:I^K>I;53^2F(-O),EI MEYS?+C*8CGLDI[7DU"IYEX5)'JDRU>@(B=@#-3K* _HKCX_*1ID4%O,$M4YP M*;_.:LG9F7Z=M3H*$4:S[HY"SS#).]NQ58H!YH$-%L+S35OE&")L6 31&;ZM M@H>VV> (VGG4M&YJ_@^(VF06#T%#'SB^E'&AH0^TX^=UZ\(V?* _]OJ::@@$ M[0@:Y-T.$O7H&@Q!.X>&>7SW608V9D)T^0RR+.AC4HVOX@^S\ M&639*L< RR*#)&2?$=DMB]J3(=UFW*-JF(1>F1)IRZJE418^ [9)XAW1"QFK M8PUUD'\QQQKD(#MR!CBVS1O%V+[O9Y"#[,@99-@.\/3H&NB@5Z SR+#M25%/ MP=@ "=LG1';#XO942'6YIUIL@(3M0+IG&7VN)@8@S65.$K#-6VN_O[,;Z.#+ MK;\:"[ S5V WN+T$"QJ&K1K>9I):IOD]#3=8PNH=2.A6A7FCJ8KGY5Y.>2+9H=@.V3 I M65H<[BF)*-&PO=V]R:W-H965TJVNWLM9LXB57 &6R:J;0_?FU".70)'LARTP;" M>?%YP8]?R/RHLF>]%\*@GTFB\2KJ_40:3VFZW*$F[L9K8+ M]"$3?%,4)7% PG <)%RFH^6\V'>7+>E:0,L"6C1Z&EG1UBTW?#G/U!%E[FBKYCX4 MWA35MAN9NLOX8#+[K;1U9OF5RPQ]YW$NT#?!=9X)>XV,1K^AA].%16J+OF@M M[+[R@ WB!M7JW,5 ]V*=9YE,=^B&:ZG1QUMAN(SU)ZOT^'"+/G[XA#X@F:*_ M]BK7/-WH>6#L^-TH@G4YUIO36$G+6&_%^@I1_!F1D(1GRE>=R_'L?7E@7:NL M(Y5UI-"C+7K?>/9LFWR*!=*N>VFDT-<>85H)TT*8]1$^U^]))BIDW'Q]69+I MA%EK7LZ6\__3GI:24^'-6Q6"<^&,6S6, S3 M<4C/.X9#P$[X:\_L.I&N+6&>8KGCCNH^RW -:7A8TS!,>4R&L:W4J?LV9B%N ML0W(@/UHJ##KZP9F.F8#&P43'4?>@9Z6C,]HZ]:)EV*=V$B]CI5;0+/!XV[HA?%"1"$#)P5"#"!#)062#,NM%.< "F(/S#4 M+?Q3O(@885]?P HR<%H@P +B9T%OGI-F<&AG$@544']N.&/=A6"G !+JSQ-] M\$2!$=0?)3K@Z::4J"?\:0@SN'P*:$8-C].UAY".4>.=TQ>L Q300OUYI)?1 M !+JCR)=U@':3!\MH*1 &3H>^/D0 $+] .G^A#CIW!=0AOH3B>?&Z+444( / MG0WK) .>,#]/.CM9ZG1PD@%8F#^A-)TDOJ8 +6S@^,& "LQ/A=[K &O&$!*& M(6OQKO:6HGL,*;V[<"%@0!+FCR1]^,2 $\R?1KKPB36#2-O=!Q!A?5,(N0SP M#-#!_ &EEX& !^;/)IT,;,:1]J ? 3XB_Y-+[YD6 1PB/QPZDREJ/L-X@GX$ M%(G\ <5S?_3B? 1PB>C ;@(NHE^\U>SL)FM$KC.1/ZB]<7<_=UCYG4PUBL76 MEH57$UN?G7Y!.&T8=2A>PC\I8U12?-P+OA&9.\!^OU7*O&VX]_K5[SC+?P%0 M2P,$% @ S8!84OVJ+%UP @ '@8 !D !X;"]W;W)K&ULE57?;]HP$/Y73M$>J$0;DD"W51")'ZNV!Z:J5;N':0\F.8A5 M)\YL!TK_^IV=D$$%;'TA]OF^[[X[^X[A1JIGG2$:>,E%H4=>9DQYX_LZR3!G M^DJ66-#)4JJ<&=JJE:]+A2QUH%SX8:]W[>>,%UX\=+8[%0]E900O\$Z!KO*< MJ>T$A=R,O,#;&>[Y*C/6X,?#DJWP :=HY[-WEN#S60AY;/=?$M'7L\*0H&)L0R,/FNI+ADE3#W1QXDE38R M;\"D(.=%_64O31WV ,'U"4#8 ,*W@/X)0-0 (I=HKF%+,UALX,#>-" M7Y#U\6$&G0\70]]0<$OA)TV@21TH/!$H"&$N"Y-I^%*DF!X2^*2ZE1[NI$_" MLXPS3*X@"KH0]L+>$4'3_X8'G\_(B=I*1HXO^G*&H^X"6]/%L(7 2VKH2\T$=JFWF."OF,**FA@Z M)$0?O:\ZU,"%LLV^CJF*Z_T"GO,XT#]H]0_>H_^(_(/LJ$OM>@LE*B[38TF< MCQ? %IDZ]C;>CZL3]O=:+4>UON-?4+#KYY5?VGJ MR3EG:L4+#0*71-F[^DA:53V-ZHV1I6OHA30T'MPRHP&.RCK0^5)*L]O8 .U? M0OP'4$L#!!0 ( ,V 6%+MJ):&PO=V]R:W-H965T M0ZYDU%QE5>B@VMBP$T*0*RE*;.$Y@9Y3EUGQ:/5N*^927 M*F4Y+ 629991\?,MI'PWL[!U>/"1;;;*/+#GTX)N8 7J4[$4>F0W61*602X9 MSY& ]+U8NZIA 5//[-$;6=69*$$UK1,U4>^^Q?J!?DF M7\Q36?VB78UU+!274O&L#M8,,I;OK_1'+40G 'MG D@=0!X;X-8!E7+VGEFU MK%NJZ'PJ^ X)@];9S$VE316M5\-R\S>NE-"S3,>I^5+HCA#J)Z)Y@O[Y7K)" M_T<*7:.5;IBD3 'Q-3J KM RI7KV&/OR%A1EJ7REHSZM;M'+%Z_0"\1R]-^6 MEU)CY=16FJHI:,PU'=PHR^76DF-L4T_2N%C::]0#H/Z^CT2ODOP"=,^R(O\ M8)AGT/ ,1GF^!VU06YXFB&6%X ]@:,J1%@N;Q.'3]W/4%(LNV\]17\K .>V, M/HA$KC>L]Z1A.AEENN!942H0Y^@=)<5.:['.TZN-.XZ.+ZMWG:^K91CX_HG@ M Z@(DS,=CEMGQ624[8JOU8X*&%MZZYS8?0:E6_/#X^[W]TKW_6SB1*="]T$8 M8^>,T*WGX7'3N\MU9^U>*G*E2P!C/X]RM7>')TPM/6A\CSF6%K_,==;(W(2?"#Z$< M+QH6GK0V2,9M<,%SJ42Y/RWHW:C^@&X$R+'/)^GL!Y]A0TA:7R,7WA*2@=T> M.>WX(1 .3K^A=N=P84YV'ZC8L%RB%-8ZS+D)=;S8'Y;V \6+ZKQQSY4^O52W M6WW !&$ >G[-N3H,S!&F.;+.?P-02P,$% @ S8!84LA8_N]5 @ M 4 M !D !X;"]W;W)K&ULC51-;]LP#/TK@M%#"W11 M_-&N*1P#3=UA.W0(6G0[##LH-A,+E2574C[Z[T?)CI=T2=>++5%\CZ0HOG2M M]+.I "S9U$*:<5!9VUQ3:HH*:F8&J@&))W.E:V9QJQ?4-!I8Z4&UH-%P>$EK MQF60I=XVU5FJEE9P"5--S+*NF7Z=@%#K<1 &6\,#7U36&6B6-FP!CV"?FJG& M'>U92EZ#-%Q)HF$^#F["ZSQQ_M[A!X>UV5D35\E,J6>W^5:.@Z%+" 04UC$P M_*W@%H1P1)C&2\<9]"$=<'>]9?_B:\=:9LS K1(_>6FK<7 5D!+F;"GL@UI_ MA:Z>"\=7*&'\EZQ;W\M10(JEL:KNP)A!S67[9YON'G8 X>410-0!HK> Y @@ M[@#Q1P%)!_!73=M2_#WDS+(LU6I-M/-&-K?PE^G16#Z7KNV/5N,I1YS-IAI? MD+:OA,F2W+TL>8,]M>03^LS)Z@%UX7#"G44MKV2?367GIN_,2]L4]0DEH%^4O3ZMD]TPLN M#1$P1\KAX/-%0'2K$>W&JL9/S4Q9G$&_K%!603L'/)\K9;<;%Z 7ZNP/4$L# M!!0 ( ,V 6%+;1FGT< , $(- 9 >&PO=V]R:W-H965TP'PM[A3VPMK*DF>0:RYSHF U M#?Z@[V_HV +P"#"C X%3"L ,-3 M 4D%<*&'9>PN<7-FV&RBY)XHNQJMV8;+OD-COGAN#\J#43C+$6=FAK/WH.Z3D9T%[X_&0X'7? ;TZ'7SZ'AYC<.L-QG>'8V1OTV/N$?2)7Y%K! MDAOR@:5<<',@?[N)6P.9_L=#,ZAI!HYFV$V-CARA0X\C2>U( M\IL=25J.)!X_1K4?(Z\?MSEN VA#X!'E7$,7\ZC%'#]G+@_ZJ+5E@XYE-^UE MOGQ>U'%<>..XAYT4.YZO6T?W!WE^J#W'][(FNWS)6S*N:<;^6U+1I"7-JJ(Y MLY+*LVU&%E*A21MTR@J<-8X[DV:FLO_YFM'K@F9?5$ ML"+9,<790@!1K=BJ;/H)Z'D4O?:YVN@E]0MFDV*\2+_EDM%&(FGRHOO1:"#U MB^#_WH^K7Q#\,:(./)2E I3B-7P"=-\#/$?5E/#PJ/^W7Q6>FUN@+$;!"0]'Y!9Y)51;L M9&ULC51; M;YLP&/TK%NI#*VV!0$C2BB"EB:;M85J4M-O#M <#'\&JL9EMFN;?SS8$)2G) M^@*^G'-\ON-+M./B118 "KV5E,F94RA5/;BN3 LHL1SP"IB>R;DHL=)=L75E M)0!GEE12U_>\L5MBPIPXLF,K$4>\5I0P6 DDZ[+$8O\(E.]FSM Y#*S)ME!F MP(VC"F]A ^JY6@G=,804$B54<#Z]PH+H-0(:1M_6TVG6](0C]L']2^V=EU+@B4L./U%,E7, MG*F#,LAQ3=6:[[Y"6X\UF'(J[1?M6JSGH+26BID !<-/R/=\KX>^^#!]>']*=W4J731^%XUO M]8(+>B?UKH%B94.02J+?\T0JH8_@GROK!-TZ@5UG])\M2#BK)?3FU@B$5L#< MR]=X/)Q,(O?U.)WWH' Z\CO0B;=1YVUTU=L/58! 4%:4[P&0WE>4 (.CXR(H_"L=G?GM ]_ZTWV_8^0VO^GWB"M,^1^&[<*;C(#ASU .: M3+PS1^[193,/W7?JT#%7NGO!XW]02P,$% @ S8!84KN468Q7 P O0H !D !X;"]W M;W)K&ULE59M;YL\%/TK%MJD55H*F 1(E41JT^?1 M)FU:M>[ELP,WP1K@S#;-^N]W;2A)$Y=T7P(V]YY[SG%LW]E.R%^J -#D3U76 M:NX56F^O?%]E!51,78HMU/AE+63%- [EQE=;"2RW257ITR"(_8KQVEO,[-R= M7,Q$HTM>PYTDJJDJ)A]OH!2[N1=Z3Q-?^:;09L)?S+9L _>@OV_O)([\'B7G M%=2*BYI(6,^]Z_!J&5*38"-^<-BI@W=BI*R$^&4&'_.Y%QA&4$*F#03#QP,L MH2P-$O+XW8%Z?4V3>/C^A/Z_%8]B5DS!4I0_>:Z+N9=Z)(P^0"=H M8O R42K[2W9M;#+U2-8H+:HN&1E4O&Z?[$]GQ$$"G;R00+L$^MJ$J$N(K-"6 MF95URS1;S*38$6FB$RWQ*\<\O?@$Z($B(_*Q;O\3QMOK M%2XX^;(%B>-Z0[J@=[>@&2_5!89_O[\E[]Y$U^1;(1K%ZES-?(V<#+*? M=?5OVOKTA?HA)9]%K0M%_JMSR)\#^"BF5T2?%-W00<1;R"Y)%+XG-*"!@]#R MU>GA=(!.U!L<6;QHR&"2":6O!M#&/=K8HHU?0-NO2=GCNDQO4286Q>SDAT5L MY3P<&N$(BI-Q'_2,X*0G.!DD^(-)SE8EG.'7@L0'I9,H/:+GB FHFUW?U*9IDE/;UDF%ZS:FGQ.A,5N(@E)T5'-!D? M4W-%Q2^Q2WMVZ2"[;T*S\HQOZ4GA,9T>LW,$)4GL)C?MR4T'M]D778!$W_I# M;&BWA<'^= Q>N=\RI@JRQEM/D49!;HX]+$DJM*.1@!>;)F)-Q-'^+'$S\))K M#NZS,3C=@NDD.O++$94$Z<1M6'AP\H>#VG[:*P[R$7M TAO 6]G<^WOR=I^, MCC7A/8#:'X%)=>'4-%R5MJED2JKVW ]3DK-'ESW+,U!1!Q4-0CUWA^[=H?_F M3LY5)AI<9C0#'+8XO1BND5Q&\5NG\'-Y$_K6I=(_: 0JD!O;'REB>;&PO=V]R:W-H965TV MAULAGU0&H,E+D7,UNJY(,"JHNQ1HXOED*65"-4[ERU5H"32VHR-W M\[IN01EWQD.[=B?'0['1.>-P)XG:% 65OZ>0B^W(\9W=PCU;9=HLN./AFJ[@ M ?3C^D[BS*U94E8 5TQP(F$Y20:$-!\?$,,\ASPX0Z?E6D3IW3 /?'._9/UCR:65 %,Y%_9ZG.1D[?(2DL MZ2;7]V+[&2I#'<.7B%S97[(M8SN10Y*-TJ*HP*B@8+Q\TI>J$'L Y&D&!!4@ M. 1T3P#""A > DY)BBI ]%Y IP)8ZV[IW18NIIJ.AU)LB331R&8&MOH6C?5B MW#3*@Y;XEB%.CV\ JZS(1_*%2DG-GT;.8M"4Y>H<5Q\?8G+VX9Q\((R3KYG8 M*,I3-70UIC8$;E*EF99I@A-I?'(KN,X4F?,4T@;\[ U\T$+@HN?:>+ S/@U: M&6^IO"2A?T$"S^\W"6J'QY#LX('7 (_?#?<'#?#Y^^']EF*$=1>$EB\\V05* M 5P0VPT7) :52+:V7_*/&XPEUQH*];,E4U1GBFRFZ$2F>^":P ONYY''8\+/!S0\Y.G;/3FO.:)](8(V[[;6ZG6!7:32IF83"5%LLX/>8OF?U:9K]5 MYJW8<-SQ.#''T 6935KZ?%!S#O[S%^5[KUNX]V^;:EX1[E?1/RZCNW>L%(!< MYCQ7)#'E*C?:>K6^,TSL27FP/C-W"7M,*Y+#$BF]RQY*DN79 M7DZT6-O#:R$T'H5VF.%]"*0)P/=+(?1N8A+4-ZSQ'U!+ P04 " #-@%A2 MY^Z2\> " #," &0 'AL+W=O7,1T&0^#FFA3?*[-I4C#)>*48+,A5 5GF.Q?LM87P[]*#WL?!( M5VME%OQ15N(5>2+JI9P*/?-;*PN:DT)27@!!ED/O!EZ/(3("N^,G)5NY-P8F ME!GGKV9RMQAZ@?&(,#)7Q@36MPT9$\:,)>W'W\:HUS*-<'_\8?V;#5X',\.2 MC#G[11=J/?3Z'EB0):Z8>N3;[Z0)*#;VYIQ)>P7;>F^:>&!>2<7S1JP]R&E1 MW_%;DX@] 8P."% C0%\5A(T@M('6GMFP)ECA42;X%@BS6ULS YL;J];1T,*\ MQBN_+TP2< MGUV ,T +\+SFE<3%0F:^T@X9L_Z\@=_6<'0 /B'S*Q#"2X "%#CDXR_+X>!_ MN:_3T.8"M;E UEYX/!>_;V92"?U]_3EB,VQMAM9F=,"FC@RZ$E.K8JLR1VTS M2N(PS/R-@Q6UK.@4"[E8M2K98T4H2MVLN&7%IUBABQ5W6#"-!VY6TK*24ZS( MQ4JZK'!P(*ZT9:6G6+&+E798*8S_D(9Y)83QJ>3"]!:G [";CCCM[[[LIF#! MSKGNQ8-#7PK<52:(COKYHR0"*UJLNNFZ! 4O>DT(3M=1QZ&PO M=V]R:W-H965TAD!$@-E M%FF90;#,/JSVP:1N&Y'$'=MMZ6I^_!X[H0ZMXW97\U >(&U]CL_U^^Q3SI9< MO,@I8PJ]YEDASUM3I68?.QV93%E.99O/6 &?C+G(J8*78M*1,\'HR CE62<, M@FXGIVG1NC@S[]V+BS,^5UE:L'N!Y#S/J5A]8AE?GK=PZ^V-AW0R5?J-SL79 MC$[8(U-/LWL!KSIK+:,T9X5,>8$$&Y^W+O''FSC0 F;%MY0M9>T9:5>>.7_1 M+VY'YZU 6\0REBBM@L*?!;MB6:8U@1W?*Z6M]9Y:L/[\IOW&. _./%/)KGCV M9SI2T_-6OX5&;$SGF7K@R]]8Y5"L]24\D^8W6E9K@Q9*YE+QO!(&"_*T*/_2 MURH0-0$<-0B$E4"X(1"3!@%2"9 - =)K$(@J@6A3 #<(Q)5 O"$0-CG=K02Z M)O9EL$RDKZFB%V>"+Y'0JT&;?C#I,M(0X+30E?6H!'R:@IRZ>%0\>9GR;,2$ M_!4-O\]3M4*T&"'S ;KB.=2PI*8*3M$7*@35I8".KIFB:2:/T0?407)*!9,H M+=!3D2IY F_"\UV:92 GSSH*+-7[=9+*JD^E569=4M!$F)R@,<.00O_*+ M7[.DC0C6XF'P]'B-CCX<+[AB4OOT=7R542FMV>5OQR[7>^^"!]4N>V@=[J^U MOZ75H>]FGU"&92A=2CI0,>NR"==E$QJMI*ELM*)3W=*C]S5R"0523!A@CT+/ M*U1?=T]7YNW+)14C]-?OH!+=*I;+OST&D;5!Q!@4-1CT99X_,X'X&"4ZNU", M\&CRC7Z@>MY=U52J[AK5&HH7%^%99^&P)EI;$WFMN9KJ(&@3GEG!QFF2T@SQ M90%--DUG:,9$ I%PF>+72X)V$/SB"5>\-C#V&\CS'+)5!BCAQ0(L,URAL^BR M*]X*$7:'J+NVH.NUX!: PD1E/&8B+28Z*"D?N;#"KX@@\$1-?57=6]O4\ZH: MOLZ \*!41^DB'3% P57*,I=-5WY%N]+47QO4]^KY@RL(T01:2IV.J&)H3%.! M%C2;F^*BNI,D6@"P@=$_T >7I>4.@UKF@G9_G;L2Z%QK!N_7#+?7D';DKH'! MVKW!'NZEA8("D&EB'>,S#282L5?HE%0V.U?JQ\$[R_&&=X,MR\,VV?!N>TW< M[KF]PX'EUL#KWU,A6,(G1?H/>)#483+A4@%$%:C@Q6F5O[(9WUQO<+C:\;TS MW09#:X< [#7T 2P0J2G]DO<-C:.CA\>RI8VSY A\(86#+&-A/&9]U6\$V M1W!4*8GQV!GQ;7; ,08RC9K";ED"^^'\WD">+OBJ3DQ$X+J YO[*<=KIWRM$ M*T:%1+T*+E$7C>C*AYK8D@GVLTFM?,HBGIORF=0"K$\R@/!EH(]U=?O.-%?5 MAOWWB!1N-+9C%73VQJJA8Q5IDZ;D6?["?M[YW(3*NFE.WD 97"^)K;&ANUL- MC<,:L%:>.E9%M;ZO/'6LZM6@[KVGEA6QG\W\, :UFU'MJN)U---1:/2YMVUG MO]%.2Y;8SY8E='TU .JK:TM/>' 8H!5:2@G]E/)8(XFRP>3_Z:]JEWI/X#;> M/!8X5\4;JX:.5:3=';BS&5I."OV<]%/!<<=>I 1'7X9J-Z-PE]UFX%,DK"P, MKUK+5B$YD%JT]!7Z*64_ KVNM-0)=!#HGX8*L;03^FGG,LMX8J!'UIQ^5Q#L M53^S)B"J-O >?*^=B^+-)G M:N"8T'),Z.>8X>T]F#[,9QE?,5:2JR]U%M+# MWH%4DT7OKBA<8F%=N*' MV^'C_7^J:V+!EQS(-8/4!E/^:\9/2,3V#22.21CU^@V)L A._ A>]EQ:CF*R M%3"M9&(!%ND),%W0-*//&=MAWPW9!OANX$%X8A&>^!'^Z^[AT X-W=W3(6+A MF/CA^'XNDBDD$LW@ML/6$\:3MX&>?L?JIO#[X *GK.[VRBP;X3S,AB;.3'V,W= MZ1BHRCWR3AIZW:#?:VI$"YV1_PAJHN'T8%,+&(+DK$? M)/<,?>S /]SK;Q\B.K4ON_4_/]Q1,4GAQI"Q,4@&[1YTA2C_GZ!\H?C,?/_] MS)7BN7F<,CIB0B^ S\<&PO=V]R:W-H965TE:1([7"M @M+5CK355D7;?5CM@TL.8-6)&=L,1=H?O\ZE,53!24L? M>('8R??Y7.SO)&>X$_)9K0$T>HEYHD:MM=:;:]]7BS7$5'EB XFYLQ0RIMH, MY/@K15KID"#Z]?V7_+G#?. M/%$%-X+_S2*]'K7Z+13!DFZY?A"[WZ%PJ)/R+017V2_:%<\&+;38*BWB FPL MB%F2_].7(A ' !*> ) "0)H"P@(0-@6T"T [BTSN2A:'&=5T/)1BAV3ZM&%+ M+[)@9FCC/DO2O,^U-'>9P>GQ7(O%\UKP"*3Z!=W^V#*]1S2)4'8#W8C8[#!% MLQQ=H8DR^V.3#A1Z $XU1$@+-%]3"5=I^*-CQ-<9:,JX^G7H:V-LNJ2_* R; MYH:1$X9A@NY$HM<*W2811,<$OO&R=)6\NCHE3L89+#P4XF^(!"2H,.BF,1P/ M*N"SYO"^PYNP3%R8\86G$GMH?Y>:>[K/IR8[*"/WSAZ%$ MWS7$ZE^'0>W2H'9F4/N4@^PGB\#LG#T#'E4EW(T/O"#XXK"C4]K1:5#/&89'88XG MX^8X5^U5-[;3J\E%OS2B[R2Z?=D8?3>N&;G\QR%;%"&;. D?F#J^6HI 1!+-$A0&DFCL]]2\6?Q-JX* MG9LQ\,+VEZI(N6'8ZY(JV,P-(U[O+>PH#CBPE2GX8"3HRZE(U%!BK]VK#$4- MCGB=2MRL%M=[&_KC8!R4:7RFNM805,AKX?K'<+/WXXY=)]9U\AF"?AMON-B; MW:)297>M;$LLOI :BVV1Q>XJZ93UFQIPIU.7%%MDL;O*OD?9:ZBZN816BGD- M-"R@"/?K]!?;2HZ[']&=2O/<3$9"W>&VQ1R[*W*#X^\F.'W\WXT[=L&^"F!W MQ6QXC._R,M?\#0W;RHH'EW&26@.L?;\CMBX1M\R_ M.ZN-99K8 D'(A>355@X2GI-7-[B'Z])CRP5Q*WYS+9O6, 4>#ITVV=)!/N4# M[2Y_RVLN!,0J/+F0CS5B!9Z<\;DVK0'W*NIZ(00U'WK]NIUFY9U\CKR766TN M!%;@R84(?&@%/CQ'X&O .*A0^&-#K%"';J%^AQ+4, 7>H%-IDW_0AHQ!KK)V MKD(+L4UTWJ8K9\N6\21KE+Z9G^+K6=[XM31Y'_J.RA5+%.*P-)2!US-2(_/6 M;C[08I,U.Y^$UB+.+M= (Y#I ^;^4@C].D@7*!OLX_\!4$L#!!0 ( ,V M6%)=F):3Q00 &@3 9 >&PO=V]R:W-H965T.(X,%Y!0V>5+2/6;&1<) M5?I6S!VY%$"C+"B)'=+K]9V$LK0S'F7/'L5XQ%A[YP2)6()I)+Q% F8W7;N\,V4^"8@&_'* M8"-WKI&1\L;YN[GY$=UV>H81Q! J T'UOS7<0QP;),WC=P':*;]I G>OM^A_ M9N*UF#=00=%,*.K6#WQS7IF?=G)?1;IN/4^%GQ\'W!XPB$_ ,]_%XQ]8EH&J'L M!;KGB:XP2;,YND;/NNRB50R(SXH!_RRS5W\)FBJ)+J:@*(OEI1F[^_X:O3Q/ MT<6W2_0-.4@NJ ")6(I>4J;DE7ZHK_]=\)74GY8C1VEEAI\3%BHFN0K2H (3 M]).G:B'10QI!M _@Z)24>2';O$R(%7$*81>Y^ J1'NG5$+IO'8Z'->'3]N$# MBQJWG&4WPW,;\/)9D$@O?*ETBEDZMZ!Z):J7H7H-J!.8LS356&A"8YJ&@"[T M-.:3>UDWB3E/@E#]_*(Z\TGE?:O*A$.Q/_B(EN ME '&N)Y)OV32;\U$(O@ $3()T2DV_2,VU\3MXYY7SR8HV01GL-$>,0.F-!NS MO$,S7_%I:D$-M>$0>\.@GMN@Y#:P5+/'$O>J M7MZS)S4O./H6PY>(%?![R\(GWM!O6!9XQV6PM0']ROP7HFMTMP:A-Q2HX KH M4; 0+-T(D^HCY O]R!B/EI_KKI>=PPYV9./NL&'QX:KG8O=+;:D%H1P8XSU& MQ@GVJKT8ML_;/Q@UK1GE=OO#!G55[\?VYF]K=2T4>K4*_096E1/@]E9@;7DM M*/IU% /20+&R"&SWB)K.UX),OX[,@!Q61/^<2JY\!-N-Q-;_-L7*1K18V-M2 M0$NSL-OJ"T[HVV=>N0P^83.['?&(:L;G/)Z#HP23;E-^*WO!=G\Y[HY/8'ZS MF3JYU_M:H7\=K6B,_F:SG.@G4-'0PNU?"O)01%"2[Y?USCFBGW5;[ON64-X6 MBG@U4/N;[\K)B-W)SJHX428KW$E6?#I9)TBT2]:^PLH1"?X?E?EU2?:O>H6D M?B'))J7R74*LYGXWGPN84P7HA^;*4LE"]$KCEQ<<_ M2I=+#O]U ,Q+YL4Y^H_@R.^AXXTKQ)+M< (U F 'Z_8QSM;TQ'R@/ MU\;_ 5!+ P04 " #-@%A2W4BH<8,# #S"P &0 'AL+W=O2-; =*RM'?WH:?5HFT_ M>Y.!6)O8U#;0_ONSG1"RD+"TO2\0VS-/GF<\DYG)GHL760 H]+TJF9PZA5*; M#YXGLP(J(EV^ :9/5EQ41.FE6'MR(X#DUJDJO<#W$Z\BE#FSB=U[$+,)WZJ2 M,G@02&ZKBH@?%,AO>;+(A:UB">MH\"+WR6I2<5L DY0P) M6$V=._QA@2/C8"V^4-C+SC,R4IXY?S&+?_*IXQM&4$*F# 31?SNXA[(T2)K' MMP;4:=]I'+O/!_1/5KP6\TPDW//R*\U5,752!^6P(MM2/?+]W] (B@U>QDMI M?]&^L?4=E&VEXE7CK!E4E-7_Y'L3B(X#3@8<@L8A.'6(!AS"QB&\UB%J'&RH MO5J*C<."*#*;"+Y'PEAK-/-@@VF]M7S*S+TOE="G5/NIV5+Q[*7@90Y"OD,? MOVVI^H$(RY$]0/>\TADFB;VC$7H$J03-%!S.GQA5Z,[JD.@CRR%_#>#I"+1A M" YAF <7$1>0N2C$?Z+ #_P>0O=7N^/;'O?%]>[I!35A>ZFAQ0L'\/[=5L\@ M$%_U1O@59-1"1A8R&H"VW225GI$9)&D=!Z/>3&K>DQK]"2C>+%5"S:^H\,Y=9ODUR?$XR&F/LQ^-^ MDFE+,KU(4E?P3V15VG=_<>!'8PXOI=]O2O;U86E]M(]'ANMN!T(T1 M_642;Z2_O8 ^$2K0%U)NX4+!8?_X9?8OEUPG)$_+!=KHDK:AZ8U, Y9V% =N M-* 6=]H#ODCBH'=$&KVVT$:YT;LR>G=&[[4/@*#CXS4J^0F=PKA.[*1[@=ORLX_!_+N@KN(;G7 ,7#R7.L5_@ M-QK&SV5O=':9V WQ:6*<6_7DN->9ABH0:SM52I3Q+5/U1-#NMI/KG9W73O;G M9J*U4]81IAZ'/Q.AVZ%$):PTI.^.=5\1]819+Q3?V)GKF2L]P=G'0D_E((R! M/E]QK@X+\X)VSI_]!U!+ P04 " #-@%A2@"@^7HP# #C"P &0 'AL M+W=OJ7 ME EO.G9KMVHZEAO#F8!;1?2F+*GZ<0U<;B=>Z#TOW+'ERM@%?SI>TR7<@_FR MOE4X\QN4@I4@-)."*%A,O'?AVRSL6P=G\97!5N^-B94RE_+!3FZ*B1=81L A M-Q:"XL\CS(!SBX0\OM>@7A/3.NZ/G]$_./$H9DXUS"3_BQ5F-?&&'BE@03?< MW,GM[U +<@1SR;7[3[:5;3KR2+[11I:U,S(HF:A^Z5.=B#V',#WC$-4.T;%# M_XQ#7#O$QP[)&8>D=DA<9BHI+@\9-70Z5G)+E+5&-#MPR73>*)\)N^_W1N%7 MAGYF>B-R60+Y3)] DTOR!U6*VIT@;S(PE'%]@:M?[C/RYK>+L6\PHO7S\QK] MND*/SJ"'$?DDA5EI\EX44!P"^$BUX1L]\[V..A$SR*]('/9(%$1!"Z'9J]W# M48M[]GKW88>:N,E^[/#B,WB8=C)34#!#9ICY'WB/MU05Y.^/:$AN#)3Z6T>8 MI F3N##)F3 ?I=9D#H@.A%4;;C#R' 0LF&G;U@JO[_!LZ7B<7J81UA+\&_N/ M^_ENL4R"H,4R:[&,1X-#RP-Y_49>OU/>S4X2/&%!U'AZ:VVM9[9"2_>('(MZ MT2+KGX@Y(R)M1*2=(C[O-D1C0>740$&,)%@!\H=+6]H*@C*M/&HK9INP]$5A MZ6MI#QK:@T[:7RG?T*J"/7?X+MFM*: :7?0( M+>5&M![ P8F4,.XX*L.&[K"3[I]KL/5-+ FW=R+?NW2Z1Q90X&?>QF=XPB<9 M)5$'HU'#:/0_&&F#YZ"-S^B$3QP?7[L#/F&P>Q&"3D9WH(&J?$6H*$@&C]@; MK/&E-^1!3K(>NLS%YV>QR3I2O?N M"0CCGYWN&>4,9X+1KD3L7H,GU;8,!FU9=S?ZWY*4$O7 M1>)-LJ6E:BR:U:93?>?ZLZ/U:]O!NJYJ!U.UOY^H6C*A"8<%0@97 Z2EJHZR MFABY=CW67!KLV-QPA5TX*&N WQ=2FN>)#=#T]=-_ 5!+ P04 " #-@%A2 M&@G E5D# ">"@ &0 'AL+W=O'HD'DXO3?EZ1DQ8YD M)1=;I-Y[,V](D;,X#"DFKJ!IX7NS4FS%DM[-R=6"UXHRAA<">0;.H:B]^W0/EAZ?C.<>*> M["IE)MS58H]WL 'U8W\G],CM50I2 Y.$,R2@7#HW_H?,]PS!(GX2.,B39V2L M;#E_,(,OQ=+Q3$9 (5=& NN_1U@#I49)Y_%_)^KT,0WQ]/FH_LF:UV:V6,*: MTU^D4-7221U40(D;JN[YX1_H#,V,7LZIM+_HT&$]!^6-5+SNR#J#FK#V'S]U MA3@A^/$%0M 1@I>$Z (A[ CA6PE11XAL95HKM@X95GBU$/R A$%K-?-@BVG9 MVCYA9MTW2NBW1//4Z@O+>0WH.WX"B=ZCC=Y714,!\1)]+$NPJX*>0>@>*T#W MD'.6$TJP7;NK#!0F5+[3 C\V&;KZZ]W"53HY$\+-NT1NVT2""XGX ?K*F:HD M^L@**,X%7.VJMQ8 L,2J)&=V\K'Y\F%L?)T.D(SH]2?^AT!!@$ MR?RBT[AW&K_BE.PSY\6!4(I(O<=$Z&M4C=E)1\+/XG#H9PA\Z60*<69AWEN83UKXIBH0 M8TG/!Y'")!ZF/(0%Z;LG%W<-8F<;(*D_WH:I]J+K9_LFZ\:V%B_F;TWS91N"9YFV<_N*Q8XP MB2B46M*[3G0^HFV&VH'B>]L>;+G2S89]K'0#"<( ]/N2^.GM,# "*#0 &0 'AL+W=ODT%SW--/VXEK%L:P*2 M*\EV\N_/"@@F(&AZ8R/879Z5M/N*V5G()[6G5*/G(N=J[NRU/MRZKLKVM"#J M1APHAR=;(0NB82AWKCI(2C:E4Y&[ON?%;D$8=Q:S\MZ#7,S$4>>,TP>)U+$H MB'SY1'-QGCO8>;WQG>WVVMQP%[,#V=%'JG\>'B2,W";*AA64*R8XDG0[=^[P M[1(GQJ&T^,7H6;6ND4EE+<23&=QOYHYGB&A.,VU"$/@[T27-:XGHN6 PP$'OW;PW^L0U Y!F6A%5J:U(IHL9E*< MD336$,UD,VC)ME?-02GC+PTXM[GHF"HA_DF2HT04M1' 2G7"LDMFA% MMU1*NC&/T9U2%&Y?K:@F+%?78/WS<86N/ERC#XAQ]&,OCHKPC9JY&L!,>#>K M(3Y5$/X Q(IF-RC 'Y'O^9[%??EN=YR^=7=A.IHY\9LY\HQ3.1]GFK(D9E1%.1IP7V M0R^WYL9GX4AXW9&^"P 0Y'@;]=8"E4"LH96;.<:4:MK%6PN 41A+A+ MVC<*(YS8.:.&,QKEO,LR>83E@IT,W4T1TQ]L@%'OW3A)O0Z@Q2@-4SM@W #& MHX"/6F1/$]-M_@X9]R7%DATP:R&1\M?6>2NC,BLH3] *H9.BQ M,+$DMZYVTD/PT^YB]VVBUH9X0SEM**>CE _2E)!^*?GHGR,[@*9H&^"T]_+8 MZ\YCWR;R!P#3!C =!;0TCX]H)Z':;9!I?[<%89*$'4Z;681#;$?%WJ7Y>Z.P MOTA^))6R:4M@/VA6$"]=HM!)M9%$;^ .!%0?"XA'2E M3IK3WT1L)T<8M+:;%;TO&1,_#GOH%K,@"@;:#;YH"QX7EZ%]947M"\?$6@,V MNY$BN&@,'A<9[N%CB4IC ,^W0NC7@3F.-Y]?B_\!4$L# M!!0 ( ,V 6%+B?B3@]@( !4( 9 >&PO=V]R:W-H965TR'^..?Z'%_[FN%:JF>= QBR*;C0(R\W9G7E^SK-H:#Z M3*Y X,Q"JH(:[*JEKU<*:.9(!??#((C]@C+AC8=N;*K&0UD:S@1,%=%E45#U M.@$NUR.OYVT'9FR9&SO@CXWT3)6 %",RF(@L7(N^Y=);'% M.\ W!FO=:A/K9"[EL^W<92,OL(* 0VIL!(J?%[@!SFT@E/&KCNDU2UIBN[V- M_MEY1R]SJN%&\N\L,_G(N_!(!@M:*GDVOV2=8T-/)*6VLBB M)J."@HGJ2S?U/K0(O7@/(:P)X2ZAOX<0U83HHX1^3>B[G:FLN'U(J*'CH9)K MHBP:H]F&VTS'1OM,V+0_&(6S#'EF?"=260!YI!O0Y!.92N@;%&B7 M\=-:S*02$^X1TPO)O10FU^169)"]#>"CL\9>N+4W"0]&3" ](U'OE(1!&'0( MNODPO7?904\^3K\XX"9JDA6Y>-&>>#/,A4@99]3=F4/Y.26WFY27&1-+@:JN U2M-G"KV9+V,@X'YW9S7]I9[4"%O8L= M5/(>A9@6ZHWA06-X<- P7B@LOQIO$]9DYW4E-;/YTE@F.35V!Z3SF)9*@3![ MO58+Q2U]T2#:M=H)"G:<=H"B(.@V&C=&X_^161#9OW(:O\_693B(=XQVH-YG M/NE O4\5 M'FE-."PP9'!VCII4]0A5'2-7KBS/I<$B[YHYOMN@+ #G%U*:;<&PO=V]R:W-H965TU=D&8KO#"K1%4#?KAV$?&(FV MA4BB1U)Q]^]WI&19D6G-*-"B7V*1>N[1/<<[7FZR9_Q);"F5Z&M95&)J;:7< MO;%MD6YI2<0MV]$*WJP9+XF$)=_88LP\KN6+*\I)7( M684X74^M._QFB4-EH!%_YG0O>L](27ED[$DMWF53RU$>T8*F4E$0^'FF"UH4 MB@G\^*Q#P201>L^))G\05&MC4@PZFM@;Y>:7.?24YO,W!3LX^0FJ]9T*@ M'>5HM26U))FZ.W]"D'.H04K2\"L)$N? MT-622I(7XAH8'E9+=/7J&KU"-A**5:"\0@]5+L5KV(3GSUM6"^ 4$UN"#N6- MG;8^SQN?W3,^8Q=]8)7<"O2VRFCVDL"& '11< ]1F+NCC$N:WB(/OT:NXSH& MAQ87F^/$8+Z\W#P>4>-U9^II/N\,WZ(@<*!P<,VY_/4>WJ-WDI;B[Q%VOV/W M-;L_DC$%9(SIW!K+0%NJ&^=Y=A.Z./8F]G,_F@:8[SB.^Q*V-,"\)'+"#O;" M_Z#S/QCU_XN^"FAV0YXIAZOMD)^U@,26#*6LW$&2J]NDS?JLS?JJ5:YJY==? M<.C\IDW1%:1S0W)M"DKC3MB3@0/L1S$H'L3%@/0#'+DGR*4!Z45A'/:1+Z(3 M=M$)1Z,S'U6-CH)KD1UWC+J;#\7]XW-N?3S0;$2Y\4"O&968M4:=UFA4:U,G M=R,U$7=,\7>HN*1C3[ZYXI+3&L&^%P\SRP!+8AP-HFPB\[PH,(<9.\<>X_Q< M)=?ZTZ\/+W#>U.3RF#_;F:X_1L<:1IAL / MA&_R2J""KH'2N8W@-'@S5S4+R79ZTGAD$N86_;B%691R!8#W:\;D8:$^T$VW ML_\ 4$L#!!0 ( ,V 6%(/;"U", , !(, 9 >&PO=V]R:W-H965T MPR^&6ZX>)8)@$*O6\AR8?K+B(B-*#\7:E;D $EM0EKJ^YW7=C%#FC(=V;B[&0UZHE#*8 M"R2++"/B[P12OADYV-E./-!UHLR$.Q[F9 T+4(_Y7.B16[/$- ,F*6=(P&KD M7..K&0X,P$;\I+"1>_?(I++D_-D,;N.1XQE%D$*D# 71EQ>80IH:)JWC3T7J MU&L:X/[]EOVK35XGLR02ICQ]HK%*1D[?03&L2)&J![[Y!E5"H>&+>"KM+]I4 ML9Z#HD(JGE5@K2"CK+R2UZH0>P#2,)B.725 MUFA6- GYT/[[=D$]1^!98O.,%WRH^;UR@M=,'02O ,37F6%XK8-TN; M>$,$HVPMT;PV^=>=)D:W"C+YNT56IY;5L;(ZY\B2.UEP("LZE 5;66;OV=US M@4C&"Z::]DTIH&L%F*_9R]C'H1\,W9=],]]&X0$.P\.H64-4./ &==1!#<*Z M!F%K#1:*1\^(YR8]B?3V1P^+1]E2W&Y-W/U(GO=J6;WW]KS7X#D.!D>>OXW" M_;[?.?*\(2KL#3K-GO?K&O3;/:^^>5(69)D"*O1'2R"5 +I9S.>=\0Y#4;C_<.3MQ:@"O6R+65)\!*:PTI7?9TP>'*!O0ZP;.W MB6[:09@ _7S%N=H.S +UWX#Q/U!+ P04 " #-@%A2A]/Q%)," !]!@ M&0 'AL+W=OV4=K]^MA.RM +4+XGO?,]SSYWC2[J3 MZDEO$0V\<";T)-@:4]Z$HR!*%W5E+Q8FQIMJ$NE1("@_B+$RBZ#+D MA(I@FGK?4DU361E&!2X5Z(ISHEYGR.1N$L3!WG%/-UOC'.$T+X; M-O5X@;EDVC]A5\=>1@'DE3:2-V"K@%-1O\E+TX<.(+X\ D@:0/(>,#H"&#: MX4> M^K!D1$ O0T,HTWVX@*[_ AX?,NB=]>$,J( %9

F4Y#8P4XFC!ODLWJ9,F1 M9'$""RG,5L,746#QEB"TREOYR5[^+#G)F&$^@&%\#DF41 <$S3\,CZ\/P+./ MPZ].5#-L#V/H^89'^=;64\#<-DG15>5OAC^"C.J<25TIA%_?;0S<&>3Z]XF< MHS;GR.<<'IA5QM&EO[ZKZ2QP\0OM_;_@,H% MV/VUE&9ON 3M'V?Z#U!+ P04 " #-@%A2[.(=,=<# M$0 &0 'AL M+W=O'80^,=&T1I42/I.T$Z,>7E!1)#6S*&0*_6*+$Q!.QBNVA#LP M7U=S95MAS9+P#'+-98X4+"Z"W\B':WKF $6/OSEL=>L>N:D\2/G--3XF%P%V M(P(!L7$4S%XV, 4A'),=QW\5:5#'=,#V_3/[=3%Y.YD'IF$JQ3U/3'H1C *4 MP(*MA;F5VS^@FM#0\<52Z.(7;7EECU4B6@#2WP.@ M%8"^ %"R!]"O /U# 8,*,#@4,*P PY=S&.P!1!4@*G)?)JO(](P9-ADKN47* M];9L[J:0JT#;!//+@*[6&- OZ)/3"GF5-?H MW0P,XT*_1R>NUPT7P@+T.#1V (XFC*M@EV4PNB?8#7M")#I%%%.\ SWM1N-! MB89L)>03P Z6F9]E!G$/]4E)\_5NAMZ=O-_!$/B\6 M/ ;EF554,T='4/FLCG;FG<<=$W;':8F\7]9+/U,?=\@ZJH08YD0:=R)^%WE5 M;OU4M&OEDL:1B-^2/IL4%+JJMB^-[KE)43%4;EN_V^+0V/]"QWU^"H/X^OR-/R3^M M&*-6 1?AW?4;;8R+^MWF]M5U[;2#D?2[1&[\BW:49; !9>L?* 395=3.*H9A MNZI]D9.P=7!T?R3NMYE^ZJB)( M"]NT29L4I6KW?;0C+NI"I4M]@GWW/CWMLG9-!JD== R!Y M:D2KUUZ-V-U2JO,:&J:O9 >MV2FE:AB:4%54=PI8X42-H*'O7].&\=9+$[>V M56DB>Q2\A:TBNF\:IGYM0,AA[07><6''JQKM DV3CE5P!WC?;96)Z$PI> .M MYK(E"LJU]SZXS6*;[Q(>. SZ9$ZLD[V4CS;X4JP]WQ8$ G*T!&:& V0@A 69 M,GY.3&_^I16>SH_T3\Z[\;)G&C(IOO,"Z[5WXY$"2M8+W,GA,TQ^5I:72Z'= MEPQC;KCR2-YKE,TD-A4TO!U']C2=PXD@\A<$X20(GPF":$$038+(&1TK<[8^ M,&1IHN1 E,TV-#MQ9^/4Q@UO[2W>H3*[W.@P_%<=^@X\0)G!QH5SQ$*DC%=OR%9K]3YBC:7 M2;U^6S'6_?A#M,!E7#;B5@YGF^20^@D]G/$2S5ZB5_-RF?1B+R/N^O]>XME+ M_&I>+I->["7^YUZ"F\#WGQNB)\UB'ZIO3%6\U41 :83^U3M#4&/SCP'*SC7" M7J+I1C>MS7L)RB:8_5)*/ :V)><7./T-4$L#!!0 ( ,V 6%)).:GU4@( M %X, - >&PO6'"EAI384/Q88 M*] PRJL(%DJ57SRO2@K,4'4A2LQU)A.2(:5=F7M5*3%**S.(42^83A<>0X3# M..0UNV.J HFHN8K@O L!UWQ/(^@O/D/@<+339#)] M.K_9CY_9Q#GT7H7.#X!>3/5GE&RS8_C%8?BWX&/HRX/0;Y#'P%>[X!ZT,]!K M%RT.,\'[M9M!%]!DQ#!8(QK!6T3)2A(S*D.,T(T+!R:0""HD4'K3Z%*^B53/ M+NT[S^RGEL,(%]+6=A7<]ZKMOI?8>D8@H;03&$ 7B,,2*84EO]..[6R#+U*@ MM9>;4BO,)=KXP1SV VRCBZR$3+'LROAP&XI#BC,C1Y*\,*T2I6>22@FFC92@ M7'!D-6Q'M(;&)IC21_.R_F5I0:SJ,4 M9"W4MUI/AUO?;#+\('%&&NLW62=@C.Z/TU%9TLU72G+.L)O\P07C$&W'@4)( M\JRKF:V2Z "6$*RQ5"091OY(5"YQH[;;J_^8 MG_*[%;>GT__0;']6]A6_*G)V>?P:VQ/YV$4N3D'D22SWU?&+G%T?I4:O/;\' MEX2=*T(7!>8J%L&?YE)'^Z)@51.J"&^]@J0IYB]N"AJOT$I?]G?XNG^*,U13 MM>R2$>SM>YR2FEUWO1[,@VA[]?8/,SU_80OV_RCBOU!+ P04 " #-@%A2 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( ,V 6%*[: 2J;P4 !DN / >&PO=V]R:V)O;VLN>&ULQ9I;;^(X M%(#_BL7+=J3M KEUIBJ56*!3) JH8;J/(Y,8L$ALUG;::7_].*&P3B<]LR^G M/$$NF"\GSOF.'5\]2;5=2KDE/_),Z%YK8\SNLMW6R8;E5/\E=TS8(RNI.!LR?]W_%R MDSQRS9<\X^:YUZJ^9ZQ%-B739CKZ+M7$85A\/G/HB7ZO^$4:Y6/&%#F10Y$V8?1\6R$E#H M#=_I%A$T9[W60#XR1>9TST!-4XK1D2>V32>3<;# M_F(T)'_W)_WI8$3BV]%H$3N '@#HG0R0G,VI ^D#D/X'0L8+^W$WFEK V0V9 MS4?W#F0 0 8GA/SN.9 A !F>#'(PNYL[D!$ &9T,,E[,!@[D!0!Y<;I(]N-; M!_(S /D9%W*FUE3PE^H H2(E0Z83Q7?5MEPYD%\ R"^XD/TDD84P5ADD-A:2 MJE17L#%?"^Y"=CM0)N_@8MZS1R8*]J>-X8HIQ5)RW#.PFG4Q0>$@&^=(-Y#: M:)<*LDP763-?I4R?>)95]W5LBQ*Q+@E(7VM6IX0TTT7VS!U56V8K'PL6LZ10 MW'!6@X/TTD7VRPWEBCS0K&#DCE%=*%;^H(8'B:6+;!9;NNYL8?E'1OP7? ME3]PZ2"C=)&5,F3+&@LDCBZR.6R^4T7U@.:V%5V=X+)!ON@B"V-B>U:]RT-B MZ"*;H\B9/^ATS[:?R#RC[J/H M0?G>0\[W]RPMJJD P@7Y1ZJM;26I!0Q*]QYRN@>+MMIHQX/ROH><]V%,W\6$ ME. A*Z%>M)&S15F#Z$\N'F0%#]D**>. M.W"ZF) _?&1_--=SC=&$E.(C*Z6IF&J$!*>OD.VRKZH:L2##^,B& 2N96@[W M(=7XR*IQ*YG&&$*"\9$%\VM)TX@(R<7''V\ #@Q<3$@R/K)D8,S0Q80DXY]R MMNI[Y,Y%0Y8)D"T#8UZXF)!E F3+@)-JM1040)8)D"T#8[IE9 !Y)D#VS-LR M3V ]!,@Z^>= MJKRI;T+Z"9#U\UY9?D[B(L_=%Z$!I)\ 63_O8TZI4BYF".DG1-;/.Z,'&TS; M>%JXF)!^PM,,US9+RC MYI#4Y8I4N\F$NYB0?4)D^\!C7-?E(62?$-D^,*;K\A"R3XAL'QC3':-%D'VB M4[ZBJ8W1(L@^T0>^HFEXV%U,R#X1LGW>8!YR>OFTCU8K-[='D((B9 6]P2Q- M)$55&UG080T34E"$K* WF/?2%O W4CW9 7H)ZF)""HJ0%=0PKV5C2K.DJ$YV M,<&58A\__?9:L*OG^@*G"+)0A&PAY_5BH\DCR#T1LGN:7S0V%<$1Y)X(V3W? M1&+_>5VN:K:%YMBPO'Q^$IV9A)Q M1JA 7/[1!P(>7_*A'??=J>SV?5E\'@^GLJIVX]C_JNNRWN5C6^ZZ/I_.1S;= M<&S'\W+8UGV[?F^WN9;E,NKA=D;U]'@[<_'ZU>?_F=AM-OMU_MVM_QSS:?S' MX/JC&][++N>Q6KRVPS:/JZK^/%QWE_JR27?GR=7B^6U5#<]OJ:KG#A((DOF# M%()T_B"#()L_R"'(YP\*"(KY@QH(:N8/NH>@^_F#'B#H8?Z@M$09EP1)$ZP) MM$[(=2+P.B'8B4#LA&0G K,3HIT(U$[(=B)P.R'@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z" M>@N!WHIZ*X'>BGHK@=Z*>BN!WCIY64*@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"W MHMY*H+>BWDJ@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"W35YV$^AMJ+<1Z&VHMQ'H M;:BW$>AMJ+<1Z&VHMQ'H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.V3CY4$ M>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$ M>@?J'01ZQ^1G$P*] _4. KT#]0X"O0/U#@*]&]2[^4F]R_AUR.7:\[W&Z_\D MU>/YW'R]_&7YO1/O%\T%Y_JVHCS]!5!+ P04 " #-@%A2I,C#=_H! "T M* $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?J;)%C>LG#]%N M@"VPX =,,J51D]BR72A_CY,"$@@J4)&XFT:M[;D3CW16/;][]A0GVZ[MX[Q8 MI>3/&(O5BCH;2^>ISRM+%SJ;\M?PP+RMUO:!F)C-#*M/C M4=Y0L"\3AI7O U[/W3Q2"$U-DUL;TK7M\BZV;5E,SRW%VJ M39>/E-$'LG5<$:6N+7=%C_8GIWS#M/OD!^>/9?8%YIVWP?F8)Q;H]W%O(QE. M3WTN1"$U^U_Q/3&7/OC]:)AV3?4/L_/U/KFP'N<1V?@X_(X_SOB]_B_[$"!] M2) ^%$@?&J0/ ]+',4@?)R!]G(+TP6_Z>L]\ZM_SA^?):=;?JW?#;^67'Q E!+ 0(4 Q0 M ( ,V 6%('04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ S8!84MR0L&'N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ S8!84IE< MG",0!@ G"< !, ( !S $ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " #-@%A2D3:2L!8' P'0 & @($- M" >&PO=V]R:W-H965T&UL4$L! A0#% @ S8!84E#[ M"L#%!@ 41T !@ ("!60\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ S8!84E=/DKM# P I H !@ M ("!/" 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ S8!84D-Y1JY1" 2R4 !@ ("!Z2P 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8!84BC$5%32 @ 408 !D M ("!\5T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ S8!84OSI7G#F!0 ;0\ !D ("!?&P 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8!8 M4K@@1%1C @ . 4 !D ("!L7L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8!84EGR0"D"#0 !2@ M !D ("!GX@ 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ S8!84D*]PP?A @ 2P8 !D M ("!6J, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ S8!84OV%T &( P K < !D ("!U\H 'AL+W=O M<" !^ M!@ &0 @(&6S@ >&PO=V]R:W-H965T&UL4$L! A0#% @ S8!84N G MN[GJ @ 208 !D ("!@]4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8!84E$G_-]S @ . 4 !D M ("!?M\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ S8!84@(#W.\'!0 8PP !D ("! MKNL 'AL+W=O&PO=V]R:W-H965T#T !X;"]W;W)K&UL4$L! A0#% M @ S8!84IL5+,NW P RP\ !D ("!QO< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8!84M=*P"&5 @ P@8 !D M ("!C@L! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ S8!84IS^_-P ! 71, !D ("!U14! M 'AL+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ MS8!84NVHEIR+ P O@X !D ("!AB$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8!84N?NDO'@ @ S @ !D M ("!RS0! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ S8!84EV8EI/%! :!, !D ("!OD,! 'AL M+W=O&PO=V]R:W-H965TC , .,+ 9 " M@71, 0!X;"]W;W)K&UL4$L! A0#% @ S8!8 M4AH)P)59 P G@H !D ("!-U ! 'AL+W=O^.GM,# "*#0 &0 M @(''4P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ S8!84A&H;[/7 P Z0X M !D ("!_EH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8!84NSB'3'7 P +1$ !D M ("!/64! 'AL+W=O&PO=V]R:W-H965T M7!E&UL4$L%!@ !. $X 614 5Y 0 $! end XML 86 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 87 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 88 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 196 406 1 true 73 0 false 7 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.castlighthealth.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Sheet http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Statements 5 false false R6.htm 1005006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 6 false false R7.htm 1006007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Sheet http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Statements 7 false false R8.htm 1007008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 2101101 - Disclosure - Organization and Description of Business Sheet http://www.castlighthealth.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 9 false false R10.htm 2102102 - Disclosure - Accounting Standards and Significant Accounting Policies Sheet http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPolicies Accounting Standards and Significant Accounting Policies Notes 10 false false R11.htm 2109103 - Disclosure - Revenue, Deferred Revenue, Contract Balances and Performance Obligations Sheet http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligations Revenue, Deferred Revenue, Contract Balances and Performance Obligations Notes 11 false false R12.htm 2112104 - Disclosure - Deferred Costs Sheet http://www.castlighthealth.com/role/DeferredCosts Deferred Costs Notes 12 false false R13.htm 2115105 - Disclosure - Goodwill and Intangible Assets Sheet http://www.castlighthealth.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 2120106 - Disclosure - Marketable Securities Sheet http://www.castlighthealth.com/role/MarketableSecurities Marketable Securities Notes 14 false false R15.htm 2123107 - Disclosure - Fair Value Measurements Sheet http://www.castlighthealth.com/role/FairValueMeasurements Fair Value Measurements Notes 15 false false R16.htm 2127108 - Disclosure - Property and Equipment Sheet http://www.castlighthealth.com/role/PropertyandEquipment Property and Equipment Notes 16 false false R17.htm 2131109 - Disclosure - Debt Sheet http://www.castlighthealth.com/role/Debt Debt Notes 17 false false R18.htm 2133110 - Disclosure - Accrued Compensation Sheet http://www.castlighthealth.com/role/AccruedCompensation Accrued Compensation Notes 18 false false R19.htm 2136111 - Disclosure - Leases Sheet http://www.castlighthealth.com/role/Leases Leases Notes 19 false false R20.htm 2141112 - Disclosure - Contingencies Sheet http://www.castlighthealth.com/role/Contingencies Contingencies Notes 20 false false R21.htm 2142113 - Disclosure - Stockholders' Equity and Stock Compensation Sheet http://www.castlighthealth.com/role/StockholdersEquityandStockCompensation Stockholders' Equity and Stock Compensation Notes 21 false false R22.htm 2148114 - Disclosure - Income Taxes Sheet http://www.castlighthealth.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 2154115 - Disclosure - Net Loss per Share Sheet http://www.castlighthealth.com/role/NetLossperShare Net Loss per Share Notes 23 false false R24.htm 2158116 - Disclosure - 401(k) Plan Sheet http://www.castlighthealth.com/role/A401kPlan 401(k) Plan Notes 24 false false R25.htm 2160117 - Disclosure - Reduction in Workforce Sheet http://www.castlighthealth.com/role/ReductioninWorkforce Reduction in Workforce Notes 25 false false R26.htm 2203201 - Disclosure - Accounting Standards and Significant Accounting Policies (Policies) Sheet http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies Accounting Standards and Significant Accounting Policies (Policies) Policies http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPolicies 26 false false R27.htm 2304301 - Disclosure - Accounting Standards and Significant Accounting Policies (Tables) Sheet http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesTables Accounting Standards and Significant Accounting Policies (Tables) Tables http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPolicies 27 false false R28.htm 2313302 - Disclosure - Deferred Costs (Tables) Sheet http://www.castlighthealth.com/role/DeferredCostsTables Deferred Costs (Tables) Tables http://www.castlighthealth.com/role/DeferredCosts 28 false false R29.htm 2316303 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.castlighthealth.com/role/GoodwillandIntangibleAssets 29 false false R30.htm 2321304 - Disclosure - Marketable Securities (Tables) Sheet http://www.castlighthealth.com/role/MarketableSecuritiesTables Marketable Securities (Tables) Tables http://www.castlighthealth.com/role/MarketableSecurities 30 false false R31.htm 2324305 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.castlighthealth.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.castlighthealth.com/role/FairValueMeasurements 31 false false R32.htm 2328306 - Disclosure - Property and Equipment (Tables) Sheet http://www.castlighthealth.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.castlighthealth.com/role/PropertyandEquipment 32 false false R33.htm 2334307 - Disclosure - Accrued Compensation (Tables) Sheet http://www.castlighthealth.com/role/AccruedCompensationTables Accrued Compensation (Tables) Tables http://www.castlighthealth.com/role/AccruedCompensation 33 false false R34.htm 2337308 - Disclosure - Leases (Tables) Sheet http://www.castlighthealth.com/role/LeasesTables Leases (Tables) Tables http://www.castlighthealth.com/role/Leases 34 false false R35.htm 2343309 - Disclosure - Stockholders' Equity and Stock Compensation (Tables) Sheet http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationTables Stockholders' Equity and Stock Compensation (Tables) Tables http://www.castlighthealth.com/role/StockholdersEquityandStockCompensation 35 false false R36.htm 2349310 - Disclosure - Income Taxes (Tables) Sheet http://www.castlighthealth.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.castlighthealth.com/role/IncomeTaxes 36 false false R37.htm 2355311 - Disclosure - Net Loss per Share (Tables) Sheet http://www.castlighthealth.com/role/NetLossperShareTables Net Loss per Share (Tables) Tables http://www.castlighthealth.com/role/NetLossperShare 37 false false R38.htm 2405401 - Disclosure - Accounting Standards and Significant Accounting Policies - Revenue and Related (Details) Sheet http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesRevenueandRelatedDetails Accounting Standards and Significant Accounting Policies - Revenue and Related (Details) Details 38 false false R39.htm 2406402 - Disclosure - Accounting Standards and Significant Accounting Policies - Subscription Revenue, Property and Equipment and Internal-Use Software (Details) Sheet http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesSubscriptionRevenuePropertyandEquipmentandInternalUseSoftwareDetails Accounting Standards and Significant Accounting Policies - Subscription Revenue, Property and Equipment and Internal-Use Software (Details) Details 39 false false R40.htm 2407403 - Disclosure - Accounting Standards and Significant Accounting Policies - Advertising Expenses (Details) Sheet http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesAdvertisingExpensesDetails Accounting Standards and Significant Accounting Policies - Advertising Expenses (Details) Details 40 false false R41.htm 2408404 - Disclosure - Accounting Standards and Significant Accounting Policies - Concentrations of Risk and Significant Customers (Details) Sheet http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesConcentrationsofRiskandSignificantCustomersDetails Accounting Standards and Significant Accounting Policies - Concentrations of Risk and Significant Customers (Details) Details 41 false false R42.htm 2410405 - Disclosure - Revenue, Deferred Revenue, Contract Balances and Performance Obligations (Details) Sheet http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsDetails Revenue, Deferred Revenue, Contract Balances and Performance Obligations (Details) Details http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligations 42 false false R43.htm 2411406 - Disclosure - Revenue, Deferred Revenue, Contract Balances and Performance Obligations - Narrative (Details) Sheet http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsNarrativeDetails Revenue, Deferred Revenue, Contract Balances and Performance Obligations - Narrative (Details) Details http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligations 43 false false R44.htm 2414407 - Disclosure - Deferred Costs (Details) Sheet http://www.castlighthealth.com/role/DeferredCostsDetails Deferred Costs (Details) Details http://www.castlighthealth.com/role/DeferredCostsTables 44 false false R45.htm 2417408 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 45 false false R46.htm 2418409 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) Sheet http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) Details 46 false false R47.htm 2419410 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Sheet http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Details 47 false false R48.htm 2422411 - Disclosure - Marketable Securities (Details) Sheet http://www.castlighthealth.com/role/MarketableSecuritiesDetails Marketable Securities (Details) Details http://www.castlighthealth.com/role/MarketableSecuritiesTables 48 false false R49.htm 2425412 - Disclosure - Fair Value Measurements - Summary of Assets Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails Fair Value Measurements - Summary of Assets Measured at Fair Value on a Recurring Basis (Details) Details 49 false false R50.htm 2426413 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.castlighthealth.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 50 false false R51.htm 2429414 - Disclosure - Property and Equipment - Schedule of Property, Plant and Equipment (Details) Sheet http://www.castlighthealth.com/role/PropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails Property and Equipment - Schedule of Property, Plant and Equipment (Details) Details 51 false false R52.htm 2430415 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.castlighthealth.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 52 false false R53.htm 2432416 - Disclosure - Debt - Narrative (Details) Sheet http://www.castlighthealth.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 53 false false R54.htm 2435417 - Disclosure - Accrued Compensation - Schedule of Accrued Compensation (Details) Sheet http://www.castlighthealth.com/role/AccruedCompensationScheduleofAccruedCompensationDetails Accrued Compensation - Schedule of Accrued Compensation (Details) Details 54 false false R55.htm 2438418 - Disclosure - Leases - Information About Operating Leases (Details) Sheet http://www.castlighthealth.com/role/LeasesInformationAboutOperatingLeasesDetails Leases - Information About Operating Leases (Details) Details 55 false false R56.htm 2439419 - Disclosure - Leases - Narrative (Details) Sheet http://www.castlighthealth.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 56 false false R57.htm 2440420 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.castlighthealth.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 57 false false R58.htm 2444421 - Disclosure - Stockholders' Equity and Stock Compensation - Narrative (Details) Sheet http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails Stockholders' Equity and Stock Compensation - Narrative (Details) Details 58 false false R59.htm 2445422 - Disclosure - Stockholders' Equity and Stock Compensation - Assumptions Related to Share-based Compensation (Details) Sheet http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationAssumptionsRelatedtoSharebasedCompensationDetails Stockholders' Equity and Stock Compensation - Assumptions Related to Share-based Compensation (Details) Details 59 false false R60.htm 2446423 - Disclosure - Stockholders' Equity and Stock Compensation - Schedule of Stock Option Grants (Details) Sheet http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails Stockholders' Equity and Stock Compensation - Schedule of Stock Option Grants (Details) Details 60 false false R61.htm 2447424 - Disclosure - Stockholders' Equity and Stock Compensation - Restricted Stock Unit Activity (Details) Sheet http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationRestrictedStockUnitActivityDetails Stockholders' Equity and Stock Compensation - Restricted Stock Unit Activity (Details) Details 61 false false R62.htm 2450425 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.castlighthealth.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 62 false false R63.htm 2451426 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Sheet http://www.castlighthealth.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Details 63 false false R64.htm 2452427 - Disclosure - Income Taxes - Components of Deferred Tax Assets (Details) Sheet http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails Income Taxes - Components of Deferred Tax Assets (Details) Details 64 false false R65.htm 2453428 - Disclosure - Income Taxes - Roll Forward of Unrecognized Tax Benefits (Details) Sheet http://www.castlighthealth.com/role/IncomeTaxesRollForwardofUnrecognizedTaxBenefitsDetails Income Taxes - Roll Forward of Unrecognized Tax Benefits (Details) Details 65 false false R66.htm 2456429 - Disclosure - Net Loss per Share - Calculation of Basic and Diluted EPS for Common Stock (Details) Sheet http://www.castlighthealth.com/role/NetLossperShareCalculationofBasicandDilutedEPSforCommonStockDetails Net Loss per Share - Calculation of Basic and Diluted EPS for Common Stock (Details) Details 66 false false R67.htm 2457430 - Disclosure - Net Loss per Share - Summary of Antidilutive Securities (Details) Sheet http://www.castlighthealth.com/role/NetLossperShareSummaryofAntidilutiveSecuritiesDetails Net Loss per Share - Summary of Antidilutive Securities (Details) Details 67 false false R68.htm 2459431 - Disclosure - 401(k) Plan (Details) Sheet http://www.castlighthealth.com/role/A401kPlanDetails 401(k) Plan (Details) Details http://www.castlighthealth.com/role/A401kPlan 68 false false R69.htm 2461432 - Disclosure - Reduction in Workforce - Narratives (Details) Sheet http://www.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails Reduction in Workforce - Narratives (Details) Details 69 false false R9999.htm Uncategorized Items - cslt-20201231.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - cslt-20201231.htm Cover 70 false false All Reports Book All Reports cslt-20201231.htm a2020-ex311xceo302certific.htm a2020-ex312xcfo302certific.htm a2020-xex321ceo906certific.htm a2020-xex322cfo906certific.htm a2020ex43commonstockregist.htm a2020exx211subsidiariesoft.htm a2020exx231eyconsentnextgen.htm cslt-20201231.xsd cslt-20201231_cal.xml cslt-20201231_def.xml cslt-20201231_lab.xml cslt-20201231_pre.xml http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 90 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cslt-20201231.htm": { "axisCustom": 0, "axisStandard": 29, "contextCount": 196, "dts": { "calculationLink": { "local": [ "cslt-20201231_cal.xml" ] }, "definitionLink": { "local": [ "cslt-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "cslt-20201231.htm" ] }, "labelLink": { "local": [ "cslt-20201231_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "cslt-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "cslt-20201231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 562, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2020-01-31": 4, "total": 4 }, "keyCustom": 31, "keyStandard": 375, "memberCustom": 20, "memberStandard": 50, "nsprefix": "cslt", "nsuri": "http://www.castlighthealth.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.castlighthealth.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Accounting Standards and Significant Accounting Policies", "role": "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPolicies", "shortName": "Accounting Standards and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - Revenue, Deferred Revenue, Contract Balances and Performance Obligations", "role": "http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligations", "shortName": "Revenue, Deferred Revenue, Contract Balances and Performance Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - Deferred Costs", "role": "http://www.castlighthealth.com/role/DeferredCosts", "shortName": "Deferred Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115105 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.castlighthealth.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120106 - Disclosure - Marketable Securities", "role": "http://www.castlighthealth.com/role/MarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123107 - Disclosure - Fair Value Measurements", "role": "http://www.castlighthealth.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127108 - Disclosure - Property and Equipment", "role": "http://www.castlighthealth.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131109 - Disclosure - Debt", "role": "http://www.castlighthealth.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133110 - Disclosure - Accrued Compensation", "role": "http://www.castlighthealth.com/role/AccruedCompensation", "shortName": "Accrued Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136111 - Disclosure - Leases", "role": "http://www.castlighthealth.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141112 - Disclosure - Contingencies", "role": "http://www.castlighthealth.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142113 - Disclosure - Stockholders' Equity and Stock Compensation", "role": "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensation", "shortName": "Stockholders' Equity and Stock Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148114 - Disclosure - Income Taxes", "role": "http://www.castlighthealth.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154115 - Disclosure - Net Loss per Share", "role": "http://www.castlighthealth.com/role/NetLossperShare", "shortName": "Net Loss per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158116 - Disclosure - 401(k) Plan", "role": "http://www.castlighthealth.com/role/A401kPlan", "shortName": "401(k) Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160117 - Disclosure - Reduction in Workforce", "role": "http://www.castlighthealth.com/role/ReductioninWorkforce", "shortName": "Reduction in Workforce", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Accounting Standards and Significant Accounting Policies (Policies)", "role": "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies", "shortName": "Accounting Standards and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Accounting Standards and Significant Accounting Policies (Tables)", "role": "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesTables", "shortName": "Accounting Standards and Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313302 - Disclosure - Deferred Costs (Tables)", "role": "http://www.castlighthealth.com/role/DeferredCostsTables", "shortName": "Deferred Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316303 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321304 - Disclosure - Marketable Securities (Tables)", "role": "http://www.castlighthealth.com/role/MarketableSecuritiesTables", "shortName": "Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324305 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.castlighthealth.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328306 - Disclosure - Property and Equipment (Tables)", "role": "http://www.castlighthealth.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334307 - Disclosure - Accrued Compensation (Tables)", "role": "http://www.castlighthealth.com/role/AccruedCompensationTables", "shortName": "Accrued Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337308 - Disclosure - Leases (Tables)", "role": "http://www.castlighthealth.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343309 - Disclosure - Stockholders' Equity and Stock Compensation (Tables)", "role": "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationTables", "shortName": "Stockholders' Equity and Stock Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349310 - Disclosure - Income Taxes (Tables)", "role": "http://www.castlighthealth.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355311 - Disclosure - Net Loss per Share (Tables)", "role": "http://www.castlighthealth.com/role/NetLossperShareTables", "shortName": "Net Loss per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "cslt:SubscriptionContractTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Accounting Standards and Significant Accounting Policies - Revenue and Related (Details)", "role": "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesRevenueandRelatedDetails", "shortName": "Accounting Standards and Significant Accounting Policies - Revenue and Related (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "cslt:SubscriptionContractTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Accounting Standards and Significant Accounting Policies - Subscription Revenue, Property and Equipment and Internal-Use Software (Details)", "role": "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesSubscriptionRevenuePropertyandEquipmentandInternalUseSoftwareDetails", "shortName": "Accounting Standards and Significant Accounting Policies - Subscription Revenue, Property and Equipment and Internal-Use Software (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Accounting Standards and Significant Accounting Policies - Advertising Expenses (Details)", "role": "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesAdvertisingExpensesDetails", "shortName": "Accounting Standards and Significant Accounting Policies - Advertising Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "i4034bb919092427985b8cb827c3337de_D20200101-20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Accounting Standards and Significant Accounting Policies - Concentrations of Risk and Significant Customers (Details)", "role": "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesConcentrationsofRiskandSignificantCustomersDetails", "shortName": "Accounting Standards and Significant Accounting Policies - Concentrations of Risk and Significant Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "i4034bb919092427985b8cb827c3337de_D20200101-20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Revenue, Deferred Revenue, Contract Balances and Performance Obligations (Details)", "role": "http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsDetails", "shortName": "Revenue, Deferred Revenue, Contract Balances and Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Revenue, Deferred Revenue, Contract Balances and Performance Obligations - Narrative (Details)", "role": "http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsNarrativeDetails", "shortName": "Revenue, Deferred Revenue, Contract Balances and Performance Obligations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "i8f1a4da6da024038a6dbd702693e9b1d_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNetNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Deferred Costs (Details)", "role": "http://www.castlighthealth.com/role/DeferredCostsDetails", "shortName": "Deferred Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "cslt:DeferredCommissionsAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417408 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "role": "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418409 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)", "role": "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419410 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "role": "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "i8f1a4da6da024038a6dbd702693e9b1d_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422411 - Disclosure - Marketable Securities (Details)", "role": "http://www.castlighthealth.com/role/MarketableSecuritiesDetails", "shortName": "Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "i8f1a4da6da024038a6dbd702693e9b1d_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "i8f1a4da6da024038a6dbd702693e9b1d_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425412 - Disclosure - Fair Value Measurements - Summary of Assets Measured at Fair Value on a Recurring Basis (Details)", "role": "http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails", "shortName": "Fair Value Measurements - Summary of Assets Measured at Fair Value on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "i6b8af89fed274ea6b89ca7a78ff0463a_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "ie937c5eab53b4a678d6cb8cf87957e64_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "role": "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "ie937c5eab53b4a678d6cb8cf87957e64_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426413 - Disclosure - Fair Value Measurements - Narrative (Details)", "role": "http://www.castlighthealth.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429414 - Disclosure - Property and Equipment - Schedule of Property, Plant and Equipment (Details)", "role": "http://www.castlighthealth.com/role/PropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails", "shortName": "Property and Equipment - Schedule of Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430415 - Disclosure - Property and Equipment - Narrative (Details)", "role": "http://www.castlighthealth.com/role/PropertyandEquipmentNarrativeDetails", "shortName": "Property and Equipment - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - Disclosure - Debt - Narrative (Details)", "role": "http://www.castlighthealth.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435417 - Disclosure - Accrued Compensation - Schedule of Accrued Compensation (Details)", "role": "http://www.castlighthealth.com/role/AccruedCompensationScheduleofAccruedCompensationDetails", "shortName": "Accrued Compensation - Schedule of Accrued Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438418 - Disclosure - Leases - Information About Operating Leases (Details)", "role": "http://www.castlighthealth.com/role/LeasesInformationAboutOperatingLeasesDetails", "shortName": "Leases - Information About Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "i2e1152f664bf461b80e7d62eb11a78cd_D20180101-20181231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439419 - Disclosure - Leases - Narrative (Details)", "role": "http://www.castlighthealth.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "i2e1152f664bf461b80e7d62eb11a78cd_D20180101-20181231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440420 - Disclosure - Leases - Maturities of Lease Liabilities (Details)", "role": "http://www.castlighthealth.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "cslt:NumberOfClassesOfStock", "reportCount": 1, "unique": true, "unitRef": "stockofclass", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444421 - Disclosure - Stockholders' Equity and Stock Compensation - Narrative (Details)", "role": "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails", "shortName": "Stockholders' Equity and Stock Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "cslt:NumberOfClassesOfStock", "reportCount": 1, "unique": true, "unitRef": "stockofclass", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445422 - Disclosure - Stockholders' Equity and Stock Compensation - Assumptions Related to Share-based Compensation (Details)", "role": "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationAssumptionsRelatedtoSharebasedCompensationDetails", "shortName": "Stockholders' Equity and Stock Compensation - Assumptions Related to Share-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "i40da004c39d74b51970edc8ceb67c50d_D20180101-20181231", "decimals": "4", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "i62465ec700574953ac2ad02161fce8dc_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446423 - Disclosure - Stockholders' Equity and Stock Compensation - Schedule of Stock Option Grants (Details)", "role": "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails", "shortName": "Stockholders' Equity and Stock Compensation - Schedule of Stock Option Grants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "i4158380fbd4a4cb8b382e781df01da60_D20200101-20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "i42d6353570194e1b8fe60a871de25743_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447424 - Disclosure - Stockholders' Equity and Stock Compensation - Restricted Stock Unit Activity (Details)", "role": "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationRestrictedStockUnitActivityDetails", "shortName": "Stockholders' Equity and Stock Compensation - Restricted Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "i2d3b9407e2564d8e85d4f3198c0b35da_D20200101-20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450425 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.castlighthealth.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451426 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)", "role": "http://www.castlighthealth.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails", "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452427 - Disclosure - Income Taxes - Components of Deferred Tax Assets (Details)", "role": "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails", "shortName": "Income Taxes - Components of Deferred Tax Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "i8f1a4da6da024038a6dbd702693e9b1d_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453428 - Disclosure - Income Taxes - Roll Forward of Unrecognized Tax Benefits (Details)", "role": "http://www.castlighthealth.com/role/IncomeTaxesRollForwardofUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Roll Forward of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "i864ef6723d884b3d943a061c87e3aea8_I20171231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456429 - Disclosure - Net Loss per Share - Calculation of Basic and Diluted EPS for Common Stock (Details)", "role": "http://www.castlighthealth.com/role/NetLossperShareCalculationofBasicandDilutedEPSforCommonStockDetails", "shortName": "Net Loss per Share - Calculation of Basic and Diluted EPS for Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "i94aebbf25f11486198358cd32333cdd7_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457430 - Disclosure - Net Loss per Share - Summary of Antidilutive Securities (Details)", "role": "http://www.castlighthealth.com/role/NetLossperShareSummaryofAntidilutiveSecuritiesDetails", "shortName": "Net Loss per Share - Summary of Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "i6522be7419ce49ccb1940ceef8088225_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459431 - Disclosure - 401(k) Plan (Details)", "role": "http://www.castlighthealth.com/role/A401kPlanDetails", "shortName": "401(k) Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "i6522be7419ce49ccb1940ceef8088225_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "i6c77c80dc6d64bf0af48b563b4454c52_I20180730", "decimals": "2", "first": true, "lang": "en-US", "name": "cslt:RestructuringExpensesExpectedPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461432 - Disclosure - Reduction in Workforce - Narratives (Details)", "role": "http://www.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails", "shortName": "Reduction in Workforce - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "i6c77c80dc6d64bf0af48b563b4454c52_I20180730", "decimals": "2", "first": true, "lang": "en-US", "name": "cslt:RestructuringExpensesExpectedPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "ie7694f43a9784ea1b85e510771713974_I20171231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "role": "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "ie7694f43a9784ea1b85e510771713974_I20171231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Description of Business", "role": "http://www.castlighthealth.com/role/OrganizationandDescriptionofBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1902f8ae2354ad7b4ab86f31327c2e5_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - cslt-20201231.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - cslt-20201231.htm", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cslt-20201231.htm", "contextRef": "if1d33e0f3f8c4bcdb4444208a5a7dd47_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 73, "tag": { "cslt_A2014EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2014 Employee Stock Purchase Plan", "label": "2014 Employee Stock Purchase Plan [Member]", "terseLabel": "ESPP" } } }, "localname": "A2014EmployeeStockPurchasePlanMember", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "cslt_A2014EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2014 Equity Incentive Plan", "label": "2014 Equity Incentive Plan [Member]", "terseLabel": "EIP" } } }, "localname": "A2014EquityIncentivePlanMember", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "cslt_A401kPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "401(k) Plan [Member]", "label": "401(k) Plan [Member]", "terseLabel": "401(k) Plan" } } }, "localname": "A401kPlanMember", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/A401kPlanDetails" ], "xbrltype": "domainItemType" }, "cslt_AccruedLiabilitiesandOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities and Other Accrued Liabilities, Current", "label": "Accrued Liabilities and Other Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesandOtherAccruedLiabilitiesCurrent", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "cslt_AmortizationAndImpairmentOfDeferredProfessionalsCosts": { "auth_ref": [], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization And Impairment Of Deferred Professionals Costs", "label": "Amortization And Impairment Of Deferred Professionals Costs", "terseLabel": "Amortization and impairment of deferred professional service costs" } } }, "localname": "AmortizationAndImpairmentOfDeferredProfessionalsCosts", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "cslt_AnthemIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Anthem, Inc.", "label": "Anthem, Inc. [Member]", "terseLabel": "Anthem" } } }, "localname": "AnthemIncMember", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesConcentrationsofRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "cslt_BacklogMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Backlog [Member]", "label": "Backlog [Member]", "terseLabel": "Backlog" } } }, "localname": "BacklogMember", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "cslt_BlackScholesOptionValuationModelMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Black-Scholes Option Valuation Model [Member]", "label": "Black-Scholes Option Valuation Model [Member]", "terseLabel": "Black-Scholes Option Valuation Model" } } }, "localname": "BlackScholesOptionValuationModelMember", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationAssumptionsRelatedtoSharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "cslt_ChangeOfBeneficialOwnershipThresholdPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Change of Beneficial Ownership Threshold, Percent", "label": "Change of Beneficial Ownership Threshold, Percent", "terseLabel": "Change of beneficial ownership percent" } } }, "localname": "ChangeOfBeneficialOwnershipThresholdPercent", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "cslt_ClassACommonStockToClassBCommonStockConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class A Common Stock to Class B Common Stock, Conversion Ratio", "label": "Class A Common Stock to Class B Common Stock, Conversion Ratio", "terseLabel": "Common stock conversion ratio" } } }, "localname": "ClassACommonStockToClassBCommonStockConversionRatio", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "pureItemType" }, "cslt_CommonStockChangeInOwnershipVotes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Change in Ownership, Votes", "label": "Common Stock, Change in Ownership, Votes", "terseLabel": "Votes per share after beneficial ownership change" } } }, "localname": "CommonStockChangeInOwnershipVotes", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "cslt_CommonStockVotes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Votes", "label": "Common Stock, Votes", "terseLabel": "Votes per share" } } }, "localname": "CommonStockVotes", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "cslt_CostOfProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost of Professional Services", "label": "Cost of Professional Services [Member]", "terseLabel": "Cost of professional services" } } }, "localname": "CostOfProfessionalServicesMember", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesRevenueandRelatedDetails" ], "xbrltype": "domainItemType" }, "cslt_DebtSecuritiesAvailableforsaleSecuritiesMaturityPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Securities Available-for-sale Securities, Maturity Period", "label": "Debt Securities Available-for-sale Securities, Maturity Period", "terseLabel": "Debt securities available-for-sale securities, maturity period" } } }, "localname": "DebtSecuritiesAvailableforsaleSecuritiesMaturityPeriod", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "durationItemType" }, "cslt_DeferredCommissionsAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Commissions, Additions", "label": "Deferred Commissions, Additions", "verboseLabel": "Additions" } } }, "localname": "DeferredCommissionsAdditions", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/DeferredCostsDetails" ], "xbrltype": "monetaryItemType" }, "cslt_DeferredCommissionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Commissions", "label": "Deferred Commissions [Member]", "terseLabel": "Deferred commissions" } } }, "localname": "DeferredCommissionsMember", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesRevenueandRelatedDetails" ], "xbrltype": "domainItemType" }, "cslt_DeferredCommissionsandProfessionalServiceCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Commissions and Professional Service Costs", "label": "Deferred Commissions and Professional Service Costs", "periodEndLabel": "As of end of period", "periodStartLabel": "As of beginning of period" } } }, "localname": "DeferredCommissionsandProfessionalServiceCosts", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/DeferredCostsDetails" ], "xbrltype": "monetaryItemType" }, "cslt_DeferredProfessionalServiceCostAmortizationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Professional Service Cost, Amortization Period", "label": "Deferred Professional Service Cost, Amortization Period", "terseLabel": "Deferred professional service period" } } }, "localname": "DeferredProfessionalServiceCostAmortizationPeriod", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesRevenueandRelatedDetails" ], "xbrltype": "durationItemType" }, "cslt_DeferredProfessionalServiceCosts": { "auth_ref": [], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Professional Service Costs", "label": "Deferred Professional Service Costs", "periodEndLabel": "As of end of period", "periodStartLabel": "As of beginning of period", "terseLabel": "Deferred professional service costs" } } }, "localname": "DeferredProfessionalServiceCosts", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.castlighthealth.com/role/DeferredCostsDetails" ], "xbrltype": "monetaryItemType" }, "cslt_DeferredProfessionalServiceCostsAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Professional Service Costs, Additions", "label": "Deferred Professional Service Costs, Additions", "terseLabel": "Additions" } } }, "localname": "DeferredProfessionalServiceCostsAdditions", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/DeferredCostsDetails" ], "xbrltype": "monetaryItemType" }, "cslt_DeferredProfessionalServiceCostsExpenseRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Professional Service Costs, Expense Recognized", "label": "Deferred Professional Service Costs, Expense Recognized", "negatedTerseLabel": "Expense recognized" } } }, "localname": "DeferredProfessionalServiceCostsExpenseRecognized", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/DeferredCostsDetails" ], "xbrltype": "monetaryItemType" }, "cslt_DeferredTaxAssetsLeasingArrangements": { "auth_ref": [], "calculation": { "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Leasing Arrangements", "label": "Deferred Tax Assets, Leasing Arrangements", "terseLabel": "Operating lease liabilities" } } }, "localname": "DeferredTaxAssetsLeasingArrangements", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "cslt_FourCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Four Customer", "label": "Four Customer [Member]", "terseLabel": "Four Customer" } } }, "localname": "FourCustomerMember", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesConcentrationsofRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "cslt_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liability", "label": "Increase (Decrease) In Operating Lease Liability", "negatedLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "cslt_IncreaseDecreaseInRentExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Rent Expense", "label": "Increase (Decrease) In Rent Expense", "terseLabel": "Increase (decrease) in rent expense" } } }, "localname": "IncreaseDecreaseInRentExpense", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cslt_IncreaseDecreaseinAccruedLiabilitiesandOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Accrued Liabilities and Other Current Liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Current Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseinAccruedLiabilitiesandOtherCurrentLiabilities", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "cslt_IndirectChannelMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indirect Channel [Member]", "label": "Indirect Channel [Member]", "terseLabel": "Indirect Channel" } } }, "localname": "IndirectChannelMember", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "cslt_InterestRateOption2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Option 2 [Member]", "label": "Interest Rate Option 2 [Member]", "terseLabel": "Interest Rate Option 2" } } }, "localname": "InterestRateOption2Member", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "cslt_LeaseExitAndRelatedCharges": { "auth_ref": [], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lease Exit And Related Charges", "label": "Lease Exit And Related Charges", "terseLabel": "Lease exit and related charges" } } }, "localname": "LeaseExitAndRelatedCharges", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.castlighthealth.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cslt_MarketableSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marketable Securities [Member]", "label": "Marketable Securities [Member]", "terseLabel": "Included in marketable securities" } } }, "localname": "MarketableSecuritiesMember", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "cslt_MountainViewCAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mountain View, CA [Member]", "label": "Mountain View, CA [Member]", "terseLabel": "Mountain View, CA" } } }, "localname": "MountainViewCAMember", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cslt_MovementAnalysisOfDeferredPolicyAcquisitionCostsAndProfessionalServiceCostsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Movement Analysis Of Deferred Policy Acquisition Costs And Professional Service Costs", "label": "Movement Analysis Of Deferred Policy Acquisition Costs And Professional Service Costs [Roll Forward]", "terseLabel": "Total deferred commissions and professional service costs" } } }, "localname": "MovementAnalysisOfDeferredPolicyAcquisitionCostsAndProfessionalServiceCostsRollForward", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/DeferredCostsDetails" ], "xbrltype": "stringItemType" }, "cslt_MovementAnalysisOfDeferredProfessionalServiceCostsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Movement Analysis Of Deferred Professional Service Costs", "label": "Movement Analysis Of Deferred Professional Service Costs [Roll Forward]", "terseLabel": "Deferred professional service costs" } } }, "localname": "MovementAnalysisOfDeferredProfessionalServiceCostsRollForward", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/DeferredCostsDetails" ], "xbrltype": "stringItemType" }, "cslt_NoncashOperatingLeaseExpense": { "auth_ref": [], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash Operating Lease Expense", "label": "Noncash Operating Lease Expense", "terseLabel": "Non-cash operating lease expense" } } }, "localname": "NoncashOperatingLeaseExpense", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "cslt_NumberOfClassesOfStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Classes of Stock", "label": "Number of Classes of Stock", "terseLabel": "Number of classes of stock" } } }, "localname": "NumberOfClassesOfStock", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "cslt_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Customer", "label": "One Customer [Member]", "terseLabel": "One Customer" } } }, "localname": "OneCustomerMember", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesConcentrationsofRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "cslt_OtherEmployeesWithSalariesGreaterThan100000Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Employees With Salaries Greater than $100,000", "label": "Other Employees With Salaries Greater than $100,000 [Member]", "terseLabel": "Other Employees With Salaries Greater than $100,000" } } }, "localname": "OtherEmployeesWithSalariesGreaterThan100000Member", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails" ], "xbrltype": "domainItemType" }, "cslt_ProfessionalServicesAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional Services And Other [Member]", "label": "Professional Services And Other [Member]", "terseLabel": "Professional services and other" } } }, "localname": "ProfessionalServicesAndOtherMember", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical" ], "xbrltype": "domainItemType" }, "cslt_ReductionInSalaryPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reduction in Salary, Percent", "label": "Reduction in Salary, Percent", "terseLabel": "Salary reduction percent" } } }, "localname": "ReductionInSalaryPercent", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails" ], "xbrltype": "percentItemType" }, "cslt_RestrictedCashPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Cash [Policy Text Block]", "label": "Restricted Cash [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "RestrictedCashPolicyTextBlock", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cslt_RestructuringExpensesExpectedPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring Expenses Expected, Percent", "label": "Restructuring Expenses Expected, Percent", "terseLabel": "Planned reduction in workforce, percent" } } }, "localname": "RestructuringExpensesExpectedPercent", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails" ], "xbrltype": "percentItemType" }, "cslt_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedPeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Granted Periods", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Granted Periods", "terseLabel": "Stock options contractual term, granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedPeriods", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "cslt_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Initial Offering Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Initial Offering Period", "terseLabel": "Initial offering period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialOfferingPeriod", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "cslt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Offering Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Offering Period", "terseLabel": "Offering period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "cslt_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedPeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Vested Periods", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Vested Periods", "terseLabel": "Share-based payment award, vested periods" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedPeriods", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "cslt_StockIssuedDuringPeriodValueVestingofRestrictedStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Vesting of Restricted Stock", "label": "Stock Issued During Period, Value, Vesting of Restricted Stock", "terseLabel": "Vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueVestingofRestrictedStock", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "cslt_SubscriptionContractTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription Contract, Term", "label": "Subscription Contract, Term", "terseLabel": "Subscription contract, term" } } }, "localname": "SubscriptionContractTerm", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesRevenueandRelatedDetails" ], "xbrltype": "durationItemType" }, "cslt_SubscriptionRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription Revenue [Member]", "label": "Subscription Revenue [Member]", "terseLabel": "Subscription Revenue" } } }, "localname": "SubscriptionRevenueMember", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesSubscriptionRevenuePropertyandEquipmentandInternalUseSoftwareDetails" ], "xbrltype": "domainItemType" }, "cslt_TheProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Program", "label": "The Program [Member]", "terseLabel": "The Program" } } }, "localname": "TheProgramMember", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails" ], "xbrltype": "domainItemType" }, "cslt_ThreeCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Three Customer", "label": "Three Customer [Member]", "terseLabel": "Three Customer" } } }, "localname": "ThreeCustomerMember", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesConcentrationsofRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "cslt_TotalDeferredCommissionsAndProfessionalServiceCostsAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total Deferred Commissions And Professional Service Costs, Additions", "label": "Total Deferred Commissions And Professional Service Costs, Additions", "terseLabel": "Additions" } } }, "localname": "TotalDeferredCommissionsAndProfessionalServiceCostsAdditions", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/DeferredCostsDetails" ], "xbrltype": "monetaryItemType" }, "cslt_TotalDeferredCommissionsAndProfessionalsServiceCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total Deferred Commissions And Professionals Service Costs", "label": "Total Deferred Commissions And Professionals Service Costs", "negatedTerseLabel": "Expense recognized" } } }, "localname": "TotalDeferredCommissionsAndProfessionalsServiceCosts", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/DeferredCostsDetails" ], "xbrltype": "monetaryItemType" }, "cslt_TwoCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Customer", "label": "Two Customer [Member]", "terseLabel": "Two Customer" } } }, "localname": "TwoCustomerMember", "nsuri": "http://www.castlighthealth.com/20201231", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesConcentrationsofRiskandSignificantCustomersDetails" ], "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.castlighthealth.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.castlighthealth.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "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.castlighthealth.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r582", "r583", "r584" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.castlighthealth.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.castlighthealth.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "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.castlighthealth.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r585" ], "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.castlighthealth.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.castlighthealth.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.castlighthealth.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.castlighthealth.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.castlighthealth.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.castlighthealth.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r586" ], "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.castlighthealth.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.castlighthealth.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.castlighthealth.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r586" ], "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.castlighthealth.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.castlighthealth.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r586" ], "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.castlighthealth.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.castlighthealth.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r587" ], "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.castlighthealth.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r586" ], "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.castlighthealth.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r586" ], "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.castlighthealth.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r586" ], "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.castlighthealth.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r586" ], "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.castlighthealth.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r582", "r583", "r584" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r579" ], "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.castlighthealth.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r581" ], "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.castlighthealth.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.castlighthealth.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r161" ], "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.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefFinancialOfficerMember": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "label": "Chief Financial Officer [Member]", "terseLabel": "Chief Financial Officer" } } }, "localname": "ChiefFinancialOfficerMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Executive Officer" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r160", "r271", "r277", "r553" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesConcentrationsofRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_ManagementMember": { "auth_ref": [ "r161", "r484" ], "lang": { "en-us": { "role": { "label": "Management [Member]", "terseLabel": "Management" } } }, "localname": "ManagementMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r348", "r354", "r491", "r492", "r493", "r494", "r495", "r496", "r515", "r550", "r554" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesSubscriptionRevenuePropertyandEquipmentandInternalUseSoftwareDetails", "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationAssumptionsRelatedtoSharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r348", "r354", "r491", "r492", "r493", "r494", "r495", "r496", "r515", "r550", "r554" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesSubscriptionRevenuePropertyandEquipmentandInternalUseSoftwareDetails", "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationAssumptionsRelatedtoSharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r160", "r271", "r277", "r553" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesConcentrationsofRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r157", "r271", "r275", "r516", "r549", "r551" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r157", "r271", "r275", "r516", "r549", "r551" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r303", "r348", "r354", "r491", "r492", "r493", "r494", "r495", "r496", "r515", "r550", "r554" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesSubscriptionRevenuePropertyandEquipmentandInternalUseSoftwareDetails", "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationAssumptionsRelatedtoSharebasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r303", "r348", "r354", "r491", "r492", "r493", "r494", "r495", "r496", "r515", "r550", "r554" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesSubscriptionRevenuePropertyandEquipmentandInternalUseSoftwareDetails", "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationAssumptionsRelatedtoSharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r158", "r159", "r271", "r276", "r552", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r158", "r159", "r271", "r276", "r552", "r563", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r161", "r484" ], "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.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.", "label": "Accounts and Other Receivables, Net, Current", "terseLabel": "Accounts receivable and other, net" } } }, "localname": "AccountsAndOtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Compensation" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccruedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesConcentrationsofRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r80" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Accretion and amortization of marketable securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r7", "r8", "r38" ], "calculation": { "http://www.castlighthealth.com/role/AccruedCompensationScheduleofAccruedCompensationDetails": { "order": 1.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses, Current", "verboseLabel": "Accrued bonuses" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccruedCompensationScheduleofAccruedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r31", "r213" ], "calculation": { "http://www.castlighthealth.com/role/PropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Accumulated depreciation/amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/PropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r21", "r49", "r50", "r51", "r540", "r559", "r560" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r48", "r51", "r52", "r96", "r97", "r98", "r441", "r555", "r556" ], "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.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r19", "r391" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r96", "r97", "r98", "r388", "r389", "r390" ], "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.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r79", "r205" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesSubscriptionRevenuePropertyandEquipmentandInternalUseSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Expenses" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r397" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesAdvertisingExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r358", "r384", "r393" ], "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": "Allocated share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r79", "r198", "r205" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/NetLossperShareSummaryofAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/NetLossperShareSummaryofAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/NetLossperShareSummaryofAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/NetLossperShareSummaryofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetRetirementObligation": { "auth_ref": [ "r217" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.", "label": "Asset Retirement Obligation", "terseLabel": "Asset retirement obligations" } } }, "localname": "AssetRetirementObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r91", "r140", "r149", "r155", "r174", "r438", "r442", "r458", "r522", "r538" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r46", "r91", "r174", "r438", "r442", "r458" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 9.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.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r447" ], "calculation": { "http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Assets, fair value disclosure" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r168" ], "calculation": { "http://www.castlighthealth.com/role/MarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r169" ], "calculation": { "http://www.castlighthealth.com/role/MarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r166", "r181" ], "calculation": { "http://www.castlighthealth.com/role/MarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r164", "r167", "r181", "r526" ], "calculation": { "http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.castlighthealth.com/role/MarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Fair Value", "verboseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.castlighthealth.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r359", "r386" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationAssumptionsRelatedtoSharebasedCompensationDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationRestrictedStockUnitActivityDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/MarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r445", "r446" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r84", "r85", "r86" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchase of property and equipment, accrued but not paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r199" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized compute software" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesSubscriptionRevenuePropertyandEquipmentandInternalUseSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r188" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "negatedTerseLabel": "Expense recognized", "terseLabel": "Amortization and impairment of deferred commissions" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.castlighthealth.com/role/DeferredCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r186" ], "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": "Deferred commissions amortization period" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesRevenueandRelatedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]", "terseLabel": "Capitalized Contract Cost [Axis]" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesRevenueandRelatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.", "label": "Capitalized Contract Cost [Domain]", "terseLabel": "Capitalized Contract Cost [Domain]" } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesRevenueandRelatedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r188" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Deferred costs, impairment charges" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/DeferredCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "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": "Capitalized Contract Cost [Line Items]", "terseLabel": "Capitalized Contract Cost [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesRevenueandRelatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r187" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "periodEndLabel": "As of end of period", "periodStartLabel": "As of beginning of period", "terseLabel": "Deferred commissions" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.castlighthealth.com/role/DeferredCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table]", "terseLabel": "Capitalized Contract Cost [Table]" } } }, "localname": "CapitalizedContractCostTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesRevenueandRelatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash equivalents:" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r28", "r81" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Included in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r9", "r82", "r88" ], "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.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r75", "r81", "r87" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r75", "r459" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Other information:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/LeasesInformationAboutOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r90", "r91", "r108", "r109", "r110", "r112", "r114", "r120", "r121", "r122", "r174", "r458" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.castlighthealth.com/role/CoverPage", "http://www.castlighthealth.com/role/NetLossperShareCalculationofBasicandDilutedEPSforCommonStockDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "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.castlighthealth.com/role/NetLossperShareCalculationofBasicandDilutedEPSforCommonStockDetails" ], "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": "Deferred Commissions" } } }, "localname": "CommissionsExpensePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r43", "r228", "r527", "r544" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r225", "r226", "r227", "r229" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/Contingencies" ], "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" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.castlighthealth.com/role/CoverPage", "http://www.castlighthealth.com/role/NetLossperShareCalculationofBasicandDilutedEPSforCommonStockDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "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" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.castlighthealth.com/role/CoverPage", "http://www.castlighthealth.com/role/NetLossperShareCalculationofBasicandDilutedEPSforCommonStockDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r96", "r97" ], "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.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Par value (in USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "verboseLabel": "Shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r239" ], "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", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "verboseLabel": "Shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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 value issued" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r280", "r281", "r355", "r395" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "401(k) Plan" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/A401kPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Compensation Related Costs [Abstract]", "terseLabel": "Compensation Related Costs [Abstract]" } } }, "localname": "CompensationRelatedCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r55", "r57", "r58", "r62", "r530", "r546" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Comprehensive income (loss)", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Consolidated Statement of Comprehensive Loss:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "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 equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesSubscriptionRevenuePropertyandEquipmentandInternalUseSoftwareDetails", "http://www.castlighthealth.com/role/PropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r130", "r131", "r160", "r455", "r456" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesConcentrationsofRiskandSignificantCustomersDetails", "http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r130", "r131", "r160", "r455", "r456", "r561" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesConcentrationsofRiskandSignificantCustomersDetails", "http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r130", "r131", "r160", "r455", "r456", "r561" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesConcentrationsofRiskandSignificantCustomersDetails", "http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r125", "r535" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Risk and Significant Customers" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesConcentrationsofRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r130", "r131", "r160", "r455", "r456" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesConcentrationsofRiskandSignificantCustomersDetails", "http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r128", "r130", "r131", "r132", "r455", "r457" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesConcentrationsofRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r130", "r131", "r160", "r455", "r456" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesConcentrationsofRiskandSignificantCustomersDetails", "http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/PropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r248", "r250", "r272" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract with customer, asset, net" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r248", "r249", "r272" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice": { "auth_ref": [ "r251" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained.", "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price", "terseLabel": "Contract with customer, liability, cumulative catch-up adjustment to revenue, change in estimate of transaction price" } } }, "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r248", "r249", "r272" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r248", "r249", "r272" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r273" ], "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": "Contract with customer, liability, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r271", "r278" ], "lang": { "en-us": { "role": { "documentation": "Information by sales channel for delivery of good or service in contract with customer.", "label": "Contract with Customer, Sales Channel [Axis]", "terseLabel": "Contract with Customer, Sales Channel [Axis]" } } }, "localname": "ContractWithCustomerSalesChannelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [ "r271", "r278" ], "lang": { "en-us": { "role": { "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.", "label": "Contract with Customer, Sales Channel [Domain]", "terseLabel": "Contract with Customer, Sales Channel [Domain]" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r65", "r516" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/DebtNarrativeDetails" ], "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 [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r129", "r160" ], "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.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesConcentrationsofRiskandSignificantCustomersDetails", "http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r434" ], "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.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r235" ], "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.castlighthealth.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": "Debt instrument, basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt.", "label": "Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid", "terseLabel": "Early repayment of senior debt" } } }, "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "auth_ref": [ "r172" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Realized Gain (Loss)", "terseLabel": "Debt securities, available-for-sale, realized gain (loss)" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/MarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table Text Block]", "terseLabel": "Debt Securities, Available-for-sale" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r32", "r88" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred Professional Service Costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Deferred costs, capitalized, prepaid, and other assets disclosure" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/DeferredCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r14", "r15", "r412", "r523", "r536" ], "calculation": { "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r413" ], "calculation": { "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred tax assets, gross" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r415" ], "calculation": { "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax assets, net of valuation allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r420", "r421" ], "calculation": { "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "auth_ref": [ "r420", "r421" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "terseLabel": "Operating loss carryforwards, federal" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r420", "r421" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "Operating loss carryforwards, state" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r420", "r421" ], "calculation": { "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "terseLabel": "Accrued compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r420", "r421" ], "calculation": { "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r420", "r421" ], "calculation": { "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Other reserves and accruals" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r414" ], "calculation": { "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r402", "r415" ], "calculation": { "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "totalLabel": "Net deferred tax assets/(liabilities)" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "auth_ref": [ "r420", "r421" ], "calculation": { "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.", "label": "Deferred Tax Liabilities, Deferred Expense", "negatedLabel": "Deferred costs" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r420", "r421" ], "calculation": { "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedTerseLabel": "Intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r420", "r421" ], "calculation": { "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "Operating lease right-of-use assets, net" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined contribution plan, cost recognized" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/A401kPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Defined Contribution Plan Disclosure [Line Items]" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/A401kPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Maximum annual contributions per employee, percent (up to)" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/A401kPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]", "terseLabel": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/A401kPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r79", "r211" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r79", "r138" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r435" ], "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.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Net loss per share, basic and diluted (in usd per share)", "verboseLabel": "Basic and diluted net loss per share (in usd per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.castlighthealth.com/role/NetLossperShareCalculationofBasicandDilutedEPSforCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r115", "r116", "r117", "r118" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/NetLossperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.castlighthealth.com/role/AccruedCompensationScheduleofAccruedCompensationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation", "totalLabel": "Total" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccruedCompensationScheduleofAccruedCompensationDetails", "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r385" ], "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": "Period of recognition for unrecognized compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r385" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost related to non-vested RSUs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r385" ], "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": "Unrecognized compensation costs on non-vested stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "auth_ref": [ "r387" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Exercise of Option, Tax Benefit", "terseLabel": "Tax benefits related to stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Shares issuable under the ESPP", "verboseLabel": "Employee stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/NetLossperShareSummaryofAntidilutiveSecuritiesDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationAssumptionsRelatedtoSharebasedCompensationDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationAssumptionsRelatedtoSharebasedCompensationDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r96", "r97", "r98", "r100", "r105", "r107", "r119", "r175", "r239", "r246", "r388", "r389", "r390", "r424", "r425", "r460", "r461", "r462", "r463", "r464", "r465", "r555", "r556", "r557" ], "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.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r447", "r448", "r449", "r453" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r447", "r448" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of Fair Value Assets Measured on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r343", "r448", "r488", "r489", "r490" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r447", "r448", "r450", "r451", "r454" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r304", "r305", "r310", "r343", "r448", "r488" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r304", "r305", "r310", "r343", "r448", "r489" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r343", "r488", "r489", "r490" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r452", "r454" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r170", "r171", "r176", "r177", "r178", "r179", "r180", "r182", "r183", "r184", "r185", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.castlighthealth.com/role/MarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Useful Life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesSubscriptionRevenuePropertyandEquipmentandInternalUseSoftwareDetails", "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r204" ], "calculation": { "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r206" ], "calculation": { "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r206" ], "calculation": { "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r206" ], "calculation": { "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r199", "r200", "r204", "r207", "r517", "r518" ], "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.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesSubscriptionRevenuePropertyandEquipmentandInternalUseSoftwareDetails", "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r204", "r518" ], "calculation": { "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "verboseLabel": "Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r199", "r203" ], "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.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesSubscriptionRevenuePropertyandEquipmentandInternalUseSoftwareDetails", "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r204", "r517" ], "calculation": { "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesSubscriptionRevenuePropertyandEquipmentandInternalUseSoftwareDetails", "http://www.castlighthealth.com/role/PropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r66" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r63" ], "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.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r189", "r191", "r521" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.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.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r88", "r195", "r201" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r192", "r194" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before 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, Gross", "terseLabel": "Gross goodwill" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r192", "r194" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for 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, Impaired, Accumulated Impairment Loss", "terseLabel": "Accumulated goodwill impairment" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r79", "r190", "r193", "r196" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r64", "r91", "r140", "r148", "r151", "r154", "r156", "r174", "r458" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "auth_ref": [ "r88", "r230" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.", "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "terseLabel": "Warranties and Indemnification" } } }, "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r60", "r140", "r148", "r151", "r154", "r156", "r519", "r528", "r531", "r547" ], "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", "terseLabel": "Loss before income tax benefit" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesSubscriptionRevenuePropertyandEquipmentandInternalUseSoftwareDetails", "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesSubscriptionRevenuePropertyandEquipmentandInternalUseSoftwareDetails", "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r405", "r410", "r417", "r426", "r428", "r430", "r431", "r432" ], "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.castlighthealth.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r92", "r106", "r107", "r139", "r403", "r427", "r429", "r548" ], "calculation": { "http://www.castlighthealth.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense (benefit)", "totalLabel": "Income tax" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesNarrativeDetails", "http://www.castlighthealth.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r59", "r88", "r400", "r401", "r410", "r411", "r416", "r422", "r565" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r404" ], "calculation": { "http://www.castlighthealth.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r404" ], "calculation": { "http://www.castlighthealth.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Tax at federal statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": { "auth_ref": [ "r404" ], "calculation": { "http://www.castlighthealth.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount", "terseLabel": "Goodwill impairment" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r404" ], "calculation": { "http://www.castlighthealth.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "terseLabel": "Stock compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r404" ], "calculation": { "http://www.castlighthealth.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r404" ], "calculation": { "http://www.castlighthealth.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State statutory rate (net of federal benefit)" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r78" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r78" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable and other, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r78" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Deferred commissions" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r78" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r78" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "Increase (Decrease) in Deferred Charges", "negatedTerseLabel": "Deferred professional service costs" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r78" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r78" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r197", "r202" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "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" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r67", "r234" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r74", "r76", "r83" ], "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.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r88", "r208", "r209" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Internal-Use Software" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]", "terseLabel": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r173", "r520", "r534", "r562" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/MarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r480", "r482" ], "calculation": { "http://www.castlighthealth.com/role/LeasesInformationAboutOperatingLeasesDetails": { "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 lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/LeasesInformationAboutOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease cost:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/LeasesInformationAboutOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r480" ], "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": "Information About Operating Leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r212" ], "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.castlighthealth.com/role/PropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "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_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r470" ], "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.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r481" ], "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 Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r481" ], "calculation": { "http://www.castlighthealth.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.castlighthealth.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.castlighthealth.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r481" ], "calculation": { "http://www.castlighthealth.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 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.castlighthealth.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r481" ], "calculation": { "http://www.castlighthealth.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 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.castlighthealth.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r481" ], "calculation": { "http://www.castlighthealth.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 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.castlighthealth.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r481" ], "calculation": { "http://www.castlighthealth.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 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.castlighthealth.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r481" ], "calculation": { "http://www.castlighthealth.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 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.castlighthealth.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r481" ], "calculation": { "http://www.castlighthealth.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", "negatedLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r483" ], "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.castlighthealth.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r36", "r91", "r150", "r174", "r439", "r442", "r443", "r458" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r91", "r174", "r458", "r525", "r542" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r39", "r91", "r174", "r439", "r442", "r443", "r458" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r13", "r524", "r537" ], "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": "Long-term line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/DebtNarrativeDetails" ], "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.castlighthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r35", "r93" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r13", "r233", "r524", "r539" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r94", "r231" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "Early repayment of senior debt" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Debt, non-current" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r41", "r232" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketable Securities [Abstract]", "terseLabel": "Marketable securities:" } } }, "localname": "MarketableSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r3", "r37" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market mutual funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.castlighthealth.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementAnalysisOfDeferredPolicyAcquisitionCostsRollForward": { "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": "Movement Analysis of Deferred Policy Acquisition Costs [Roll Forward]", "terseLabel": "Deferred commissions" } } }, "localname": "MovementAnalysisOfDeferredPolicyAcquisitionCostsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/DeferredCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r75" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r75" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r75", "r77", "r80" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r53", "r56", "r61", "r80", "r91", "r99", "r101", "r102", "r103", "r104", "r106", "r107", "r111", "r140", "r148", "r151", "r154", "r156", "r174", "r458", "r529", "r545" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.castlighthealth.com/role/NetLossperShareCalculationofBasicandDilutedEPSforCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted and Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Nonvested Restricted Stock Shares Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r140", "r148", "r151", "r154", "r156" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "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.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r472", "r482" ], "calculation": { "http://www.castlighthealth.com/role/LeasesInformationAboutOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/LeasesInformationAboutOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r468" ], "calculation": { "http://www.castlighthealth.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.castlighthealth.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r468" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.castlighthealth.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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", "negatedLabel": "Less: current portion", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.castlighthealth.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r468" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.castlighthealth.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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, non-current", "verboseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.castlighthealth.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r469", "r476" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows used in the measurement of operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/LeasesInformationAboutOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r467" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r479", "r482" ], "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": "Weighted-average discount rate - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/LeasesInformationAboutOperatingLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r478", "r482" ], "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": "Weighted-average remaining lease term - operating leases (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/LeasesInformationAboutOperatingLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r466" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "terseLabel": "Rent expense" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r444" ], "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.castlighthealth.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Other Assets Disclosure [Text Block]", "terseLabel": "Deferred Costs" } } }, "localname": "OtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/DeferredCosts" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r54", "r57", "r436", "r437", "r440" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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", "totalLabel": "Other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r47", "r49" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Net change in unrealized (loss) gain on available-for-sale marketable securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.castlighthealth.com/role/AccruedCompensationScheduleofAccruedCompensationDetails": { "order": 2.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Other Employee-related Liabilities, Current", "verboseLabel": "Other employee and benefits payable" } } }, "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccruedCompensationScheduleofAccruedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other acquired intangible assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities, non-current" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r165" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedTerseLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r71" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchase of property and equipment, net" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r359", "r386" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "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 [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Par value (in USD per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "verboseLabel": "Shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "verboseLabel": "Shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "verboseLabel": "Shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value; 10,000,000 shares authorized as of December\u00a031, 2020 and 2019; no shares issued and outstanding as of December\u00a031, 2020 and 2019" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r26", "r27" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "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.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r69", "r70", "r165" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Maturities of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Sales of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r72", "r387" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r72" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from ESPP offering" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r31", "r214" ], "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.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesSubscriptionRevenuePropertyandEquipmentandInternalUseSoftwareDetails", "http://www.castlighthealth.com/role/PropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r216", "r566", "r567", "r568" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r30", "r212" ], "calculation": { "http://www.castlighthealth.com/role/PropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/PropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "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.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesSubscriptionRevenuePropertyandEquipmentandInternalUseSoftwareDetails", "http://www.castlighthealth.com/role/PropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r214", "r543" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.castlighthealth.com/role/PropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.castlighthealth.com/role/PropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r29", "r88", "r214", "r566", "r567" ], "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.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10", "r214" ], "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": "Summary of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesTables", "http://www.castlighthealth.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r10", "r212" ], "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.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesSubscriptionRevenuePropertyandEquipmentandInternalUseSoftwareDetails", "http://www.castlighthealth.com/role/PropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "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": "Estimated useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesSubscriptionRevenuePropertyandEquipmentandInternalUseSoftwareDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r25", "r88", "r162" ], "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.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesRollForwardofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r73" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedTerseLabel": "Principal payments on debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r398", "r578" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research and Development Tax Credit Carryforward" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r2", "r9", "r87" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash included in Prepaid expenses and other current assets" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r6", "r12", "r87", "r564" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash, non-current" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "Vesting of restricted stock units (in shares)" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Reduction in Workforce" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/ReductioninWorkforce" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of positions eliminated during the period as a result of restructuring activities.", "label": "Restructuring and Related Cost, Number of Positions Eliminated", "terseLabel": "Terminated employees" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "terseLabel": "Reduction in workforce, percent" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r79", "r218", "r221", "r223" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "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": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r246", "r391", "r541", "r558", "r560" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r96", "r97", "r98", "r100", "r105", "r107", "r175", "r388", "r389", "r390", "r424", "r425", "r555", "r557" ], "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.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354" ], "lang": { "en-us": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Axis]", "terseLabel": "Retirement Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/A401kPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354" ], "lang": { "en-us": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]", "terseLabel": "Retirement Plan Name [Domain]" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/A401kPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r136", "r137", "r147", "r152", "r153", "r157", "r158", "r160", "r270", "r271", "r516" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue, net" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r130", "r160" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesConcentrationsofRiskandSignificantCustomersDetails", "http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r89", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r279" ], "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, Cost of Revenue and Deferred Revenue" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r257", "r260", "r261", "r274", "r279" ], "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, Deferred Revenue, Contract Balances and Performance Obligations" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r258" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsNarrativeDetails" ], "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.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsDetails", "http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r259" ], "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.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsNarrativeDetails" ], "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.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsDetails", "http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue, remaining performance obligation, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/RevenueDeferredRevenueContractBalancesandPerformanceObligationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "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.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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.castlighthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r477", "r482" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities, net" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "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]", "verboseLabel": "Schedule of Accrued Compensation" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccruedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r115" ], "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.castlighthealth.com/role/NetLossperShareSummaryofAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/NetLossperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/MarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/NetLossperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r199", "r203", "r517" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r199", "r203" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r31", "r214" ], "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.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesSubscriptionRevenuePropertyandEquipmentandInternalUseSoftwareDetails", "http://www.castlighthealth.com/role/PropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r219", "r220", "r222" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r359", "r386" ], "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.castlighthealth.com/role/StockholdersEquityandStockCompensationAssumptionsRelatedtoSharebasedCompensationDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationRestrictedStockUnitActivityDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r364", "r373", "r375" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r44", "r90", "r120", "r121", "r236", "r237", "r238", "r240", "r241", "r242", "r243", "r244", "r245", "r246" ], "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.castlighthealth.com/role/CoverPage", "http://www.castlighthealth.com/role/NetLossperShareCalculationofBasicandDilutedEPSforCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r409", "r423" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r88", "r141", "r142", "r143", "r144", "r145", "r146", "r158" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r63" ], "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.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r79", "r218", "r221", "r223" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Severance Costs" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/ReductioninWorkforceNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r78" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r368" ], "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": "Restricted stock units forfeited and canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r372" ], "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": "Restricted stock units forfeited and canceled (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "verboseLabel": "Restricted stock units granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r370" ], "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": "Restricted stock units granted (in USD per share)", "verboseLabel": "Weighted-average grant-date fair value (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationRestrictedStockUnitActivityDetails" ], "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]", "verboseLabel": "Number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r369" ], "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": "Balance (in USD per share)", "periodStartLabel": "Balance (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationRestrictedStockUnitActivityDetails" ], "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]", "verboseLabel": "Weighted Average Grant-Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r371" ], "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": "Restricted stock units vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r374" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Grant-date fair value of RSUs, vested in period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r371" ], "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": "Restricted stock units vested (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r381" ], "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": "Dividend yield", "verboseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationAssumptionsRelatedtoSharebasedCompensationDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r380" ], "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": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationAssumptionsRelatedtoSharebasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r382" ], "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.castlighthealth.com/role/StockholdersEquityandStockCompensationAssumptionsRelatedtoSharebasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum 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, Maximum", "terseLabel": "Risk-free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationAssumptionsRelatedtoSharebasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum 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, Minimum", "terseLabel": "Risk-free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationAssumptionsRelatedtoSharebasedCompensationDetails" ], "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.castlighthealth.com/role/StockholdersEquityandStockCompensationAssumptionsRelatedtoSharebasedCompensationDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationRestrictedStockUnitActivityDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Stock initially reserved and available (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r386" ], "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": "Share-based payment award, granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "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": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r374" ], "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": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r368" ], "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", "negatedTerseLabel": "Stock options forfeited and canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "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": "Stock option grants (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r386" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r366", "r386" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "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": "Options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r365" ], "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": "Ending Balance (in USD per share)", "periodStartLabel": "Beginning Balance (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r377" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Exercisable, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Exercisable, as of end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable, weighted average share price (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested or expected to vest, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested or expected to vest, as of end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested or expected to vest, weighted average exercise price (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r357", "r361" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationAssumptionsRelatedtoSharebasedCompensationDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationRestrictedStockUnitActivityDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "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": "Stock options exercised (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "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": "Stock options forfeited and canceled (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "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": "Stock option grants (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r88", "r359", "r362" ], "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.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r379", "r392" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationAssumptionsRelatedtoSharebasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted- Average Remaining Contractual Life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable, weighted average remaining contractual life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested or expected to vest, weighted average remaining contractual life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r363" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total grant-date fair value of awards vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of stock, percent of fair market value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r247", "r395" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Stockholders' Equity and Stock Compensation" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r473", "r482" ], "calculation": { "http://www.castlighthealth.com/role/LeasesInformationAboutOperatingLeasesDetails": { "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.castlighthealth.com/role/LeasesInformationAboutOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Accounting Standards and Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "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": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/PropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Internal-use software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesSubscriptionRevenuePropertyandEquipmentandInternalUseSoftwareDetails", "http://www.castlighthealth.com/role/PropertyandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "California" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r16", "r17", "r18", "r90", "r91", "r108", "r109", "r110", "r112", "r114", "r120", "r121", "r122", "r174", "r239", "r458" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.castlighthealth.com/role/CoverPage", "http://www.castlighthealth.com/role/NetLossperShareCalculationofBasicandDilutedEPSforCommonStockDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r45", "r96", "r97", "r98", "r100", "r105", "r107", "r119", "r175", "r239", "r246", "r388", "r389", "r390", "r424", "r425", "r460", "r461", "r462", "r463", "r464", "r465", "r555", "r556", "r557" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical", "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "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]", "terseLabel": "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]", "terseLabel": "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]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r96", "r97", "r98", "r119", "r516" ], "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.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical", "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-based Payment Arrangement [Member]", "terseLabel": "Stock options and RSUs" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/NetLossperShareSummaryofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "auth_ref": [ "r356", "r394" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Granted, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r17", "r18", "r239", "r246" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under the ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r239", "r246", "r367" ], "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", "negatedTerseLabel": "Stock options exercised (in shares)", "terseLabel": "Exercise of stock options, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationScheduleofStockOptionGrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r17", "r18", "r239", "r246" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under the ESPP" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r45", "r239", "r246" ], "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, net" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r22", "r23", "r91", "r163", "r174", "r458" ], "calculation": { "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS": { "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.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Preferred Stock" } } }, "localname": "StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r475", "r482" ], "calculation": { "http://www.castlighthealth.com/role/LeasesInformationAboutOperatingLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/LeasesInformationAboutOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]", "terseLabel": "Subscription" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r418" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardLineItems": { "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": "Tax Credit Carryforward [Line Items]", "terseLabel": "Tax Credit Carryforward [Line Items]" } } }, "localname": "TaxCreditCarryforwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardTable": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.", "label": "Tax Credit Carryforward [Table]", "terseLabel": "Tax Credit Carryforward [Table]" } } }, "localname": "TaxCreditCarryforwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Internal-use Software" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesSubscriptionRevenuePropertyandEquipmentandInternalUseSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r170", "r171", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.castlighthealth.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r304", "r532" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. agency obligations" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.castlighthealth.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r304", "r343", "r532" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/FairValueMeasurementsSummaryofAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.castlighthealth.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r399", "r407" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Gross unrecognized tax benefits at the end of the year", "periodStartLabel": "Gross unrecognized tax benefits at the beginning of the year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesRollForwardofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r408" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increases for tax positions related to the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesRollForwardofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r123", "r124", "r126", "r127", "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.castlighthealth.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r415" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Valuation allowance, deferred tax asset, increase (decrease), amount" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r474", "r482" ], "calculation": { "http://www.castlighthealth.com/role/LeasesInformationAboutOperatingLeasesDetails": { "order": 4.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.castlighthealth.com/role/LeasesInformationAboutOperatingLeasesDetails" ], "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.castlighthealth.com/role/DebtNarrativeDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationAssumptionsRelatedtoSharebasedCompensationDetails" ], "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.castlighthealth.com/role/DebtNarrativeDetails", "http://www.castlighthealth.com/role/StockholdersEquityandStockCompensationAssumptionsRelatedtoSharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/NetLossperShareSummaryofAntidilutiveSecuritiesDetails" ], "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", "verboseLabel": "Weighted-average shares used to compute basic and diluted net loss per\u00a0share (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.castlighthealth.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.castlighthealth.com/role/NetLossperShareCalculationofBasicandDilutedEPSforCommonStockDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "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(22))", "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", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "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": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "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": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r174": { "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" }, "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": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r225": { "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" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r248": { "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" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r348": { "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" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r354": { "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" }, "r355": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121321822&loc=d3e3913-113898" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r378": { "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" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121323062&loc=d3e15009-113911" }, "r395": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r41": { "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" }, "r410": { "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" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r417": { "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" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "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" }, "r431": { "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" }, "r432": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r455": { "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" }, "r456": { "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" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41499-112717" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r470": { "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" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r484": { "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" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "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": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r521": { "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" }, "r522": { "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" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r524": { "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" }, "r525": { "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" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62652-112803" }, "r534": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r535": { "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" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r537": { "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" }, "r538": { "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" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r563": { "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" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r58": { "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" }, "r580": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r581": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r582": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r583": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r584": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r585": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r586": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r587": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "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(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "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.2(a),(d))", "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.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-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": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r71": { "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" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "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": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" } }, "version": "2.1" } ZIP 91 0001433714-21-000007-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001433714-21-000007-xbrl.zip M4$L#!!0 ( ,V 6%*T*$2PR @ )LP > 83(P,C M97@S,3%X8V5O M,S R8V5R=&EF:6,N:'1MY5M9<]LX$G[?7X%1:A.G2@>IPX?LN$J1E;5J'=ME M*YO,TQ9$@A+*$,$!0,G:7[_= '5+L3R1/4IF'CPBT6ATH[^^0.3LMXN;9N?W MVQ;IFX$@MU\^7K6;)%>"7'8^7Y%JT?-)1]%8<\-E3$6IU+K. MD5S?F*1>*HU&H^*H4I2J5^KSTIVD;.N#,?G9R$?$AY^R'$OC+RP M:[7J?WT0L@3D;HXV8\$^Y 8\+O09KE^OEHM'M<2IO//O?*8X4(CK@8EQ_UU"< MBG=Y#9M?T$SQR UK_C\&DH!0]G'D!#V"V8+';"*X7T916]\NVQ_;'5+QB_ZB MG.LE#&!+F7I5$9NMNT[[4[O9Z+1OKLG-)W)[U[YNMF\;5Z3UK=7\TFG_IP6O M@:)UMZ!R"U>H%_SAY*?]8KZ=?G(CZ6FN>+FS! M2?'P"%5NDSZ%W59LR-D(HJ+IY8(I4A,B:?I!H0WRO\F\B(-*DV MPL;(2T:%Z>=).PZ*8)J35=-LW/[4$X2T0!>*2('W! C M'=T*0@ND\B(4=Z M@EO%>EP;J$,-H?C2R0U2YN?@IR?"K$C[=T!@=4\0V%DPU]LWQV7_Z%1G&,O* M" PC,HHX/![H]]:6;4(5LZ@!%/"N8&A=P@"J7<%U'V<@V0"B*$92? ZY#H34 M*@SZ-.XQTH#0=9<*H/ KM.#7#IB3 MPJ^%[LD]B\P.JS\Y0Y&]\3!+IB&1@ M?@JF]2X#Z&0KN4)!I@H80*P=&C/!73:U3SD5'%4@+MZQF:T&#FE&FL,&U.T+4ALO)>:@4 & M\@M.2B@X09 *BFD*U+)"S&H5F.$JG_F"#7YU&1)")H'Y+'Q&YM@#B';W$J++ M491LBE54KS.+OUFX$KC?D(7H'U3*FF/ZH!L_".AU=AJHP@^_> MZBPX[7+!S1AKMG7)"$.,]3_K6BXZ+)#.=1\V]S]FQD]2E8!K:X##GFI/@T"J MT!K+=D<]%D-!*R#NP A+,* A"71^+K9 X.,)I-_UT>47R9?!7QR,?*]8MD!H M#:E(;59!^+$H@KZ$#\%$>DU_,2U8M\B2[G%]RV'='"9"AM.NL>G*U&R68)L\ M3J?4#+NVZ.G6FW0G_:"-I\SM!,ACD8<+_,P("_AP,O'0"C/U*HB(#UP88I$4 6@M<2=28X M].3,GE3A(98]F'1RO7=2]:F>UG\8]BS$66@SNMV/+*^-B> /3&3'5DOT^1_> MHJ=AO6]M>VU/,/RGVW9[9' !6(9IJC-;P?^QA)@[&_D@YB&^= M*8T#>U3UWO;!;]_XA][F#N&'HNA/7P+L2\O<$%!=0@W. ;MXDH%G(@%G@+0L MBT];UQ&C#YB6;;7I$K.MWNV)_.24\EGXS;I,=[JU)@K2$"9J-@V"&[&>5=

U08:"@.=#@ -L$E6F2SYK#W/_27R_KZTN:0!^3U2$'3R8&5F0R7@ MQ'XOR0"5=^F1QT,IA@QS9$Q[V6X.[8QM0S."+@".J0+LL:")9O7)CU.(_(F@XSJ/[9[92:=#S!=01&3?Y(U, MLAL4)R?%(^\(+U$8B&PFG+#/[E<4[?V*D@E7QVJ5HN?5-@Y[17_CV/?85HJU MD_*?XOK]%7W_9/>R'A>/CJM;L2W9[75;#*;2"8T_Y"JYI2*H[A'?FGK";TIZ MLD):3AZ1^'3NJ@7ZPK*I'8)R+WAC8>4.AKV4T]QA1#C>:L7&?>>J_:_+SDN& MHO4KD\M75[;5N.KLKU+*&VIYU)@WHD+KY)NZ<(0K5\KFUOE M/XX7/RCM3)%I+'H]79:Z@9];E2H4%_;OXF6P!>VV1.F>0N\"3P6?B[[=>]PN MK;L&-F;S,P,F-E5;;7,:-Q#^WE^ADFGJS/!R M!_@%['@&8UPS=6V/32;MIX[N3@<:B]-5TD'HK^^N=+P8<()3[-(D'\@=6DF[ MVD?/[@KYY,?SFW;OC]L.&9BA(+MGS M24_11'/#94)%I=*Y+I#"P)BT6:F,Q^/RN%:6JE_IW55PJ'I%2*E9.3)1X?0$ MOX%/1J/3'TY^+)7(N0RS(4L,"16CAD4DTSSIDX\1TP^D5,JEVC*=*-X?&%+U MJC[Y*-4#'U'7;K@1['0ZSDG%O9]4["0G@8PFIR<1'Q$>O2_P_5JC$08T9JQQ M5 ]"K^$U_) %+ P.ZC#TP9\^*%D!<=='FXE@[PM#GI0&#.=OUJOEP_W4'(]Y M9 9-W_-^*EC1TY-8)@;F4]#?/;IA5@8S[),I4<'[2=.:5'!=I\VA%%(UWWCV MWS&VE&(ZY&+2_+FE.!4_%S4L?DDSQ6/7K/G?##0!I>SKV"EZ"+T%3]A4<;^* MJG9^O^R>=7NDYI>KC_5[> MMJ[(1?>Z!8_P=',!$IV['37A]L/=_8?6=8_T;LA]IVT-J7E5-*9WV2'WK;NS MUG7GOG3S^U7G#])J]["EZGG/=\D:P,W N&U;ZVMM[1;)1RX$.9-)E $OF"() MF3(\GA SH.;MF_VCXR<47*_\5.V41A%004FPV#1K!Z",702>1+ S9)_E+[4 MUEEOJ%^>JOI: 03>Z2 1TQHMB(LS$0IAEP35I)DE%![E@JE2$R M(1=2#8GOE7XE,B9MJHVP]'G)J#"#(NDF81E$)A.2)49E#/2&V&C#)'B3 MDB&\H9XDIB%\I8@<FAHV0F2SS")*9 ($ M )H2\&.GTU:?D.H!B84MS;3 4$8I?.KU!R^("_/14F15MOP<$UG<$ M@;U'[GK[YJCJ'Q[K'&-Y&H$T(N.8P^N>?F=]V254,8L:0 $/!$/O$@90#037 M ^R!8D-@4612?(^X#H74&?1#?E52./BD2H8,$A=@N#U 2\0 ?@X2G4_A@"9] M1EI 77>9 F_1DO^_AYS6OC[D7MSKQS3LL3!%L=_-H1>Q_7(N@M[S&$>5VAC M\^-'YL=@/J[^\LX#", )_E,+BN0F8(!@%A'7%NZ!BF6V'&P!I@3_6*P4$Q0"[P\+9B# MIY@'$FSD0/J@BY:"1_9\0&>!YA&GBJ,!W"4O-GPE.%*F,:&P!*)M]F')76H& M"AD()M@II8#X,!,48Q*89968)R;0PZ4YB]D9/ 4,!2%L0'\6/2-,($3_E\ . M=A+8RT1+GJ*T%7Q_H>>SO?DZ7IA3],:;#S;LB$>XIZB6"<4(2;7&\CRT&XVJ M* ?]SMHL. VXX&:":=VZ>(7$9'>MW9".4QZ)+A0H-CWXE#L_S50*A* !#CMJ M/0U#J2+K+%M ]5D".:\ MH(6EB(-H@@4AXZ1@"YY"A'Z>^"D\#_F)-\K5^W: M=4949#8D(0I9'$,%PT?@*;VF$IFEMAN$6/>ZOCBQNQTZ0GC4K@0*9&:>UF"3 M)(#.I!G6=_&7BW023"M'2ZO,K03H8P&($WSC((QV)3 Z]Z["!,^.\OS=MJS% MXL:!U&5Q,@PSA6!82)G6C#J4VL#W>$P-8^D0!OHK@XP+AMY[HDL,J ::6Y+. M%8<"G]EC+SP1LZ><3J]W3JL!U;/\$@G2[@(6V=AOUR./@!,B^ ,3^1G8DGSQ M7R_1,Y'_OSTYV-\1Y'_UR8$]/(^F^Z8XIS)DUD7LSED-T?>,I'.EGIEI1Z&F M,5+I6>YBOX AAT-N#&.?B1N!A)P-VR,.^ME!]@#A0-,:PP#\CY75=%NROS(. MZMLMF"6A/2U[MZ6?8G: ?G>EX&X)R#(A%^> ,3STP..3D#- 1![&9X7OF-$' MC,LVZW21V6;Q]O!^>J#Y+)SE-:H["%O#<32"CIK-*.Y)3.99-G0!8$':673) M@8;,0&?#(13:?S-K3!Y:UA[]?B^!?URKHI,D3NYRVT_$(HP(D&/GO MZ$:F^2V.1J-\Z!WB10X#VIAH.GQ^QZ-L[WA43+3:ME\K>][^D\U>V7^R[7/# MULK[C>I7C?KY&7V_L7U=C\J'1_6-AJW8Y75+#*[2*4W>%VJ%I;W>](AO73T= M;R;:6!&MII]0^'CA>@1NDV57.P057O!NQ,H]$'LQJ+U%LCC::,;6?>^J^\ME M[R59:OW,Y/+5C>VTKGK;G'5#2XND^^JF7F\32AO:N43:6]G"JZ(;;F%@Z]<* M]-;XL\GC='EKALRXZ/5L>?O&/_"^%5/JD'C8SZ5K9X_,VQ"F.XJ]99;[ET#-$S]P3!,,(?;703)5:O=1_,TB]X(%*L.+9M5ZT5[5?AD MOR#67^_VK,L0!YS%Y&)6,=VXXRKR(M'>CM/D!DP.-]!M[];]L 1JK2CX[JG< MH&)KK6<6>DMWZU/I_KB@Z:X(C-C*;?LY#]C2T)MWH0&00696NWSA@G[^Z?Y< MP/[APND_4$L#!!0 ( ,V 6%(Z$#K1WP0 (D8 > 83(P,C M>&5X M,S(Q8V5O.3 V8V5R=&EF:6,N:'1MW5E;<]HX%'[?7W%*9YMF!M^P"6!H9HAQ M-LRF(1.<;?NT(RP!F@K+E44(^^M7DD-N)%W:)1EV>?" S^W[CH]U=$3G36\0 M)5_.8YC*&8/SRZ/3?@05RW$^^9'C])(>G"0?3R&P70\2@;*"2LHSQ!PG/JM M92IE'CK.8K&P%[[-Q<1)+ASM*G 8YP6QL<25PXZ^HZX$X<-?.F\L"WH\G<]( M)B$5!$F"85[0; *?,"F^@F7=:$4\7PHZF4JHN34//G'QE5ZA4BZI9.1PY:?C ME+\[C@G2&7&\/.Q@>@44?ZA07&OYJ.GY!T$S"%*,FB._&8P"GS0;-2]%_I^> M NDH]=*FD$M&/E1F-+.F1,RO:!83D//=7^M&-7#SIAG4L43RK[\ M6KI9E*G'+&1?C6-9^VEEAC-*-L&>YU!45LKUJHY%L% M$71DI'5()?L[V'.)]&F*J4$O&J M$*/X(ND?]Z-NTA^

8HI-^? SQYSBZ3/I_Q.J6DL87.PK__/)B>-D]2R 9 M["A"KPF7]M".;!C&D4FRY]?=ZHZB[0ZAVQN<)W$/=C^UJX2VW -=N>;?,+GN1WA JU1/,,9DOXFO$% M(WA"JM"OPD=$K@@,]CX2)% 54B(D'2^KD,]%,4<*G^1PK_!(JKO'N[?>@=LV MU0>H (1YKEO ?9L'FCJM? QR2F"(Q AEI+ &UXPLH9M*+=%IK2HYDD:IFV5S MQ.""Y%P8>80*R4P?.2&(R:F"GJ6V)G3,Q0P\U_H=QEP88U0:YRI3' /)L$+6 M(RF9C8@HX?A>5?74N!#DVYP*HOM2H<,_HOT>[8,* MYM7?X_U;7B2="]5:E9OX.IVB;$)6Y+R6'RA4^(X?S138&=(^5?1,(O7 L+H+ MQ3R=WJ>$J% )LGSF[[=:MD-MZ%;MU1H)%ZYO^GJ MMNGJCL3KLKIONV[]6;%K>\_*ON?6M^NMVD]Y_7Y$SVMM'VO3;C2#C=PZ)KUE MBM6C*G*4?:CXE95!CC!6N[W0!<\\ZI6_6]76FFHMO];*[7MK)"-C^?A1EQ54 M><$%;;.4-N3Y:-'>RBN\KKKA*ZQ6ZQ?:NZWM;0SYH^6[M_5F^S8%6R-RNQ:] M'I=RA_$_H1(TVH6Y/MQD/F"W_2K=?D%O,WF/UY!_608WVRKURH6*"!2<40PK M4+M?(SM:%R]80J\W]Y7;FBDE8S60J.%$4IWJ\9BJ$0]>I$49/R&5BG*Z ;;W MYX*J>257 \L:P/V?;V@[VJ5Z^I#T1QO5*Y3W?SNKQV0DYD@LH1:8D=[;P>0Z M9J;=<*#>9-A^=**=\_)(/Q2$(?T2K9UQWW4+,YZ[=R9HI%K&7*Z;_,.Q^,VU M/*0W?Q<<_@U02P,$% @ S8!84AUY)V[M! _1@ !X !A,C R,"UX M97@S,C)C9F\Y,#9C97)T:69I8RYH=&W565MSVC@4?M]?<4IGVW0&W[B$8&AF M'&,VS&8A \YD^[0C;!DTE2U7ED/87[^R'"+$5,X?+J[&+D0DTSC.NF:Q@#?P#G_E\7T-)-"WR.DHP(PA)$#<,; MUZ"V%"*U#6.U6NFKIL[XPO"G1N&J95#&,JR'(JR=]HL[\HI1>/I;_XVFP8 % M>8P3 0''2. 0\HPD"[@.BVFL ME_;ES]+-EC.!;X6&*%DDMJ)4*TTK<< HX_9;4WUZA42+4$SHVG[O<(+H^WHF MDZ]EF).H%&?D7RR12%#J[ZH$VI'6E"2X FXU"JC>[9+,B8!F0V]\C?-IA(%, M*>:O"M'UIOYH.'(=?S09PV0([OG(&\)P-';&[LBYD+>DU)L>*/S+J^GLRAG[ MX$\.%*%U E?Z3'=UF'FN2K+5;)OU T7KS, 93"Y];P"'G]HJH5WSN*A<_]R# MF3,]<\;>3)O\?>%] L?U"TG#-+]__#TQN]S///OFUWJ2WQG*Y!3-$HC7\#EA M*XK#!:[#J [7A%(X8TF8R]X@ZA!@+DBTKD.:\RR7MT P>%1Y."C:Q[NWUK'9 M4^4'* ,4LK3H 8]MOM(L\LHB$$L,,\3G*,&9-KFE> U.( I)D=>ZE".AE)PD MR1&%*4X95W(798*J1G*.$15+B3T)](+1D/$8+%/[$R+&E3$JC5.9*A8"3D*) M;( #',\Q+^$TK7K1D$R(-*2O";] ^0A] M!K/:1^&'>UXXR+GLK=*-=QLL4;+ %3FKVVQ)5.$#/Y)(L#$J?,KHB4#RB87R M+F1YL'Q,"1$N :8<9PJ*U$#R>4E+7!2%Q)FE$EJFG$8D04E0W)8N0]7F552I ME-.2!Y-)45&SYY/ZXX7JDUBR'^,53%F,DI\KV3+7SXZU&/&%[.YS)@2+[>.T M:,<"S2FN%.:,AYAK$BY%:8;MZD.6GMY-90Z2U3+!]5EJ+D8ZU9JPQ2%(9R?6F;8*E'7?F[5^UN MJ3;2VT*Y]VA6IC@2FX^ZK*#:"T[)6RU'+3[=JK3W$/)DIXC.S+\8_7'N[S'P MCESA_-7)>LZ%O\^H.S*54^BK4QWOLY1VY+G1)?8RA+=5=QS"YB3R MDW5PMZZ28\Z61"!CE(10@3K\(CG4PGC!&GJ]O6:YL%D2','P?C,RB2(B=Y7P M(DU*^;&)D)2#'; =77(B4:42UA; #S_>T@ZT3PV*@]GO;56O4-Z_=E:'>,YS MQ-?0:*E3!.L DVNH7>W6'OY;!U%/RZI0&Z?H*2M?(]@<4R3(#=XZ5W]H%VJ# M;CZ8H+GL&;G8-OF?H_B[:_EB0+VB./T/4$L#!!0 ( ,V 6%*>:W=^*1H M *FO > 83(P,C!E>#0S8V]M;6]NMM-9F39LIV7DV;&==+=S,VFF<3=S'ZZ Y&0A(8B6 "THOO7W_, M2%"B9+EQ8[OA3M>.)1+/@_/\G8/G?WOYR]GY?]Z]2F9NGB?O?OWIS>NSY-[> M_O['H[/]_9?G+Y-_GO_K37(\/!@EYT845CFE"Y'O[[]Z>R^Y-W.N/-G?7RP6 MP\714)OI_OG[?6SJ>#_7VLIAYK)[+Y[C)_!3BNS%?SW_V]Y>\E*GU5P6+DF- M%$YF2655,4T^9M)^2O;V_%-GNEP:-9VYY/#@<)1\U.:3NA#\O5,NER]".\_W M^>_G^]3)\['.EB^>9^HB4=F/]U3V1([ETT>'Z=,L/1ZEZ7AT>'S\2#P^2B=I MEJ7R?T/)]H MF()_.M6Y-B??'=#_GN$W>Q,Q5_GRY._G:BYM\E8NDO=Z+HJ_#RPLY)Z51DWX M0:O^3T+#T ?]N>!.'T,[N2ID&,3H$'O^X;O1HX-GN_]\]7FFQLK!%AYM>N3Y M/G8;5F!M'9S\[/9$KJ;%20IK+CQ,YM\D&EE@#9AG?E;:8"JVA.[-5-Z5QE;P>@3IW'@-+71 M89A=-)57G].9**8R.4T=?CUZ>G2\-B<>.="\>;'+?'^KK%.3Y9\TX>/."9_# MM"8ZS_4"3WG6WM%4E,J)'$:BTT_XP9FP+J=C_T\I);J>2F*Y8#^'#T+'R_DZB>5#1^((@L?ZLKX3Q\DMIK/A8&YV"25Q@E5)*71 M%\K"Z"R.!AY.C+2.V!0^HB8JA3_P.U6DVI3:")H+]H!/"^!(&3R,?]=OCI>Y M6-AA@DL1+X"RT(KS+]A$^ $M!_0Z?/M[!?LV4? U#$TYFP"]*B/=$IJ$YB= MZ$4JD92N=:2#)-4ETB"\O)BI=)8((Z-FZ,&H?QB[9$YC<2RX5Z=% 6.'\P@O M /D6R<_:S)/1P=[_-(VZF4(RKUD4SE@DI3".%\ WU=X2498YS&R<%JYF4;ZRX#N^2!\P(-PN^?2?FA*U6 M<, L; B=F)+."TJFRUN_&C5_39(]XP4B,ET7L5]QE-3."=*82G?1)-2%RH#A M)>_Q0[MIZ%_GK'RHQK^!Z$<&5]9<%%CG3+AD+I;$XY;X+8BYB)Q6* BXN .V M761X:.!-Y)4.M,T!_6NF\TR:6HJ%(X,4VT7LQ.%1NH F39S7R%2J"Y!7?N$L M=H>M32K\(Y=3D<,@Q850.7%CQ1V-M3 9/I>!H$J=-G"XO?#*%(@^B4)H &(0 M%"]0LB5)#&5M%7=%W'\F044HL(]F;OP5M(7PF0UD2'F[@O;8OL>&R%RF:@*NA")A?:1>QN .I#*DO2$UQ+79P+ MYY"*[\.6L]+0UB>@55$GMNGER\;X@(72%0G(T='PFS36!H[D'NQ5+DHK M3\(_GL'!*'.Q/%$%K3V]].P"E;A4Y%ZF.UUZ(_3I\?#1\2':H0[Z=%EHWINH M0S)1]UVV_MW1<'3\<..W!\/1QN^VM?IX^/C@^EM]\G#XY.'FK^-F]VD=>"U@ M32U8!S_>.[H77BA%ABSRY" 9E2YJ;X='(_7*?[67RPD MD"]C1C0GD>G:?!3)7)HI'%%M2(/4N6)I!+824>;AF<87CH\QP_LM48M5^G6 _% M#UD#+8T&J>V6).]!ODMG^^/>'_?^N-_BXP['!81WQ7+=)+GZO0J2W)_J6'## M(_UA[@]S?YAOXV&6,(BE-]P'Z!5",;Q 9PYZLV"ITW7V ";/L1[R^LW$!6@W8UG(B4IAQ1.]**2Q,U7B>(\.OL>&YIJ=%-A$4,(G"P%1KB2%!\=(-T9"<((O:X3W%V@82*CN=]* MDDU;XFU 1C L@TY*/ '1R]@-B&-PW0$8Z&YM;$4QH"V!ZTN%D7YZ6! MX U>Z9W(EAUR3D\E+2AO%RQ57F^6]R(BXY"TOG Q5CC68.UKHH[C!^Z:KY;F0(0#,TBD!E:+JOS".[MQ@N: M*I-6,@XI\STQ#85.Z-8:D_[8D)G)$3D2_$TK:[OS8Y'U:IF3:^@(]. 85(*>\E*2D6D82M A M2#HZF$QDBN-"X$;0>D4&2VI!A/Q9@N?NV:,?)1GS2:$= Q4S;RB"PEZQ: OV M9;#W9.YAORV@"NS SO0P3$Y3^!.)'_=BH\F+O37FHO>BMB$_Q/%A7VA0<10E M@N]XL\J;)2UCA&F+$*ID:*$Q6\.;&; 1;*0P2C#?DM'!*CACF/RR\VG A\:Y MLC.$ S']\1"ZL$S4C+22ONEV#0N(;8-Q"&D@*YJ:** MB<7(N4"&;/Q^*EJD$BF(3M'J8.\0P.FM3MYAD+ZDJ M%MAI/.,Q1*YL1N]9JX=MXX.VP?C!MB+?)&<0D!B]PW$.,/L_T6Y711;AG.LC M%ZB@:2%BXAL=$.BGK"PRUK',]>).$07M/2[:>X\_?!.%@EYBYH<:4YCHANGC MUU(SPXY"58/5,-9"D9]VKRJ]KY*"T1W82=SG+)I<<"S&7*,1L?63]"XP1?B- M7DGMW88K3JHUYQKZ,!%EKU)5"F)2ER)+\0=!2VT,755(PM""G8A:HI$(B5[/ MY-A1K[D28Y6SA][C.VM%Q:VH)^%KL21/*7P41P0C]<8'&$ (:HXO=+O'5^:W M"5[]=4CG+AW'LX;QW#P"=6UO-T8^E/4LTRD\(JC/ FT@!0T M)?U6@.@P:04A=@"D^K%8=.CKN2"C)%_NV%U2E9ZV,>O-3C"JMIBQ#QS.'\H: M9!_D)&H)CI#2%%XCI#7H]7 (A>-ST"X M7F2F$.8\N\7S/@5.2J2Z>\1OH> =OU1=Q+8]=L241B:*,+FJ=4X"4Y.2";JM M0GX@3&U?8$0TTG-5H8B9<] 4/@7"(RGB67J&&CW+DU98\Y*)<3) M! 3F)1E M_29Q"Q 22[0E4B\MKM1V2]C9J\WK5I#/AD336N9M3=;Y>NIT1W:&LE&,LZ5< MY& +.,&*'H;84U!X.%(7!^D&3?)(5>*_.].P5K4;-+4+68?8<4J2+<7:LDPF M1L]98*#!2+^[:(JM2S!/\XK-2R\.?),^BW&B/C/Q^VPPDAM=SAK*Q:S5H+;Y M'C5<:W%H&KLZ333E]1JT%D^S56U4ZK\,8TPQQ("&*.;U3"I# H4\-ACF9GUN MO%Q30]E0[]C+%(/;N=T2R^@ZD93AQ)-:WZE! DJNY]ATT#>\;->[?)6JA MT#*-OTTD6Q1^3CK>,D)4)E3NLVR9M>;RLR)5':4&#KGP#BN:3*FM9:TJ!96< M8S),D=Z9$9*$ ["!LCMA?@-OH@0\!(84!^P](YG#<\:UAA.^I*W+:*A^[6#@ M%V@J()OV;D\_/F=T'DV^)) &#&A.QF3GLLZ%^2319:=X539&[(/@"B"1>IY7 MV(+&29BDE4%[)RES433,:VN>WRV6,:>P'7OGXI/4L,3)NR91^T:%S5EG+G]; M;EQKOKP_O[N3,GIHH$TQ99)B@@+]Q4)_)'GH;-'3W>1-Q]K*EL^HR=2OZQIX M#]" F%;7\.)QN+"/8Y5QL8(ENXB1J=]<5#>\\F>5[=@M]GJX^QGLH\V[19N_ M'D-@O0LU3.0*5%\"E;V":5_ZDV$/^6Q929JF+7 MS1AK7"'ZD)&WHE&G/"X8)4H0^-X;17!3I$VE,YXDAJW0#K<1-K VJG51EU4) M% WTCA7P0LLE4L?1- DH.#ORB0Y!U%6SPSS+RF2LXY=.^R M'E5=90,0$CQ*;UES5)RA![=EKI?2\U!R M#A$BS)>\"=_607NL>I1IFE1MU9N G*C+':'Q,L&*2CY'/D0-?>^DPJYJV>B6 MHBC2F,(^&6&B"!W(?ZTDXT\\(^\SWO/R6\K+3UVHER%_KWS:XN5:9)O1H^.AQ+:[!E;UO!%'#8L,6+2+'4H*A;<^$P=S(N^L$W:)EL-P3623*#?@O:>LZ%KXMRP MXLGI1E\&5X]EQP<(XT'3)SM:&N2++PRC4_IS@%N-@5(.%9(UTWA:RI;=Y45K M79EBPU P.E!9Q -FV'@R>MC*Z!;QV:C+6&^BRC_D1KR-+L;W(6IRUHZWO%Z+ MMYQ&L9;ZK9\PUG)K@DR[P]5W"2#Y4P>4T<2W(X]G%"0F$DQFVCJ,VM;N2PZV M@TH414KKW)"-4=*![SCHT+5;L?<(]JI;K[I]%=7MJG$:5)D8J?"A+1V^'N\[ MM;Z,_3CD_5PEH.[3I*P/<& M&)]:TP)>6&>JU%58'9;-X/J]78HP<(;-AB*P MG0VLX#[6*\ 2&_70@G825,F?^M#A.C3%5[$=)%-%A2AWF0"IM!Z%PSDDU)17 M7^%16ME0'W?G$:!@0,R\P^@^JB88&:6M*ER^3*A"!I$TYVBK2VVM,1+0LT8U*LY1%- ^8]R2NZF(#@ M#&!U6!E6X'I4]F\,_'#4@Q_Z5/M>5[HMNM*W79#EBOK23\$_];*6+O\6*?H< MI+T)W>EJ=N,VF[$!(=,M"1LN0"#X>9XG%X)D8_W%3)4V-O\*N8!&PI5L%G[9 ME42G-OHZ GZ#A>J4JURHL=T-]"_1<^(Z!:D3L35*BS29TT&BUBT$38(U5FIN69I03?=9='<3#'UZM:*8=WQ M"LP#=R!TT#C +@(=LK:*""/4R J,G$M)DU&(-_^$)KQC[U&F4%V"!B(]CYVM M\Z!-;!M*154*YJ03AVQSUO#FH@ A?9U%&'H1UXNXWAWP9R?H-M4O2-+=;9'F M3?RM-_I@;F\SZ8Z"'NWZ'Y3KU%7C(XG+9IQB/@KTA!'V):'E.<_>(X0S%A7 MBCG[),3",?Y=1T*HIB1:F5C?@0UQ/69O@8Y!Q(*X.7+V-D,GT8)P"!2HU3Q@ M'EHU .AB)N"7>.G>FH$>1>"*RPJC;&3R/2_Y9GG)AT@U.DTY-H78C@\^.OLO MCLXR +N5*G>;>4[M-JR92NM$A9QPC*1$Z8#K4>:*[V8CE35^F&+9&P+9M;>L MG5G8\H:)4'W +VA8JLU?I<]E##J:DJYMDIY7[.]47,&D(V)';J M>]IE"H+,\$0@6V:,H\ZEP*G'LF2TF" MM .$1$Y<;/MR4=+;"[V]T,OXVR7C3[,+XN%OM_F:PF!0PK,L5E!#X@N6 /DH0YR67"6",>M?,:SXGHB7(F39+Q_OT&(8;PV M]UIN9.U=Q0"-D\AOM^ ^?GK\1P3WX? IOWC=@GOTY,\0W$^?[-9L+[B_;<'] M5B=G34EAOASZ)L3O^2ZIUFV;N\6* \>-"ZFVTE=\X63ID3L^N;"[:+*_TJ4; M3[N;5Z#FG%OD[!?Y-'V>3E!+.FM#_S4Y,9A0#S?SQ5O'B9\<[3;8GA-_VYRX M 1*\)^=:QA7"\6"?B0H9R=UQAZZYU=;\A3K,+:6Y]?"YJX/)CGOXW!V!S_6" MKA=TO:"K?87U5958.GG;&;X%NT[G.LKPT=+UOWIX2$ M4;?0>P0)Z 2\;RD'[OH[2=?@_[?;NND#1#W3[YE^?<%R5"KXUR)4K(;3OE)/ M_*:LG Y$&%[2';$FMQRLU;5N@!TKE:KL;B7$JW@E.FL\1S< M>\GJ>/GGJ7S M@X,D:G"]V/AX$YZ;ZSG+S\HZZ70%ZKY<@O03I M)<@=D2!G,^V+JO^L336_0^ZP00A&3*H\1RX$ZTW%VNO4%;XIGK7\,^!_P30" M5MQX,OB3"RV@!@^\2%UP4*"IID*A:DGB8VQT MA2$2?^_86,Y$/AE$6"VJTV)\@!F]17AETB29J*Q*%=[8DE4H&C>\ +:%FB<" MTUI@X@A3-HJ4_OA&QUWJ[%XE%=RCZ+:$3PAIM^N00_F>*>;]KE;O*3 B/YD( M93 FDSH#5+,CMJ*%4"3ZD!E-G6]B2ZDVAVDN _BU4([TI'#/$EC2\)C8G;[& M/:SGS"=Z,8'0-^.GCT8)A_I$@F4V(1]P0D4&L<$.@+J M*;1T8=DT5\B18=FHX!Q#,&I[V<,X6A3WH2H1T>)/7JA"BJR=?-05Y6:A5[L* MY0(8LX'O3D3*5?# +E>97XGX3H :PT&E\^JMWC!ST*["=7RR(+2E+Y/'-?HJ MO,<2;U@9H#,@]U>SA EM:I-U)#\%3 <+9[[C?A*N8,XX3V(?E:/:+^&:O2:7 MSQ^"RW=\D,PK2XCBT"_,*.P9;16CAD3A@'6*J$KNZJ&L"0THWFS=7R(%1OFT]_=+9K1R&7 HN'4=)/-'%HXYYF6$Q(RW M?;TE,@%/6)F$8T[0 "KZL! *PVP!N@3CK6'H,3>V#84S[_97M\0#Q>S'*I_2 M+./=1L>BKQVF.<$4;Q2K#"P 7P/6PEC5MW-HTP#IBV5=#BR4?0_H[&9@8)1Q M<=9;+00W7B(S2,8@. MW\I%\A]M/OG;YVI6TJ@@^#P5N5O.QSH/FL;9AS?G0Z]7W-Z+C\[]G9K)Z932 MRJE.W12U09#[-[I#YZ&8)XY.U*,S]>@F_@QNVD:OJQ9^X^J9_O#=$5@JYP8Y M^UDH'_?FS=D5RQ-^8['_AW\L]K\_UMD2?LWIVM-DL &K#D;&"@T+4PYDG&?$ MP!)K0Z_X1ST)PL,/WH&N@S$/YC.22! (@B3!8)[1) (WF&2W0-=KJ1%/EX)& ML02V:5O@AHM;ND#5NJ22D6%CQX/5MP=+)Y[/\7+H8;H %)]HM!6T';]GM4,2 M(*=/4+_7=2S;-'N!Y0M%!UZ(4^D\B>4?O5:F5DWAD2D[$F>NI:M+$ER)W7$:)2X)42M,M6( M!YQQX1Z:Y6]0K.@AFE&V=(^F=$8R<$ER<,UG*#DZSM2VZ!D1-*P$,_J+J!B5 MD_(SKR!TE1U&$]) 4O@5B,E=3'VJ$FP9UE,$+XL]4,DGXA\%_VWN9Q13)*BR MR4,P0IED9;V<$L1D? S.DL!8@_76P=HKP3H;@_UT:'7,P:X<^UQ*/G,[6[(L MD<](H^)S@8G0%0"&THRXSY%9 M6"9"- +U-K;Z:<%2I:@2G:4H.=%:6B.3(HS5">::P"JE&A]_0;2.;I>.G=X5 M6H_+B)%0KM9!57!O3>#>+DJ4)^@EFI&"M_<\7M[38W=.]@!?1?D5XF]'5O.Y M/@(4-I!Q1C%HXGP&>75 O"?LYW-!,TR#XKKP!/MF>@H92LQ'U20KWK* M7*ZK[)ADZF'@R,S%E>6-O;G-E;G1N97AT9V5N+FAT;>U7;6_;-A#^OE]QM;&T M!2SKU98CNP8Z.T&+I5F0> CZ::"ED\V5(@62CN?]^ATE.]N:ES9 MZ[ _($@ MS;OC/??P[JC)L_E/L\7[BQ-8VTK Q<\_G+V=0MXYOOSQ1S>+-Z=0=(/ M0EAH)@VW7$DF?/_DO .=M;5UYOO;[;:_C?M*K_S%I>],);Y0RF"_L$5G.G'_ MT(BLF'XW>>9Y,%?YID)I(=?(+!:P,5RNX+I \P$\;R\U4_5.\]7:0A1$(5PK M_8'?L';?K S\=OUQ&\.F2Q5L9M."GX#O'C5X44RPCP-TC@:14D<#T=I M$K$XB'"9EM%@$/T2DI,^B;08U+UM!PW_'+ P)5;/:XVTCHR3[FN[@![(NA? M-\;R,QJ5A1TJ">PM%D\)'B-(=[PE'GAJ+9? M*8A'W>-A$HT/GO_[+HS_%ILPZ2=#%XS[Z8$7ITI7<.4E<*[Z$,>Q%X6#T3!\ MZ>[^C!DKFH+T!IFPZQYE0][O 9/%_\S\P\R86VI&1(UIN0F/D\%PV&MY"J(T M"/?SA>'QX?\HCM-X/X^#(#KHQL,T'3D>VV4R(LY?0HW:,BY=-E,! MP*H6:H<(2Y18<@NU(.@/WPO*]./QDRK@U[D'!$!M-)4R*FP4YJ)IR*>XU!NF M=T?=HV.G'81"?H?P-D'W63=&R: M$4ZT-!:.NC$UI/?4ME=P=G;Q#6"X8A).M;L')E<]HDUPXDAR]A_Q[_[5 ?%)?* M6E5EP9\J;$DU9F/OJGSB#;X?VR^"YMMD^@=02P,$% @ S8!84I"XV"Y] M( , P&\> !$ !CR]Z783R;(V_/]<17W>9^A> MBS(Y#W0W[S(>:/?!-FV;YMA_6#E:9225=TGRP-5_D562/ (&;&M [-T@J::L MC,@GGHB,C/S]_YUWVMEIJ'I%V?UC"2^CI>S_O?S]_\OS_WNU^R9;*]V@$[K] M;+4*IA]\=E;T6]E['WH?LUB5G>Q]67TL3DV>U]>LEB<757'4ZF<$$7SC8/6" M>4P\9S3WP">EQ>FRK#V\';]CMO2C._UAJ]?LG M+YX_/SL[6SZW57NYK(Z>$X3I\Z+;+KHAO?+2\'37:_>O7>!,K]].[]8*IMUO M+;NR ]?"U83BT46]ZO*::'JV?@#\6)^8(YQ?GGK>*Z[=_HP.6X/P\__;>K/G M6J%C\J+;ZYNN"Z.K?+B\JGZ#7G#+1^7I_IW M]\]EUSSO5Z;;BV75,7W0EM1S/$<@%S&^2:]D!,O/=32"CF[.N/+4'%[AV@6C M5_K:@]6-%RV^]-CK_7A7SV.M]?/SI#"CF\+C/W[AGNFP-;VQ; :]_,B8D]L* M,#QPEWQN/>):8]+1^M07;=,]^F,I=/-W>TN@U<'XE[]W0M]DZ=(\_'M0G/ZQ MM%IV^S!6\_V+$VB4:[[]L=0/Y_WG]7L]?_D?__$?O_>+?CN\3/J=C_3W]^?- MC[\_;VYM2W_Q\G=?G&:]_D4[_+'DB]Y)VUR\Z);= THSE^D$T/5?"R\#]WZ M(QS?!L"H"M<\_[R_&^(?2T7$&I&H3""4,^.E9<8J$2FF1#H2^(>UU!2$H7D"W!OYX_?3PM3[> MZ6R=;1VOD(/W!VSK_3K;^O0WV3[VK0-R0 _7#CX=O-_M'*ZMD&WR]_D;NMT^ M^'1RO+6V>;;=V>CLK&VT=M:VT/;Q 3UXO]V!<\@6V?AXV/G[#.[Q<>L?A=Z0 MPXN#]TYL[V\BN!_?VG]5'.R_.MY^_4]K:[]U?+B__@GN=;RSO]L^Z&RB[;6/ MI_[U1F%?OQ-;[__J'+Q_=W'8^>OXH+,+U_R-MEYO\JWW!V=;:_#,XW5TL/_W MV<[[OX?7_ //XMW#_?+\H'/8.MR'ZSO;Q>'K+7CVWV<'QQ_/#X]74MN*K?W= MUO;:"C_<4.=O]M?[6WL(_EWY($,00@N>8RQQSAQ\,CKJG!/B+0J66Z:67D;3 M[H7?GU\3X6-*=&18-HJ>,^V#8*H-^*6WD.W79/OIJFR="AAY $,7C0&#*G"N M'1PD771.NDX9A;7)G&,J9%BI7VHA< M4*9@Y!+%.%]ZN7'PA*)=[X*=N%@%X5:FO=GUX?Q_P\5"K%\3*[XJ5NRQ#43) M'(DH<@9]G1M$@,]$[9R7U 0$8D4@!$:IQ.R6>)]?-[E5B*$*P&UZ=S"%Q"!> M]&HN"0J0U8SB11_XP1]+O:)STD[DI?ZM527]N$8*EL]['F[Q_/H]FN=?/G38 MAEXYJ.IO-1-[,52Z1C.^1^E&-PJUQHV^%3Y]CT6HLKI!X4[BN+KYO]<[\.;% M+T<_7;_[20U5HV] &*O^&C@]+T>\#>'1=9?'QLWTEZ>"JT+QY2.:(Z/OHX<\ MO]91H_L,ND73:8.Z[YL?.\'T!E5X.>3.+][MK8TN'QT:?4_7WRD#I2PVQ%$! MJL:\1%8I@72T' DL O$?-FL9"(JFH.L;MMX?=KS(*1K?:'CD&WNSUS*@HK'Q0S7;/:-KW>3MSKE^[CRGD!'34Z M9;7L=,IN?7REN='OS^^\_[B_QLWX-CGCVI$DWR?G:W+!$?"&&FJC$\] %>&3!2@F0M.@+:XQ&.NIZP&L?Z0'KEHT\ 7V$MB.7\\7 MI]"LJZ?6+,?TR^HF5M_3^-VZ/OVX%KIEI^C>==O[FH!KMWA^O?5?LQ12."FE ML A8$-/P!TP%9L@'34D@W#Z=YL^#I7BX\6B0#IR&()EB#!NC)*;,P5_866<0 M?;KQ. =R^3&4N&XIHM$Z**2P(HS"B*$&,1Q!2@9K$>*\R>51+?@#RD4K@C'C M*BBIF9%&>6<%9A')P"*FH3!Z#!C M)N!??ZN >E7_Q=NJ] /7WZGV0G5:N'!=+GL#VW-5<9(F@%:Z?K6HW*!=3P<] MO)0FXOI?%RG09!>011(QECQU1S&/P0ID;&!*)I&"_]F(=#JQ<'I%"I!X7Y'> M1,\?$"D7FBA)@K0\,"R="IHS813&7/K 0BU2-1*I6HCTFT2J[B]2]6 B31XM M<4$H+ UC,FBIG<98H.@]^+=JIH$WQ8+3H1AZZ533'A[M@5QW^JU0S2/N&I)2 M3*2D(4:& '!AI")G&7AK"&PJF6GVHIHKR>64'*SPLR_Y2N&*48TZ ]X#-EU%L=HL&>B^"8H]2'>0'F27/XB>"R MH )$:T,4T3'JD#8X6!^$X<&!F.V\X/*DA3L16"8<:\\6QT0[M==(] I%NF^ACZ\'G]_ 1N%>81EZ/4,AJ&@4&"!*-FQ=$,>&_"%*%?>VAAG899B-J0[$61& M.C#N!+A$,':Q=IHSS;",/D9E.9]$)O:C2G?.,3BG M]5R42:(Y"DS3"*87AC"R"KPBL,:S,&\\*P*>4$ #26*P!"\H1&884P9SX1AB M! F*FQ$\3_@\20%/!*(IXPK<(4^IL8Q%:2GGVAOO$<;26S1O$/TZ=$-EVB#? M%=\IND6O7\%9IV&.09I3'84$V\NE8DY))9RV$:G@A0_1SAV#GJB()S37!KS* M*"V9(6".P4DB3F'L@$P;@6DSBN<)IB998 M8@J2K[.4Y31+=BS3]7\/TK+>LG-2=N%K[ZZ,V#I5]E$3E>6#)<1*8;!R&#Q7 M1YD.6ADD@O**D(@T#W1N1+/B?=&OXXIO3>$WNZOFI.B;]HR(R=A N0-.8P-T M84#*.8U#?9Y\CR+2$^P M=HQK)1FV6/M@ Q!KKPP#>SZ)M+5YL>J3%RXC:2+)(4Z!1#,2;%H.[K%P($YL MQ!R.UHEP@J4\AR1C ) M@K& HF8^9<9&S)470O.:;LR#,)_*!U8/QH,\81XG>XD)81I)8QRE FM-,$W9 M<7,CFDGXP \G)@I Z(ASX$\I1B.QEDN.--$I0:7%XL(M/2 M6>F1-=%0(%DX#*>3YDJ@D_&!)Y/2P1SG2F$3L&$2>VTH#9& ,VP5)7X>A3MQ M'W@B@D; [P(10,JI9X9[BQ5!5 IJ-/6!SJ&@G]@'GHA4=?!2"AQ%*E'E(C?" M.@I0K1*;)T[/4+6JZ?"!'ZY@%0Z!XFB0T!0QA[T-SKNZ"B[ECJ P-Z*9A _\ M<&)R'LB-$,IB31GQPB 5HXE*(!A!FO#Y$=.$?>"'$QG'CFIMG3>T+@6G,3@< M H:8HT2'B.=&9$_J S^MB-K,4L[W-%O"R0N:."'2+*AD"C-EO6)"6QZ3\"?II/< )K8C% MW .!Q=H$SCR*REK.@W$@/Y(J%L]07=RI\ ?L#2N5 I[*21"E#'C#;CF,01O M=)JC1DV)[[D0S00\P(?<&8&)J%"41@3&*(R@E DL(W6$:D6,GQ\Q3=8#?$"1 M>>HL#A[H"6-I(9/FG!IMB%8T2"'PW(CL*3W !Y0/QBA@$PGEX#,$X0P7#A&L M9)0\"AFG7SY#""L^!;]:IAWG7'^U[/6O%%9)7W?B7>559D1(/DH$_"_B8 TS MW&@M"65I!RGDK%1H'H2TEK:*J]+A3J>HQ30KTG$$N(),>V@&QZPG%ON((O86 MK)0EWLX06XOWC;AKY8Z?H$>?5*ZE<7:;?@&S4QRM@_,U6XLN#Z*Q+[ M:CM2"=M=TST:/BE]W2JZ16?0F4>'@$:%I78!:<&92[LS4(.1=2XPC)2C; M70(SY_<0V+2HY$PJ3A212!\T8]HS$JT"Q]+$J(4T3&B)9T!QODN\B7L-^J$: MGS2/PDWI',$CAR08>ZZ1B<@8#%;>..:LFEOA;@R ./<'58 3-XKS].EK#&!A M3ZZ'#3T*Q!$E),',(V")$@P*=M;:8+V:I;#A5&K.O0S;3&J.UTY%IDC@UC)I MD2566.DX-P;<=3)+I1@W8'SWPYOB-/C-+E#ZH\*VPTJO%_J]5Q=;YKBLFDWN MKFG0?G"M;MDNCRY>F=[M"^=1Y-IA+86V#L3)%.4Z,G!B'$.":PK^RPR)_.NE M5:_6N]X%;M@=S.6\$=9<2$]TE-&EJE_6>&09)X$%C8VE,Y0Y.(4RG5#>H(L MP58RRQ63GNDH!!=$4NP)L$$S0RLBIU&F3[4>0&OZ9/>9/X./H!O?> M89XARJS5,+ U841JQ:T"1X%(1T&$307T&4'RU;+K0K;40CT2-JJR M,PJ>OB_ZK5$KY]&2><32ON M;G"A.#5 @A]U7.UTPSPK,@*2+8P25@4PWS&MMO.: AM+U1P=FH6]1[XHOOVS M\I[B6PR8F59D:R*.2$>/E64:*4V)L#:02%,Q*3H+-<&_K,BM*MP7B1:J/-.J MS#!'BFL>/3C)G!"CP;&B2*9]T8/RLS#O]M,HV(\-ZHUR4,TSN]!(4DZTYP)Y M1HDS!O@&M=+[0 UN4@]F). S:YK\8T[9MS3HUKWW3#OT5ENFVPWM*\J^V?5% M%5Q_>&0>@V%8$I^J^S&4"DD1"?J.*%>@V*HUKI4"]OU@]\O.G#*3MR#7WL15*!(.=7#7F[$_OOC MW'C9E^D^":KP2,J/^Z2QEE[IP.E)\!*$(J:8*Q&JYB M1 NM^^FU+F$=>JB27XYSP<",,\4\$9JR:"4W"J%4]MKSCAU<;,)S.PB'3:9?PH8]1@K!E/VY!2R2+5EDF:EBTR 5Z.PS-0 ML&LV8/4!"T*E#8"4\]XP+)C S$@NM17>1NX#43==E+F3W81@=3+\E@OOM';: MI8(DTBA#7-H+VD5N31!>SNGXG BL/F@=1(JQ",$A+AC!0>M(HU&.<*&O%,9P2M%QL["S/[CKPU_,N6<2172 8&^&'":'&*$ M48TB%J;>W(<9)^:5?C^1?!_%<%AE,"=*8I,V94)4 Q]7(5 KB.2I?.J ;IZNOBV2J[ 617?0S]C4'7SXHOBZ/Q$4MDG).,$H!@$Q"C3&$G M"7-N)@;3ER7S;F^_JM<<7>P%-ZB*?O&X!9(><-P N_*&:Q".4\QXIXP'GT9[ MA1'#BLT&U'U-.J_+TU!UZR-' %JRPJP&.9'IE\PKTTXY07NM$&XL M+[TL1-9KK71]^B?5E#@U;7C"K C(8.JD481;SI@+07-)2;1",DDC/&F6!52[ M^I#C>9UJU MV3T9]'OU&?@!O[;-1T86R MS+V!GN'8G)3.(HD5(I*SR+$!M25","VZ[+ATF"NCO:;UAH/,1;#EBIHH%0JS,%6S,-V+:<=F.36C,1)N-!:, M:8;2MJC)_<8Z$"/Q;-'0A?H\M?H@AJD"]6!>209.MR:6>2RDX9X:Z18^^,*6 M?F5^$!$BH_548\^$=4H*XQGE%@L1G5G$JJ?5EDZ+ @FK#.!.#)Y(%@Q\UH3): 1"FVA7*@'2X8R)*%0R;@07RTRRH MAQQ1W%OCK%:.*T:EM H%CB)!VH&K'.:-$7['AI?3,J0NDLH8IBI&/=A8J+4VYK!YR(D"GY$WP MAL&]8LY$'6(0D1KEE4G B/* M&RW24B^*I:6,\0",4(+++*F??F2\+;CA#A+] ".IGW[>J3?A_-I\S;0 H/6. M2Z2L#\PRL$Y@O+2T.AKCI+=^*!+$$9]6D;PINT?0^YTT.WY'N+;HAIVX6@5? M?(V3W_N)S=TVC"O:T!&W=C#R=KCA-QUN^(WH MXZO%-XZBM*DVO?>FVG#JPVQ02;C4VE.@UAH\'VVHY%I1+PP)7HDX QNEIQ)I M>Z/MT5\'<&O,2:MPYNHN7UMI_SQ3=/\IPMGJRN/"X=/OCM[KE^YC&5TJZW5K MC_3Z_>LS $W2&:.[?6FK]/&M3\M^N/N6Z4I6*G 'T3*:6N5,"!,*3Q3)LZ0-%,\ M;-MTKGKI*]!BEN)C_8O->K?*XC2DTQZ*6JV1%"K4_SJ#4& MN> ]Y8YKP0SQ.B@-?B1GTG,)Y'SZ:?A/HRR/M*6(%1)DXJG6+"(*[A?U00*7 M3',@L5DAPA#%9%KE_P#"^'%=N_JPMX/*M4SO/AKW8^%YEMP(3!Y "Q26,9#H MA/*,QXLQM?T@*:CSY,F_O5= :]#VN_<>J/;&ZG20Q.4PIT MF#F-#?BE 4907>"1(CV!?EL,HQG1':&C(#H02YQB+'@3I59$:!9L#%S,0 #L M)U.9Q]DNB&(AB-%*1<80B98J8QQ)&Z&J!,8SQ-H_HPZ[H=>OBK1'<2VC=]VB MW]O=>_=0BO&P?OQ7'YNB5?M%OQUV8MIZ_K3P@U&DJJGUWS5'X7&2R";O+&B/ M) 7,"@Y[IITWF$MAT_I0[PU'9/:5]1J<-+/!"T6=/465*!5Q ,\V2L+ P]&& MBVA9J)^87BOKM>1*OVL9]W'.MLAUZS0/32L6ZF/%6Z4/[(11V$EO=3"B= M!DGGK*# ^!"CTJEHO"41X)6)E& S QKZ^%O=S(ONSZ2&1LH\$PPKQ5/"E[>1 MX.@8)1(Q*3B>@)>+!8I>V M>!**":FT-DK9D/;DBH32A3\SI5R3IYS$^,F\@LE@'$7"..\= MY9PP$J3U"&--"1<\<.MF(4=Q.KR"Z=;ZF=1-F=P!)#"RA#,BD9+*8Z2$B5)& MWLSVS9']G6L-FM 6Z8@*)[!PGCAFG3662Q;!#!MC;32SM)#VI]>@R6"0( PL MH9,(@>9H3HTCQB."!8XN*#\#-:$?C/I_A_P>975\2(EC7@>$I&9,.A.)TABK MF+;95H',F5EX+-E,'IT9YHHJ%*UGACFK+%7 0!7V$6%O!)HS='X*04XH+5YH M":/2$11A1%)NP95 W,N4ZL)54SA_(;^GW;$56(X'VA,)82P8J15EW'%%+(]< M*/4SQM)G,IC-B!>44RX!>5G 5L4@D%$2^T" DLQ T>$'S72<%A)"/+6:(0E" M$,RKH+AGD6*M'+*4>S/[MNO)Y#-Y^^6,0D@H*51"2Q&T1B3B",*4DA$Q \NZ M)BW#QZFWCJFCF%G.@V4D6AAP6%B1-E/Q0!C%[!/]B8RQR9!]HA#1DF+A,6,1 MV+[&(2"IG#-@SH;"G&E",AEA3H:4.!N=!Z14R *[5%8;@WQPX)0SYZV>_9'Y M-E2QK#JFZ\)>RSQ*2<[)CTF%C:'@O('L*!-"@A E14)$&1D,4S7[).:)Q3@9 M^F(-=XJEDH-8,+"-P%YHT$!,X2^)'9E]:'WJT3@14.6!8:>=%P8IQL&5 %DB M(H6CS%-,9Z#F^[XY;^IIK9JJN@"))6G>,I(A[0;V4%,5FUU7=@(\>&70;Y75 MK4)?:W"TUR_<:JJ)5,U*@:_@E.)."B0"88AS[8 *^'2EJHX\H4J?(\JU$O* M5KK^3>E,^Z]!5?1\X68HI$>E(8AC;PUUC(M4O2PH*BQ7@2N.Z R1KJDJ0#2A MR0^JN'"*8 TN+E5>66$"<,A- MKD$X*ZR2UL]"9<'I')N322 /! 3('8D^,A*)51X$2T5TR-LP4X1ZNL;F1*3I M)?>*6"V4YBQ*;I5+E1B)#=RG(3I+7B[H!^Y3[3:]NKC[!C=Y$JA(N@\\O;[1X]>4F8S?S!PREC.- M)6-,L52_R7IM5<3&I55R,V2"YU4Q)F3-G<(2X,%B ;+"Q%"4]A]BQ,M(15,< M?D;P?VX58R*F1&J. @-&YVS:\ CI5(:;,L%9@H?@%J;D)RL(BM+J_BB4%4(P M1IAV"E2!>&>-$TPO3,CD%&)"4RK::T2-<2&FS&&DF/>" \'PF)IH9FH-\[PI MQ$1,A@L4'$GKJ8\)(;BFGA-KA.9I0R\L%B;CND*\-U5EYK/.E@5'PR@7D:2* M!4$M!I\4$6L5LERIF4I7.(QXEB3,$[=,@Q FE* JPPX9S*8UBW#)+B,0@ M/"1,\,+-4MAG*H3XY%M#A:$S3J.CH[O<>Q\G)WST$EEI=9UCI0A2AD:B MHO>*Z%']#H[8:*](-KUZT>R*#$:V>Y14X(I:[+="O4^R>8)"%SQ'['X(?>W4 M'R'?.E!&TTYOQ@(+UU92;1UG09I(0YR%$J+3)L0)+#0D#@-"!_"?/&/U'#O@ M-!)8<*>P&L5?.1;YZ,.T"?$KE:976T6(Z^= @Q,=WHFQ<*%ZBO&(Q;W'X^6I M/Q(Y-=$RSK'GJ7 _X@9C)I&F$G%A/15S(LJ-HFNZKC#M.1:E<(P;J:E"K-Z. MU&)EE'=4 B?&B+/9%^7/,""MXLQ1!@X,"HR#"!%R)AHC A:>^C#;4JR-XTZ_ M%:I1Q+GWONBW]DS;5$7HO:X"=%NUWS)=C-*?'TU*G605L:?7'6ZEH%*DM5V" M*>FU(5I+ARCG#HOM;'.YVMLZWC M%7+P_H!MO5]G6Y_^)MO'OG5 #NCAVL&G@_>[G<.U%;)-_CY_0[?;!Y].CK?6 M-L^V.QN=G;6-UL[:%MH^/J '[[<[< [9(AL?#SM_G\$]/F[]H\CVA>ZXSD9W MY_CH_'!_G1P>_TUVU@X[VVM_T\/C(WYP?$2W]M_O3J];VIRUTN+]R?G#\JCVZ M!IXU."3OQ&'GK_;AL;O8WM\]/GQ]^''[]=\76V3]TS9Y1[=>K].M3[OMK;6- M8NOU/W'[ N$W^^O]K3UT]B&MBK*(L)P'4%]P^V1NB* Y#4C9E( M+?C[A3:1FZ0A?ZC+F?*\5Q+"=TI#?6&21J17G3GE[IS:W^KOW4Q[-*5 M#RH(P;B-.9%*Y2SXI)_*Y0!_C&H@U3;018=^N4,WKW8HXP03'E&NE,,Y<\;G M5E*5"^P"-SYJK/RB0[\RX"_QTP,C%XJ'G&MK0#_AD^*>Y!YA#B9;I#5EB^[\ MFGYN[XWUDQI%K$4Z#S)J,$A:YRI$FP?B S,A>+H8\/= T,L.U<%$PU@R22CF M#)S'7#LGECV0Q04P8!0R4"V"@,<(GS'(7%!;4*0&]O>C.KU+Z2_V4 MB 3E@,,[ZQF J!2Y9='DJ7BL%Q0,%%XXG5\?\)<^$@+%M!B!<@8P[DQ!UQIB M71X$L483X@5;D/JO^4B7!HDI$K'7/O=,^9S%8'-+M4M8O9S/2UPY_[EX_ABE:B"!AHL)& M-97,7)0 )\9'CX3T^$/]@/$UO?Y%$EZGZ.:M4!RU^B^$7.8G_=_."M]OO0!" M\E]+]9DO?^^=F.[+WVWU'*YO/H]OYLEU6+_Z59H=B_"V6W7X>3:=H M7[SXG_VB$WK9=CC+=LN.Z?[/LY[I]O)>J(KAB;WB4X F0>OJKV=-@QE"OX%Z MA=$+@*'ZK]]2D#KWP955W8LO!EWHK'06O(V9FK9DK2K$/Y;^]76IR:67^VDC MBJR,V6J*P7?[O=^?FQN]?4NN]:--NSCJOG!P2:B6/BL-:/GW]("\T0/R9@_4 M&O1N>W-_?2W;VU_97]^[I2%3U%J26KNWOOIN=W-_R];_;_7/E>W7 MZ]GJSM;6YM[>YL[VY%Y!W^L-WAO C>Y1O^P^R]:65YU!!V[BLN&,TVX:*$7$J2"Q,H%0SHR7EAFK1*28$NE(N'.)0-8U:2[- MA^+%6ND&:4HQU=5;&DZZ3L82G;\AAQ<'[YW82E:G _;[^ C^VZ+;KS?/#X\_ M$K#U]+"S ???@/;2?@(5Z_T]Q^(]B6T)S9(3,F6 A5Y90^!J@#SGR M-/"EEQCE_UL;F$L9W,;T*5/W!U>9NL9B'ZZ&U^L%]\*69=N:=KOLV_+\+HU: MZ78'IKT;3LJJ_W-IUL76_D<.[?NT=7QPMK7V-_N (^9*@V]H98JNRR!S:P," M91_0-\,TV]G-,/_%_YKM;&3[?ZYG5S![C-L-WD3/Y?FG^_L;WV(5 G+NQMS#T("MQ9*G*E 9DTE8$8 MX:/BP+'7@JMSD/[[7UB@WU*F_G5T>I8E$2RK40L?EM3=Q_M9>IE->_=, MGCWL5]#Z(CF'/R>#6%OYH!EA2&F7,Z\ 1V5$N478YAXKZR+1Q',[) WL+M*P MO[NRO;=9LX.O$(>-^2$.]]/O$7'HC[4L:[+ZZMR[#_6?K%]FS:>?%"INM?#N MODPE(HM>2G;--HIVR$ #P5R\>$RG=;W.XTQ/:Q[V)!96:FTL2DFR.*>"TON;ZXZICHIN MWB]/7M"G&+Z$3,8^W=2MW7!4]!(Z]-/ZZ)]+OT"G#CX$ASP*VN<&;$W.J%*Y MX4& \N#U2PJ&4"A5E?V]M]LOOYS/_MS?>7-_I_/LLWMU>59(X._K)\;UZ]U M( 63J['L,]/+>B?!I2QRGQ7=K.CW,MOA M);:>ZLCA?=OFI!=>C#[\YHO>2=M$L8G)=S$\NH MF9_H5_"?']U_>'BY/O2\[V\?HV294/K9PV@9?_;8I&[+[G7;YW5/-+T!W9ID M]L<27;K!65Z0D_,,7Q=5HC$W^[H1ZM+3:O%7@R'H23A[+Y6+/JG*TS10KGO5 M#6BF31:JD^&<3EU<>KBSQFKI9Q-#-PK[^IW8>;]^L?-ZDV_M;QP?=K;(]NO= MXRVR>;[=V;HX/&X=;[W>!!S]I[U-#H;7_ //XMW#_9(?[&^R@^./YUO0+G@+ M=/AZZ]/!\3HY^/179^?UUMG!\2;>?@_/;JNS-_LKPW2(3;X-#KJ.C%%FP$'7 MQ.9,AY";J'R.)4"S%!A,?4P.>MND#,,%5]ZF&P>648O/O@G)$A>I+'$#D, ^IR)9#.L8DDE>A0,I*E MET3D6"N-]*T(U1T#87)&X3,9 4\V.NXW.?U+C=X9>,EE6MJ:'5_9$06\Y&ZZ"KJ:]O=>Q>1BTN$LU:JAX M7A/OJ0C"W!TF:J+SD^OT^\W7/;K17?&^"KW>\)\WT \DP;WH::>U_$'Q(+W M%,=<,Z93YK?(P9S:G&@KI(E666*77F*.LKV3-(VZUZ]"Z-^>Y9F [,C/+3OR M(57-$#&P7!'BJMU5Y"H1N-@,(#R8[]@%<'DM-C+F+,N8,!92G%2BY(<%:YI1"3J2([*V9 MP*>2U]NRUS?MP^)D9L,]#R6MS;,/ -A($Z=SPQ0#P.8Q-SCB'$>'HHJ:48>6 M7FJ&$9\UV/YE*.\4*S^I8&@6)Z:=A5$9-/@YU4'K?3Y /BWO\8@#(YFTUP:AG&-OTAK;!%W1Y9%+P8-$S"BR]%(1G>,9I)J_7$[H M_O>_%,'RMU[6#^UPDA0@Z]8:\"P#+&L/4APG,S!V0=U\F&84DVD&[')7A.'$ M9:B"STX&56^09C#[909GU#$.3'ZQOR;03IDO*Z[_XO.Y);,YA:F6"9$//M=( MQ#)5_#&F,)%2CSR%V8CJL]''"(T)R\X/8P4:(683AWK52/,@.$.6L5\,LE#%U[\7G2XD?D)4,\ MO\#$UF-E)GG)<,)P_R,]./Z(=UYOD9W]P_;VVB8[K"_^?XN 8 MVMRY/6&XL^^+G?UW#-Z ;W?>H:WC%G"9]?/#SOKYUOX1WG[_5P'_7ARVH8V7 M\^9X9^WH@P%WF$LGP%-.A1E"8+EUA.0*^(T@*")C,7C*"7NR5UFSQ756;S+W M+#LQ579JVH.0_6=MB'!*#,UZK2]-L$_]L/YZ)N=C:_40$QM(7*CT/51Z?:C2 M*Q^(XAX)<)BT,#YGG-C<*N5RKP,BJ;8J3NMI5O?>[,^NADY)BE,R9K>SFT:0 MO#XT=3.;$OK4.KQY"C/O^B:D]XCO:A'+7>I:-V=$]';4K>;;OL9^8DE:Q.,KA_O8N':=/= M4^*IVK9+62SV(G.M +H$7NW'K&BZ]4J2;]'+3'86VNW\8[<\@V8&TRN[*>&W MUQNDL(#I93[$HMOD .\.VFFVC8\$=$6N(*OE9B;^]M_9U3\'^O<;#]R7U(VPXZ25FN M@B4Y$P*81&0^!YLJ2%"416_3$+X]<31A#16W$UJF'DFZ@(15^/>@2. .F![3 MDJBJ7L+8NSLJ1U."VOA;O0[O$OH7<#(EJ$+^EP6M.;^7K#P/K4 MDPI8>AW!Q"2KJRCTLE_@AN L9;V!:V6]5IE60(V6S/9;IG^S\6>F=QL&ZXN' M+_%K9KH^^X4T[VC!XX+#]AC>H&;"Z4RX)C5B>)NT*+Q7MZ%NH^GU,XTR;RYZ MRX\_^H=5(YJEZ"F.T3?]P4\& N=PG'R ;A/<HW(/3R'EOI_] MDEB8_(U0LCQV!8MZ;>A)6AOZV'#:M+>&T),2D'"$EZ'WZQ.@X94N33TZ!,>? M"PUOUOCB'ZB/AB,&4$@PRIEE+M>:R1QI&ADC0J-4KF.!C MD? IDK(-:;5,! MS3/. 3)6)L%;PH@4T>K>^2MXK]W\C@. 5";K=0!5X4'5B 0!LG2@&R[JP]T, M&%I*&CG*CJKRK-\:'5T&ZAF:^%E=:*5.&TPY. 1>\C/MJP_CWT:G??Z$!(## MDS[;O#O._4Q31V>.@GR8V)R,"/15UKQ\_\291TJ3T7H9$.5[LF2P7$;X?DOG MO^FV?%E1\?#)-VB9,_WPK=7+6GS^\'>W%B]C]OE+'Z\L 2C&TN20ZYS:!Q3PQH3H26MK?X4=OOX;:.#A MQX/WZ^CP_?JG@PY0Q&/?V5Y[1[9?;[<.7Q^V#G!:V#Z>U+])/3]M'SNTM7;8 MVCI>1P<$WK6SW3KH_(WA/"6%,4LO5VX.R"DFGO,U0+?OHE$3[^UYA<.]SQ+3R96Q; "R;MFK M00^:W)O-:.%3 ^36YP 2[K==[.RWBJU/1^?;QROH<.T=VGG]]_G6_L&GP]?; M;>@C#.WO'+2O^N;O\/;^$?M ,,7!2)Z#7ON<.:=SQ>O-0D,PP7@4O/AL_>WY M'#7K=_M $Q\SHW:]KINUVK1J,7;N,7;^_LS8.6GO[&_!?=[1@V-XOWV'H$T7 M._N;9UOO_SK>/FYW#O?_9MO[?Z7[7.RL?/"&>*H,S9V*+F<4^=Q:1O. %7?8 M2RF8_VSAV6^(I'PA=VLR$9;XA3A&6AUTSS2 %)6N8]%@^E,^0+_,!KU0GP5# MJ:E3?T?EV;*JG]6^2 \_*^#1:3QVX=7*9-Q.BUY-);II8;9I)W\K55=+)Z?] MZ;VI?"]+Y=D*_[D%0/07\^N=\8RIXR9S$(&[,G<[I"9IB42*0IE^/Z1B>DDF M()Y45!*:9H[J.<[Q\C33ZP%K2#^-1!9B#'74O3M\'2[JF>%?,,_>+>^EK7(D$6GM MV*_IQ2_?>1,=?L[*=$@Y3)T^^V+AJF&Q'!A*)9 :OX]J,MB/QLN DT9"W\-NF&X;0QJMHEY M5M_<'!T!P"4$3, 7^L,%=T-"4Z^UZV6_V-%+FMNO^)]H6='+E7F_9C#6ZQ2X M>@(SILPQN'VO;H4Y 5)\7@!T!&CW?PYA::-.8("[#[I% TJ#GE^ZCE)*66R( MHP(1SKQ$5J6ZH]%R)+ (Q'_8K%%*4+0$>.S@$>W>'TNYN+X747?0\65_>/PV M3+VM"=1&NS3]I2QM2@1'Q<^&5V#Y/SC#B,1!YLQHL/M6RMP00G,NN*)2&BRB M6WJIU0BJ1A($,9.)@L+B+G.)J4]F9<""@H@%BIJ4.L5@:,""%7E6%S>^.;M*$9I/48W:M; ML3/HU]X=J/]8/=!/IAX[T-8/DL3(A-:Y9)KE#%F6*V/3&E^EK73.LV"77E+V M3&OU#$M\2TU&P/(%A$PK@AN%64D E^"RU\#EI11J#^[;5 ='X#O44!N-8-9K MY5140H$6&8VHL@O5>435<9\^"$IIVC\^MQRTAOG@Y<;' 3_Z@+N#6:DZ\(^/.A5&P3^MAK$5TH:ZRI-<@<7,P=T 3*88!VZ7L@!H=))4OQJ$I9=O4WQJF!CV MF=$U2A\[3>FTY?E%5N]%4W^B9T:HV'^#K]34GP*Y/4IM'[;ULY;WK M@PW',.-IN[BRB8B_J$)*M3X-ES6A_NMZK?1A?AVZO,387MD>]&]?\H7IAQL; MQ-=C]S[;S@^O:567$W]'(;=5,!_!^0 $?V':9Z N2\^OHR1 Y/!UA5Q.+WS_ MMGYW("O&!RD8&A?9?U 'F=!:\C9F:MF2M*AF!?]U+M/MUKB;H M\VJR'P#YOS\W=ZK-%&[$M[_RZLUZVJ1Q=6=[/UGRQPYWXIN;M7U7;?HG2YDE MHPS5;TV9EZ7+/HMM^7+8((?,@7U&W:_^+&-,J:OWLQ; M!N6=X^=OT=R'0Z17H*(=TXA*]P_;4FWLO3,]#B1I_1L;?C,>Q_K,8 MOI.6J1CA\BN O>/%^RIW)!G.=*J(0,(9HL M>//<"/1M59ZD;@X+UCS_PGXX2%YPK.D0*A]",EV0YKD1Z)MP9-HIZ0=$DH2Q M(,OS+_,%69XWH:HA,K,%69X;@6[!)=F>B:%_D:T5O;0*:E MF/-/('FJ'HDY MWR,;Y(DL^B)EZ>%4AN)1RM(WYBPMR-M4M.7;)$WUE\'A6Q+*OFH>O@LP'OL> MB_C!C&HO&[)4OH@?S(U MYHU_&D=UN6ZJ/\9UQM8__>@Z%\\@V/M>@72E059 MV5:JA%3UGM5K:IO]V;*W@\JU3*]9;-EI$'DM;V7[-P"V< MV:EHRS? A!SBOEA$)^9&H'NC$H>K9;=>[5##^\:X\%S:&F;BTE[ ]:/"-4?H M(>%ZP>JF0JP,#>%:+FCZW ATZW:%T113'O1ZQ; LZ4K7M"]Z15,^:0SC@.Z^ MJ5.;SMD-O4&[7Y^R/K< M"/0ST91Q.:Y>C>M[@Y.3=OW=5!6FZ!^N!+(0Z?2(=*?>2VWSLBCZQ&6[0.='%_JC,>C%LIFYU!DQ+O7[ MT MG?K30[V)=QL)B/N5 &!<-1@M'=7Y$NE94H2Y1^2Q;/P]N4*5T=;PV2OT[[1*?#XH['&A1\[ YJA%@4@YDVJXSK#/USX?2'2Z1'I)6ZG MK:Q#M[=P9G\2R3\<1"\HV91(=5QT^(=+6BY$.CTB':Y.OLAVSKK JUO%2;V! M''2]*;K9J] -0+C3='YSO.;=EZLQALLJ/KLX>N**LH#Z1]>@!1N?-ZG*T?(* M_,.E,AD3ZMBJZKC@!@GXE$7 1$EH>_!X+;W=&QX$:+6/" M/US8<2'2Z1'I^GFKL$6_]^RN=:C9GFL%/V@OZI'_#*J@%C6^YDVJH[5)^(>+ M,BY$.CTBW2BK3E;+9Q^J:RG/\;VPZC5E_1%^"11T4W;U3I!84.'?[2+T_JKY\+C[_\W5;/ M;_3&[?NFNV!RTK_?1<.>8]!SOYV4O;JR[HNJ3B6';4>7 MEQC;*]N#_NJOV6=^KWWDFH Z/;93^D#7!,Y>OYX[(Z M@X_9F[+\F+[?J-\'K'C0ZX]+]]T/89KN+E(*4?\%8'_= ;]\-RMM)N7_G^+"OK M-?O]5OTZX^X"M8"']9;>!&YB M!SUH8:^7I1V1^N'HXED6SD%4=;WU\B2U<]"M-S5Z-GY2ND\YZ+NRTW1=YD!+ MX,LP:WC0JW=+.FF;[NC<*BOM<7#)>C17#-M^M<'IS*LO&>MO,&C+KCDMJD$O M^V5I=>>?S;4Q<)!?VM<_L !Z%_ZXE5>7Q72U(7AK" MB*Q7.C4*"J)NI N'&V3H%8!D!DX.5:?^&60 (Z=7YUH";/236KA0-6K;"&@T M!BX'83-ZX.JZE^O#R]G[D+4,/-J"7OKAT[^@B^TDB?;%:(2X056E*;&KCZP' MR% VS?>ZY/9P>$+GCTS!)9STJR3UYDW.H"V-D#)0Y\S$&-+03> T/M^-MF9X M]CFHN@.#0)NK?IZZL'YZN^P>-=_&YU[>H,&8,;X\N]'>;@@>^F[_:[V50*$W MJ&^3]"P?HKI]0:=D^%K7 )XOU7"L\"P MN*JP#?PW"1C/LF8R8V6D9*FH>;9AZN7/RR--VP)U3>NU1K7 M@"W\DLSJ2+W@1KX 54RM!Z4!)8#>:5Z[%LPUNUP_[/-:<=9H=L=\#+5=:"=Z M<3GV[Z<9Z25O#ZGA0/+-_B;W8@EU6Y*<2@>CN7G0]7>OD?J.UZ]/]: _O7"] M,RY1W]=P UA'2[;F)*\C^MM[8$'*G+3(&J)D$;UTH-'#(> ML"RU5]0'/8<> 3@%16^&'(RFP4DJ]%T/E;'F?ZG%R<^M7ZN^K+[DRVJ=@*!, MXS*U&"*IP6:=1F;T 2WAV6U^_ MZ+],@<_V=F5W/]N\W>Q[!B/HTKVC04_]9HT17,Y>#0W!E]%BLJ+ '!J\_1*KP( ;\_5G, !50$:Z;CG[94A%QH>'-.39F-"WFF7],/QOL^2S M$3_^-='(TR)YTZWZ]EERVX884D3'R'(<7-MQWU*ZQ MZT]#\=D+B;I(">9U&XWD<)TW] ] CJ4G:7ZV*E?ZM#^Z,V!KMAZ'6V_YBU PFK, M6JCST8K.,K*:_R4R%VI\XJDPG@Q=N%Y],<[@'=JI*?9=8Y_C]Z[X9^B## M+FSX_AG3F;Z7&Z7_,!,,=C';@MULL! ME7;"@RZ!_CNIBE!OM-$K8Q]L<\A-+S>I%6EI2/;+TIXQ>RER LYVLK//AG3; M U4YK3L3>.-1T0>5K<5;:U:1%@(.53^I1_.TI!)@1%) 8WC[AD.,6$_=HN%C M4@L'W>+?@]J'*?J]%]\IGN&D2IYFX&KY7(LTYEA-3&(UL(C?LOK/*Q@%OM^J M^\P#%VDE"8(L3:/GX =V0^/6'XT=6%>50\?IBLX'4/H+&#:=WVYWV(SUR8H% M).A?I+$_1%#3Z%B_5=6,>:1XX)W$2XWME' =G'MRDFBO;9"_-8"VY2<)(1)P MEY;\X/ZO(^5NO/HZCME0P=3)/=,9\MWV1>VO7Z)J@IB$ MP=T>@"[TX;,LM@>%OS(8?IMU8;R%L0[.Q B:DT3@@L93&5HB>'*ML4,_,='Q MZPH[,@%%]V30$/0&DZ%-60#7XDX$.8*.# U$7[<"0ZO9NV8)>O?L:")O=K2> MCGY.G*D*K0"JE/C)%0/:#/=F"(PAO34D96>AW;8!7J\QA>/PV=503!W3^BT= MGW5E?%65QE]"W=!9!+\R >7%I9T;C6>@&T6]5V"HPX7 >MIU) >TQH$+/"8H M5SHK><')<\]/0S^!0"_4O[EK6\:.>WW$7GI#DC>HNA_#Q57UG]G(1^/*7#'- MEW1B:,3S,@W7U$FFMW6XKIG5N0&<*19GPT4YFO,YZR;L M;B?NV@2PZPFYZW=+CP[7F7\=SZUCZ9=$KQ="'6: *T88=;,%25Y-.*5HGMTX M 7E2F<2LK[0D:QJ;H@Z)PYR413VU=S6"V]BEL]0)>=LD8@,_CPCHE>9>MO%[ M:>=/EVR!/Y]LL[V5^#]D5&$-9U8+U. M?4C23 (?S48F"0TS16[8J5XVGD"^$9-(0_:YRN48N?#4UX[4_=,,*7P87B\J$CMC_RYVJ^9:^Z!T/V4(UY7CW+ 6I^ M&;1<3:[AEZ[7;":[D#>.4 G[#Z&*Z=AQ_&?E;=R#[MZO#K.O5J.5/WX3? MKO4-9LMU$N6EO2*H ?*DT?4LSS9DXYP7.-/PS"DV/;E3[D?M U?,_@7^T0S-!L1& ,L)]7XU3?,+1 M9?LN7:EZM%QA2)<6Y7LIQM0KUQBT$C+4,8_LWP/HNB;EJ!'Q-4M_U0*.K7:= M<-@)V1&0NZK)]#@U1;NFW$.B.MZ#NSV2Z^V)E.5L(X7Z;D\TM W 9QV5:F:- M1ERDB>*!$WH9N[W&:FL2- [*CG2GIB+ 3Z&AH7UE%JTTOF-.QLT:W?'*3,7P M\47W%&!WE+GCKS.9]"SP&>LYJ)&R7DY/7.V]]!',8QTY LVN7PK8"GB316TV M1ZE5#J17)_2.F4_-78IVNYDF3$]M>F*HNV$8?FBT.B^;#* L:?_1';T+9"M< MT_4K+=\V]-!Z2$M2:=;&$XIM%PK 57A\/N;3P^0U8 FU8 7DS'C(W)J]57 M>RMOKEJ3"JAKFF+XW$V&]"L\NS+Z:EO3#OWPA?R!6@.;Q_U/;TS"1NYH&JY- M.E,=9[Q\GRJD#-PF-VD(M5%<PDW4O5SD$?CN"50-!U>/AD8$&%F]3J M=.?T"@=E];$IC9ZMG[OQYNI;*9*>'!+6S#@VYGYXG]Y%QY;M42[-ZMZ;_7$2 M39>@K$Z M1.ULM1[YJ2.@H0%,<7([8N;UH_%..9@MRM_=%:D#\OK=IX85/J MF]33.^.5+A8;=MN-W?[_]E[ M]^8VCB1;_*L@?'=V[/@UN9;\F+$=OQM!R[*MO>.1UO*,X_[9 I@6T WW(TF MC?GT-_-D9E56HT%1&LH$94QLK$42Z$<]LO)Q\IS*%H*"L:6# 2!ZRW$6^\6I MA [3X<@R@:E90<\'!E+QI\Q],OS[0RDDCN^KOR$?_'0_%7Q?54W??X?D-:_[ M:0@U6VG)7J?LNK:7#5>@K"XL%NO_D2)E.+!_&.\?"X]D0VVS3-B4+IMV]U F M>7QC\$6UT M@0OR@TN:L-],/CW_Y$^372C;,PYCSOA?YVC#D3Y/LF*+"&,OU\R^#"<#QLEN MF[Q0&M6VFO:QO+/W0.2-KJM^S4'I#R\GUIT66[HX+\[8!.:SX.^S&6'8*/OH M6OHN!4NO!J95O^;3\\__) ]%;_97_BHY^W]]X$6:OW.YGP9F11:S<##?;']N MVWZY7.'?\+*ZK],@0T/2]W/;S:O L+D6?[18\EX/$ MS+IY4]$WK4)M;BFAI<8ZQO[R[P M'TD%K-;\@+9 T^ATKZK-)LR1ABXFGW[VI_S/J?3"1^TEG9=-ZTJ5>GT>0CG= M^L6B_E6ZQ$F-Z$KM" '5'6:_)2K*10G+>!H."9K MKAR$V)TM2RHF7[]K&S)V] #B"D\^_.#K[[YG1#"',]TE5TGH"=HKX)TF%_V2 M#C/D"Q0<6,F[6&MIVB4*M]>\%CWWQI\';LO WM,5'UF=3PNK[RTF^.@R06O- M!L.7YA-NM$WA!O#E'PZN]/@$5SK!E6Z&*YW,T!N:H:?P:9!MB%5M+4@,2I / M&&Y_;(/^3>#C6KK,8/H1)CNH"+L&2*/ ZYVMRFI]&O]WL>BMM5/:L8R;6 M4Y0\>OS5 (\.[I!: 4#2^U=UR@[!=8QJUC/YR!I1](I]TC)>R>'8,/W.;6<0 M8O(E'WAGP;'->^9SH9O2]^+787O=M*\>3#;PC1//C%9"JHA!D9Q%HL7*&>=# MH%+7W^N:>N?S5LE%\KY?/2XL7^PRSA$/&_N=$CIKK#>YF."JRIXR5YW MKW2QVZ1 /SO_="0%6L@S:QM0V_R&%Z9M_A^?GS\>O (G3-]J6!B&/;C\H[^< M_Q69MR4@$'/.R= 1'?'@.F:2:6M#/J7QO>G?C[XX_\N?TO,!W\ PX;3FZ&Y\ MM!@U(=*"TD0U9S*8AI.!=7D(VWF+FHQV]73$/3P7=VDBZ MTW%!IT/[Y7 C-?V6CB))V@4NJ5=H%6R5_H"'>LKM@FW.='BQ#EQAXC'\D2Z/ MVG[*GBG.P*.0)T$A\%IP^F_:][R ]$>[GI8]5AX+/%R!UUPC $J&(;M7:@O+]1H(_'L9OI.F @75\=%1=UR.9SBR$ M-"N].+_1H/,. 0BHIN=OR63MN*I($[Y$@GYO/O8*B+A!"TI6)KD") F?9IXZ MAP#VKB^CB;=GS>)LT\S8.=EC5T$,Z0D8"JE@4("BL-)MTZP*;OHQT-2C@M_Z MDPRWFCT]\]5QZVY$I"J>PW5X6^EC5;U"LQ0] 1<*Z&G4"IGOG'%#\*,DBB]# M5M%9P(-]:EZ(ZS/6UB_F5^0EL.-D]?0?+B*C4J@I0%O!H)LCZ2K/KM!L;^U8Y*S#?W,L7#\G[)B[/&W&(/)MY'QIAB>;)\: MQ8\^9Y#E@<(4G"[T\'M4#CT- )IG9WQ ??+%G^R\_?QQO%8<&0D=Z=#E4Y&_ M0J\C'N2G\CUV'=/'!\_PZ..'ZTZAO#&H;D9$U'Q7T^UF79'3&8[&.^.!3M:H MG\VK?*/F>Q]AHH&@OU%%O;%DZSGD8A]3^(#&C0R+>+YY6(%!= M99C5Y&4HX'_A6ULQX=, NE=/GG9]R29@%ERJ9M;HLK"YS7(][409>-;D&@-$ MZ-:)13[&VY[=B=.C([ @NUV1?7K3DTU"H3X]SYS.DMG6Z%'+#.K-#E MG1?B M614#)&"GZ5>F4A5DX9CM9;23]@E&H%-,\)I/')2U\O H^#WK)F81PMY6],S/ M-E<"_]?H0CIX8>,TR0;70:RY#Q+\%ARAE<-X9*TJU3!&^0^*R*=B?L\G#QQ6 MS(C#EVIZ'HC=.9BY53Y 2Q-(*T:B+MK/F49C;LWG6*U*K..0OM&YDW8PAWI! M1$O+ A"0M(A)&P40L(+4-YL>K1X(2 M$9TO%"^H/\Y!&NO8F%!*1O=I(-WW%*.K=)V .V7G:AJK3SZ.9_2FC""%[.^6 MRR]7B<)TPF]5(SU[6;9K7LT&5!!WDG.X<\&]R74+[7XS2/Y_1=PW%[*XK0'] M(^(0/V!LEHPY'3O_WV'/8W(5ZGES:R+8(W[-S^@UYVBOG)&KQ-T!X8RMXP1% M9[?38 -MB<1IQIIX\(/PL1^$BQ?/1M[\9M?R81OZ+$) ^4V@KR'6W# 8&?6R MLRD=&?L99U6L140H^)%;YU_SCV?03(GUHF5#MRDRW]TL4VQGBI>=5A3F;MMJ MAML7UB("@:H+"#NA/"!_W//O3;[O<)2@:_FAS.%X))J@;=^%NNJ[/2[MI^#2 MOE_ TXN4DXD. DMS;8O?YZG&A^Y^,6 R6XG=?,WR1_2I%>V?6EIAYD'R3\)2 MGI"'&5-YRD )UF%@JE6O#&Z[JO0UQDCLRE.^S>[? N@XX/+1VEBTV+ M=C*R:"E6XB9-SJ%(/Z&PK$FE!@0_>OR"OHO%]J#2"0X2^>Q[XF6XRD@5V>;* M2//ND3!RE.E =Z!_R*#"8=[/#.]G>QIZBP%E&8W8,/PJ._./3O!B+?)8B($1 M]SKN5BX>U3QI=HR'-5F4PJA1-WUWR8IT**PZ8=RJ/J-58,RIS//ZL _2G^ I MO("G\(UZ"NIQ/(UIRQ>:+CV>+._/(2]J-QO>GIXJGZT7-!07N\P=/U2XQ_@!\Y,E9JWUV]H0Z4WY'H.MZ#R^W%:V_J&UQ59_S.+C8U5;UI)W59> M5'QGD?#:+C((JFR"*I*<2Q2\@\;B9\Q24O/A M-Y)*8TE*)?-"HK>QIR5FU&=<=N7O MHE[@HBQ>+V RJSD-5ZZ95"&5H\8(F?>!HV:ZOAR$ 9 L26%$1_<*-7Z9Q'CY MK*Y!Y* ^$ NHJG"L;(:\"U"D?+?RE9HLZU *I9AL+G==] 7VN P@.ERM\%(4 M.S%)$4W;AMP'B)*M0MAD5Y/]3TL'LZ<:++F8R!4MAJ8'N\F,9][W47T8SI?G M>+EV&Y]@7I73P'+5D\MF!2TW+_("D=;:/; O",WI%N#IU7WVT?O:+_*$*U\_ M98A(&H87%J[^CX:K+]DS/()*GU-;VP^IX;T:RNY_SO#,#FIW68+E';8C&=)H M!5SV,$80T=_5>^RQJTOT;PLR!WJBJ)BPY D_+ #Q2)"E3ZH"A$%NSP.07E&V M-BUS[N+0OD4S&45;@> MDMK"@3)^LLWBZMT_9=@^];1IVW6=76FT6F*8>$_PH*I,SBE/[%<>F!$8_(<8WKW 2<0'L!21D!XO^OX MY^@.3*HUG_@XRB*)AZ7]N3\C)3F2#^XB6"[]]W2*(PAZTBR9)8K6J3LF?KJD MDW+#Z@/,)-_MR*\0D1GSD,Y90Y[=<_H=[:4 %3U_F3?V760=:R0]"23?1TR$MZU M-(%WV[,(1N4@X4S9)=R6>= ^Y#^XY83&Y,< #1+:G2_4Q;Y?9])9Q9+5KO&0 M;7S(& =XY?(U/\L;]725PZY.&5ZY31 M-HI(W4[/2@N[NT3UF89'TH0G"*9!,#\]03!/$,QC@F#FYH-=%2NAHN(EY7]7 M..WZZ1FZBYGFYM>^VFRTK79M^92.KRX^'.=3)DF"+B8AU^4KI,&3]8V=6(T2 MEHP9K$2?DIP_E]K7Q+S2]CSL\^F'4#*ZGE?//[GKXWY3E2(H*!).F0 1M,FA MM?+A!_;/#SZ"\$/8;$TGYM%?D_!2QI5C7XDZ1BZ/*8MGG<9!NE]BIP*[3TAZ M,359]^7DP^JC8:/$5_1+^ZVE4Y3/0(HW]&?Z^X&F":Z)2+?_<_4C!_&B=>?WVO>^9VL_27QT<4UDW^\W]]\9>/'_^[L_$C M&7LA9-$\TX^R:W[DLL&7:1/,F6):OU-./O_T3_IOW1QL.UI_*4EVU_/XE4\^ M^Q.%V_7VI199/8]WE M2Z&-WS?MIK:[V<2: _=V_CULN:ZV;IC<2.H/-+J??V:4"@.YX#SBH(O]N9M< ML*0@_W_6.Z+OMY+ZOBX[?$3OHIW!4O^?LO7A)EJ7YTG1U M0M2.M%VM9 J:%JJ$DX"?_VFR$AV++9@/Z1-U4Y]I!I\CTXG@ M)04X(RU:V*/ C6Q:Y'2%)FVC"8.+B"7B'N?X-)=([C)55,(L&'V5YPX8T.(] M_I-\RY!.JW)J @;E4C@9.M6T3L4.Y9'A7^+9HNS.6$KDMH6(TPJ]Q0J]&"R+ M+R>/A5)'SGD '-,4R#J[+.?(5X8KB?-4N(Y"U:[:IO,=#)50&6Y-&:RI>8E\ MCAO$=7N:SSNC.OV/D4V +\^C\4Q!HGG\&;%EG!),NQJ_JE,LV:6 ' MW3*XEVL/1X FIBLF*1&E81_;,\1M?/L4USO-_QUI6?/VISO>XMA<#L[8C;H< MQH8)5-A+">T?UO[7\;[/_3\VNK+_572<,R3=UIRH*/H M5&<^H81I%_J)N01IS T$T]$*97AYT;I0390/1R"_ONV@WQL5M MM/'E[%6YC.2[X)]<#?CHV'VF%;R2U3=[VP3@[S=!;QBC1CHOE+#_+O7FIKU_ M)-6!!V-G1&B2Q GEN(91_$KEK-S&4LV0@,/7T!T)G2O,[PM;IEJ^K0;PPD7L M_);,)[YJ@%S8/3%/_%PQKVS2#[G$;)&%7D5&@>5CJDRXRWTH!6U?[Z+0@B?9 M8GAN%T:[&NT-T>TY7,N8ZL? CPV\KQ*WR;5*!>P M:!VJ3'%+W(W*H#7$-)Z/7CZU$I>3MIGVQLC%;=:3DOD>.24R0'KZLF?A:IZ% M-D&A78G)+T(9U0^ 0AJ^1A&WE0NV]J4B_78;?XW*LD1S:$,)ASVX\O[Q4ICL M5LV4]>?MDJFD_ #@Z&]ZVIG;JIV(1[+X#SY64D9V]5B6CJ(_V5_VR@*QU!D- M';KZ>O)M%GVM;70J]\I_&5LU&=/GP/!&MZFJT65F8"BI\3KBJ)1OB!![OA]] M_M=>)6X!9V;NU659&U@:BU+LMY[Q.8NLI\&;_,)J"V'G;J8=>(-67]_>FW4- M@DTI@'Q*TZ><>*0S6QOZNFVYTYOM)@)%E01FF2#8YS?,X.F8^K>\T[BXTW#= M[U[-Y X%+Z&4$W3XSA 09,[,)7IJQ3D_K9AW*B7I(HD]RJ,(:V'X_R["7]Z M/AD=D;16XI_CF?<:;:SA@LH>V#TE#JGH2D??.Z=R51TB.E"?"EPB$HNYIXT- MQ8S; 'I6+R?9?^B*: &@<+!.BP- MO!2[[!@--C:\A72BPVL>!@$]D [X\5F\6$55L!%OF@X: M8*M80XOC/CLY$\ESS@&:5\5O;#PL(B%&"I,O^ZE6ZJPG09C'8QR8CMD;N2SV M'6HI]G%D(#JV*SKJY$\#X)$G.D\QA;YU/<^/+KID8%YKQ\4N78V+G)<6Y$CV M'79N<.1#3@D<*;+(SR??AM!%X<2]NR5:^S;.Q)S7+?=9V$,/L*+\KK/M XK?$TFN##/4<9WPXDX)!MU8BTC.1#[ TK M^!K(&DD8\8)>"\)[R'M3>G^?EW*MC692);G&X*QT< ;\CF,.+4X<&A7Z2@-4 MIV-XU@<'=9GT30T@ NL0MOH21FX60"4DDN6Q7 @ H^JM2J<]7M$>;]$VS%K9 M8"MSJS32@HZB:60TOAKD&A%WPZ0L+=\ABJLUEW_DZP.>P#WMBJ\&J G^J!N) MA*1GHD;Z-)*)CG?&4X32('VEO#1X[8H"S"LUH<>^(6]BXXH)7J=HHFFL.3,2[3/CR@7C,F'B M$5DJB1 6>J)R7[5<&@8V]:QB@& QO$I&HX@EZU9<3C4V^.:RW'2T8,[B.G>7 M*E>[;35+ XD@83%!ABQ^P#:UX?\PE/ 5(1R'I)NLPN-]W9 M"^O<=VL.^>GL92+$V:H2897T')F C'SUSTZ N)S-FKY6?A?1XA1%1OO#T9_> M;WC>/34*-.NBG?R43H"7ZN4K!RCC&\!LM0PI@4. M9D>AD%U5(M1=2EB-"@&Y=S9'U!F!(876P.>7*' /]1 WMGN$D?M@L) -/^1^ M@%0O-X=Y6<&P?M4P"Y7FJ -98"B!*$I,/%*DR+V0Z+$_?(S/<+L=JXFY;1^\ M7S/(#Z>:?BQWJ!?S6[5F@\T'F#BLNA]L[MT17,,)XUZ[;U+3 MQ.B2/5^V[3/.@CBG$G23]6%;2AM4O3'C2CPPB[39PZS'WH\:OHFYLYBLFA(? MLQLJ5R]Y,HMJV8O><=0RC,X2MR!)VCYQ'NR)QVA^9(0;--.\8V0D>IU])L!K MU]P4^K\GT;XHDI(=YR:S'\-UV[XK]:<^B*$#"LE,C7>A9:2C&%N7@ MO92@([&_L\=)JS,@P:;8#=&ED%5!A]$Z$;]@XJNIQ;%VT'W_\B*ZD,5D62T0 M(,[5M9XW=6*2GC'5+$N__LB-$RS##.:7*/5'!UX"WF)WU:!H7*>YPM+D1-RR M1KB"GN8Z@)"^ZI0>B267IV%6S, [GB;@\7(29\W'6,J974SR])%/-[!\*8=;BFY9$$07,/ MSK$^YX>"<-,%!V3R"/$X UR)#.MJ]AXD*[+W+[12HF-CA\-#) 4X@L;5-R?' M2RO,V,XG8G(*MSDBJ?]^:0)Z#?;R@8)-,FL]62+X$.=90 M=KM"*!4GW6Z]V;(&O(IEJ%+3:G%6;CG=4!J9OR55RH5@C>7YVG#&@ FUL^5Z MTW> \S#R$RH7&].@1W'PA-":\WCM<[6=.W]30LU/HG>1FL4#5%KT4JYLK5Y>Z&)GL [4FW2R^8 M,W%*+]R[;YW* W']_T0'M_APXN+1@M6^\*:5'BHI)$SX,P, N+5GGR'F4BV M*U.GX"0\#+??S(6\K9XKDC^Q+[ >@P]\(>".QYJ\A&N)Q]H#/^1YNG++/0>< M>UZ&B/P/6IJ=I](Z\[FR,/'@,)15'0>1C\QO^N:5CL[8=R(_E!*!1; M+#\/7#41]L5%'J.BZ9E;A7>ZS MQB4 OU/\=V>[XL>@_'&"' 4)MG2YICP)Z'!@J/V:;^V;VP"%M MV$()>5"+7'(9IA;2 V4Y0 N(X>:$R(J>E$4.#S[> :COSPSS77!@DEB_40>G MUZ8-KL3%Y-"Q#S?;3J8]D''\DNR0VYN4PF!8[Z07U,4XY,2G%P"LK=IJVBC' M->+GTM^IJ\"@##"+/4R> M&C\/V/.VSZ6T$F^?=6O)-Q<*^>&/#V'0 G\0 L<'O5W&^KH'0_[)QV<@M9;? MTT[J$M#S %PT]2H9^?&C0EU^##?+/G/7;O+[N[Q]5])VM'GY%%I4;;=UW>;@ MGU?Y V7TD'6J:P;3_>DEFX7L-K M6",>-0#TOZ; @R;UR66UFM-D1:#Q]XUJO3HX"7B@6*TJ:1UA,TE9Y!O:44QO MPWF]MEFI0+#PR](=/OS@R3=//OA(.+]J /YK_ENC*7/@"[%A)**-[ZBY*3D. MT']O,MUES%M%,=JTZ,7VEJM5<]TYS5[D[^GQ5HQB5/UH85BRDD"B7K3U M1N]0V)E#]\)!/'S23+B)_D]S<)* .&]:OBL_T2_B(G(?W(KBF]V7_\]?RS"2W9E:'/IV%9RF+"7-/"^COM M1-4<>?RQ63M^^$B (01M@QZJ=34_ UO\PW8H(]4W[:)^Q7U!&(+O>[HR[2L9 M\Q]B8\Y#M3.HQ?SLD(E*/%3/2T5X5&O>#:6V5*$*%GN]&*.X!1*1/<592\%; M80@UVV2H<6^;S80NIDND:7G3\C*"\'ULE;L*"5(I93B%]2Z&J"YAU? "-VH< ME$IC775=K-LANR:G0\6YP,MRL\$_@'/GLU;O*HWADGC,V2'@U6O=6&AB@@Z@ ?/DLH[<*;EWUP)M M#O*ZEUA[,UU[KBE,1:%VVH=IM*W,S[YR^-M518[-;L:-,XM&+&3)EN(,%B.T M,%\\S[R[::(CA)$[SB+CH1B9].ZP2SE,.Y*U >>-4\0& [1)0L3&CWX#@?A# MI0W CGHN>'.&>'" MJ#7%F.L*QY]_9K>FZEYB4"WR7^6Z\U72.M*NK?B<>NU M?5\.YP35;T1L(#JM,4:)JT(XOYTX._\)63QQRVN]TI@&$OEF(]#TR@F:%_+6\0[&QV=.&X/ MEY+B8!II[ZR*J^U%:&B%^5,?2/(^Z8U&@TZ$%=T/&X[=:-6 M($8U1#>W Z^G*Y2))L+Y>-9P0QW;A2[4E='3B27'T8+39"KBM24=9;_AL'&- M>'SC:3E[M40E 3O$063+#EL X9B+&L460W!(C3::FO' B\AR13>M331:U)5% MR+8+JZO4$=H_(%**_]F0D)S("5 M[9)\!IRYYOUB;*-@>AH+'M:='*QDM#:;,O)V7@?)G\VUIS(&Y8Z$+YW?,(3+ MIIF_;7WZ#X??^SM:* " O\CJ2]?25[9MYN4N,_P(XN1C\I$8QVR;):A3)::0>R#Y\/BK MYS5C%-C7?\[=:3^(E2\HS 4R\J=+'$G?4_BD^8K'7^' L4H%GV!M6 NV04\% MB\0B0ZPP9E+4L6W.^*GAELK)^+;,14=9=GU8VBXV]?>Y(;[D#<$]CYK]%80M M!*T HTV$*(@B5Y)L) ^K7W/W)Y^@5Q+FJ,,@;>MC3<7&?H3?J @NO;V1(ZG? M<-E<"Z_$3$G2UAM^/'0NQX]2$-9+*,4[S*4)8ET,,7&"]7C*TEC#82G()8V5 M4GS6W:9JM1K WLTM)39/:__MUGXR=O>^_E%%0MJ62RFHN'B:W)V):0SE(^@; MG%8:R7-)2DN6ZS#?5B !?X9&;4]ZZR0BD$B*J8A4PL7S*)5WK"!U:*=(E19K=\D)^3:FRIIK!7:<]L*[U/@:.>KO M?4]0G'LMMGY.OL\HSF>0'?Y9G)ZZXMA;DDVL.*/M_I8W!F'T:]_ T]X:A<_&T(%*1Q ML MF]:"KYIJ-I+S\NP?-J2)YB;W0:_"935CIOUK4#[DL$:9E3A_M-C.+AEC4L _ MEXN^I,EY-;BHU<#I@Z9!A?3@EB-W79.78?:*86,9J:^@)RS;-]]+1UJJ_OL? MY6<^DPV6/+;,]EOXM?Z1>"X2-W\PW\.*K+B%(14JQC-WU;(VUR/NJGAC+5P* M\LI>W#T-D @\)N3;T$S#! ME0UH2/ZXYC_/W4M:8Q5*=&G4J49;I&52:(VZ[K0LI6-HOP^O!/5"!H9+X&P8 M8&,3C8^5U@'A*Y.KP?87QN=\5$7]$$X(4U9E/[*^KFH^GG?!QRGM_^O'(;>@( MY8A]:O'$-]J+ \&NEHS M+B6<0;7:]+;P;HNP+M7_B\\:7R"+_N.1'*L',%3< &SPR MD8Z%S^B593KXJ[2:LL",TW2)C0$5G6#5I%N,J@Q)&DI+&':0.EM%27JF4!)Z ME>_X:UD4)FKMO+KD,:LZJPS][;NO?_H?/_.N,":E5;V%1S4X=P$9O- Y+T'L M*G0!:]XXCG?>V^'C;P9\0PMKF+![-:/W:46!6=OK59J T6RNX.9U,^>M8/07 M57TF(%':Y)QHFUEY,BO/)N@S?VN5N0#;EK;JB@4Z:Y;5 _AY:Y#XQ#;KVI6 M;62S5W5$02B@37]@7G-IV1=_P6J[S&AI &0G8GR0#MVUHEA(H-VUY-,^*-W0[49%"!O!Z4#@0G[H< M@'7BG7..@^TN]Y7]) A,4L$7'=E;X3O(?.",JR'1,L2)86CO,E64%RLF@U^5 M.XIH##FF%)3T@)N0E";QP$'$2ODC&ZD//T>-=SBJZ#*P8_4E[8=O6UHD53=K MQ(_NZWIW5:Z 3EE5],&Z*O7+7,/FPYOA^K\H[)%G(J).@&+KLN."B],[YO1C M(2AKZJ0'IWU%#XD5<\;L$&J1]4;O(0A*>G(X=(7,+IB:,\^&HH]?: G+48[P MFM<#%A>->CV/:C.IW]$&.46;G*6LK?7"!2-5O>FWYIVQ'Z2P0X^AYJ511V_M MKY^/>"U\<@O4>BXWXS__4.X$$#L6^DC@IP!B= -+\H#%0U<4BU0(!E4%D@[& MG8&LPWQ?)7+O3Q2_)UR5@L?L?0[%*K_[ ?"P4;\O2XN5A6;5A43'ZJ*\+JHQ MA[%,C/J91'K&5^F\.FELRINWFGK07H:D[*IS84[LU?!=,)T#XG9QB.EH#=?T M[>-W U^+]9270NX"IVO% 4AJ.3JS<5U [D(^3>?8(J#H9&$"1+UE.JR#:1DX M\*%3\TPT_[1*R?>4:^57V?*D;67NBKQ+$#'>3:V"@@FKH.*@N1\HG]"F%/-W M^,O2J^ &(5%B&,!+%QL6(X(!BJP6"^]5&-F@:S 2F52FGF;>^24722,H.;VU M!MRX ?I)]&M'G[]YW=;%SI)1APR0P,[WUTWPX2^"COK\]PE;[C>9EZU M"Y):F3*' MCC[!ZVSV_WJ"UYW@=456V.W'/&9.+UACDF]1R Z!CT%L-_:IZ@+2) ME=K, 9&B0J(ZB:[>$T2#>$^O\ -_;':)H,NI@=_ NF1FWJ2&M MX4@R]MT0SZ] ^]@:8Q]S)U>DX(G7&C0?=SG3 ;!E9W23Q$0BZZAL4:W:;WL: M67I%O$D'UIX*R^I5LJG)$SL (394F'F#[T7A8,VCY9 M?BOZ"';!;:Z8X@(Z0PJ($1'D'E2/^7F?$0UG>6J& M/&'2T'S+*,"4'>2.!%6.LD?DQUIPYS.*-%?*Z:61OGTX/0$R?JXRJ%6^AQNR M8I?^E#-S/(\>]D.W/4CV2/E751%<9%#5B[:D]=K/I&J<%"M+*+IG6LB2"9KQ M!R%T=T8;L609FZ.5%B7S#CUM9"-+IH/!/+I%0*B >9$B%X($-KXIT] MYTOIT)/S<5']!LKE#OHFL0(GBE)]C5B8A>UG ,3*AKVDP>13XH&G ]"U3\=! MQ4EJ@ N<^)(H:\5585 ?MX6!;K8DS)=O.11W"H2\:.G,.C0FCXX(_GB#F=P# M.SX"VO'EK%PI&/#>08YJ[DS=I9RT#?DKFL;&<]+NAZWQJVM@" <$&+ U/1D% MU(],OPMB,MSK'27':1W6/5F.IM<,BL*PLAR!D$4@,3];E=5:CNN(C==3E[_- MN_B2KO766_FT?F^Y?O4,TGF\WS7\?&#)Z!BC^Z#=-*Y/84OM:_<+49AC7X_) M583>*RZ_!#] 1+AIJR J"JLE8R0NUYT"]^BDV@H5+ZZ'W"D[N6<+QO'.5QE_ M\0#3.[F(&L!'HJ2Q/ZZ'\ISL<)@14,96G7D:PNMR=]II[WBGL=MU#,=$S/66$ZQG MA%IQJ_L)20ASF7H%2Q;2S:B'\B:!!X6A@0 MK^@NJ&ELVX9OTM/EZZUN%WKRM@V+?BO[@PZL+9].E=4&ECW9%48=S:-YD/>, MV0CT]3>KSO,@TD>9IDHB@@6:_O?NNZ"P^YHQND'@PBS3MI5^]+",FITL1S%K M=QL+OS70S7X-!IE.P0^)XT+K/IH"V!D4&?'*3TD,D!^=?<>^ABT!RT=\),6X MH;KMH.B,^^48>)YW< HF3PH-"K3 %-% T?P&H!BNJB"M<;;"D.NK?U&K-=*3 M40SR*!3"SYLVZS22ZUF<)/T>#!+8@PC(JIJL&"= 4<2[8KUX_%9]-6]= S^9 MXMN9XA=D#,K9/5MB(?C)<51XK+@C& #<#0RN0IEZC8@=DHFWFP&<,J4%X$); M=WW'S14+\)R;8)]F'4I.!W"_A&3X+M&LH"A?[.&86R'WKT%"R:)C25#*X]O[1@G]HQG157NLS%98&,"&)&1U5]#4V M[ V2#?/>>%3]:90U;BE]D..:_$BM9N2;V]3+\^HP8#I;;0:GEQ=B M5W5 6+]A%>9+&7L4 B+YJR2N<9ACQ3WH_!BW(?=M*WC(2P@@I(VEPLIM6&HX MAJ"0V^EU-\V4>E1K+59P MZ:5;.+\EZK/GN6A#.%B0Z9\[YF?:D#GE& =>%3T(HM7'5EI!X&"1U1;?#"F8 MS#=''8OS1YR");,"*.+4N^J@PA95#T[[A'D*$O[5&,TJ^7?\-^#\0SNK, $I MC6X)VK$W$YY"(V;T?SAA.FSE?W'"=)PP'<>$Z7"VT%!F0LTY9T^2O5;OP$;H MOO/+?..J61X1)1*CTZ ;PQNB> >.G*6"NVH:]H6-,_KA$@=+#U ZV_GMGH1V MB]):5I-]:-#L^W<;@+)M%MOK*)4DI9 0VV-*!OG/PR;@6>GDDD+;7!N8TQ%^ MLUN@)[\9MH"NA$>/)U!- ,RKK/VX9J^.-VZ425F97>B'-6?HI/$=C:VN[4=< MV>AETV\&,8RU[6O).CE.,M]#KR=E\A"$S-EF%=IH' M'GC]^;DR]J8Z?@K/L!.L1,-F'T?;LK'&5C_/@1%.AM76Y4E_"UL%):F$7C%8 M_[1*927^M-N$R;-G'UDW%]<>.5;RUZ4]03]5:)204^TWRI.M']'NB CL>/;R^7\]>TKO M0H;^D4JMR!H/@U6^O93F07N$(MO=GGM5;F'O^<"/NI?",%W-*-!V8,D'LGT. MD"3PQ#WQL-7N?CMJ#1IP )@JX"%&W,4%+/M-(NA!C\>&8K@UDER*^!<3"?NJ M=/]P]O@7^SS;KNG'FC_+*W1^2J.E$PT!]J\'&8>C9;*"A1_=N,][XY)G< '? MOUS!BQ(3[YL-9--AB]$.YN=<+0;M>T,VJ &Z(C."XSAE:[#?E+L!J1G9,J57 ML$>C*UZ\>*9M,,I P)],O-&N[&0TQ/I05:U$AU4'*)7Z"A;>NI8_D ?<@#S> M4TG0^GDM##"I?4>Y._?:>.(?I*9.8;689@-T"@&/4?2 \T*QLKZXKLI+/ " MLU4"=&J#HD;WR&=D 4AC,8V26T7N31S2.WOD-1.?=^3=CS?M@.B!VF#481-6G/+=2 I ;-@LP:' : M/?77]08L2RU].*60>VT,0$[Y;-,P2T$&J\_@X@\EP7N 4RY*.+S0BN]]T1X> M(T%&,N? '7>V$B4F9/:Y)('!YX:BV.V\33(%CMJJ$$(.1%Z%<\RO-'4$B3AW%40WD*TOT:B8@(-Y1R0H]K'A=.<&,^?^$QQ#[8XQ?C+H'6V96O61U%GUO#+-/2[/,8]. M$A*;E]WEM.&@ E6J2ODCU)HW;'XH9&%_I@T,>11YM#4\KW!-Y MBLG&60['2!6)& C-RDZ/"GK>+/L0C6>VL#VF3GL\5E*[L[T165_,"8[-1@-< MH+BKV=4I^J-C"HH;]*Y\A]10HOIXZ0'MNH4&G'P:1#U$K ]46E381_.C%+FO MZ^K,&H,B6%]4UQ*KWH-9'L= E72(@?]9;4&![?U($/(3@PE>5G1(BX2?&FBL M*]5=&HHR2F^:9A9E,E7TO3#@A0098;ZO+"-\"PY *^JUF3CO=TVS5 #HQ;K\ M%SW"Q2K\5G[%.0M5Q16*&HABS\RNSX/5_KQ4)[E%?V]8-O))V7*>OIQ\$S_' M#_1]$E<2U3M-3G9?^?1,FW>#M$'?JW2G7LQHPDJF4O\?QMOTZV+R'?IP M?X1B5#%Y>@5B]0O'>?C/JEW2O5\PA?#Y9'(20KK=BGWT\:FL?RKK'XL2TINX MY*,F4ONX5((<)G"7''-/D>UBP+$K=?O6UNJH0JP&S*^ ,["?7Y*K_"L\X3M83Z>%>?<+\^>H67,TB_)O=#DX92\97LW+ MK _ZI:7F;A@6W1BW87$S5VSWW:P5O@@FQQ!HPG194DSNAK0C<;O7@8SCM @'6(?D&"U7.52SH+*"N8MKV)_(I7PN.S8;[?]Z+UZ=\T=S3@AO2Q_&T5FJUE$\BPI;5]7D+>HM9 IC<%E ME[!5[XDM4UD@SZ8VV[VW!U?:RDX6;]"NH*[@>[+.G0V/$$JIB*["DN&IB1UD MT%W9[75S./OWGJS^;'2@U*ONFVA1" QFI3&$&@I@W@WYRV<>,Y>HQLK[,2KS M!@ECX7:7A9&@/D,BUYFVC%?=^OUX>S$-E44J7 7<,7#LND,%?K)NIDS#,P_L MT;X?KSSC%"YW@#,[0I@G!24-_.CN?)F[RL$>P0O'4Y]+M5;DYL=B$-N#3@E] MR_B]N2NU=_2RG88IC$2AG?HJ8^QHE&#%?+](]E-0/(? M@LA?E4S2_#[MRP0 M^(:)WAOIL>6%H^4=B 1\V-L^;CSR;.%M5FQI)5QJAM"(:K\,ET> M3U0BR$B-3D!*,UBN@]O*TF/9BVT=JX%(<0P M((A?YJQZKK/4(AI F\&/$VB[53-%QW%&PWB$BDCT5WBJ*.-*B4280BUC90MY MEF&OJ[]+;)-I:GK]5;5&'2-Q%"F$.1&X5W[N-SKWQFC#F+PIB-E8>' 9YIQX MM8Y.^F%6M;-^?075PP*>?"6?8H^EZH!MI5?A#P.Y)9SW(JTH#=A.!#(3IW&= M00R^7E6QW2FJS0"BP#(!>T2'DY(U+(3:"5%''[E69*1PKO AM6H BKAI+$29 MG:M2]LPC8O"NN\4]%G/6UT+^!YDEX1TZ\&Q^!=PT*0_;43BL=\S'QQR(D*KK M6/U/]JELR.LF_NC"0>Y7GJLDP C##P/K\FM1<%'Q/FU8O9-6X>._\.T_>80Y MYJ9JXTR+M@&?!>D53W(=!O2'D=9(*.@EWYRQ*C<\Q36W:S*16I@;RH^V\D1N M@#9W>4/(S>?WSP['*Z\N/C M1Q[I9VBJ)@.I@5M=KOE[%Q2CH6!SG4SP37CIOVTIL4##N$%_3X>(%F25T4PP+#&"[B^9!R.F(^M,XWA2U=BEN. M,F:X('=@45:KI+1QJY.(-ER_0MQ>5M)7XS);A_;8-I08J(W$6/K%)HKKI>;P,F?'!'R$9]*!2/C^F*M+31-?UH$/+%T[\ MUH(:7S.*:$3^06/YN:4]*5!!4,>]P\+W;:RJC-WCO(LOOMT0E$EN81'F()=1 M*8]M,&97%ZXX@N22@DKLN,' =D M[J&0/6>>'WT_BY9L"/_0<5$#PI>X(AWAWT,.@WXZ9## W%1>5:NX#SF?"8WV M%#7Y/>/&)MN^ MO>T8%L[Z%YNPZ;?VE6Y!N<>R!8*4M1((@T2E/,0 MV$0: "J@@Z>^$6OVEO\8)[89(4S]+..W:O] WYJ="H-/K^?KS>-8O5FQK/ M^]S3/T6?$+XP!G#$LQMSTO>2N2,VUVOS[-M]UNRN01X"ZIC 694> YF"%X.0R6#PO0.)QK:%<@047 M$,YK.V+XU_IX3,=G;L2-E\WH'G4(Z-6LYZNS,=K:'0&$Q8GJ)B=.QA3\?5Q) M^INHR3-A4ATFNU#2\ M_.AFIHQ@PZ0@Q(I,[*?1.\OI*N3!3/6D=;G?-HQGBH\JS*%\895D&YWE3LHW MRAX,]3F4*M%(19X8#'J--F?O*S"GQXZW3[#F/(UTP4_W4E2#OGGQX^1##64X/@VKYOHCW()1 MIC-]QRGK I7X"57>-=^7EQMB0 Y^N=SY"RW/;EXE-=RHI:1PJU&#/2UGKY8M M<[*EYUBC>Y^,TJ,OOOAR*E&PXV.GPR/HO6S,!\+13[\X,7WSU0;*TD9A"&$EBWMG#7% M!$G !M*(^HO$%2\\^8FE_]_3$$WJ8*S)BR\NJD,A504-MAE+?E8SZ)V^KVF5 MYXD[5IK.$[[)<>"ZMHCX 5-WB%AX8^E.F<0,&<^H:EJTT.=6=%)H(6IAC&Y# M,3C@/,"VMG.+.&(^![2[8J&E[1[YG,J$CB6+J/D1:>2:8'?(J1&W99K_GU+! M@7,@3VFQD?F=B; *#2*6IGY/1.&^?_;3TR???Q ]IJ$+@! N3%LY:@#O>?1Q MX1TG%D[%ZB]HH&XQ163(A%FSS>G:R_SV8QK6[\7>_D=:Z9[) MU[F@<_ M.*4VHX:(S[BI*[=$7"+H3=88O'/R-T/K%>U&2'!SS?*J9AZ^D *+=G \B5M* M"\2_L4BY"%?O_JON(1_SI\C$\!@4V8QI<.Q32/Q[2RCK'_GLT^/K'[F_N'M/ MGA?JO.*W7#;7?'( ^#_P7P*OBEMV*)T&_/4#'GTZ9K;G(! 2Z&_EUADFB^VZ M,)%4':;+N;+*$&A@&T.+2,:NG!S1,=C_UIS=3YPGN-O8*G[;37AJ6K7Q#"!2YV=A9TUN+FPY@TZ%D\S]OH9X]Z)3D)EQP@_ M@>1T]$DMQIGWVZA[EF5\DT?TG__KT>D*D'@O[[>TK M;8\^T[[&5&^/&7\7T=^3KZ]AI:<[(ZBH1+E MTU''PF-2^GCTQ1>?Z=WH5?]1^^\^_4?\YC>(-S61,KPMV=JSR>/G##/,"2C>3.K H#VF'B3FVX.0O,:\P5HGWBX%O^S0E;[]I9KT\K"3J7CQ[\?2;BP\^.I_( MO[*$)?(0-"MG8-VGZ4-DPG"_B\"?CQ&O@/#$S0&B:>2LE\(O0 A#8::C!2%B5' M6 8N8B9#<=FLD*+WH 2_:NEJEJSUT3W"?KI1^2I$7[A,Q4IYF@[IY=(/2-)L M25E=KJUMM@PCCCK7%N7(EW 50_VZ(7)@C&9!7ZWH=P/#V_M<*8[(X M14P$5B-"H^MSLB+RA;@&3VT#+^RLO*6X#?9W@;2V#I,TL7-\,,N6APCVI*!0 M[[,.9#".O@G[#7?^3TD MI5[+RX]V=Q=,)+W@35^D3$MAO?P9EX#;B,.*Y@!<<_O"9Z:QB[)=5%O*K,I+ M=E,,&1&%TZ(+$AP,8@A\DL;EOI5N(4W\C19T,Q5K#XJ"91@B?8# FI60R!:S MYM%72BBSX937)O4$R 3NQ^+:CSQ$NE92!@U:QJ9K& J#?*!VZP&W62-$V6\O MFU:U0[^5=R\XDEFV1E[CSPEOKLW["Q"M&OJ#-'Z7U;2*"EB#AJA]-HDU0#0K ME,0TCY29<&\TC=:(G8Q5(]";IM]V*-0L1GKSC]WVO*X;SA!&.9PM&!MV2E3O MZ37:&:PT#6WWYT, -[_*\7$Z1@2R[VID4#??*9='%Q?9AL^8RHBY75.< ** MS?(T BE5VW'OD%(MN6WS?I8];]4IHA&2[/O,73^(U&3/CHWQ.Z !>\<@V5.# MP:G!X T:#-Z)7? YXZ]^=TLQ[EU>"$:,UNSK4?U'UD5Q_V:6!0^9^C-;2%VV MDJ "V&ZA=33R]_\A'TBWV?"O?^4O^VK7Z&'*FL4 -T?>&?'\Z+D$ J7*N&'R M\NF3\\G_;7I8%ST7^02GWZ=/+\@[Q-Z_+*&DB%(T?^HZ3#L69"7/]?KZ^GQF MP!*QE>=D25UAQXQM?14XK4:OIB=)A-24TT)C6;3);2'D/..&6OHGFQG6FXP9 M+/CM/-*BW8ID'/G/-<.EYX@.X@O^)/_X.3>[J86;\8[9D=%TVU%1XT/8>6.9?28JF7(_.C3=?RB-0#K,Q6A0=PN M/-2=3LQ(OU,U__\_>'W5X-'G'XSLGG7):I-GVV;SY>]2TCS ;"CF^7SBK?/! M'>^?^?&]1.>'_ JN6.[__Y\BL:HPYVM& Y'$/'2SMIH:[#V&9KRDP W8U P' M%#75\TE"6A^\HBU;OE)?ER!X:!:"&-0_Z6F^VD7^++NM[;E"+ /O#^T0X&1O MRPT$L4M8P*32 3O>X H"4R4Q1)LWA?C--:#:\O#($?%+SNB1BD'O^X+B_WHF M_!NU)::,RU0H,8QX3?BXMB)QWW ^.G;Q3D-\J97X6,-'YB;A9[6\3K@2SDE. M((G8+2L;1.;!)ZN2+.771@Y'!FWV2N]#_A.O"-QA1Y95?@N@%2>\8 #(P-"% M=D+8Q/:0#?7A!L;?;9T?VIL??T*K^F6_7C-*EY[\QMWYD&*BG[+%6#'TDR6% M;9KCR7-@CYU/7DC0 \$'.P$6/1\@](*>3'FP6S8;[H^2K0ZCWNGH\JTIZ3O$^/Z8(E&/^K_7I3[B.B.OXY/?'=1P- M(N)]1F>\/8KF=1OZJZ/GVC\VY)ICH1;!2+'&&048.S^.6[)E1Z$/=R$0>IH$ M3,(S&5@NE(RR]286_'EC)8LLZ0P/MQKD])),=B;A,F=VH69SP]UBIY2[G;L5 MK9+:+X37,.Z/N)RGE7/'*R?\1AX<:@IIFE)NY$!3G])PQ84",!"O"FF7T U+,=OX6D-BI>_>0L/A!C?OM(S> MI'7:]9LIDP6EA"J@HUWII6;:J%1+\:JP4>)JE MMS^K[UDWY7>:3.:=F+;5^S6)GYQ__-CV6AQTW6V%;;>"]QOSFK!]EH9K,/O+ MOP'P27 "^M.RK%5L55&!OD"FVFO&06C0)$6/+BI6(B;GCC%H@FA"ZOG0]36K M(YT_B?XM: !>WV(UG6S!G5ILSUD>^6PY*<(;WRR%8 =YMVM?M63LRC6#?,6+ ML\II 7*?"7K[V60PP6_2M^^UK8BF/9.X2&&!H2.D6"*HGKX%3K:P5*A_")1I M3ZOF=UPUGD6?G/I>!!H6G,AC4>JS7WL!E+GNS'ZCS6CJL"'I-I;X'G$$]MO% MXY2G52<)[)CO/DWZ.X@1N.Y1UJBOQ59=G@5,/5<\G:J]M,>3>P%UPQVCZ6K& MJ"D> UG]?%)O,Y^&Y?A=_8@_PNP^[ULMU[#)#,S#RY/TW?7 7S$/JU#*3V[?)8KL'LNH%\;_3\+8DT H-P;L*8#>UX, M-K3N-SI,,<5SQL]7BEB/FUGI_@^!J@8;.]O"QK#M:GWP6_-G/:V4NXS^Q/>F MH[H#;S-[[&[JOKNX>,$3 7& MJ0Q.0KTL101$, 2:3]+H(+KX]Y)0^".LEY_#B#GO-W2,@WVK$\4)[Y+OT:;) MTDGX&%^!IP=RIY^A\0>W(Q10 SI$V/!\>T>-W">*L2*C)XH&'J0!+\5@BB--U M4EBMB5Z1S =J3644A4V-,*Z&X;'FIU3S.TH4Y%WKHP5@]CXM3AB;LKQD",\D M98"NX3:.)A).N8!W-Z]?AUG9 W;KA(ZG;%[WUB1A&U9UL]#6IP5SIX=$BNL&Y+VSW6R%S!)/Q*I1\=:^WK3PHW[C;<>"^4A4YK MXHXSQZV2E]>5@L);KW]BESDV]8J[+%7K-ZY*3+8DN:Q7.]] M6"UHV#M0?&B:0Z%V_$&R:BW+40232D]RZ[QN>%7RG<,P==,P_IJA&)%\2;F$ MY2"<'V@YKQQ',EG44G0@#/]Q6DYWF4>1N9.I<0BV6;GA?BA8&"V+QK269+N4 MVY:;&^S#:[Z=N;EE[#*E:_3H<>0 >2.N$KO.LKXX)EZM3I-ZEY.J)3$::'CSJ^MS<+W:: M[+MT93,R$VW],VKY(9&][5I&O5HZ6_OJ^)%ASF-#7567W+!7B@'G=E6.B;:A MN!G:,MK2I\'12%??:36\&_A#3&4+5Y=V&D\X?X!2"MI-V987@]HF3OR5T2:J M5K!^R]:7-90B(U)-^VU<:H:>!:^74QT>0#!/&(G?(XZQ!HAKL@7=AEQZVMTV,@3 RT]%4U+QEK5Y:Y"S24NU^/L9=(,)*TU[RY6R?EV81Z=O&PQB)&P MQ87R&)F#R)$J@M]TS]?Y='^D_LY/ON#^SD]/_9U'\2Q'W-]Y,J+_!L+7R:D( M[<(V@&:REVXLXNDFC?M"Q.,WFGWHWJ M'],0TR,AK^?W4-R"'&\,Z#L'.Y(Y6$++P2279Q%A6/_'AAP&J%2>INZ.,X*6 MP[/TW;;"Z)!5<*<@K"5F?MW$7T \GT'QEXN7\3OI M*CG#:*:J>>B651BL"!;RU!2&(V-:(<6PE2:_*^W\%^JY-V7D/2)B'..=>B*O M^I)?]>T(F$Y[X2T2J;*T7L\$IKDK R*;6*]5U]JP),.V7\R<* M(JJ!$QU_@6-Q@?JR5'6_0]-1F+[;P3@TH,^AS3$:CWFU;!JZU@\FX M4#'QD8D!\AUM/RA J/O'HMDUY^[4@'H']*K!KRCV6_6"3F@C(WQLRA4Z@4:! MGLKWLF"254Y7?B45;-Q;M'2A@A6@-\2>$3^:B,#\N?-A2;II*JVLR2$Y-8+= ML6%0$!1H&]H$U2OKXG;2-K UY-P\;Z*@ I*[+\K7'WX.(C4QG$3'2*?[YW8[O)\__^>R; MLT=?3.B9YF%-(?UER8(\K-,3N7(-L'FX6VQXD&-0>&\.TUBY=.[Q13!W<7BQ"5]Q> M^]8)ZWCWQ4J63-F7NG-Y T:F+QT^6JQ*:L++>JAHQE;) $D;UG9KUJ(U.L$2 MQ8'T4CQ(+NB"+A,+_V,C6\AN;5JC[)1H" M68/XEW-'YT.VJ]GFU2N7L!,&@!S EO8U_I"C*$Z3>&>3^'?F#A/U9[K^V;J< MPP8SSMW;YHACASB8=CYDT^X-=\;CNY=^LFST(0VS_634L#W^NU MY73TK'2>8>();?229BNOKW[-V?8G+2>!\<^7EU6@ZUVLRBG%SQ#B?#[;-DP_ M\?CC1U^@!17&PJ1P(;XSD.514WW-4*'I;G)5MNR/)[YVYZ%K_S-.*OE:#-]2 M*8F?%9[ \R^=#));\LRY?I3RJ5_-'YN_&@'M]J+4[NSWW[X'__(^I) MYR-3V-PSVT2S7E=;]4(VY8X7(:\"E\0I19R;? '.XK!VD[*^TQZKY^3B[4)) M\_^8[!%6*_WC48S/%E7;<5/C;Y,U/>\E_#?ZP&,K,E6=(_GD%;"MMMS_G'L/ MY9J#R2&-X*)1T6OR!ZMFWIV31Z5_86I!V\5]Y%(ITPBD6\T92]TVOZ%]E)[C MT[_\R6ZT;;8("]/M^)7X=2<,9IA/O@DS8 XFGSPJ, !0T=D?<5G@TEK*9!WD ML2ISA,Z$/"-89R*71[6PORJ==QG,+PPX8_E&C 01A@*8>)7\;&[7GC4 VCPG=T?FT:U^K=JJTR!81$4 LU%.'D MER/42VJE>HU2.C!3[DY.Z71&Q]?.)RP.?%1H)?> M,-K\PVM>/A!C*9,%3K]&?00XIG30B:S$(+OW2P-VON$9SZ8E M?Y+UQ3FNV$ MJVW9D[O(Q4AK7BQB0W%J5+CAK'O\Z/%GC[]XA^\O1\-].H%CNHR#5'AFD6S% MRR*G57G#TM? K6E/:F7R<]AL*^VN K[=HDK+[ORC$.<,[XK\&IBXF4US*05 M.7+A44A;=ML5OR@W>"F3TA->%-_9HOA[><59_*8MZ%E6JVG@!W2_=%>P[VF1 M\F<-W?AKA0_[O"(J,C+9/72<.B#)@ZSCPYF3K7Z#3BE-J?OVA&E:Y2P":O23I;IT3^M*& M*9&E5Q/LDR',';]4(BC;"/&"Q#;\A.HKCG#DT-L[\!!"P[X&[%M$>Z:H$F]E M)?"WS]\X;WJL*>R3'/(Q%$O>+#G_L]Q+%MM6,DTXYQ-S$? M U]]W;MSLHHA2#,A4A6U$>F)>SVDXU[[,MYX68,C( ;W@[HI8)NQ6R8)+R40 MA3@1- 79HAV; /2 I<]**HK#W=34A733^>3;4CIH$.Y RE,@-7SV9-,]0G[J M,E9-%S_>)5_=^Z)PM%Z[%B3#\N6IG>5WJ?G'7N#"M]RK&:QG,E4N>(MS?]@1 M.,W!&\Y!YM=I^06M.Q, K62#*'V&>170.BM^^K43G.G>T'9N&&TBEOO M#&5=%Q%U\A)$IX#<@1A(GK;+W9JL2-6?BQ2GE)W&=ZHU!F?\+)\W)%T-#IO% M?WODT JBS7+'$2'+(68=5I; %OWLS5;HW(/J7+W![4]+Y?=9*C(]:>O&O>HP M ]/=H&!#;A3Y,5?A-$MW>_YEHH.2II2.$P" VP,)KM,DW*T3$A/K^VJ-YBA: MD Q&215QK -_!/2?G,>$[17Y$A.09)0.?HW/1Z[U;FOLSH:'R7/_XW*3IUF_ M4P/9;9._,W!THK"2GE$4Y!F33%LFYAK^J/WI]5OSCP>P_/P$L#R*9SEB@.7) MEA'!U!)]SL!] B'CXY8C0CU5=4V MM;%*#RI56I_FK&;9%CQ?^@Y9H<\6J-YQP%H!C6-;,C/ M)S\!4N8^E 2!4017+BB7]:5/"@!$BI]I^O#YNG']=@*M2M4S/Q\CREH3G()) M6CC\MJG:/>!9OF; :Q"6S;82M!@_IC#@SJ]*BB.6H>DU\I-DN":LO7T;V5GGQT1C9>_J=,"W_B/\P-4=8^,_D6&7Q&T7 *:O\] M]3EE+!/JPE&#>%5MIZ3*1'Q299Y+8<4]2JYV:-<2'J$)^?#+BO?*R%P!$]QS MZ4CJGA$J+N!@YAZ)]^06N('$>*E^> M_#L-LB'(QBN^Q:%*,-85%MV@TJ(B?L.Z<'&H,'SXQ;**L.?TL,OH_.@ ^T], M!8Q/:XT^=Q"!=BS&[,@?+[-$>7TZ;:*#%=(5K80\'Q7QXXJ02A]>"&,GS:/4 M#9F<(;1@ V'@!U?B=ANNGQKE>%,K?H0-M.+S801GL%.TC !M2M^2]MW$Y]!U MS:R"M#E9YD$T\V4:K3@;U'F MY@^L0\D?7/2KW!I+*[@^QOGDB0UP=LC;-ZI.H36Q?,[]ZROCS-<=UKJ6\P!) M*?(F^WIVZ1H:TGFH9P(/+SWRH\*))V,$^I^)B#YXV&_4'(:P M6;YF%6.L->,V.0"(X\U?QB&LZ^P7>P79PQ[:O54/@UI;9=6 M9X4ELT\70S='0*!">@R."C.+ D6*QD09&1&DI)41'^+ZLM&F@ELDN6&HK0M; MO-"12[*Q%Y"BV%3#_?)0DQ,WK' U0]=?FYOB$\3&0 FSF-?#;J5]E;R_!=4F M*#E5S>7!3:QCV"FI[_#@-JKNL5]RG-('QUCX&TJ0N#0VAD!@\->I2:EQ%)P!T9<]2#LV'W[(O)(U<* M0'4$5\QK LH<' "4U,6#6NP]$\,9@V5(;96$EF-'F <8<@C\1.2\TBWUPI8 MTX(GGD@EBS7D+@:"R/(NFWY+0WQ=,]?3!&R[<.SU!,I:[08QMQRHIL4X')D1 M[#($5A2TS/4[7VWG$_L6E=8XQV:>,N&68=$7!B.S4 _;@/^L6'8)2T7M)H":^;)A?!CO0?3DF*U0V"PO%?-G:?Q_ M"3.!9\:%:EAHV+YKA8P!LEN6)+"?.!Y,^MYG^ZU#LH3 MHLE<"B_QO$GSM+8VO[RY5ZATA+HW[GT'@7=G!&\U+@,Q"[RB6.PES8B][HPN M1O3(;&TE1L#(Z^V]!S,-24\;DH,*31]E]LKD=I^J@NNUZ6+8>Q6J\ASW=-UP M8-.WF"OL_H--E,D(.1(C<[9-M(UG6MN35/E;/WF0!.78T?(_AWB.:ZX(\ AE MFY2F"K^,T(VGMMQF_+!(\JU ZT<>]!_YXS$]H+K(M?1#L?DT86,Z/Z^:U969 M':4%=I,,9Q-$D7[FXY&N46?*;H!07YVO>;7D=9;"?[)530O;0*<*0^19G)!Y MP&AII8FE\84B*T,?W+$[562<+57SN M7*#+3)[NGQ7OZ]_=$OV_NJ"'_SO+R=/5J%LG_#F^AZ[ MOIB\+#>;2^8<^$;-P8=\/(*A_I_\<_=1H9_%!F?6FVG3O+)?7LROFAD" OGY M)?D7O]Y DI.UOGMKG9K2C\92_XTN!X?F)4>^,T2_ M_)A;MKWBOFS+<>'@AY3>R+);Z(D4__),ZA;D].0$;4H:0QX4W*Z8Q)3LM/U! M\]652WXW4RF_W8"+O9;F;0^$W4O#NEPULHB6BIF57(9+2'3D(!#EFSA?3I :GN"BY?J] M($4R;+RZS@4^%7XK.9%;:$]IV-8E./>*?1Z\(B/ED[7XC[JB^XL'0(YWTV^, MLN]'X;RAS^A?X1B]M!2SN^Y'VM#ZQ)QFHS.R2(0K7U$C'4&!CHP-&";%OV+B MP+7\IR Q+%5@"\%\RW(-4K[5(G\I6O'"=Y3@W[8/>"PL10?N92YXEMNT<&)D#R6*@$PT_66' M-P8/5;<-&\VT2EI'\D0**F\.[1VDGO&MQ 7J=S@;>"4Z*-0]G%5QJP#NVNVJ8GRI26 MW,PZUPR5VA5?)+)WXB2B+21\IDFFXVD^;T@19ZD&;(O=+F\6>SH3':T5!HF$O MIK(B,FPP'E_[F>4;""\.;-R'L=U_ MTF$\,V9KQG=FBY'PU>XXD5:,'\HI4M M@4Q'@84V0!)P&D+M"%H=$##E>SD;UG(4P!E=U$;<(D++JU00;9N%M>3DV'YG M5F=0?!$'S>T.1@H5LB4I#$4U6[G7A.LF8"WE^RR_MA C;%C7E"]E?\QT)L1@ MR$#H$TC=DPX0;\GXT?-3F N=/;RD/#7.Y+@&,54DK!NA62( (@,T#:Q^/+&T M@ZGPM'P"JRM@+H"9>'FU1)PU:'CEGO 6Y%M(\(6T2?*G5Q;%C(.!38BY*[ ? M0IO56'UO(2C7 FS_1ESD$!&MJHTE42J,GO!!C)U0XR=!@K;B]E)2RX8XW9-+ MYE7H ;@0L.1>I?UPX>5(=O3]5Q=N7QA" /G',MR#M190F.OV[(RZTG3RZKU9R.H=@]\7W3;5 J35H! MVKB7?Y_=H2K]= M"*_R1(;19O.-S9];[;Q'!R5QT+>[4$)DV;H ">GDT _4W[^G^.2*L;P&+N"Q M.NB\59UFGOM::5\Y?1.?G_Q% ) $3;%K^AQQ[K(]$;/7M/O ,^OOR]_A?/)2 MP+"9\\ICBT$2J%D,KGUB!AJK#BA1D(.Y!51J5:TK4>00:/2BX2X@QE(< 93B M@@GEW\M>Y7V<4Z&M3O@G$B+T#&=H!EB#Q@)3/]O-5D8$+^OP)D&%"+A,R8:D ML8#]TO1;T'8F$**$+YP,_YU83=[?28:MBZQ<;LMR5@5SI4UA/@&[03NY&@F/ MY_3LL+Q3OPUS[OR:L+X?)OFBI_ELU5)-?D@2EB_:9MFR<@-;"%DUJ5@A*'=4 M*U(-T8.*]R#)<[(M3<2D;MMJ7_ 4?;"YF?J]R7+>WV4EU39 U-WXZNF%U+I0 MI4?L=\R^3G<^EU'.R;!4W=:*GOEY.>WG2TENBLTIC&@0"[#T:^WW)+)X?Z>U M)5LL!5@(^2R]N#3M^BVF+TTX$DW\6W.,FD35Z6<6P,R&[;GJ#;"Y[^O4"N[$ M3I&W&MR?D^ER^TC'F\K+"TY2%9-9=56AU6G65MQ&R@)>D<(I$F5DURU,CEVM M7!LV_587(KJ.IHR]KK7%SJ[AUKMER!YV+HSK*,U,DD!R^/+TJ. 6[=^P;'B[ M:<[;LN90M?9+@>B.?9W-3B^4N_^M ME.5DC"9#$N]O'I94BMY>L J\-.+LL:TX28R<,E]:+4+\(%^-G. *.H(/KSLX M)L-]02JB2$! XGHA^4,,?Q3/)+F\%>Y/QJ$#U5"6SP$RD6%=+NTD?=[RN8WDOJP#,[YE;/@5VQA-G%EG M/!^/@B\/19U%QCL8W?I0JV#O5G% %P*+V&-W%BJ0>I]0/[;-6O.RD:;NI M; M_FA]J!$Q(:WV94+$&#>7X_(L7#I.L0CDG[;;Y#?N'S>R5II6_LN"D&OAM)[Q M%5<&'%5'(@K@,#*TZFXZYV26'1304*M-^@/MHT;RI(PD'M$D[&P;\C\%;G&M*(F()!:_JQ-W#(Q/AQ!>1KHL/$.2 MB&"#NQ7"&,?V$-JV:6V>HQYJW&+7[EI]*US9F2'*"?J>&KISF0H6%AW[R%M@R8Y-1&7S$"_XQ1;T$&!+Y:/DXV> M!F4P*,"^HF=R;T]C5\B;.'H1,VKS:@YOT0OSR;W4 D27C?/@_;9C$'?$U$C. MGR&O:9[TA;>B36LP;1L8H!LQ,D6,32W31-&N0&H+&(=0:R=V<,>A<)(FO/7PRA9*US94)1Y,YM .O <@H#3,84I31_!K;1*WKR&/ \Q-C;=,\M,<#.H+!'#&&C6PJUC^W MBM,UU:\2O_$ EZ1?<[[2F"VXU&U_YA4>A\L0V;C2K"@Z,X3*+AX90F3T)C>) ME[[.XWZ?>AA=\,,*PUXS1:::=X,*WEZJX0VXY8[ !KTM#Z_8G1M,3;0A.9&J M6NXD4FJM"M:E$&HP$XDX W,:S,$9>4D7/P-7KAV;. 5CJ.#:^8>/4KBN$5X$ MG3AH#HS/8[)'9\EP;0F>C%%H.B*NJLG5=1FYH?=&PK$W8%!G6AP-3Q=!N&L4 M.1()/X>^W!#"LD=%IU.>*P!'PJ+7G?ZV7 Y1WCQ 7T#*%9.KDE,A.'IY)P:4 M'!#UB G@3@*.ES8(KEPFVR2N]Y1%\IE9,U])]#3&E//\S?2:%FB*;=&P^?:/ MD0BC8^PP;X*0RJ:4D3W4"#VN8@[F_MEPTF<2SH/G'+G.:Y[35*[+$>:\24<7 MG5V*R6'R+SQLV+\$V8\ZXS44--BB6J)"Y0?!T F1(#?:Q\9Q"0_-5_)B8@P[ M-HUQ:\HVZNC9Y_UJK\^O&J@-V+697GFFR04F"'2-/[E>T3J$K5K[7 M*@5HU'D>[SUW+5*@2;OP01N7#]V8G2WM^2=O5$.%#R',/C M@'D*^BV AI2?+'A;6+ED8N 6A?HR/>H?NU#.EP.%>NFFV.C/D_EZZ^;MI70]6!!A"# M!;V%0!Y<,5A"->\4.VB$^#"#,2"'H2]'R$)2"BL&J^P9W3- 4@74R/RG MV"F;-FS*BK;#6F3JH[H+!YB]*]II!+2MT%J!@F%R<%W]<,$^L5F9G-.(Z?%E M#], )3*7C"G:&Z"D3&.N?SE+=$;Y^.Z!%9QG2D&L73KQJXZ7C$VX2;EKRI1U MM#KL0*@,"BSCVE)HRLH4@>0SWN=,Y.FM7N> \-3Y)*$)C$9*X>?\EF[:#ONW MT%0LV_E*)4\@6\-(VI+;R?AUXF9)XQCMX]22B%8U=2/N2 MMO%L-F.U!H^LD0U^':0D \COOEJ686K0#\9,)8GYMH4VCPAVB3).*P F)L%0 M[J[B!GKR-Q+$.?:,Z?,^(U=1;T!K?SDKU'YH1UL=Y&(2JH T"$G!!%4=+ZO= M=I2^NG]H^;\_2#,@Q>H,IITI@UDQ86P4A9>J&$,LG$^^JWC%\G7->4EFC F_ MI%[D/%FV=(+K:/=LI^+EHX4PMR MPRR52+."JH"O*7H0%"3#*UI.Q>C1&\?XSY*5 IB2HZ!F37'0?.C1J*=AS(., M1V2M2[Y/B*[(?I+/X(I1;L*56;*"2NP/QJRB1I,B&V=CCL,CUS:IPT463WTD M0%O1;6^ 6H)_0INMHZ$VK-5>-MUC5*M:*A#2A@9'6R0 !?E5P7/(/H3&\N^? M[4G[VM6=EQO+EQ&4T3G]/!5FA@(?QX??/WMQ<7$^^3I(DXUVXI!%YP9-6G@U MS%WD?P/BT#V7J$OIZDR!WQA)%6UDI,+)+--2B@6=O;5=2$8V(N^DJX.;._C-*E3P2F;/-\+2VY_QVY,_,Y,Y MB$](KN6J6DICE:+0V#-F9M S]F.Q?LMMZ8N0I7@ +UM?7;I+^Q*&X&IZ1/<&C:;&CAZ. -:U]KA_Q. MFP:[UY'!T>+G2)I#':!KVI;1$-I[EHI?MEU&>K%D[:)WRJ.2&-4<&"P!C$JC7MGL"XB[1F^>[/4%\+L3HB^%Z])A^YO)W9$LRM,(*( M+[YA_GKJ4J1$@,NQX)%X;2N?:<750Q%KMD-6R1?\FMVG7IC,=E,^UG6G*%O# M86=#MG_V-"-$DP\IRW/H7+> :3IFU08';@QQ.N;SX A'(K_Y/IHLJT,WUILJ M4/,%GSIYBP*4R7IF0K0V ]-;X@)!LYGT(^C;O9R<5X@:9CKDV5'%757;J$,C M+Q#5=L7%E('@@Y)6U]:J;&IX&=-3:HJ1OW55-:O8EP<3[3BC5^6U!NOXKA3Q M,P("$9]LFZW"A_>H\9#16> :Y.94#F'" :I-HP"?T ICC:6QZ76(JV2#E"*' MX?$Q1'P[Z)$ A08RP:FA9"&3M:+H@YM-)'N4'=[('L&P*]3?6I2M\1G>N-"3 MEKWF5= SK6M3CB9^\BN<^AP1S3.2YT0'D;+BIE('W@4-U#+<)ALU!Q'UH%^1 MI"]M=+)RJZH5WV(&O'4:Z%8B?+EKIUDA.B1G7EW"V#:M+P%!>J M5'6,DQ3J^>3GRVH5Q!77<2$'74E+D+''IHY\I;ILY+FJJW*VB[LI,GM'1$AT M\9'^)_N_"-K#=>@@G57;E.;55IXDEY&N<,N:;>:!D<"'U'0M8">N'1K,IBLI^06^)@W%H>1U@>< M\0>GA?:'K6L__OA4USZ*9SG5M6\!3.^W4E-+ 3$=TAMI(%K<.KFPGR/87O:= MDZKV]/W)CQX497'*QXP;7/.SW#>W\DE\[+F[A@GVQ3*,<62[UF9VH7ROGZ]+ M%NF#@4G] TZV%#S:J2CJA'S4B)UQB3T.;,^ -@3RCWTX^4PGESG3;]A;%9-G M/W$E9HOP)SL[?P[3C-UA4;5\0*6:GZ#M4S>N.VNZ(,/%;I+4\,1+ED&#GY68 M/TP>D/R-^2J,3BF2$CQRB2#"O#U7JXJ.ND\/)W@P3?OT7I;7TRS=$>29W]8PH<3F MY"YS8Y &6?UOTF(E'.4-A &X$P09*3<7);&TZ2'(#J[ MDEP5^*6:.A&_G;61N*"P5241$3>'7I$6_[7P_2\D0+<4WPK.D:\?.^_'VTD2 MUEC7H7MN>:B$\[4U9S$()Q5MJ0[%@"3>D5!%> [S=A0; >3T]&F&AMT20I+W MY:TK?2CZ;U/N2.&(-0S*Z/D]%VKL.2%^YQ?:6J,XDL N:6$$6KA'E5U0^Y>2 M1VY <^F>Q].B@=V]!MH^N8O)&==%6_:,.<>$LAJ&XC[="0U75T0,Q=$.N_DE%%I5++@<2.%RY;YGGG\=/<,P6E M\#\KQH2EMA2G*ACMW49TK\JDOAYS/+;8_!0.8#0 Z[?])I*A%,FCH[1%QZN4X6+*K/N2H&X"E>=)6 FHZ4R1^; ?8!]"/ MK0!.!305 Z"B<(VE*N@X ]8IRL*/69QA7ZQ7$W$SDR=N0G?(44LL!#R:"<6> M/TID;!G@@1#!#W)2I9"$[?4Y*6H+^'K.]V6/F$)TQLVQD0L-5 MI7Q:('MP&:'XPN[R"@69Z#'=M*[4:(6100X4^9D(Y-J#D7E1*.MGSG)1H\T3 MKLKM>GFMRF67K+6@,;YU8Y[U34J;L)1(?JKIR/(0?*4C\!+^'WOO_MS&=76) M_BNH5*9B5X$<4;)C.[ISJVC9CO6-;;E,YTM]/S:!!ME6HQOI!RGDKY^SUWZ< M?;H;("G1$9A@ZMZ96 0:I\]CG_U8>ZV'2]-+?9Z!.GP%N)WXU_/SGV%V(N3U M-A>"'.6T+@1G9HQ_;9YS.JCG]B>97J2,,.9K15I3X'34L)KC_^M+ZO M\R6D,4(Q,9I8*O'PY%H;QC;/8"'E6@S_(ZHOTH>>/WOVI>Q+A49/K 8WX(3O M#W]FQ2FX,B<&F^?/GI_!*D7_<#GZ1M@0?_SS\]/GLS7UGX1!?(+PL&7](!)( MJJN3$$J07$R]A'_.)1_FS+T&RI4>\OFSTQ?V$%=^#/%8&$MPKIJ.,31A6,\^ MG<_^^-FSTV?V!7KE/[[XZO2+J4?0I+4S]D6_R1=0M.'$VQ_/H_S[["D\) M_^/+.1K1U/J@_2W\\*ZO0K9JR<9OT:^E.KS,*7W:\;N=?1%GB.E%W,GAWM^) MKZ(V%&*-L(\+M((I_#RA&''0;3Y&R]P@=BEVQ@-I+7\M3GXD&;ANT.I.YS1K M).7N4<4\6H8A>V"Q _W\Z&NN@LNB(<$Y[R*DW*T9!O\#F-12"_;R[%BYHN#"$#0K\!A]A^Q.41H%UK M 9/9H7XS0U, +'KI,;3I%ZCCC*J5VDL 7)OQ(",RM&L[C+MXGVHHEODE^FAD1L4A%=4X"X$(PSX* M)7S(0_V6!;GKW/_LUVP>*TSZXY/U)3009Y35LIK2/!:5#J5+Y($^V*_[>F4( MG;5>9[;+;E +5[F.@D#CL6]^T%LQU[_S?[;<<-.6]:U38>5SH%LP_7%I[%F2 MJE?$)*'FF7.>E\X#W4.=.?\.8,Y=/KOH& X+VW$G7E!6Z([UP =";"TUW-OK M' NB9)OJ]_)N;XUM*/AC-]0Z"VHS(\$?8'G9T,I%8XV_%,HEWH+<2\+:=,M- MPQH.R2(V(V%8!PC92_#&2^X$9!'AZI6;]GT3E,OM%<=7.$9KA]?FUGO.Q$)DQ85$3][ACE.+]HGV.OS6V]3>I@#Y!]#/C* ]N'P5ZU54 M+88'IZ-K>!,B59R,&K\7?R6"O%Z/.8 0E$1_X5@!MPKXV;$"?A!C.5; Y8IL M@PO(=MF[*$SW ..D/OY\GS>PI\L+'QQT_?Y.\G>'*W9'B6)84^& >YL[!E;A M7U..0,J5*MECL(4Y*6:[E$ L*3AX)9OM^7[M@G'O'^.OM?6O4,"5 @WVW3+[ M^WL &[M7>\\344:!8Q\[1"5)$!82]2J7!O2YG8)@ 47)ZD0ANLG6UL'=Y5=; MR=K7M](;;OR16@1!G,R>FZ"Y42>!=KEK;]Z:#V14!_5MY?O5M'2F5S\"^/.* M"(L1.^,?81R[L#4KW1V.TH!S5/AG_X:7R'!HRU=>%OE* "MQV,XAN]6DS8I# M3"TH127V,#/7:GDP=^'AVO+"[P4?B;Z8Q7GRM:)J2E'=01="4.0'YSR69.IW M&4%S[3[,$N[VB0ZXLC!N-E,R"J5>WML<+0'NJ&QD2%; 2@)FE(/#/#%G+T* M+VO'L"S>YJP5I]W*!"&0)%?"UWC_*^KIE28FJ"6&M!#[EX\J>"WEMXKV^GY$ MSKM8T_AVXM3X#O94%:[/.$AE[HS(-B@AB*?GAY$2%AANN;"BZV,2P4S0>NW8 M,=*W+"D[#=?IX9/Q<%F@4N8SRXE A>!Y ,$+$]R3Q4VG?-=9VDB.5K==YMLH=U1X58["2-FBH^^:1*J65=:';RF(6NZFO*I<9#Z MBIS<#=-1U>N""WU$%92I\0I<%.&A62/$F7(X1]9P9.V< M?HUW"0;7ED[L1+&ZJ%HG#I>41XAZ@RNY2R"S9 MK.[6UG4T5>#UQTYE>R3 "8 @Y&?F\JO)@)5IZSWHM>CE)BPK6=0W[V5$$2O= MTY+N,J##U1C;3^GXG'(P2"!PTE]Y"Z@@%1;IMUM5P$Y]]<<+EY^,C_AF>J48 M9@:=I\F\KZ:^[W>3"N3+T,^*W3$LE:K_N([T;(+9(]D:\4$)KP/B;L IZA)5/*\'9[:L4W#([F&M\YK68TRI=YM=9N1JQ'R!FU:4!+52Q MT$R'Z&EQU_ZZ9\"9T2 \QO)9<"NF/CR!NOGKOG7$+HC)HRY E*:-*&>FI":$ M@5:"[OWS6>-3[!/9WS!>\)$WA;6T$V/I]_&_7A\.LSVXNA.$ ME]WCR V(PB/HSZ53H71L,X/?Q1@-IAW[M-.[@*.M:>"002XF$B'IN?,3;>E< M=?"2X#VV@+3YCK>VG!:Z!!C/HRU0VF U[,B0@QZ"[[+0^-I._3P1A;PNC''6 M74*:/M:[S:W>>.G3;=)-2;.,*P]/]$#].HSG=EE]N7OE'HE(7B;BS+;60Z0( M:NF%DGR4U+'Q^+VK:=>2$*C5I@_H5(@B 89N 5W@\5&C@#YE] 8#_PXW3.YC M>Q>>3NG=TM.." 5#*#P_(A0.8BP'B% X+*.=.@K@0_+J:*Y7'Y;*/!9^D"1 T2>JF MR\"U+.TRYI_\3OHRT#FWOP>,'[&9G3US/PH"#%Y=DO[L*V,X("6Y=](%/?OB MV?^:'L7L#:<@A@^>"V0F1'F$,MGW[,^^P+.3YUJ_R9WO-:@,V4!J$+DU1CQB M7C]#>S9]T\IE8Q CJ@'F0(P/"Q3X$76P![2%;-PFY'W?YELWT3[RI=;ZNDO[ MP[G\-4&X_:L[2B[EE3Q=5'ZU=8Q>1#AGL096-D9A>Z-0;^RU15-LC'3&458G M."VY]2K?\L#Z58F!F _G99C Y01Q>MO-TGJ[:VSD."?IC:3F18=:0K:C]=3F MZ!<@.\V$_PI4MS5&NU^Q=%H)$!X8%](YT**LBOTM3!WN@/!RNA=GO W/OAS@ MQL-8KO32=X5NY5L>]L9I[9OKET3?'G9O64[FX#3E&1O=),^2"H?2S\TK,T_LTX]OLA]XXRE)P^VPZ6\B M26,L*[$+AP9 //9]?&:,4\.*+\DCIS;I(D5Z[BGM*Q9-VK*=?"LKZM MPL>9E,6$(%TGV !\JO?F?&B1HM WAB.WE%C/J&U#+9[<0GF?&9J 9PO?4OJ2 MXI4EJ#BNBN$&,0X.?L'P)60+%8E!S;6+# E)?JJ_H&UF#4=,TX>0!-VT$_BH M\*[GO_QR2O\7;5((!=]FS?*DK.NW3"]+Z)AW2HFDII8 M.*I61%H[O5&<\69M:TP/+1DSQ,6YEAE&$0YU_^"N9"T>%3S+Y91^Z23QU_(W MDKQFU#?QXY@::I-MBB6 G)&JEN)XPO"(!\]GB8/O& /TJ2_)8JBQ?Z-%(Z[= M3B!_;[G[&C^8$AVD@8 BRER+-A\>L74\*6BP'+$A. 9P>N/+?.;HTNP&]XS9 MTSW^R7%.39C;>/0'XO0*\ZF)(O7S#-I$'IA\X]8SCZBEH5'SZTU[!-+Q'P$8 M#Q2&26[5,[M5#[Q)_(W!\1(@M=#&;QK_O*V#A?JDU- M5P8%AZ(P'R]BBV7D3G$2W.-5G+-P",4R2W(H+F-P2WTNU943!0W'DI[[_#-^ M@W5X_G4PS1<2\:8.EC7J#$):(6^E_9*3,$E6]HFFN"_6:R-[FK:%S'N$;9L^ MH$ ]+?0,#[QJLC5K18KFH*-U% $>YC"HJY)C-O('R MV2ON100MEG==#0EZ*PP[/.FJJ#AG3&WD'E"<)M>$5P0N!#FL89@ELP:L^:AW MQ)G(E8Q5<=4W)B46 1&)N*@6"I!4 F?J0R1P.SMBH@V HU+5,V)U#7LQSV>> M#38V@ GD5]_5:\CBD.05WXSP4+1RZ^C_::[HJB]6,EDNM3@>ZNGL-0@<-N%A M!;-RQJ82\4=O1XRJ:,#'*6J23377?#P=\W<1EB2G@'@?\CAA\DUK/2JYRT0, MN+&]"($GB_+$TXYO#Q(P&!>K*T0D5"98<&W0'=PDX-I#K+Y LUN9F9^F;J7=74HL069XQ@PM?3O-P5B M8]&@8\]DY0O]:P(VX0)U'?WBVGO!+[J5NWP@']0CYM=U43:U*%QL0 "@8J?S M6_]&,#TL /?0E27"4UD-^&Y-/EX03H@05Q'SZN1:S'#DC8AOD1"JR0T,3B%X M&(J6+[4A&T,9_KL-7F/N8!B2#Q*,]\[10OXJBUZ&27T73:)Y0*@,;<]*_+H4 MKNHB[F 1LL:P>"D.;\$PV]M64C85).6%C#Q)"6#PAHNT M&<4OT"ZE%B=Z9MH:Y@4@1XK0%#[EQ-"\R,4)I5@-JE:GLZ^WKN;HX, " ?8S MU\;\$4C]7%+/I6.\^AA\QF5=231$X)X00C'!9P90HK)/$^E"[;BT1V>=QJM3@$"SZL#?'EJ1XE\QP'Z1-5;ZA<[Z5GG7)=U>ZNOC"S4 M*13+1@,60<0-)$0*L6C666*1@'43PH#,J7,I%+II7!<^>HWV>-20Y3E"TSK> MJL;REG95'\"-^' YZMO<>##\.7.[4;:A9[Q703I>1>%7-P/$QL4] >:A F-+:Y%@7-B06*APLO+2?JM_#'%A15N#\)6<&Y(>)6)#,=C*/\F!IS M)]XIXDMKT@PA5 @@3.7X'HNKYH"@SC6DG(B4OC/)L?:JJY# M3OD65>.2TII3+QY>6[>C^8-FJ63+^+6--P6:-04-S,X&.99+:!U!,E5Z;,B; M>/[L)6AJ*%M;=;S?\>]G+V,J#L)=_MZ09@[MM4EZSJ_H<95N=^+CZJ4LSB20/L4#HYZU%0VC"J'PB;_GS]Z_E MO3YE\-?W_-G7[K._1GISFJ=OF<9B@=][%78[4K'RO?/P4OKL[U__^NVK[_7Q M,F_$L[UVZA&43/TNOVSZK-GRBIU] 9#3L[E4\["FEO">/!QQ(9?AREUTXO_% M&UY&-)8"&RZK7/\J_F[IO)I!3N2%=*(+DVX/=D;Y2B73"/3ZW #B[$JP#E8' M,7ID&*M*)%!AR'C_"(6+Y)I1(FG2-NXL_?7MZ8RGVEC.A=\<.ZT(0964EH%H M+IT4L.'S&72,MC85,AGM_PDA-7\%B5 \G]TK@O5)<-*%R:OR;:O )^:D9Z$8 M]EE68$;G@3HU8E5@1?OG;UY&1P]PFM9JB-:<\AY[;?&2? M$WIBZ3.U6TD2VG]#-Z23H.YC:IWP(D- (OV=/YT>C6FZ.[LZW%"SW49"301" MA03X*$(*32HSE&@Q3QJL,&UB S)4^P'*P8O$5U:\GQ6S]@L9XMMN8$Y"?IMR M1^$G3FS V3*8A0*859BL6%[#A7*];?$?41GP=%IS11B2AG("^/-\0@<\(35C MZ%6<-N@"F11A1C)9(61*8!GQKX/I]ZXU3Z?W>H:J5RIBD$;?BE?1P,0J;RO- MTOA&@^E@>TSW+"AZWW19)%%!["=2#;SXGKA";G-] ;F*L*U2Y8U61;[_S![)W-)S=%J9H)X7A MED[+XU[AB24/)X*/.09.-644<;E8\7[\IQO:DM7529FO&#F:$&^=G'WY$8.. M8+3^;)#7?_T07B9S<_89UI-?!$ES%5)HWUA,HF206C/1U>SCW M%+LCB8^;XH&;@BM1BOVYW/H\FGJ*=*;S-3C; M1,S/NWS3N1!G]Y,+<03WA+WZV^G%Z>R;G%+3S)RYTJB&'OY]'UY]=N$S^CL< M7*L,1'0#G&NKZ[/_:&[X<2,]VD;"E8-\N=]-8;["C"][2@]/UR\H37]3U*6E M^261P'&5Y$S786=@6R'Y1JZP\4JP"])NR)T,GWA).^ (PS 8QF='&,9!C.4 M81A'4_>>ILXR[%;W\XZ2I-?S1TBN[RDG1HC*.-9YRFF185?#(,NL1(52JD3I MQ+-MY;-7P>J&"Z(J,K16]01&_%G"(9\B??7JYW--D.KR4>Z0*8HR:NG*](Z* MS^1,+7U7HU9*1*P)C6X42-"CYIRD)$2L!=,32U$N3@)%E%K#G]S8%S)VS7,0 MHG39"C>S_HWS>19WD9N\Z4XHNJ*])DEUZ[&:*A( #'K+V(&N=H*#_Y55E!>> M6??U#U(6IC 7-"&HJ%(O3%XM.2859XYFQY3"0EA/24V2"R.L!2J8G%"HJ&6J M7L+SER**\,&J]F>8RS9"2KA#ELJ7U \C'RT81IP+[GE#$4UP$GWM=)O'^BE: M-Z32N[+!FE:#KWNZ(C YK467T !S6PN&SX@N+B']20SN 7O)0/6; M%AC@XO"3U%:(?GS&U=I/# L(<[]AB5FZ:;GE_T8RX.[/>@1_H3&UZ4G\^1=W M$N/6MRS&)3'(>72+-&RO09 ;^59:&ZH-0D6S MHY[&>7K"K]%+Y)6<[+) #C'-8F%45@!KI4_=@W4 JZ#K@A 5G>;/TE>/[V$9 M<]LT-U+U DQ=D3NQN),>X!=/^E*@:BW55Y#T#+:VUKYVF7J?*Q!H3ZO\A2XF ME82[P5*^_=OLKU(8^8:.[\]649W]$FN^NDW_^LW/OPPOC*F2VH_!3#S_?"XD M!BF/ZA#E,Q3994Z&.&(N)DLZ^]L^F-P\K,K?*JO4WIJ9RUI SK9USZ=#NT9D MBK3A0PVG#9FW6$%'@.JBKNW20"S*)M$ZCA(R*3>%T2WJ%>F.A:TGLTUU,TOS"0R $\09 MVD&3XEF;#]X!C;!=T^<[D#7*[DM2I(M\(]94KNQ4,DS[VQXIVSV7+8PF$TI; M+(44)LG$A:!1D6M#)-L W,O"LZ9B:YLGN M7;T'6MJB%S]>S"A0G:V)94P <3&HBKOX]KIF]MAP212"2C"1+:GU:_>Q.LTI M+4ADS372W*N\XU771NYA;;837;"8_^IDX,F@YQ]V)I"9IQU@K6647C6_T\<7 MMX:2F8.[E*$4>(/6%82D^J2S._!E11Y':V2X/,)K^D^'&W&3A;/"GXX+XOCN M0=P+X$^948&+KQVZ*OI".\,2V*U>9N'DG\Y^(@^)@D!\^T2^S5]E\O+5&-1* MUQ"NG,L\KP![0,# $1^\W=;A+S1UNX9:,:0?/*X5 M]_<*&)JU;XI-%G$2=;4J5=GSBJC4:$.TN^K*#-Y#P.1PF$(^$CFE<>XY+DB\ M14"<3V>O4K*8B#)?>5!C=ALV"HPYY,J7.1QBAPU6$9M[[#I"V%AGK'1N<],S MRP1@>A1\'NNB@R[P'!TBW-/<%EP"P5YE!=1#L1+OYX@.\*1Q,9ED2;@[?ZL; M1[V?4'^XO*G2XD\;BM.XQ1V[T 01YH32N6@Q"2<>N/IW&B3&D1 +D.,%?4#WP/W!%'T,M%N(G>OGDXR.N()P*4G0!HT^2LG M"I@#@MG-R"L /1R=JZKFTI'IA;CT9B7>C$/!P\\8_MC,/ M&.?22C 0;K :E6GVF[KW-^%*OLY:U[XA>RJR),%6DZAS])$Q1O(]+'O-9G63 M9\KYQ)^AY49>WS7=Q(ZFV-.(K=>.X3&)I,&D3\1T_R354M_$T&3EWCPJ%2*? M3IQ,;31&HQWI<6#'0K@5PC\_%L(/8BP'6 C_.'[17=&- V-&:D:3?;T$(GP1 M8;<(8RJ?>I7\K>]!),144USV'><3'A+H!-,UBI_N&?\)Y@2$X MQ$HFUQDC:SW.# C.-B@M#DF(;(>>VNC;^M5=^O>;(U^-PM;K3MI MC@#JJF)--'+E&"^ (CT-B%F ,%_L*Z"HFS[4ETA&I$+#H@D*@-4UN2+5: M4"+>Z!E;QTYY-"D?-NX!GP3RD^)&+Q,4 A.;,E0IH\)0P9R5*)&(^W_+J(O* M2/^B(LO;5(+9L^6XK9*8 ]TN4@M![<9,18B'B:\G%T0&?;NOI"5.SN:^=GLY M?@/[I9P8NS\;H[2B6C59Y$U-8%MDN!9*-6FV(!B=*/+,A\"99NZB5;V#=J_@ M ;[\_-G95W-A#.UX3?I6"$)ME*X62\"E/WY^^N>9)IOI(7\\^^+T,_V7N1;' M$:D*&P<;=#VI2>^>UL[BNE*&)B6QY;"'H6U4PUI;@Z*7LR:^6(JY1BS ^+Y3 M&Y@GI*X)K_Y\R+C+Q+XR T0;84)%PBI=K %(08PG?02>^>1/B?Z,LN0319SN M$:G.<[^P5>MT,[LK(M$03ROF$:T7+Y^X:G.AE!V7X-TEXD0@T^2#$M*'8PBJ M9TY4B#65["06J*S[Y0E30">3J,\=\-_2],BQ(A]MRF5]: MTP8RZE2G*8-EKQMA ?+"I@H\2BZ3,/_+]E1$Q9L,]"&#OUIY3EK 9D7;]O1N ML%1Q-&$:B 82*5N,3&!.F./$"H2MM7A[79?+J,G BCXI5WE1]K$KGO8N0#S\ M>_'9,(EM:SI"7/\!T(ED!G,<%<5.4.0?V8%1I8GR$B M*NX5<8GYD>H"]B+PLNK+%>-X^7IP:".N-R)#0_-W&;Q8(3EB(-#G*LISFZ<: M <@PK=G^_U"'N3Y/I4GH[U]GU=LDLS;Y^;E]EOL#^:R" ':6S?[X_//39W8; M-$8[M2!$9$>VV/AK>A&AV3$L$ 3E),-,]UT8<8+P#ND*.2H1\($9@#"N4RP M_N/,2S$/Q#,CG\X.7"TY&5:EKYM-#>9_;5['2H 85TGR_;+,>0WXGT$]Y6\6 M"H+,*'EN -H3TB_@*++E1KZYM]RQ M>@[2J3XFK0L8YB"?9P:?YVCV[2WV%B@#:L4\N>K!A/X@"J6*"7UZ?H)I0) MG8#D[G!(-^,=05'LR4Z<<^FM?)()AQ@J %#/)8-6#KZ3-C=5Y(GRA_IJDM)B MWE9LRB0X8("67(!%Y$';YT\NY*9-% MET4C4,I\IJWK0@$UW!)4N5SGL]>_!O]9!%D5+@:] ./TR978D"[U_HI) .VE M'-T?PJ7XVN"*"OOXGV+C(IL6:^N$?5?6&7'2E]Z6@4DK9C =@%"[#IB X29W M>JK"FRDAG\G+F1P-WJVNE ])L@-H'#,@A)MZWNCD$38PN6Z.X9<*D;$.Z.Z# M(E%GXU@AO,(1I>TXO2>$[A0:M?!+= /*;XEO=%NY@"?9 I@<65!;"LQ653OG M)@H?=M=CE@Q.+]YQ/<1D.9Z'K7JV*7+L3K M!%$:) A<;U)$-WOO%'17*ZG7^$W$7M4@K=6Q,+$?EUMM-%VEXXKW=+;57J81 M1I^39=*%K^DHE?$+Y6S6!WIW%2RNZ54&OR ".Q)^Z'V^MZ+4Q<@$Z:Z!3=1.P8: Z* M.]S:87,OI\NJS HZ,;\?>2B3$%>:AT]GYQ9Y4GY\?)NG!M8[3(DO\3;/-[-^ M$RF\*.BC;T SA_LBLDW&O )<0G6"S9%U/#9K[^$7SUA[;]S -RC(NTM&I[ZD MTD8[DU["G>\9+RX,O$<;!.F)#K_0;MN.KD:BG0SN(>>;$BQBO"4_9 QI[!=3 M*(F3NM&+VE9!X3)#6,-D0#C0OP;O S@SIQGN2"Z>L'J%R8)H%H_U2+:)8V0X M]5B9>;WOSY(N86B@ATG/4]FJ:8Y-*O21^K# &G@%.;?$18U@2CEWY9C!L$O# MP=AD!8M%]%4_+"RU\T%;J-.,L^X>6J_I">;*7@-%A(_O#;Z'_(DG_=64FT;A M0T8S+VEAN&_\&P8,^VK!5K"_HIG B&F1R\K3OD70@J>6;Z+N(;VY#Q*7/.@^ M%I?J(#FW,"GA.BL3U1>/KSI14@2_6IPOSM5]?] JH<:9-8MK:Y,AZU]O(KGN M5#< >>_1^OEVD\C!:F=/WZ\7Z[46[6H.3\E(GLY4]1PF=[B+ M53NAJ#;]8*;GP^N N^%12M:5)M2JXH: M8DYVQB3*P\19,;3,^FIQ+3PAJZ*A-A00B*-=.?CB;_[[]3TYRQB$6J;EX3]-^G9<;AZQ%.HUZ7HA+G5H^BZX7 M\0SNW@EV@1CYM_HBM[0QE#%&1T:4(_0$1-Z-Y6&4VC!'#9$U*]DN4UV6!4BU MN0E0#6)@T8%.(IEFGBP\0CAU>T5(B9(\T"SMQ$4)*)3_8!P):%]PRDC!A:-T MY*J7))WK?[$OI_WKDW-#!SS,(>%7@U$L@:KS4LB#SQN8$*CJ2.TL-D 0DFJ/SZ)-<;1P,[3I]W:,39&$M_H M.BINM )?M!WKE4)OU^?W.JZSV>_SZ_P$G/=J2IF#=T&KT4HD,?FM M)P$['[.P'YF2%-PV=745#"9AR8,58-H-L*,P[G2Z#92"]>#05#GU3XX'Y2I& M!CF)?9-PD,++69Z _U,)VAB P!&#IG6B!A63%-;WAF.["OJWI+K;5_&24!J2 M(4AE1'$VY[A$_+-!&+VD:=,D!5_%T@8J'2G!W@O=Q24*=IUQ-O2MF>&^TEX: M2$Q!E C):8<^[L5!G+EK; B M!']+O?#+< #R&ZEQHMU(%UQV#,L*9$2+QC,\3W-2[R=^>BBN\-_C#+#O00(P M'>LZM*WK(H[[#TZ/4*0,-=\+"+HT2!2!*@$R4ZP^+U5N70''-Z8C6(53!Y^7 M20V04$-]F\3$3R+XV0.03!2J)1P+0U;#ZPA.[E.$S8QZ)[*G&+*UYJ[_5_@A#]&: M6\+N,N71;2.@L^]8."^,W@Z MPT\Y@4@\O[G)DS,G24K")TXWH$<;.X(C37@S?.M5>;D7NW39%R4'(-GR)O9- M)+ATFI&(,)M,\HGW+T;AZ67Y4EU![4BY#7%?&]:*T" -YHC@,9)K;[L3H]XC MWW=D]M@Y/8"Y>-_L6V+Z9$ZTET)W/'.4V33%"=+B!.8-RBGIE*F0"CD[:E,! MY+T.OSE\ZI*S;M/BG;+WN>YRZ^OH7S=BS]8UF\*4ZI!N3Y8;Z'+7I!)?H8E9 M=\O#(V]%3A,WYF]#B,/%-/LHR*B8W$1_)0R8;@LM_(,4]E9($^GS.(6*2L>4 M*7A%MV1TT,JMO%&>\B7:5^7.73WGFV#'ZF^X+NK> FAH_&5=JU M)7:?M_\\$,,71Q##08SE"&)X\(5,'42Q 1%!)!,+&8J?RT#!-.3!2>S\9P1Z M/1$Z2QIJ9,7UFT9-AMI!N[;?NU5-R$B%M^QC+I MK*H=EUD7F1MBTW'% ?D>%A0X<+%53-J^B.NKP<> -6HZ'[][QTFBY>[=ML[1 M9 $<9AC1]/!_[]WWL-[#0S$9HQB+*8R9)K"CH);F@.#]651&4I]D['6=?!*B>.O>4N B\WDC[INCQ8L?L_VC_4Y[4O MM6<,?1'2.RD>L,$8YLP(47:9OK 7ML3R=8". M7$G]6&:&]$VKF_ B2\*!A&DHFD6_O@$>8@ZH?$&? G-,T4+?(LQR!KX:R\US ML]]MS12JO!<3GH&9< =$VG[KDA%5 ^DA7_I'S%W&-D<..U8SY5V5DV#J-Y7L M_RH8&=$__@+V0!9D M,EW6$\FECFFR0=RS34O3Y=8MXZ@W+&RO1%\AOOJ##^>(^#I.D;4P64L:H_&N M,I88=CT].\YGY#*)!!&N&*H7,3^$9P(\EVKH)CZ2=DOQ544.0UB\KET MD)!R3MC?R;BD1VOP@YPSVG/TB];EG35'*8"'@2"& MWK1I.LW]I*91K/)HJIU+>+@6V+KJ-9%5,G<$@S/)FWUK^D11BJ]3ZGF%KQA7 M;RHV88J:VA)9X0*\Z.#C<]M]O /23J\]4S=[943W\F# C(EI*"$NVBI>3['L MD4F88"VT@IK@A0P1X%HN;&-2_Y*4O(13R:_Y^)S,A3:\+P$9DBM*_V9X2$>L M'5]X8(JI*Z NES8SJ,A3?_WN6S-%T:*QSF2S4IO)W@LSDD1M 0+>AZ6+;0\^ MQ9L,SU7K0!(#8T/LR]6)2"X@&UIUA7X:&@,UDX"'25M[NBFR;GA V*J=",6A M* _/F0-4J] RCP#02@,J!Y6/8(H5'-2H?!Y3O'UK="B65L<<#'PD<9L #H]G M.[R.0N/W[=#!1LB$]M:(,_T6D%RV2^9$>J3TGN$])X$X48R(Y(,^B4 49;9I M?2()1+>5R)8&8.:,F.GE[Q4R8\23PV1R7=^51#8RGF/NNA0$80_+K5<(0 M-^T\_#TV$:=>+1&=F&R G#7*_JS"K5Y;$OZV\OJ9S L#9"^](&C4!O 4^!Q2 MA8TS>0!WYX2+.M*I0<=R%D%3"3&\QTUO$W] M1(MBX&@#QP.M^U?YR79[5L1QQC35B0/^9I1GXE>>I/]4->B4@:O=@*WV,N]N MR;KV4X#XS'BY53O-@%IM\%7S&!?RO(FI'VK,AP>LV?MSL!\NTDV]NKN7PY?- ME+/[+WI\&5L*..T3LM6Q8UM#H<$05;S$,[Z$HT;1(BC#&\,YA"-5HHWL+_<% MCA]U?W=7929U?Z7[7@DD$8R9=K@,644X!P I,4J=W$M''?I'6R1F(751 MR";;98:RF[I8 M)K'@H:!JW\^'6TU=ZKMMD2*3@5MW;>]L?)3-,)P&ZO.YI-K@1!IEVBU)XFM5 MAXPH:6VS3\AS=CF4D$F*D:3T^/NWX$W@&]0MOS5L5$?=)JD\-(J\/1UCU M/5 'FI'<4/*&8;QNPUNQD +XJ 7:3E3)(HT057*Y+T8X[I6:ZPA6BF"E+X]@ MI8,8RQ&L] $U=!]QQ\#!VQ*S 8[Z+7*]L1^UE.P($[W>B"2;=,LN:^BTR$=; MH<6;_ G]C L[55PNA./:T#'YU7!)SL+Z!6I9%(9S=Z23+VX=Q7](F+ M>BDDF0LG\H$:X%OO'H+K(XV858V; M3%MY"P($4'3 23D)&S:4,27_4)K06$)$2,TVA()5,,+:7>GR,]HT;K-K+'J$ MSY'>->7'(%C)HHM9%7[$X/8DTT#?KJ;57?5F[\&:OL8I-(HDQ^V)** M5/"G#@A!6@NTF@/8M;3"$7<>'<5!'2U[B5=K0D?:*[CT?FMD?RI=BZ0!?'XCI= MRZQ*1IE%,F[,-;V(5L7@!76<% 4-M"?/&_#V412C;"V^+N*&.8=N-$A;,/7*2PT%9A3=@RW, <_I>#+UO^EC1 MH[GXK0_F>\G6%96]8=GW=';.A+"(K<,W1,.\D8L/% 3A#2K#@ %7-)9&I^\Z MG7E4<[A&RBEI:DPDK,V,J2M0'J)4,]J^%-E*I9H&1HR>1DV.[6S)O6+@U'5H MW6"[F[H7VHA8=^0V$;M!A4R.'B27V@K,(E6MBFBQ6!ZNY3KLNW^*&B9JA./= MEFPK5S&>&#H7 ::>@5V8O]O@.F'**RY[TTWIJU1"QB4O![(9GFKM&7?UWWOO M[5V4 H<+L7WV@JT&;O!9NZ8T.(PO&8?(TFQ@G+P4T "NEJTRE-%\3 M(<#N+]LB^ U,"H1JFGN6]7SAU^X_8./0#J^RD.8.^DPC6L-LI G8+K97S1 M)9J=-+^>B\(>IX!,_0='IL_9@6W=@^%K(O6XY5\U9T7,^+3ZWG?<%#.W-%\D MCK[,M[79*FAHVRQVU%3!/'17B\C;_K%C.X]>!( M@41X7E,7RVI[[=N/HQ2(Q[X'([^40JY[+38-TT M\&;V+;W;6(W1$BT,R[)R(9L)!K7,; 182[64C^X8$W:EI0#=Z*;[3- M9V7 ]CIKHMF8=#I9_E6VB9?1]AD>=' M";N;-ERBJAR6,%B,*_+32M9)9OYM5RET1 NVNY3V._9E[5[W_SS4VU='U-M! MC.6 46]'8_A 8^@EHX8"2U+*'FG>SA-LFHJPJK;4\:;Z_6XJ1^FHD#1PUACF MAVZ:LHRJ8,MP'VS;!.2SZ9O@H[;'4/01%RIX^DU?)6(Y1AE>M4[5X#^E&+V8?:@V 2H MW\374E29Q_8"3G1\S$!B*A9,X1:$=3I@<._]&3XZ@Q=(@5"@:";MOE2V M%RD!TR4=;HM^/2AM(UO*/9?*H*&TC5H;=ZJ^OJK,VYVKE"X/JXTK2>.B5&M. M&='AOK_SHSPF5^7W;1E]I71*8C>##62@>-99&6*ZO(3J:MWF?E"ON>*QR5IJ MO7#92!E$45+R,+[B BE-Z4%P][&5SP5-YHFA!=PAA"+,]!CB?F*S,5(CZ=CU M.5!&H-%JA"O(S)(;JAL=N03\>0'G,>PF2W]C3@ S MQAFDNKL3(DSCK@OQ!"-14"K!9 T924O#WJ:' SBM#T3^Q"[NJ-:MY0\[5\NP M,NT8=BRU_Y_^Y^+;N?TO 0.5D ++9/*I["K78 MM)68N >7R [D83$6\U,:N0ZDA]._OCV>FS M9W2$N9(!*B\Z)CC3]*@7S]#UIG!2Q?0MLZW!P:798EU4Q;I?CT;%#^:QI;W^ M4I[3W<%MF!?"4/OEL^>GS\Y>^6TR^Z$ *?^'06IO0BWW0Y6,[. MDEFE-OZ<584YE\Y86CQM9.SJ_T285[\7,SRBAH_SONK$)/,7L@@ M(O-2ND+5Z(,4P$ S*J?'#%;EWQ>VFC+IH3%')E5F.RO*=MC=D"P>V>FE]#VE M+'U9Y7%CRYR55!9;(>RSJU")=DVUS>JIO'W\Y@GQ9$$ =-HK@-0&2I*;V1"LC_?!RH#.91AG=PPCS SWGH:/?UV';4! 4H%GV$)-CP*["LI]45-7M\A#^X8. MYV 9O<;D/G/29Q!&+MF>%BOTD)UG 2S-+;03*NTNR"XK\FF)3#%L7>THP.;',>:N%*C886/R M>:(>%R55]!H:NO#"F"AK/M\AL;CGP():N]VPZ><[6HY37<5+JUBCD;>#>IEZ MC?B+/N5*S" (W9G]^@X7:.Z;3M"="PX]:.?<=D!R/W%QC@A7_13TXDYJSJ1AR%)E?PH?\Q6C6B M5/?!F#?ZD>L'+S7V+>TB>++N(:O".QR1EQQ++CT^QTZ]4.@/'-=C8B61!EWV M"^VIHID._UL%Y)+&&K#_[@:SY(S(-@5I.BBX0'+N]E[RL9R'L0:O:JGZ078P M=M^"<],ID+[0(I+/TBWWC[[N%%O!'%K<2Q2B0(FM&!5E<"^%MR?)1Q"SDP%4 MCH/+IGY+)V)&XT9A\. MO4=,B6*^ 9-X!'-?D;AU=C4%IVUR"<A3)G\) L_<4%K)=6&O0%&-GN.=TGKA/QSEUQY(LSY-R+9T?DW$&,Y8"1:G:8;8$G9 RYB$'77 M0J$U\>B?PPQ-AWD4D4C]PDP-TT;1H922BS?>-W4GDAW!W4$-QOH:V6%*[@,- M!X.ES5;4_4ZM B\E3J/?%C>R 9,:6A>L"KF\^$YJ^AJX-(^X-,NB M5=D]6@=.^60^!Z$'XL@L_X@33\6,K5Q,HB2Y)%&D2DC.P]P6Y/?,60H+* S) MI%\U=;_1!/HGX7(QNE3/"?J+X;CX4CI[\8UF_+[5XW>^Z#ZEZVG.&(]VS%:[ MG'W278??N[H&\(*2-T;7264$ION)Z=V+;U]]RA18K#Y9P_6:"WT=$EG$<=6T MU\6&2]/_:ZCI$B/>NN^0$;8*='NW"['S&B9=*=+.S9^L\/#7,6\+#S1ZQ

FCTHK='&X;P#.$+HPD0)0Y*1-4(92&U2@L3RC'.?'N&.!"AB MJ1(W]1TXS=U1D<#1:N;O(.3FW''GAZ.;\GK"-YY)%8PKIZ++BF/!'P!M<'^Y M)ER&:=HEV0Y4.K68Z>3NM[1?72'L<]JP0K4\N3WO$Y2XO4AT9>%;W^0+0!]X M95X8 &)J]6:#;<^D<1C\.W0JAZ5Y_OQ1A_DR#.263-:]1N0!87?'2G,I\"7C M_^(S&[^$8YLP@,9Z^]T[:2Y>P[V49HW3;+Q)Z!]9I!#[A&H+1>L"P7QI<=[E M]MX'9U>4!W1/+(!D\L"]";PD E3K"JQ<1T_$-[Q=/FIG_/U%]335-4#&/N7LL%90W=-6*2 M?[V:\YR\(^75?'Z'C=6G[B2KYB\80\&=,XCK4G0N"3D1P88\/[@YA?[+7?0I M]9DW=;G=-9,&/QG)7C]O= ,H3[R_"0H*2_@JT+DE/X>OA8]_VA]>5O2 ]J35 M34A&Q+C#OV^O(P,Y75CR;T65$9P$(AQ-HAEAGP[STZ=PY_F(^=$C!03 __!2 MY.&E,O>@[EK M4SX@*(UF16F**]CC/+LU]%.YK:DA_-8R7TM<;"9)^1)8AP6[R\PG(8O[B7N=P;$ MYW*!BF_K))KYDY=;M*,YDG+-X\YGN''$Q9NSQ^WZ06)%6[!(:.Y8;SJKY ^+ MW&&?E!E7>9I\3?'C&J&8W8*7 *6&_XAW+/F5$N*Z=A%ZA7#N&PX6\P$.^KUJ MU0=M$]]@-K.N%THCVP##=64[M&/SB)VR+_^57<_9*_>0'\*.8MT4C0/FS&T@ M&X #A4S8M\!W$ .Y\%O7Q67!_0DM@SSSZHJQ1W"*G%HS^2#\F_ C))5%&W. MD69HM/-[KIL\5ST*-" (YJ,E(0HT,K6['S>WG(.]A$K;4-51HRF71A,?UOHW M_;8^ !?FPUL&/]1T,.[2;313WX%!P9YT\6.:[!Y0N>TV ^[XIX :GP2Y@ZOV M/Q>8&WJ7PR1/(=K X'#R?F($@O[VBE)\D]2'X1JZ5M%@P;E+2'C#/]IDFV*)A!8]5G/3=G\.7I:R@)3Y;TNY M6^:RV/F[,)<^ZSB]*27V#S>N MR.\MPU.N+>;(2M[A^AT]$.+9MH-:%6WGRQQ=!W+",$@>(F9IE\MRW+R/:EB3 M95&10.KF"+M#N\#1:<=EC 7A6K KM2 AWZ57//OBI;9($KV*+^)H[8CK] HK ME^B@Y";6H7&\$QBI@E6N^(HJD6;AM5K$'5LH?J*A#+V<^P8/.,\]7E(WN7[6 MOD\3B2-*-0X7%=9&OQMC\N8"(PME;0JHT$=S:?6C_ M10?EG#3C=^W-YT_R>+PXQ0R\DFWD&#TR:L5ND;QZDI";%>N>#5/&1L@5[&'2.1N\]C-X]@W)6U_QGSK78K4+CIL#+V0? QB:\$*7.Z\T\FCH_0T8GX%>8S=C&D,A/[6 M6TH%4-$L.,THN6L"?OQ[5,:G08U<%;B64M^RSEMU>QKY>(X.7">@(QXMBN;< MCJM.D>0VT=2X4+WGXW9_M.U^OKQ!5R+337!S][)ORM M(JD6T#\M",>R1)46%=U2R%."!Y"ZD*3Q[-'LERRBGNWA=XA15010@*"T8XH8 MTUY/0R77*IK-!&YAD%# =)C?7E@V-)/6$'X)=_RNV&F@'LV[5S$$ER+TP#G/ M-!_WX#W-V:W?^A#'B[==]BGA0(1;=P'[A=2^B)-,.L5'A M)+ [-CPD:5SGCLK1QCV>C2.)$DVRW%6IN7]27GOSVWX#D)4XW';]II"DR&YS M6Y]TUT6SC#H^#NLW$=3LJB4\%/M[W#O*PL54^Z0#?^KF/5124[((+/R M7NT?(JM."^Y;$^0.9+0QB[-'<,^]P/1 T=\%?O]]D>P/ S;%33P-PIV&Q(?1 MX)U+#J!V];+M?N!$UL _<-S8]CZ0YLFQ[\(U/VB\4P_YXLO[@J,?N#"GL^\5 M)GWY0+"^H%SN/3D[,-,/FIN)9SS_LTU-5Q-L-@'C/0A<_9I/Y02[T/X]L!_= MA_U'B+[]FW"N !1A.9J@.-K5'#&$UT_-TD-WX=1J?;EGIB?(RX[WU/O?4Q%4 M@!P3VZ5(,9FM&<2:X @23T= !>"M$.U Y>S03%.X-*#;Q2DGJV+\K0+<^:)# M@$>XXKF>G%5?EH18 HBVH[TK_2G!-0H_1S9$2@R+LF_)T0[Q7K]&E$@*4"F[=$ (:G4'9@Y^65LOF7/#E59:$0W M*)'=O5%"S1;JF.K)TW4?U$8XU MZ.D*5^4Q)Y1^ RZXITIO",[?;_K&0&U%$\[M/_I@>CC0X3LU"R:3>&L7=5-7 MV4W1$.*\: '<_D2N#]U >E_,;BGAF09JPK7T'4>;$\3 MK/0)=Q6@;EGC,J$(@>X5U/ZX0 ,Y$:MG\J4W( ;EIN26K-$,/,7A^W.UCMK< MJJ(J"K9/;M:)XLE3NFYV>QL(<):B][&NE\5JFZIU;!H*?9!QB$;WLN^ >]%. MU*[^RXQ@"4772^!$>I;LWX+#5!D;?\RV3*O>H,=#Z.//7OPOC?^O\VP9?("J M>SEDF*^BUZJAB12$=?;%IK('%H4&Y5Q MP:>)!H]6KU\RVV1](TE@"G6!=.MRS"Y#/R5[S$B=%B21UJN^"N-U&C,4 M+$BYW_0GPFT>[VS%&V@#G1)2Q\!*VKOI>*3MW;I\;EI3%S+NIS /E/+EV/8B MG(7O*"BDVBH^>-%7U?8&7$>OPET97K(J,GT_[1@"!!4\_YID3N7 K]FW81') MM;08<=$KIA?#F\%:-/E)<$4K<6'_UF77]G-^BNW5\&,29@M(&^,0(/9"&:_#JOD*L(D7<(&NN2P\56R=K;;)4+F=-MV&:, M8JQ7;H1-'GQDK1X@1XL7\D=X&7;R5B>J#>%F7O%NM!VKO1O2);,J:XI0LVW= M=\H\+;N(^:6D48<5ZSHI8-)'-GP,.8UH_IU"_4"0OF+Z>61$UXQVR@5"&D(\ M HS$6)A]X:0*3L\(!ZM=973.X31.;^M_5S,^IHB(9+6)KM?@<_-4LU/AA3$T MFP^/-5C[U.")KGMQ4W3;4\J(Q&;ZEE2G%(!@IF"D6&;V&_$=WQA1GVPJSN2$ M86[:RKU"E5'JBHKPRJ>T'G!CZ''TH\!@7:^2*?URG^N U)BN3?W JJ^T/U$M MIU3KV&N)DW#9;\,,_"G\O\LK^!F4'.L['U8GES&:,TF8@<%/FVR+S>R;!5K< ME!AQ,",],E2PU *0UG!.B-YC3(=QN8^RNF%=G03CFM^&CS,?! DGP_@QQ*"; MW'Z21[ U_M-=NX=Y$OS6D%'%?"F95]L;0@0#B!*#7*=0#4S8@B3H\&FSW>+/02FLX27*+\B_5- M8CN PP6YUUV'2C8;!3T,^.0+]29WO;H,'++[%%T42V,KBN9M*@>H="RB&,,> MS\W#'-31H6MEZ M\C6E:B5?;BAT",["AG&N@-DL7:U*3)<3!N&0*SXWGL[I[38(JI(KDSWM4?H% M;8M]1XTB$7TJD"5;EKF!R6'7,^4L(XXG(2',RS:_94FFBMG,).5-)9_9=_SC MRM_9*MH71ML]!=J.]^*(QAX_P@(>" L TE'< I0O:X;5,_VENS%\&[\PH4;: M@';$*\TR+E1[MF<<^8H?;=5:^"3B6;&; N?8HC#@:<+)C$7W1/8%@0GG"F A M4CM)M[=(U$=JM#0(%*<#)1!NFX:"<7_9+IIBDQ*+BYXZ?8#=%NHZ2]J2%_F MU55WO;40NL-;H89(@CD8-0PI,L M.CZ(D@C-FYMBD9^PY.KPG"96X+A.CWL-KRE#PBZ0'<_H?%(T6+5YT@C*R%-@ MLTTV;MR*'YGH4KA&4:V:S*"WQ]5\M-5$EF.A JC$>\80Q:6VZP8?*9,L&7+B MDNX@3E>?>D 'B"H7SCT9DV(G*8EZ2S3E6^%#IOQ7>/AQ,7^/ZY*S&-9Z6E!4 M9+EO LO Q<$_41&<+6EKVG HNVX=:24%F^%FU)9 A&$,T;9N$:&$Q<D!N$J/E5;&PNMYQ\SRN)7#YS@XW+S;* M\1I]_.FVFHX406:-Y?T'Q]A:[8=?.2['XRU'E7> .=1]EUTQ($&H*[8S@J4M MKH_._B/?5.OBG72GXQ;B*TLOHA:"V++52=.8(:S*W_GR"+", ,L71X#E08SE M &61P/UG@9*Y#2LI#OW!.]+)92W.F,[)(^U"K1KFUAGBZ:V&K$V1G#B4,FI M1\79/9;NN*@?E$[/ #K)2A"23U+-CGF(;2?&&QB86VH%C"[K*N^ M5=0 ZJKJ)1U3GU&3GHILS\U MTE1K.$E0Y>.= :QK97BY5+/.M;$1\1 MC5H..OS33V?GU?:>YR12A[+,"OZT,G8M=@J!UW>0B&&:V[5/'.C',,WS@!<4N_=MOO4 3]:T*JJ)O!5#QK$I!>+5OBW M3.IV$S\P&$G=M[55E4#7FF*=,I&B]QH^3Q7A;?@F31*K_!'0% 2(V]2:TF5 MMPO.98FP&*-E0E<(MR#P S;$$J7P\ 38Y&&# ^V&J=Z:8->SM9Q .A3PF]AC MHTNOY\UCWVR5IBC_1T_?OBX:\?SH^H\?FZ?DE(HSY3Z)5+ )^GR%F88VKXJ! MH@0S]]$#A@!2NP53$R Y[>T]6JESV7_5<%37N8LFY#73=_0XL&*]SI>%VJQP M6O^YCV7KX^(;[T>H.W/_Y^-YG7R>)NP6*)O"5\G7=WT].*>T/S\R$<33VF:_UDF7#:\LZYM=-?4MA!_8J#!9#O5C M@*[C[KN1FZJJO!PTH9";Z87P?(R,O"T@6S$S$BS0Z>R5%@.I!;%E7K:6'>?@ M$X;7RE6[@48Q XRCUB*W*-M--XY10\BWB&^U$23WG'R:+V)D;93=N+^6Y- M6Y'0X(#)N9L1XCTBZ(+\)/?#I(,3U4D"M0R?1_/7BX!\M96NF?G07S,0FK=U M5S7I52N-.=)Y>JY&@9WXN&*2PP&0IB!3VFZI,86\L.NL64_Y8$\IEAB2MJVS MM[%;'7.G%&$[]HT:<.XC#$\^L53K5I/OP!;]5E]Z"NY@=D6SHU"6-.M$ 4J7 M624W!OZ6EOQ_]-P[1J@RSE5U)(',J8-%7MPH!6HE@'^UST7CWNIT]M^Q$:UN MDFB_:U10%M;8A_ \J'7&O6T->,'GTZ'F1&R+-,[>ZWL/'>&AY@/".;[-31.6 M8RKOTW#T@_9<:?34_+UP[FM;'[Q>F#R^Y_*E2A-RFE!#(?N"W(IRJOM*Q57N MB-@.(.7ROGGB<4NR,\CJ0R+WR\ M47Z?SRYK:" 1B=-"L"KC#@N3B0D3553M M?F2GR[Y]QP93F_ILH6A ,^'8:S-*$.+@X[CB3:X+8M(@&@%N*D1'(JESD@!: M)2+(IE?\:[*[M/"&'LA*2#/RH?5.-A_M%7*GO?,$:*NV#^;5=::3]_K7 7C5 MLY6Q:(K5(=IMV^5KX^:@1J;VE!?MQ["I:R620./4R.LC^[KD)G7*/K(T$$5K M;7:#%'-!$/A,&(-<0Q]UB7K1MTK>*0Y+& D2"/8UFR-3&F2"[$= MSO$.13YB-.[=U[G:[.#$>.N)4#*?RV1&G%:64PR<.XCTD"9BO9-\&B<<@:3W,8T M"]G&R -K*0U+D,S5+R$/%R9,,A+BN+1%F( ,..R2.ID<[X4!&U"\M0?E[[)@ ME2\]X>N*>[BSSEBQI.(%V5')@^Q/G3Q5;^B<[;HQI&,-M5 MMW_1#CWQ=@$U M!/(?L@W_NRCLI$YCK.\ZQB"B0AH2L\.QXDY6ODS6PG$/BQUBAS9I<;V]KAT[ M%7B<"F&T&"KEV0Z^9([A%C1.]/^V:]HRKIIZ.OLA[:65X,J409@Q?C%;Y5D' M&H@:G#123^ZKXA_L#0GI2MS7CN"M7@ MHTXB9;C9?Z&< 2F^ZJR3F\&H3\9\ MMES=N+J6V>$,--_J<%/3'CU:F$4AS%77123M<:O(M2_B.MON7#@I L4Y@>> M#D"*%L,I;HP(#0Y'.+9+WDF.%:VH@NLBW6LR7A?>P@_LP_/)5Y6$R+@#=N:J MD_0#P;AS ,-X!9SQ(770+;NP:4^M)!B)Z%6$_C;!4"!)0K,RWA8?D7(BZ%6EYR"-$R>QY&8848_C3[8F$A2"]$"C+SV" <9JVD]U]E-^&*Q:00 M4'\ *=&\W@"UL"2=*_D=UB?IT%(ER>Y654LZPYNH=$H>'+G":+L+E @M..HR M)EL';PP-,CZ%'D[=R7,YS4CA1M '40$65[U&9MRA57NCPRHA0X."W<5SSJ3V M^;O"^)OHBF+2I2)/N7=T2VFX;YN?O^4A2,;65FY3-)%\5@O'M3N6860%]RDU MTP$],76-,PIFI6!9>MI=Q\+4 ^[8[V(+KYO;B5R.("O(6@* )!QD-^!A)4-) M:P>'5?\;=:"TYA0WR4O'P'4;(@?!8^J], B_-.DIRD*C)M].2,&)Q)F%RSUP) M Z4G !52R^BC:+J+04]R9;L(5SFND#@+)]]D$=>@APK;-P3K*4^+Q..L =\) MU<)O2&/[!$("F4V;"Y.VCH%Q1&^I)COHNRM'DOC=QYJHN\ M*MXQ.2YI7X%6Y(TM<+ZK/CI0@C*/&]E MSH _O8Z!0PP'"\F:6T^CHY9(L%F)L^A0>P+%4+E0IU+E[7%N_4E-H-#Q) MMYX'MHRX#?4X&DD13')*B+#S\H>XNJ[DZ'@A\("\4704J Y:;3I>J;?--WGMN>8*BIRZFI M)W+X))L?;]B/'T*]5\Y^UR7+/KKD16WW* -_&85#Z;QXLP,/..I3:AF:KX): MA-M+>"?DMBQ]S9H!F0O%4]%@@FF1-F@PRPY^*/9<2JU]C+6<5(B2:'JT$_:! MJ=PZ?KQ*WE]C4ME^-Q3 M$J3IH%1$X_SLV6<-Y&.TL5 M0V55]LH^>=RW?@\]Z,WG!AG/O&V5R:BK!SX1QB7\?Q61HL#1/9V)-ST$#NK< M1D_HGC]B508RRC0?86+SID'S_\C-UN)W? X8JCG6E5/B)%:"0\4:78B: 8J+ M$?-$$86]?,L;),41=S,:N 5/5/?'13ANZKF"$(ZKQTC4A+UOZQ#F)-2CJ",5 M*\9?H,4KGYQ+CEJCE0.Z &YE)?D+F]04 TOFJP,1O@/M[3@>DS^,'*)<3IH- M<"^+^4AN1GL/R_@]P"2W\1T1$=)>7(0(FKPR*IL5I12IV"N[34Q'(3],7^HZ M:+6Q\BR. GN9S!0!-#(?$VH&R-$5PK;)%,<5#I09? +OI45'\RC MSEK[H=,V?X]W%&9MMVR #%3G_JZ^[W16X0T'.3#A1CW5$N1-)A'G[)?.WW.:- OX: M!BL9Q)R E0@E'N5,J:0JKJ;E70;..WCL97^XBR?"P!3II@X\#VR$RTD\/$ZQ M,FC@=2.GB1'4_+,%+BA&?PI(*#@GQ3WBG]9U=# EG6L(GS\6C'3C/(E' UH)X;'J-FQREG\O(K%LPB MYWX0@]W?CLZ]$>5>]*$I]:9Y>'NF(J3QYE(K.=^C%!K9VN]WP?VNO OOT6,[ M+)OL)-W$RDO[!)=T8TR=_MA&5RH M3K2H#36MHL;&/:FH0VNZ'"S@)*IZW,;^9)-VFOA9UE72^K,CWZ"%;R$7JYKL>C5:TOB'-;U0>C6XF.;21EW7'4G"?,@XDAF1F.CQS:*01*?D;@8I> MQ(QN3B[E@B6+A>0A[R?<#9+\Y2$3Q#D,'"[#:+QQI.&N0V3%F\T-FZZP'*\% M :F.2W&0MH+@YMK2B@^>?I'56[J>5.LOYWK4WOE4&9QX$E+]Z -W6@Y\>*+ M(?9;P7F).!,O

IR'BD=AR/A$HV[C;K(Z',RUC(XU[=6$=6IH>R,GGR#LJ2 M7#72L*&XJ)0>:WCY^(LI+FIXHS*[K-4-H%R\+;,U(#"L:.Z2]NA=KU=BHAC< M=V3]?+2U[BMO?,V-+XMXC0\9ICC?YQC8=IC@XRH]'C.Q( MD?.TPRCZ'6:%#92$8XSZKK\YC^OVJ.R&94:]KBN"8E/LWPP3SMG$Q1?;!4CM M"D[ZF&A=DAH:*G(?-)-OJ2@SOJE8+"04]1"'V_JXT(^WT"QNXV@9Y"KL*SML M;%O%!]5;E55:6^X8D4;M 8),A,:=L)LBPUL#3LXCY'^>7L=CI0Y&V2, 4XCP M)76P.(CDE"^6M"DH*D!C"7L=^N_IYDFOSQ>. K?_=^$OE"B:QZ+F)Y&TU0HT M[I'ZN4_GC#]8&F)R4Y?D/1QW]2/NZD@R$N:=0E/ETO7M*-$A:))=5$F*R!H9 M#":"UJ8<&]CID1NJX M.1YQ^B$5Q* M; 93YP*'-7;'I$J@QQ#@H[B2,7>BC0H)3=QQMA]UMJ/O#9XF:5WC)H',-X]N ME<_6@*/66'AYDXRMXTK3 MXCIK%21W2S=SJ70 L8:XC%H&,0-$05MU!376$'/F76Q'HM;72_[7EMJS!M(( MQ,Z>,V)"(;FO!XT@LMK^K<1F;HN\7,:D$]O*UDJAEVDK W/DB$*#N#!C*)UK M(B,:2S=2O '^I^#34Y#%9.5Y$FGPI/?7^65WC^69YK=W9VK%D/=1!+JW0@@X M:)O0"O(>U2S%Y$_/!X2"(]S*WD;E0T=?OHJ,WXD61UBV8E-*PSA7GU6,FWC) MDQK"%%G_")@:"5' .L^RXC 5@B=D=.D4%.=N1Q!C.4#$[6&9+<\?/7E7G.*7=DHZ<8+IKOL&):YZ(1I$0^QNUN0) MPP(^.,#6Q7Y[0:!ZWSIMW1BW3T!])JGI$*YJ=&--OX:K;J1"=/X2H]+.5ESG M8=U$Y4X\W,O(6.]Y^Z7N5<1Q-OE5'\PH)2^H(2?,-G776H>*M?U(.G?0\M,? MPJWZ\,Z2$7JZC/0W6J 3WLBZRY.PUDN>0':XH;LB,[7[#O 3C,Z:-:XZIP8K@WI;I?H MD:V*1,G?OA,1]/-%-!4^S$2XO76 EDTX 0O8\:GG372UJP/[3;UF[J0I#4WOKJ+:],I.*B=3F)94*L>SH462 MP.!YV3AH-_P/Z25?H%/.9N 3^B/R1\]>_O0_%]_B?YZ]_'1HE:B=+*QU>YT2 M1>25RF1%3%9LX1L$0;'_V9G$<+MN:B#(K@CPP,_;4!'0].UM95;!,K(@$&<: MYD[GBRL23 VL/!%33;5)@#81.[X:] DRG#19=34*S*[%?0_#-[6'1+M!]'(M M2\QYDBTPK9#1X,R7G@_ZGF128BP[Z'".YRCRW@I(>%A?B M@7)DW8RTF!O[DS.?S Q&&PGM=MB#I-5NOS$UTF%J&)F%;S&]X+"7DT]\>BX? MP$"133?%/^D4SYM]5XYL1=+=J\5)JEKE0!!JKTOP.BS#E$)D#9N&=8@,_@U'/I6DQD\FN9-9ZQ9"ZBC7"D?4]_XK4!*"^%=/KC?W(.T4]$&)J5S,Y>G:RS)2Q[UG9)+X_1V4) JIT2F7*-/HGQG6:XVMW7 ME5PD;!$/8%K?[W1RMXS=<(Y_SEY9S@Y+C0B+Y3+G0 M#/-UV.K@QMO4MZ!7[;(KILI#P_VJK&N*2*I^48:/^^?DFP+RUJ L9:5KET-5 M!20BY$M06MT^J>Q/A4]?/"D0UA3M.CXV/(\8/DMW87J.-)X1.NWQH'-IHFY; M%#*<0F6)XC"KBB6_AM5=]6_'MY>$4PAC!7 MH(:1+&+HTJ*>4S,$?&M34 R_3("]>A,F0LZ=7^=L))!-B<*BX3V4RL[9/M1H M*8 7E#2M9K2B=MUYS.N]]^HX.A,OFI[K:V>SV88OW_/F! M+-[S4PJM-SE(09_T8KT!X8W&R\F5Y.0/Z?Y([J/Y[!7YMW53%=D\*B:2Z=R$ MP%EM%:4:M?1C.5&^=DSU&[Y:LF8;6>,018"B MCU5GGJ.K4RA[VL0>@FAM&:XSTPR?3\E1SO>HM:C8P@[%!P"^I^"_&)2R&+?Y MX#V??SYZ3S+_N!]G8;TYNQFF=KF=S_[69==XE>'/^_OBSFGZ?#BBT:_U5;6] MR<@-B8NX:Z'.WF.A/G<+5;1Q+S!]+RD?K'#?3"\%OJSMX49]9:!2M^J0_5R& M0!#('I>B5N\0E/03,FB/8HL^/Q!;].)T]@/R13\3_"0G?^UIFZ3OAJI6#KDS M)$KA3-DFOOE\BZ5$KK,.:ME M5"S4ZA+^7W-_"9)0=2Z,H8QF^# A%#!0NC3"\^A]650A3'!?10&!$#_A)96@ MS4I,\6WFBF, <[ J29I?-^Q[AP?^\^OH7Q_KZ08SE .OKCW(-??GQKZ$9[J'/3F<_4DGW M(EOEP<)]$UD7G_1M]!,ULEJM[CWU>?_SS-Z7N\W>_3?WB[,_'&WET59^W T^ M;?-^/O_EU]GKU_NMU\0X/S![]=D7AY*_"D'>CZR50,'<+V"O;C+7COF*:72_ M!3)['C[!^>.+R-\6'M!U)FKUNFU[@BQ(NP&<2OXR%5X%UGTPQ9GIF9$9>5U! M_YMKY6%V9"KPZO>$YKP\D.OOC>I?S ;2%U2P(,)R4];9!0?A= &"A^WZLBX5 M&O+JXH=?3P4;<@!*Y7O7]9N"M!O")OV9>OZW3VP-E>VNRHG^@^BLLX9S_INL M "DC7LXR\*H1A85&.D8::T2*B)#5S!VWYWLB'X<22][F.6X)84(+!R3LG(S5 M$"*47UKKRE+K2'G65!S4H^."T& J9* ]0P@[-6*%'5'&O[0/C^LY B-0=8], MB25E3C@HCN]UJ['U I&<*0F5S#F=#6?I2B8]1)1]*S?U)5AU;F1,RFR[2Q5 M3T;P0@X;#.223*3'JB#-V36%IUR4<@_JF SG<@"T,KLU!0_E2V@]PEY&&]XD M7Z.CJLQOJ/!TN=WQ]H=319\^T!>>1?2)'>=S;(]O\D5.8N5<_7]Q-A=A]DYR M\>'_>O'%+&%+11LK-6],"!N=)]:=U_[/+^[S_<'%,%>LI>QJ)H'"WG7/81-Q MG8-KC\J3E+JMLO5$@'5@&R=VF)WWW77=A.^R)7HM_6ARX8GK\DIKS71D?T95 M]HEMMU_111<=&D-> 1)*S9#D#JIA%N;$I3#LA16MEFNIN^/3YRQ:](LI'WU' MJ-6S9R?_5_!:6HS"#X0X).?N/1.&(:D"XG&]@2#0NVUL3X*&<@ZDG;"-9OR/ MOQC"=7;VV?FA;[%'<80E=\#;AJD,+:O0D*8FV!$W;?X7_1\OB0^GS+9_*2J, M"5]Z"0Z>159*+!.F1@+IK[X\??85A?K_7]>$_W^ICYGSKUX\F<=^=OK55Y\__F/_?'KVY5?W>NS_QKKQ MVH4]0-OI__SAQ1\&U 1_>;YY-SM3:^0#VN'6X!WWV&?FJ[ML%/(YWQ6DF2F0 M*SL:,@,/>SFB&]CY:O_*1,3]WOQ7*MO.JIY< 5RLUQD58K5IWR;C48?V^>F7 MG]]C=!.I3C*M)R].S^CKPTD.P^5,V.R3LT\'::#W6LK#VZ?G@DQF*@5$7QLJ M\].B?=BV/;QWO6MG$JAP(UKEC"5'RP5W["TC@BU<\E=-MF[_W>;GQ^Q=L>[7 M.D.?$(0E0B]"R%T2!II$*?-/W?Q9-+?-P: 1YS,F6O;/W1V&_S);O TQ='C: MBUO0GQ*\RT!T^QDIO^B M,=3.C?;\L>;HV6QBI@ ).*BI0BKW^9 >/O4K/GRW8"Z>W7\FCLMR7);CLAR7 MY>DORX,OXA7^SY.Z;G^J;Y"F=/>M_=.+9Q]PX4[,Q;_UCIQ>^]_5'!RG^#C% MQRG^#Y[B]XT4G](%I74T=T'9/SU&1/@$]]W9G^>?GYV]G\?T2"?[@V?UX/;9 M'S]D)A\P@Q]EPYR^>/91M\N_^8'\H!CF.,5/8HK?-QB4$%7JO8,H]=\C98M* MPH<$B8\P1T]D&[_7U?VH.^G1;_S?>0T/;K??WU%XQ)DY\%W]EA[7-#C@CYJ_OU_ ^=V)Y#NQ>/# 3\_?7XO'91I$,WSTR_W86@^.?MT]KM@ M?[Z\%VCT@L$*1*4(D._EECBS5$Q]1ER_A/&(2B.98=;SI:"#,V)H9+5[9O!@ M,(0VF[>#GX P2<)= 9K5-3'$FH18Q+SC>W7)C&+9N_"D99_'$4J'DGQOU]C> MNX_K\V?/_K![S]$"?_7Q\*>$Y_WSZ>PB+YGHFNADZ>0!E!OI^K_)NNP^4-JO M#@G+K'CE\/]6]:RLJZN\B9!F\.-RLXR^?%=3&PI!DY;U1@1,A6HV_(D9.)Z= MT49Q*..+D_^+1HH,.J?$N?+M*^J V/*3_7I[,6+D[-G7W[U;#<6^3^O9?BK MQV@9_BR>JP]H&?[BS\>6X8_>,OSQ-NC(+G[Q&6G5G%_\^L/KOW[_Z^S[;\]_ M^/7[^>SU3Z]V'^ #&#;WI)[_=/[7;W_\]J=?_W0Q^^;UQ:N_75R\?O/3[/RG M;\+_?_[#_UR\OIB]^6[VW>N?SG]Z]?K\A]FK-S]]\_K7\)F#?S=ZAU^^O?C; M#[_B%=[\_.TOYS3PB[V,&Q_E0OV"^J65A?I/+?@Q>I")H=?JO,K*;5N@V2-> ML:^2;K]?8G/@&VL./'1R#3QQBB-X^H;^G[H/GIUH1V1+Z2 MR_I6))O]I&5N MTE)IBK1-V5#K>HNA]L9? 20I[&'D%=, M_ KZ,S#,!W>*6)W$G_3]5(F?@&_L?$MB>D6_?1AO7K8Y\^[IU_B'?$>I_YDI MXGK&"3L)-F9F2]FCI*,+)'OD]9Z4=?U6Y$9T6@!*+JH;XK*$C"D_E9#<#;T< M=2R=SJ;65IK!?R'IT^^XRU1[PEM1+D@GDKG^_!R%OU-;:T,,W]:IBA%Y-9., M&;AT*^A"=L5:^/]EJ,HZ35W!!8FJ&;$6\=91>"!-Q/JD_-VF80U#Y@DNBRB7 ML&?*!LM^CUU^KZOFM[[MBM4V<;B?/SM]_KF=\0^S##OC>/FOYV?//W_^U>_H MPG^SWP0\?W;V9=@I: ?:$M^T,I;1^B4"G](D3XGT_P6?!91^V;^SK#H_[ MRFONY0U.%#4DA@U"/S8?\F3^3#T-KU_/.3;X CO\+&SG'\>*Y8]U!RB]\Y[> M2NO&=U-#A+_+R4;BLZ_FTD9I8@@4P= 3\\NF)^:\YU]JQS&S_X9A1^55(02X MS2]#%)*35;R]O3U=9&U7TE(R2?%IF.[?)T=QSZT4&R;$"KT6$2(F*Z&955O4 M99>30_WHQT'M6%@>VU:#:0]V]/2JOIDP'_<,J5[)NK^ ZU A&M1:L,X55VH^282!# CH .G91P6=51A-Z%S"*A%M=Q&?6X M_9#LR*)1;X,ZM4TRG@EY87#B0\+]'!]P.DO>%3NZIHN8F$"(,F 3S!TX.H*M MPSU:Y:*]D5=7U%T7!5PPG_+FS5RX"#HP7MX4#1R"!:2>9 ;FZL#Q-YE\M,S1 MM0?WCJZ(2R4.H:8L8LQO*06+7%&^N*["?KG:RMT$QA12F\FS]=1[N45PKTCI MIV6^#@O2<2/\.L^(R9ZUHD3.=-F$*0A#(C43>7$3\*'YC'KQ(@.MJF/2$S8+ M+UP6_U2RY"[GSD2E]\?[8VZ$^5BF$*PC$'K@[8"/L)2*NHZV)7BMB[)4>6ZL M\X/Y>/_E(<_HK7+5@\&T/C)R<@51D8IVK%:IVGRP8=7V%]6FYQB6C7$8TRS/PKQ/69"K,)$YV^;4_,MU MV2970'O/B7[^Q7"B_Q45K7O,,SE+37XM\F3^YN3CSD? ;/FU>&,4-E[F2+"P MEIY&94Y;#GSS+^GO3WTS?MW4V3*:.LG!-,L3,I3;>,'I>196_HRR8<3FE*U+ MY#:(F;UO[ZIGJ;;_WV?T]J MW@-Q*]ZXJSGZ$7*)G]1T7&F22#"A($E/RD#IU<]J5.$]T8UAMP@8RX[&&K\.%V=3%0(9*KZ5;FH.3,B._1C*"(JBEHXU.Z!-W-X/W MUE+"*G'=H+_8]A3CDW)!DR&1@_,29R9?VO4]#OF2::?5NT_0%X5%,*1P(I<] M"5U9Y*+KHR)3U\5&SBL_WRX4Z)*6E+ =_\J6J03WQY M7U>S_^I))P8IMUL(9_)JTH);5CZLD*3A!T>R#:<$JJP4R29Q%T@Z%V_U1,IB M\=D659F!,]"JD>BN:];$L,C&_#I)+?%/I$9D*)N1O(G;([4G>7,ARYQ=R"BY MPP9IJ223SJ;$8*F(/ZJ^BWJGN#TNO;,CMC JEMT2XV?8R3'W\HHF"+S=+:VNH.=5;Z+__68638 MY:I"G3^X<2&(XDUZ)) M]1[W",7_!K,.PGWX=0K,RY'O5='DQ3>.[7*I#;]OM'7PF\N<.V""*-,U$QU4FE=>8C">3T4*%MV00"'EL*]"G-L M,!0A$1*SAY )>R(JB([K9J2NPT^2\S8)P$^ MXD%+Q>O>0<@60G72,BQ=T;3.ENML8\/2)[H*E?Q\44D?1U$Y=U B/OJM_(1S MI<';/+E$\5&W;2Q/N7D,&[MA2!3ATX"]\J*N-QS4+<(B$IPG!HK@'D=AF'Z8 M)T-?IV@FLA\]M"#'\QLN\3S9[:YV-KWR^&E>[B[G(JNL+@?7:5UV4#*=M=D- M8N+IRBF_"*&36$'^]_>5#_Z8'N =8&0Q][T'=L1GPSG9I-E_E5>*4PJ\BF&^GR M'0).X?D_0JCY^;.SSQS+L#YGCZP3JAKA9B1]GS+<#_FBAQUG2>J'2(RK/,TK ME<9^A6,&;81W"U+8I;06B5(ECU-9[:>;S-N)GY]V_U^]^>_7WYR-FL"MC0ZJ:6J9[PY/:/W_V'OWYK:-I%_XJZ!TLN\F582"^\5^UE6*;"<^QY*\ MEK-YDG]2N PDV"3!!4C+\J=_NWL&P( 7B=2-H#BNC=<2P<%6.\4G%:4AA!I)WS*EQ<8">^5D:X_+B.]LEMI 9: M=3F;IL45_A-W#OMVC9EH$U6!^@5O!I;008*+Q )R. YQ![%--*798SEWQ6MZ MJPD5 :#94M,L;D,%-@SE:X^G()IXDVN62DDX7-6$=12XO6P,JRC&7,6B1%QZ M](JV6T25%=L34MI*D &7 YJL%90U//J4O30:K<%MR&:X8(Q M<@ 2DI98KSRY+(IAQ:6N?(GQ+($ZSM&J=O3^F#%X B[H1,I_:8Y+1+QG6%.A MB?V<6ULW+,H7A#%A=+5RX3K I<\P 9#3/<5M*/4QP9)H((>X/HXC;\D */=22O!X@*ZV=)8: 0- 8-HFO>D(>5(VHC/HRNB;*_%GE" M.108]\%F="CI9[2Q/*NP!%WZ"NV7D?AU_=UX1CE!P&EYQ>D15X*9^,-A'8+Z MA?%:#] SIM<3GO./U@> '3,']?KU-1=?P![D8X+[!-\OHX*3Q2B5H=O@=E MB6N9.T'@]EG"ZE17I JXJO!.R\>4^%J@YU^$I!IA4'>%OP*ATO26E]-QD&+X MMP7E8= .10"-^I6-0=?CEI2XM.O]POPHH(8I)@BQ6H344_YGU;1UV]DLB:87 M52,MFEV5:),G+XR*-,^N.W5,H(9@*BSQ1<,Y _AX2OW*AODHY]7>+^#C:II/ M05&AA-_F9+N'<1)QST^K ^/CIOV/FFQ %*1$VB^I*(@49GSD"D,OA%70]#U, M1>,JT*$9%C*A)H>'#/;A$/_=OAC5]%:+:I-I!FWG/;EM7Y-U_1*I&.3^D MA ML4'X0_V(D/TO:Y8B 71Y79&EC8H\GZM8_8BQ*6_,R*NEFIPHT:V+)T'!:[Z* M[)!L-L3:JU$Q)?G%NTH2'U6SN$+Q48M[OE-TE98,TWSPZ_@5(=K^WRCEY**SN?CC%AXR8ZGW'_ M"9B@#: VUV)DLLC'3:Y%6P4HE0S\LUK2O!'[1R(3\#)(/#DBQ)S7 (H)7%T6 MO,M@^%F]L'3#8?S.16^9AN@!&'\O\(D>5!M., MADAW='"$2W3"!\T0O3+F17:L@@!BEMGZ4 MWT2K17YM>X8R+2H; 1OCK4) M9=BW@B[[.=1:2Z)B;9$K>>FJUCU**^=E MQ1VW(HY,WDJ1B]*\8=!4I:+5/AMC:K9PUK FMVKI7G.-NG4>-%%ZTJB;/.ON M>GA4HAX*V;4U2,0$DJ;(H>.Z%)E^ @>E4U5)]9AP6?!$'Z10O(E)LQ*NWZ^S M(;I+4<)-BHE 3!%K%RD)('5@*<2T=39"5C(I]1Y/'193US?0=C??IA9G1S%Q8;EBY;K:G QKMBT2UP)?KI_P); @HXO M\V$*&D]S@?U65+P'MA2B:RT$Z?HE183?IZ^%AP$C_V7!]_(#*?L\2GAP_/KX MX"?2:_FR,>XRAFN3+Y0J FH\ GBHH9NOP#TH7(E%*% A9!U(5?%9D]6_4'\4 M83%ZU6;]\QH1F-X0+361!%_R0N,4R.VZG=5 _()_6B?HTJI?'_,OBE:C'>._ MGI(,6@#_^P__]5OBM<.BQ%?CM$BQ@N^KQ)\F\<=4B3^]F(M*_.GAM%7BSQ-C M(2VW&6Z[.+DF.Q\R[7[IG](]VR2QXATCW(Y-&9LPY5_8**0,>8KM,:A!'?1%(YQD\3VT>/2)[J\ US=^L1.&ZGR ['JA.L MQ%JJ#'&_#2-?A*B77[3^*!J!\#CC:D;*<8,%U 0<19J,<.9?-TIVHZ[^L[$/ MF?"Z#@4B(P(WDL)315BSE%PG0U&4T+@C<*2H+7#%N *^> P;)67:_ :Z^E/BTH6-*G""AOE_9WE*)@6NK[9SY]!D MA'XVH1*N<>/72M'=44P60A)DN8HYZ?Y^;2*:/U-$9&J\J9S;7,"]51O MV>0E#@0N0CKTMFH0'H'A"0BC17P>4#W1@TM6"5@?HZBI?*FJV6C2J8!,!*X5 M>B-0(( $0]PH4&O+O"9#S).B7S ^J0@A&3@3M4?/O0HKWT=&=FN;";0J'OMK M%><8C@W,3[(\=]O)]+8H&Q]>%_2+TPO\B K4AN0RV PK;H#B3E1&5U\$R!@O M@T2)=-"O*/OJ* EWJ=6 9D!'6*$A!_UPB51@1X7AL@3(!2ER.B=A?.-(X#(/ M'PKY;GO;<4[W*1ST!^&;?NRLGALIE./$\9@9#TB+=#W*<^#X0.,+':,E&J]: MJZ\_2TH23!C39IXZ3 ,?9%C(EPDO(=3[ 2O;_%-R3JCUPU)+INX[,B M2Z$/%/[''*',46O)2$%?3-OF6?#"ZRN3S#R_-)G=7"?&!( Q09LE$6H7=9N# MAGU$@$I. VE4\9;EFAX)\LRX?QC)%DORGQLIO6G"0A\DX(&GH:#E,SK<:J)C M'1'K'#H7.W.($+60K %\.9@*:T54$Q7"L!9WM:#:A_),AGF9*[)?4W^DNX%VB3T%PC@Z6: M!M<+_MW)!N2AY3F *G&14)SP"J5"PI OV.>E:W+*F1$2A'%F%D4$]L\S=!N>,O-BV-TC7A 0Q<\3H; M#G.^M- FDJ;SS#@*#(&,D2,$!,QY71]Z4J1LV .FFD>,<83DB4_ M*R:7P7V!F(P&!0G6HBWJYA&3> MO$V<#%:B$0X2DGR=+@YT KK M=#CA3^\)#\X*.+/3N:<@[)"^)33ZWZHMPB\ M7)3BEBAB0JQ#.[J9IIP5T^0YMQAD(F8T9_G#6*(V 4%[V]KZKD[+\XCIXD$O M18>U'$U"ZC85;?F C$/Q"-!UHFX_5)\\^1S+MBG>A)!W:O]GUT M%7_)*.WZ41O7!Z9[58@PW4)#2;O8B=CPX(IPG)(*@5J\_+@PBN4XF[PE]#K, MP!RQ-.=]^J()+I['43L6;EO.D1;TK9A=4"$$YTZ>_LF?I:FL>B=*EV%;MBXE MF<<37,LQ)JG5\[5+&SC+C8-4MOQT+6_[[Z29VARAN M S5UPK"2?+%;X8I0= ^Z\M2V!A! CH%(+,&/>29<6WTTXLN:3\UJ>[DABF;S M$-HA2,R$X-%1Q47I-W9['H3^IGVE^\QG!4>^[\. M[(,Y7* 7AF;26=?C-8^&"X]:DV_X\&(CL_G3YD3T]&H4V39'&#!OR/PA=J)] M5/ R> )A>'R5*N7M%O;U*!R\7Z&EM'9LGLL?_UM%+)F<:CGN\UF^*"4&>XV M92YH%$:KP/U()0.\,]I/FVS:8L/))&$LRV[:!01'Z]4>W':SSS/K)FLWM%W8 M@1_NM41Y:=2JJ5=K,RWOT)^S3>ZP2F3T#5=[DU"^[97S4DC1W$[1G.,?&MNC M.1+:/Y-MT-]XW_W]6P0,.KP&RQ(3FM+57JZ*"_@E_JU.7%?J!M9@G_$HOEP: MA:8M_,"P?71UDX^FC=]4-U\P,(V/'WG.[WR'=FZKMR/57B8FAM:9T8C8&U%A)(P&MRUQJ5R5,X3?(SU,WL;P2L&K0= MV;S(IBV]4.K4ON4,W8_0 M+4HPO42IQ!7$XHUG=2D[<:C7)JN!-D9*ZYR*,MB4M_(3/"[U5BK1"4O@+83_ M@ YRGM_!_;#S+'*H?2JP'U."F##$141#/!;>_GYN"9V9\_402AIVNQ1BH"&Q M'X&P*+>G0U-(_=B9="DOST]R@(4+(V38B6A22BVGR!??;E6SKQ3UEV?8I*O, M;2Z,:EJ44\.^\49?=7Y>U:R=USE=R]B+F'#31;^9B:P#$I]#7!J"IN%46I:? MXWAIY8MG@@34>.>)SSC+\*0=^M*/^4]2X2;!LLGHD/6+&04H$"J5^IH67,P, M1*;\8M;$ :&D>$@,96L[AG)YUT+=!CPFDW!,-1CIK.HI)Z3TMUQP8%*J00- M1H/A$)6>DNZE=-RX&,\J5LM9D6P\E]S?QAOPI3_F7W^J^:22\TR6YGQA^1MB MJE2KDI>:"XF2HVJDL92C/@I,/1S]UZ.C#^M!&>\<\C4FS.$F $'77@6NS]4> M' )-_(&,B]IT[B;._$!*8/W9JH&P9U<'LS%"DN29V"C'.O>':1\&_QA(<;UH M"NH!W,$UNE)R.2MA&I1 R_.0L@P;F0([=VYBN1KZIK97FQUA7SSU0L\ZA86_ M1K]Y"8K65, 7?4297;OJ3U_?P56_Z-!1SGOEO-]%Y_V?<$-I;P@A6?:<*G?^ M;1NW'0_^\]BYS9SRS\*_?.M]M)*6K-LW8FWB6.H5[)_K++#OYC?;A$DV=:IM M8Q_^L8Z V=2+O,^$%3J*L!8):[FK>$D:5+@Z"VHW++H_J.*&L)FZ64WD5VTK MTVO)C(X5,_%M:;5-07%3L$HN6M&P M>PY"@T^M!LYH^G\WP[;H$YUZZR5('/5KYYW,HEG!_!>X[[A=<^US)A]4;3O/ MNZ>Q2HY&X>YL 1+8N+U+V-NJXFY(&<2C>4W')96V?8! 0K!Q&I547D.>9 %L M)(_28AK!<1#-MG$-KSE/:'*-P6_-=5 5$30&1K0J(>C$754#4PVFK J)>X!NO"CD0BN=Z METCHK'V)F.%ZE\C2[P9<=%C2[C;G5"54/-M1"P4F3CDB&&U9 ETQ;6 M#K-)NZ]8CN?76L=2&N@2 "D166G3UYO75\6PBV%>4+H:0HM^85/1_QW]!QQN MO+/29A!J#-EV?J0)TUB\$W0#D;RZ]>P2\O56QR"WD1^Z>,8(*,AK-3KHCKC] M;1D% ?MRUTC;7++M35II;)A?Y"*C$P''EI49M("D(OA04=!C'AE.](Z1&E+S MDT/T%(X1*_+PHVF#Q"K F&MDNK7[-?3E:#[56S.'U+AX7*O %&_!4N1U)&/> M/IV-NS#04=FM$>&9ME%Z31S/6Y;R:.JR4I,6B5-$_NA]%!_"TA'TOW%,Z/;! M?/RUH)SZ3E@9JZ72KW5X.UJ"S]/"\_!%'VI'(QXI;=/X"8E3O" 5G:9SX63# MC2U3[M.;Q[=9-A8'S)/'NR+ OUJF8;,5^ERJ^8KH\VS(>S1$;0B-0OG3.H^Y MG8BH Z@$,7-P[*8!?1U\A]L2LSAX0_&F>PMU&*=CN"$CNJXUS^RWN@_QT55JW-S=>:[J GA:G Q]0D)T-\F])Z(SY<>)T<(YP\L M5VMNP;W:K3U:N@>MQB!O'<&D9U0P5-_A#68RXOR/,=/EQQ;NJ0(6+@D\7501 M#5J(6>KK,BV2+SK743## 8@??"G@799B-R8FBZ)P8?%+!7/+ZL<&\@'6PN! M A-QFMGAO2>>;MO;_RC C6OE):&4#8YC*^"WL09NA(BWWQN-%1LPE$ 7.JI% M59%-K^"&&* F _(^;Q7;J[%8WHRJ*_\[RR=-HX/V:_.CUUT.X2T@NE #$TA6 MV'TZH2U'A0#TH_1YT.$*1/#FOES@94FKS1Z9'F5X[+I/>0=;?$ZH=&@/_O65 M#04EKSA!BC921D\M?:J%6VVN-0)O?M#/%@<[39"D#M\D'+&%":>NE!> <_SY M%H^>'^?-=\@"80]JVUAT5"7#FVNY MR>: =^T?;WFJNXRV;###2K.@>RDU8: M@QTGSI27UT:+^M* #U\K2/0^+I8$K=+\ZE8T(I\/:_&1H(0YL)MX>F<-:N&; M6F[L-@TWZVGD8-WX *FZ:4++W2B\M0-(M*C$4ESXO=1;E[>[%.V(N<$^ L.+ ML!2I=8]X02_ME W)X+S9F)-Z8[:+YW^^>%*+)WJ?BU#TB"Y&HYQ$%'_9QNH: MO^,6WCF0IEVWE%I+U5EY3QX1WGX[6U'7+CHF\M6 T$OJ"ZKMH$7%XDC#C7-L MA:!KO1DD\J)U!=V2_)O/(&'S[+I+\,^A[>9'65B\;H7%=KGEXRH1]J LLS%S M",UO3H7LJHEKJ_;[F^+LJ!3G7LQ%I3CW<-HJQ7E%CX2=T3U_E53LHXZ*O=U+ M]=?;5?]M7*ODR>/Q$A$!;EJE#;0ANXB& ^UR!JM'PX;\(GS =Y_$QW67MXYY MSIV;W"X'T3JK-1\M]9SF_.^6YQFU[@.T.89V(IJ'OCZK +ZU8ILC'1 MYU4J"M1$2=TYD1]WK7Y1#6!]/#&;7F%X+^D&"H1;9M%X;MQL3:\TW!$.\R5A M4HDZP7%$P2(8]ZHHO]1^&+8F,00K8'VV(77OE=S3EWCDIT[7"?*681,_5=Q*Q*.B?G.9"$\V*3(UZEY=ZDD6 M956'&5GZ8NO=&4#U/32X^KLIPI/K' ;F(X F68>^%SP"PE/H/0(-,UCPT M3?M1)NNO=V#WA5PR785'M6^H2@J/ZH'PJ-3.K;]SP3:0O&#OM@2<(])T7JQ# M+QN#"6U$17>&?=K'&6Y,EQG]60KM9(9])M!S*7)^)TBY)2O?%7 O;T-PKQL. M>:?PN^Y(U'<"AE/DH9*'M:?D\4 ZVP[ MMP"CJJBCQRM5U+'YG@5[2AT/9$?V]XK\),=/!@@*=A\C\KG!1\/?=U,2GS=^ M]!8,#$59BK(492G*VK;5V]^;?*X6]W$B%CL1$MCM2>Y/Z&)99?2>A3"L3:O7(@]?D8^?/F JPE*$]1@2:]/4@[T@ MK&+2-A$W7N3H'Z=77O_9WD_D1;EL" [EED9>.0XG/QC2K7^5KDH2(KBCQN M<-;LJ_38GZ2]5=B_>Y:X9ZO,+)69]?#A$$4>>T$>]J;.MN="'OMC2JZ&\]TS MBU(E8RF3X2:+^T0>*E?OV5N4OQ9%>I4/A]AX+\I+94SNCSJHK(5U M]HSZN5LO%8TH&E$TLOUT.*EI@/B^C@]3YX5.*P9].[T8I$SXQ0X;5T4=2CJ4!)D/^W:4S9]*(M6-.NUX9S38H:]>NOI/SM%\NXF M[P-LTDXRTO;,ESTB2RM09*G(LF\[?@^S>U_)DM2.GZEW?1T<7A7G-H/Y.#?^ M1JSBU?_$Y<^ONE'F.PWT"-M!([[(I[#Y26>#%IH=6U+KWY5KX> T-<7P4#]M M8$-KG&)@!<-H4K$7]3]>IGDU&4;7+_(QO96^M$1!>\G;Q(?AH6_XV"E>J(5B M^-O[S]O6H1DX#]_6WCST7.].P][\F6O;:K)JLH\U66_UQ_*PMUA@M]_(_L*S M2V[-'G9W_Y-%I?8&1'&JO68)&\6LU&QSL(EYN@E Q0;W:<\WSC(L8QTE[Z'@ M03JJREQ@_UEMJQFJ;7V,;0W4MCX*M6K30D-AH/U#2RZC\<7J6C^US_U2G^.RI6Y5P/YPKR7VVU-H.N; ].[8 M5?2>GM&'])DKJMLIJK/]@1W:BNH4U3VIK+,'H;$=]"95[KI^Q?R>%KHJZEC+ MVMT\_+OSE+$_R%H?5"M,:3?<@>ONJ[W5O_;G\N.>&*,M;3^C;(D7XNI+%FK$M>G^WW6;OCP#6B=>O2 KJE M\!5IVO8%CW )ANF.TO$15WD&-^.9N/#NO^^[CD?ZXLN!NYX]S&R5(KM.3 M$J2%#;+JQ'(@W-$D*EG:)#W>5I%$0M2:6]AVL$BM^4R@VK)#A)22114LZP?[ M,-#@M4/X>* 5I6;_8Z!-RAQ6 W/14G@85CZ]9-K1&/X>:91>"0]43(-M1%A3 M+;HH&4/D<(H#)+,*B)J5VC":C9-+5L%X$9!]-(3QBBRKV%2+K]O'8+A1/HYP M?M6A=DM\H5E!RNH5+$QV6%PA",QH,J1)TMRL+$;:+P7, M;:P=7^;#M&1CPD3P7U;:;T4U0?(Y7$D$8NL=%\YF4E0YOOM%R8;4>T24E''V MD[\E;F:C_4H4PR4\FZ[^RD+&Z].3EQUBKR5W#M16^ONR;-G^@NDQ'-@7/K-7+3+DF7_.O@_>0)BRXNRP(P"V_$\/THR/_7L*,U2P_-3\V__X-4GJI0L M,NT87@CD4_W/S]%JH?WTM+:0?.YC(>7QT?FG]^]^_>V3]MN;H_>??AMH[TZ/ M5_-B#Z9-$OCDZ/3HUS_WN_/CW\_-W9Z?:T>EK^._H_9_G[\ZU ML[?:VW>G1Z?'[X[>:\=GIZ_??8)G>K\V7,/'-^>_O_]$2SC[\.;C$4[\?)E4 M6'U9]J;L^!@D/[]N6@30-TO1NV^J17ZYN+Q'J4T.#BW'O6-MLN>'CU'G&3B/ M4I3J/$HA]0Y-UCBTW6!7)KM3.XN378\55&VRJDW>V=KD3?U\O=_9WI0G/[^= M[4N%\O/;V=X6*3^_K>Y!G7*?]VV72I6WNB5H$J*KI%15RVJ,7:]:]@]]M^?\ MIDJ7UU]BOR.,MC,(PTU;"/>OFD\1W8X1G>%MVK%+$9TBNGL2G1>JNN6>I^^H MNF5%'3>8OI:J6WYL^WU5)IA'9DG/2YKOW+1Y!YG!] >&LZGJKLHQG_B4+'=@ MW+6'MCJE)SPE)[QC6VIU2D]V_=L;W/_/I8!5D<9#:X;/A3(>%"K3.K3Z[G7F ME<])-];S:-UCGZG'YKD4U;D6:+\WUV]MI8/P4SH8%2T_$UH.!X9_2WVHHF5% MR[M RYXQ,(--\=9VC):?NY?5W$,WJR(-Y8#OAP-^&RO^M2RJ2N,E4=J/V'WZ M)RFC\%[Y=))07P)KT9>L+C7+''<,\.X-Y^^WO>G>,6:JR&,OR,.[8ZJ3(H]G-L;^ M1",G99'E*YO;W-D@Z-UJUT\56K;$?O-RZ R\C2N]^U=7H8ANEX@N< :6O:FV MK8A.$=V]))TWL%0+T[ZKT>:F:K1RO^T3>6R4^?I<2./FMC(23+J-#3/DD.1] MNLS<-*YJ.O,$36=JS,3JEN8SQF%8-Y]9V7L&9E]_ X?\P3HTF^_D8XV-)L/B MFC&=NJS H$S ]2_O\U+WC:EH+*-M?H,_7\*T@5"H#)!'H.$)6WXBBY)\2&UD M^$.'.WLTDZ51]\7V.C\$AT;GC*REA]1\@_95_LY-9Z1%\#]X:34;TJ2PSQ#0 M_2R9BF]>%>67K"@3I!I\;E)@PR%XX?'9?]Z]ULUP]PZ@DP[=\D*SI5R):/9U MGFMPFZQ_X':@5*-]HN=,^&5S!H3BRF!WJR+):A\\3(O4QU#^]=PHF,8)YG"*G%7EH>T,X:Y !3, MOV&HDF6L+.%[^/B2..F->2=]B8Q^9!6+RN225ON:P087DQ$0[?;#H^&A;_AW M#(^:P:.$FCSW4>)BMJTFJR;[6)/U5G^LPJ,J//HLPJ//+Q;2EPCI\]O9O@1) MG]_.]C9.^ORVN@>ATC[OVRY%2[>Z)1WS+UUB_JE8PF[&$AQO]XO_%-'M$M&Y MP2 ,=S^ I8ANEXC.,P>VN_N2[KF'QDQO_T)CBC36(HT]Q)Y405,Q4?%=!\$B M)T5%I8DO*+Z7?V4OZZHT\E]+WQ(FOM%^)8K!+)U-5W]EP2Y]>CJPL4K)\>:@ MJ:6_+\O6/+]@>ERRZ(L>93#9%]'P*KJN#G[NT@D0B1C<]PYQ"^=7OW*-6?9H M(6=.FRE+BC*BLP'^924^!7.*>C,7[;)DV;\._D^> ,5Z41:846 [GN='2>:G MGAVE66IX?FK^[1^\^D3AS2+3CN&%0#[5__P<+49TMT=K"UXB'Z.?QT?GG]Z_ M^_6W3]IO;X[>?_IMH+T[/3[L\[1)A)PFG?YYKK]^='_]^?O[N M[%0[.GT-_QV]__/\W;EV]E9[^^[TZ/3XW=%[[?CL]/6[3_!,[]>&:_CXYOSW M]Y]H"64\6I9A$AZZG0P3;QDD0#?7)#BTG@@18% # M-_CR"Q> &YY#)?RO;,PP9P47?)3"'9)7TY+N6Y7QL?.A?C59-5F5\:$R/E3& MQ^[MK,KX4!D?.[>S*N-#97ST8]]4QL>Z8/:2 1@M-P!5)'0'(Z&6._ V[LK1 MOTBH(KJ=(CI_$ :F(CI%=$\LZ2QCYXGNN0?V@_T+["O*6*LUQ9[V/%!I'_T. M9ZZVC)8%-"T9Y;W4@M45\^;35IPJ\#[_[RQ/LNP5K7/@S-1PC66C#L72-Q-T?I_(>?K'WH MK0E;W8_)NM:3A!1-5X4454A1Q0Q42+'G.QL\*&=+8N\9;5,G^+)_@9934(R3 MJ+K49F@OP%X4$X;FQ/A" S4[_TH:KHJY[+(G\D=WX'KN4_NYE.=[;^G-] =V M^.0](17![2_!!0/7?7)A,/P$_WUEU2T: MPUK!@B5;LR/! M,:!-:F6.S+*>%1Q=[<*^\4TMG=4_K1&_CA!LC8ZH">FHW" M@65MFAWT@*>T5P9?*\!EL9[EXVB;7%Q,#R]C] M=*YG?DC.P#"W"'FS+WIY$Z+^L0[HHT).$G[ Y3S[[RS_&@T1$8"BM"4HZV6> M4/ ;/M_TGNUZT&TXGK288>1V8Q?Z_ ]VK)"KKA% M<L01ALH%8J5E&LLI^LX@R\8--NFKWAEIOS9\4;=*3&%V8PEU:JXV\. M;DX;E#, MY^->D2YDW4R$3\SVQQ0M>U *V8EPN>,DWR"^9D\*9!2/IN\P2M6 M,JZGHFZZH+!."\SN'5]H/SAA"[0ST*XN\^22?_F2#5,M*TI*/<5'$Y&&.)F5 MDZ+"ID=G,(]%71A?7(Q@?N@'@4F-BC&[%AVHM QH:U,LG>T?QSGL-:-MQW], MIGRO8(^BKTRX=G"M\+D(\Q?C2@(XFEX"3UU<:A7UX\(\8-BO*:;-)K.2Y[IR M"R)A^02V,"N+$8V6S"I@ 5;"7O_!M)@-,332T$0V8R^48]2XFQ*-FIGDS(<5RO&0!/C:TSXG19EA3L[G"$3T\1 M"EU-+S782S: UUPU6Z%%"0S(H?^J :PKKI(RIR.!=\&3N KN8KL>T"2G^8C\ M;F-,MT8$-SR!BM8&OX;=J&:325%.NR!6&2QV6O$1\O&T+.ID;/@RSH>&&U_R MDQ6<]=>;U MH78TQ%R:"V1-V(D2%CH%ND)6&QI%C^C@L8!1=:Y0=Q&IBH?0EW.8"?XN)[=<3SBE1 M66*U.[UO22IXS^4&,.VD+. $*RV!RRV"57\%NH--F437? ]QJX X:P!G4I*R[\HHU$MIN%W)OG.R^VRLG< VN/7E>27(C9STG."T3T3\1W B MZ*Y'KOD(1$Z%#.^+B-SU(W[WH/X:/=E\>/ 39Z+S?)B#$-#^ M$PV'< W^$HV_B._A/P]^.M1^1X:D:2P?BC=0U$.69]_ MR;X6PZ\DUOGYB9J*:_[B_^__!)9EO/S8//4>]HQ^:;[\"<>>\>L&V12E-^R$ M!NH="&22;+-FNMT1\+Y#;B]HNQW:;GN 9,6I-87M7/8U)#@@SRF*N8_85!&' M. 5YHX4T5=-\"8I03&)(2%32+NET6L*FX^(LA==4-BOA890I\-,HXI)[#"(^ MGNXLEK=;"0Y7BXP-:HR@6F5$>A]&A =RA.2)>+"$Y_/*GYG MP&N'0YA-AN/@138;=X>09E7K$E>7#(^PPDEQ+;B^:092?B6OHN)7<$L?0#9\ M/-!Y9J#9XI13L#@JAAM4)O70VW>DNI0!R7G?!.'VEN\@]O;2U:32G8!^C[=I'GU!=4 7M)+ MQ%WA$V/>G8^'<)7#^K-ZD?%NJ3<@BJQ3-.0O *U MBB%<$@-Q X-^5#\\PJ$;/>AKE ];90?5(%D!0HU(4H >>5]NI.S'/I0;CP!U MG \1;.\[D'&@N&OFT:"Q3)"$WG*WD+!+1+UZI1V-QS,JA::S@XRLQ2R=W:N$_';*H-BXKC$'B6[.B.4L35X+EY/P2NA%$ +QH7 M8YU[4@4\PZ#U3K[8-'1P2\"A$[G K]V&_2'%,I[ZL(D9O9?;DQLONW$>!U7H M@U>_%D5*GN5\-(GR,33.!K!U9A_YR> RDJ7+5+TL97\I$8Y@;QP >D?!NI\GN!\7K-) MR9*\/9](/C"ZJMKK2)U$#SAE-1P2'9&U'N917(-@9>LJV*TFC(.1[COC6\2W$-'( M@G:OZB B5VP9=RIGQ7!(89[56N[V-G)#(_]W@<'62<:^;36*0S>]RX2(+#&> M-.M@Y-FMO;7Q+:8V_+8-E[6WNEB!@ D]M>D/KBU6P+I*%*1X*<8GZ\3A6!M0T;9194ZM ?GE([VQG$II<,SE91Z^+T_F]/7 M9(5&NB'QC^ZAANNS,FT35=&-*&(Z9F MXV\6N,'=ZZ%)#\3#$RF#^?AKD6.T31F9C\$O'<>E=%A&"^'<2_MR0[/HO*T6 MN-$R4F2T&1E]*-DDRI>*76'9=VBJD;@[EXUX0\1/X[X(!"-?,]AG^FU0X$&C M?8Z4$#T7[7,L*5?ZSM$^Y3EXBIB1VQZ54DVV'2 R#:4H;B,6[7M/8O] MN)+[0*GE3QW[<:4$CV6-2=1I/*"1Q&J!Q L9>5N1MH*5]W*Q=E:OO5_3G98BN=GW# M(*#3NG0W#P+R3([%OU5P<-O!016@ZD-P4%E66PT0VI*[>H]"(/M7ZAQT]T*5 M.JM2Y_NO794Z[U>IL[*@[YLJ(FF@H=1H^HZ9(JMO;'50#Y JTDF^W3RLWYMJ MY'=-NZ$;JI%W"4/S>+ZUTK*&2B(-03JY]2LN1,+"6J^(IM,RCV<-#-(/IM?M M>XZ>8L**(Z!%S&F8UE!$R,.C:"HYVI=ZX B.]S??1#-<=?6$/'>EMG86(C5ACTVB=/\@9(>ON MR&:\T1J+]?7< O,V M5S-B,A9PF2#ZA\!0P3B07(RUC%'KWG"23&#?6)GD@C+9:#(LKAF0,^;2:,6D M1N#LE"00W;XY__"A02<53TB)5VMN8I/8=5MGH^4;.9C/VKK' NTV*W/YYMWE M U;O1 9_\E2KX,BXL>.F5NY%HQ;409;-&*:^B\DHVBG.#L0/ 2+M%X"0A> MB7DS%3]8S/ZC? %X<,C1=Q!XMP2*G)%?=S3*IRTX)(^YUNAZ-42R>!FB 'Z\ M?08E!KJ ]A$OM&K31>H@F$CD ;4>[C]:&;P!_?TL;2[&=LHT8T2T$1=0/?GJ M4*MWZH*-64DT7BN< J4W+HHO4B71&%'4*PYMVDRFNG$=V6R8TY8G\S2[S;6,"3SU#>34%)$A04^S)>6 :PNNW?JF M<7-70K73\UQN"C#E_"N,>A\Y\_0[OUSP'$O\=3;'FL()0DB]03+'D0:Z MEGG8HWTYZW0Z4C,&]>31MPTWF!S:,]\F\)E11QZ>&>0)EYII-(TT M3NL"4;Z!N>1%@3"Y(I2W"@FT^TG0$F* M?&"A)*4"+5TH1H>:S)32J,U5V8+S@^(EG^)\JA,'>9:&$-LK8\1S0'W*6VHL M)HW:@/"3O2B*E#_5XMB?@S)W+VSG)E&*4(UO!(3C[0JT-*^2&)Z9ON<4=!N"C0WMRX$28:++^;[M&S#\5CH]Z:IZ=I[QMT%0%OS[0)X8) 8 MNHO%_\?BLWAGEGA@\YI-31T=DNOX.JKT>0^N^U?T#$'92\\T;$&BX6SN']T<:+=%W"IX MI;92FB-FUES.M-_'.?YT/N4P\:CU\>&;)'DN"&^?F;BO*W%ACZ(O($[KP^!: M>U7-1L+2Y/#H! [.P4U)RK!:M><=*BA9=""+ST&M>0]$2@D7E5*XO<941>$T M+"J0R7C3H'X)(NRBP(VAZX>W*P#S"*\DWO-EU63Y326$?XV!CC"G:8YV?^-3 MK.0%%I+:A&/NEW./8,SE%W=_CK$^9Q_Z]9&*Y;4 M-B@0W62)@9$(6]AFE:K2I*J$*E6E%W-1J2H]G+9*5=DV*O^&8;F/PE/[$5@, M[D7DL1WS$*$Y"-_\RH0+GZ]G/N#3>EK1#&C:&RYZ:QOG[$JW+7KIZ27QO0.-X9T;\EZ;GAS( P_ MSJ@#8; W_*$JBA[Y'%9%ZH0KI#X9=0X/6 Q4]R"4CH&NB(BW?(5;+&%JPQ\N MCQ+$?G+S;M<1@76Y8?T*(75 MQ^0I(;B"=7W."I6O'F1:(Q\S..B&J;"5AGO M1;O\Q!;UF)X%6C94V,]E957H<8>/?(P;ECD]=C'^S356W;[M*VL&_T=*&8XU/#:#86K6AY'Z]JV31S M.10AV1789;,C=:B=UZ'666MKXN!DVW% [V4\%Y:$UY"-+Z:B9[OP-[??K.T M^5JBP'7%'?T/W(*H)Z;#.9Q?XW1?OJ7UQL@R!GZ':M37VF';W?:FMS7L=\1C MEX?:41.+1^]OM?Y[HQFV4Y:/X@^)S@@42.J6MV*6%+>9&TC0Z%>PE>OLM=;& MI+?4,9L5SV _N<8W/X:E=>T=2*>HHM M?W/*R(@Y7])9=*(GR%]E%9%-GLQ&,^Z=GI<.9,%C2AY:Q$62S$INT..K@'LY MLV Z=E45")M%CXO#)4,82CAF"GPU).$;="U>B MEU6W\B$L(RI1W R'M1A=GF>)Y ]TGHR2P,;Y0%+!,AG6F'&CN.I[#4E5I3DWB**DT M%6#CZKK"GIN8R36N^Y-7C21><*@6-905G91$0S%+(H2WPA;NR93 3N#1"[H. MQFU.ALAE[OL!;R@:CHN.,_MD-IQB'HOV09+94F;LX5;U\9.B:E*D6[V&,K=& M]<2! $]J(PG0M7U5])HDD=/8\9\E1+ M U7'!(8GQ[P9]9AEH)4WQ:2K)L4-\!SNF:OQ7&9,QXS& Q8$?I-?;FUV%F9( M="OE=525U5)HE9!YM@3X::F5D=TD4E<=6X7J&SIEN;*WUEDWMC6G'LIYBH8H M]"I&P&9\0CQ5N D*KGI,&@]E"VJ3^'NZ>^+/7$9A4/0+W2>84M\U7+AV)*4L M2MH7[T??N9&XN3BW2):>!QIL2)D7^0L/ SY)#GA>HR2E%<;\2+3JDC%T>+7S MKM.4K^4"ROGRQ1M@:*M.P%W-1F88]G+;*-)S+--REBVT!NEG8^S7N MR0J/5C(L9JEHW;)<32([B&RCF,$%*>K>\6Y+OW(UL@TJ33:Q]-+JK8'A74X M%$5OVL*6T5)1?9:\]MRND72!=%;6.F4CO9A?Y0IAQ3()F5 M5),S?SES_9,;[PU,@< .F!N"ZO#X,+L'2/5K4:08"-JU$CE2%[_F,-B%6 $1 MKM1?!"@&*W^G@O)J@D,H!JQ/@T>0\#(-SWO*"[':Y@1)7B:S$5I1E,P*UD[2 M1,Z)R*.R)(6PL6Z::6 U&/<,$)6@E86UZ%KMR&"8Y,KI-\O+:BH"4S0L, =H MC3QB)\PI?*ZUZVIW'(\#TFI$')(*5/&]S1PSV(FN]24R2:ADR7\)AA8Z()@4 MB)J-^M:1;+8V_D=>//-1,37IG;IH6C2=.Z[4WD&A&&,9@%L#L8 M3.7;(YWTE'&W:WT$E%S,A<_B/O!JLQ7K)DU?Y"MWYD-?!Q5_?(W)QJQJI%US M['-3;UUWW?5*\HH[\J5U8%^U5N[<0&(PSE693T'ETM+BBLKPV[=@QG/&HZ=4 M'>HJ[)P@7]F/7).)1 M0D6W=&;YE.E#X!*"1:B7)9G#HON5Y&'.2RG&/JM8-AMJ. (/5K=U_<,(F > "[*:_(D8" E8CWD V+*R[+I>WF"2%< MK/"L&0SBOQ.+$/=8O>KJQF4O;G->"8R49N&#=?:,9%$Z2\1-)(F/^J*J1^5Z M#B8@XM>E@X3[LKQ8LWJB5[S>Z)?';6^/'2L!6=J>I*Z=)?"J$0=>X;7Q35P+ M/IHU%3GQ7$K<7+V0P+HBO)DV@H)T1*4S\INI*VN=OT"? O>+"#JJ56,V[ ;" M.]\FS0U3%GF%KI3:UZCE4L^^.E9>P7.X(SK%[7G4G,195.OZ%,7A\9FZS%C6 M6*XG6%N,2@J9$AFJ%90[V'6FIW6.]-R0(#)6.\IYSI9@^V&>T06.*L7RY+?! M\B]PXRJY' -578BJYR$Q]<)02](AA ;)]WM)P\E&J-69"$)^=-(BA*2KLQ9 M!YKKG+BTDV7>!9'A),$A5C& @"NH6\S=ZF:5-(]NH;9V-*SINZ63LC8,1$Q9 MDE>-Z;EADD3OQ-:R?"F09;@1SS-K=7DG&2F#HIJVTB\%+2B9MGUF&GDG(/A6 MY9_RN#+E0C9A!2F?>5GR:IMBL2PUB4^A]H,LQ?!JP#?K'+ 6P&0.AU?,HH7_ M'&Q10#:9#54TXBF0=/W,02)-EXN=2@)DT:(89G2HW7C TODNDU+K2Z@;!I\3 M6(G(Y%GMGYM+^NN#$-O?Z)&IHD>]F(N*'O5PVBIZM&,X%><(Q*W_0A&68ZD+ MQLYYI%#7HK7P:%&GHP>H%+7R,^>)D2-+%V4$;Z&JM45W=G35 %U);E5Q%0M? M]S^K]>[AUE\K5",136K=R(VJEC< =W(!D@1]L0!((::J_2A7JC&M[L#0*F/- MHS]QHZTN_6RR5M1%IW@5$5 "DP7])VJ]>@W M#9IDB0=:8]AU]F'NPHN@D_'1P2O?&@WG8=YQVR0.VQR6F;BV[ B1\/HZK2?B&=$[5TOD:)HJ@X M\;##7*T]NCP#=\5A32; TSQ[B(ZXW8"N]CUBT\LBY0L6=$O>%CGMCR]1PG)M M7MKFVPVZ7'3+I(E.09MK,EV;*&BVM)1LKAB\X=L:-*U&<:]+D>>X%1$EA^3= M3!O[A0Y[Q>)%-N$3KKL]GMOF^CP-Z3-".\:%ZG7>)W%B"]G)_8>3F7 8UTFA M,FCE?(;GHF26'%4R#\YYN>2D=CZIN0>^%FBS2+[[EN%YB84\=)E77_0,ZW]S M@H0& ZYL(#P[P\*QY' 0J7:=LV&Z;#0N2669;W1=@1&N/%CLMH MS&I([*Z8K[QWQB9$)[JDSV&\1]+!U!T ROI@6I%6@R70_M&A M]F\Y>0N%Q;^E7+?7+4*[=A07H'R><-/@(RAU.Q:9?\#N-G)R5>-RP+ S]N3 MG5TK]6*^Y>SZVM9R!]DM7]H_"6X_B 1WE017$GR+FC9)ZH#*YUJ=\&VC$YY+ MC4=0RYQ-ZCK@\EI['4VCNRG;0L0(]F]$U1Q;BX:RM:C ]D']-'/TW3Q ML] ^]&QOY >MV""XP1?6Y)MF M+FWB,[46L=<,]NP>].7[_Y7^W3&8;8SL_>OWM]].G-:RGR M=OX)?H&ANO/;]\!>V ,#=T BHAL>W8WM^@"7X"8;@ " MN6'9",RY%91W\-T)(VM M^\@N\HJW4/PPBX=Y(CN-WN;E:%&+N4&RK.0]<6F3*3&9:J1A:+7LN =CWL$8 M4"R[&<6X[@H2V%@.9_1'R>$M'ZIG$JY(J^4+;!'M'($LEI@M&S'\_0]9\?2C M'[\;/A1/*]VJ'X?JS_'T>2?1Z:Q)='J8ZUQQ=Y\)P3/4C?VL#M6W;^1NS"5]4Z@[? X+P3'6'/Z]#]6[D\J5)1>HZ?_XTX5GJ.G]>AQK>?)TC MD,1;!))0U_CS)P3/5M?XLSK4P#IXA#/GQJ\&SWH/U.B@LJD M.GCE.H]2QZV2HIY!4M1MM+HJSVC-[+O@8(-W/6$&!)6;\*#Y'2*W=RY_>"(P M_!M7_8G7*,AF;U,)]4N!Q9:P(:\)[ 6KG+CB/!WB"-IO+!I.+P>P7\E].B+U M81O.)OE8H"OBRI?K$#NRPN755#7@'/5K%'!;:Z+NWW#LVH]24?!/U- /R(4E M;!2S4K/-@6:!5""*L@PSE/!^.1+/6F7CO"RU];UR",^JXZEAY*D1#2U:C$ L MYZ(^@#7.5[=WJ52*COR>KIBZ/.,Q*9T_8CXD+]JDSJH"4P9T4='"AMHA&R]O MK?VAY\R7/QW"=HJZ1Z+$P9JE0W4])):'8IL;1*8F?%Q>-%AW11+89^T0M=XR M5]>-@+ZKCT_&:ZYF0WY.")(FE?A3^QI"=7VX0QB(9CR8J(_^.*IK_OWP_%!J MCXJEQI/I?#U4#JN=#-G]>O+UA'VIX9[,P_RTJ90R67[^IW'/-WZ/B+"UY,_K:,1NRJ*+_4 M57#Q=3W#$6+VDC9T/D'V(82)L_(B&@NTJF97/H%ZFX)6*R%4:C\"G=M:5@__ M$X>AFM5%)IJP,5E/CM$VM;3<';2#!P9$U"(-8FG/$EF9B!S@JS:K3:1F@0HW.$ MNY)UP%=B+))J56+ZAKA7ZL+J6K*L$$@DJS.&P)V(\);,2D+7TX;1U4+A/9HR MO'2+5[M>4'=EB6W/V^_C$V]J&!B)B^LA:4V[PW(K13]"=,P(5J$]Y?6%/VV" M]NFRJ.1/ZXJX&I.0H&6H!:; VJ$SH>[>+8PM1R&,!#+RK.3MG*F84&YBN1X_ M$8X$02P(906/KWYDT R8S@B;$30LD#H(S5/"K#AW-3LA0 7%U$4M=,)2*G8D MK:R!_T<(BVKE:Z4&&S>OX);Y#>2MG)\/[C@7#*)%75&)>1UJYS."L6P>;M;& MO@%Q88N, 0>>)$!^PIL<:(RP-A)DVXNH;#!#&NA9 J5HJS^%TG7K&CN;+/?[ M36NP<@GH95'IXN )!(T@EF%<8(WXP@AN9C;.>3-(./[BB@1/_3'"T-.=6/<5K1O5U+WB:3!!8TO% MF!">O'5M^RH"W.I M>"/):N#\I1(71O_1^JF&P>%7"=WB'%P&;E$P:<<7)&$D3"+JP8G]2+\UP#<2 MNCA?DV#%%:>0%HS#YT?#*76S(*![5+PEUFI0QVX7O-/H"QM39P^0P<50M!&Z M8G6#V0$*%6ER0H"LF!V1Q4 ( 7RVZ18J9E8U4UL^ (J(L2P%%P^J:"'NKL7! M/GR#S?V+9+@JDJ$B&:O*NQ^CG#D,#RTOO$LULVD>6O[JBN6;JIEOKG1V/?_! M:Z0#Y]#WK+L72=^K7O9^I;5"8LX?X2A/TR'K _@LJ2Q-DZ@6<[Q+S!ML[9K9 M"$#$6UC^VHJK'$N#=5()NMBTG6>;' R:]VI@T@++[NG;:X">Z@@4^D MUH "[!\'7MCRA>9[Y&&1K%FX\@AZ5HQ(CBZ8R;@877,-E4=*&D?AV7_>O=;- M4(/!4S;*$WA;<<']"(T'9V[,A8:"'!(803H'=)#3?#JCR(;]KJ MNBU&:XQ(2Y-@E;%%'BIR^:ASJN-H>%T1^NNPMEO07F[ZSY$5("^0NH>*+]4' M*6W<[*8U#C^GG[1B[.\2\RM>NY MKN3D9=N.*Y:LLMK1-$^"C576L3DECQ>,/T[1YL# MM 4_CZ4.C N0F&V\I::EMG_FXE%3(Z6E_2!O.,86_U8T'VE[Y]5M2&@);3<7 MX>82/><)!7:?KM7?BBNR@M-4A*+:B[6&,"7+=7]OV3^8<&37<3I,'D"/.#D] M:D9(A11&)N-, I0G?BLBW2A@LXQ[2&H^$>PEH=RW82%RZ%;D";BYHR['[T9? M[P0=&U>L?GEW])-%5&(QKF#8.1#X)B(B"XX.VG0DZPO4,&C .;W#VE(+PU;" MG5$SIP6/]0!E(6P48>"CO[R)4,PF=:I5%U97.*/RBAS!*+]6R4U)O' L<=Z[ MK>Y2 -K,L/ZJP#]/H@DQTO=H6=I#[3AKAX7?P#](0Q*!O]HU+,O%%:*51^#0 M82Z1SHJMG]]VV04^!_,-DXF6BM^<=_:M;PYZ?=MF]X9WKY#EM1\4[G!@X9)O M+%=K\@2T##9.J\X\"R1CED2T6'P8KL)I49*WK&49D34"MVS*$>=1593[#V,2 M$";Y4/NM:[$>1KN]:@7S%YBD6"Y7.>8N(.[!);!MHY3;9M M_V[GFEJ5:,G;>8F> IVF*\_[@E9V[S*[M]/.[CYFJGP5"O60FO>5U*2Y;0W( M&;Q8T9 5[^/533^7]JH[U$Y$*[L5.1SB392\-0(9@^%1'&J45RR56RQ2ST*4 M3;POQ&:3>,O[X/!\%KGE:=.M1@C*JA.L7YP';1M-).%-#FY_;-!VZ>MT"ZE[ M\XA\$0PHR=U8BACH3US^(NPRO*97%F/6.!&*FV: ]G\[B^7/-9$R^6'Z!=R2 M,:F#C7;2*FW+#F @= R^UB6K:P9$#WJ6# M^A64)5Y6W ;D/5\:&ELZ">H%!7=OT0E'-G&O55^2V]#DI4@E&>)!5: '-*V" MJEN,WW^V=GS;/;(^DU7O;I*$^*PE";JX)V(]JX::,ZL/M?\K#&CZ1+:A6[U7 MYI<-^7+ U=I,=/E$C9%#NG:^#T]=UAT_1!A1< ]7S&_>'1ZCY71'?9*CVMQ> M087S6NV!Y8XX4[LIZTJ:6C\N%S'Q[ M)LE*DZT3R7-Z(T=M;DW#]W$3\'W8('C"PZ;2Q=^=W]$8_AYI%*Z'5X*. )1- MC8:BBY+5R5?C3F*7+/2:^H )-WCG?(7-C2@I]>2&QW[TM:'?KHILONZA-8WDX)+A)NJ,FUR,SR5FZ%R,VZ"WM]2 M!ZSEU]//U<_:FW(,1MS_![+TI?8G*& 7VOOW'^[2OJM7*ZOK_E#1Q+NWFKL? M22]!DS='$6L9IM&3B9_#*]]B@CE&= ;:,1;4%.4X7]4#X0GG1ZTL3UL*PV%M-W5>:NM+4[X8'HS!:=@FC97CEULNM8#-P\)FS\[-FMDMP M5-8"KAEA%WCR3M\$H=(XGA]TIQ<6L4.,VF.PDEOPC#I.[2W!%@G&?33PHL'" MQ#EZD<(T>>Z8)@NAC;;&GF<@"%22(<\@J,5?)[JVOI#C=$:)K)B%V(GD(/4M M!.S6%Y\-X$#>EM@VD&5+LF!K#7&)BE"L4!$>!*AE_14M K8HO)8]P&OI*US+ M770:S)-I-::5"M/.ZS%GTN$),<0WEA2[N2R&C>3:?'X[@K^(++5V'Z]8](4D M)OL&W(^Y?(PG!\[%Z>=R)FY(E%B87T<)Y5/"\AJ8S0* 387 -)1](* M:SCQ\\NO!O-9*OJZ\$B@%.=1"^2VU'H3%Q.H 90<*?)"E@*L MD+K^32Q@,BLG1<66HG2M#UIYKQWB(@OCO7B33,!>2>H[>!Z,"O%F@-7ISA : M LEW-N:)-YDH?^2/DRDG[6_*X(O#@D>733J)IRO=IC M+M<:2C::V("7A%USX^'R,M/.&THFU6U6DFSBM:\CDCJWG^P]SK VP0CQ*V'Y M9"H5+8+4HS/H+I6F'3,&9W4VS8;U[.AC0!5A1\JU9 -!![./.;L/&V+@Z?- M2B@9ECL0VAN17VCU?;44Z&O'9>(O+(E@R^JBV7R,)C:I)J!L2Q=34*+/OBI;G<#\$Y3F!'U8*D56V: M-$V<5[#HK MH\V]">(^\X!RCZ+%Q+_'1^>?WK_[];=/VF]OCMY_^FV@O3L]7@MW;[O3/CL] M/WO_[O71IS>OM5^.WA^='K_1SG][\^;3^?;F'JXU]1_?H696S&"(M.) +).I M5EV2^(^2J!Q/OCO)RV68] M$EI!F:X[K!+RJ/JPQH7 M)'H?I%P_7*?XBA/5RG9P3RQ3Z#):$^X6K?&/@AQ M@.+#1'&&D5^MGM]NT0%&A1]JQ6M4*#ZKG3/#Q^&9!^\WN0UF.B+?S3JDM6JU M*VEE(X*[;2_O,\:#S/!!".2>/8>W02#' E*(._E>W(E2YI9]I[//:4U-?A/&LK]&PTY;O:Z2M];J#6T7*/^'>RU17EJ)H_9J;?^3?T.: M?EN*VGB$U/J(?H59E1Z0PQ=F3[_(,S.U;69D=A8D3IRDL0-_+".(W,A/4\?_ M^QTJ)Z9EFP>(@)J/HF'UKP,=&((*P*_?@T_GXU.KDX^'UE__O&G<_+'&^?D^[^MT\_IY9_6G_9?K__\_N7[@GH]/\K\^GGT]^??OYK]=O\_?VQ\L_1]^&9SB/3XGQU^LWUS ? M]_3SQ_SLT]O\]/,;\\_O[Z[_PG=^NK@^^^/$J;\#[YK]9?WNG5IO+T^_?_QR M\NG_?O[K\Q?K]-=W[LD?[ZR33__Y?/+Y_PYA///L]3OWS^^7V>FQ\>W]IS?3 MDW/CZN_(RY+4ST+=-Z)4=[+ U2,[,W46I&ELF(9CA^;!*R<<6([U/S]W*6.% MMGT76;6ED6(YA!_"O./4-RPMM%L9FBH+)#)5@ MZIM@^MX()A].+@@25X]3.]"=-&%Z;!B)'C//39EK6ZD;@F"R!X;I]UXP/:*! ML!NJX@D!MG)_;),ZNM)>L#;;A:62>:?%U\/H5=]96:0@GN8E5WL8;1JO,.64 MO-I$7IU+BI29!5%F68D>N5ZD.[X1ZG' '!UN'6:GKFF#D$'_)%56W5=@W2 * M'DN36M<^WGO>?0+50S'P@S%PJW!88>I'EAGJ+K*M8P:F'B6NI]N6QX"E\333 M@U>F-W!,L_?\N_>^J:.Z;1]E:'[E:9"82(_)[@-MS*;:G=2/=0W#G19A3^#6 MJ<\'+*@S/)*/S3%5IVRJA-D=A%DN:2-&&OI!:+BZG2:^[H1FI P!H[SGY"901Q9G5J^9\6AEQ(GVZ'R@_1>+?F E2GY7'\K7H"7=(*IRC>R1>5$G-(; M?DBU8./I$$J@W4&@7>XX7)Z$)Q^B#0!L$ MQKTU$^4FZ2\;/X%FHMCXP=FXU4NB) T-*TCT+'-='04PL+$1Z@:+7=OT['_%X[9DNOG4T.J$?95:D V]GH2%PH_EP_#:#P%T^M-?32G M3,FSC>29G&02NDX6I):O^V$,\BQBAAZ[OJ>[80!Z2QJED14>O'('MM7_$+7R MG?19 5'\^W#\*SE- HM%;ICI@64&H(^ [1&"$(8?K=B/C-@U'0.=)@&V6NLY M_]Y!XUCVE5UYS!8;G!:C!-E M&6XLB4^X%.;:U-'?4>*:ON> 19BXONXXF0.R&'YT,\N(#&9E80"VH3DP':?W M<765(=-G74IQ[T-Q[W7#O:GG!$:<.'J-5WLMV:ZTG^11VY3M(JH(W'3\N*C3YE-"ZH]!Z)ZL< MS'(-)P)M(W0S4W?2T-$C/[9T-TE"(XL-D['PX%4X<'? _%/NFSZK'(J3'X.3 M)?4C\PW#88Z>6#;3'2L X\$T+3WUPL@.XS3S7+C*36?@FT'O67E?W1V-_C$I MBXR1_D&M<8)(YM7]LF&>MQ![1'4DJ8;3%_7A?)#.YIP?#4JR2DFOC:37 MB:R'N%X8@"(2ZF869+H39ZD>F8FKPXDEF6?%:6JEZ(9VO&>(^:)8^ GT$,7" MC\+"K0+BF&&066D(:HL><26G=BQ%^F1Q4+=21)3#V/7T9W,,KV$.4D:A0>O_$%HJ^*?9\S)3^ ! M49S\&)S<*B"^FQ@^D*]N.JF-ODS@:<,U],3+F,58G%@9AD^M@>DK#TA?-9": M$92;8XLZAY)&=Y)&OW,#_4P1@*X\ /@\CT#UXY MYL )[EV.J%P:_677)U L%+O>E5U;Y<$+ YNY#M.]V'=UQV>N'CF9KQL@7$%Q M2#T[\0Y>A>; WP%VW5?WQ5G3DWS(H@J;@L)G>I'IV/!3.33ZH5PTA_0>S^@C MSO,L^[WB1I$281N)L#\[G@P[3NW02O4@=A/= 35#CSTCT&TO@)O&LF/72,#^ M,0:6W7_[1[DR^JQQ*!Y^4!Z6LC@<,[)-,]93-T ,D\30(R_)=.:!9 Z3-,S, M&'C8'H1&_Q.R]M6'0: ^#P!>\KS%U%.H&BVZDDHRNZ-X2F05PXLSU[&R#-/; M ]V)/$N/F1/I+/'CP ?+*4,05W,0N/TWDI1/H]<:AF+=AV#=5K.((]-DCI?I M7F1$8!W83 _LC.D6LS([M!,@"N/@E34PS'LK%LJ_\:CH:,L5B]O6>3]TI-YM MQ?I=Q39>_[,1TT^& *?D\D9R^:*C4J5&$ME&JH<>YI]@ ET0@>UGN99GF2RR M/(I:>][ ]^T',OEZ@_YVBT]'R30ET[:%=*=DVJ8R34H%#AFHE& F,L=/=8>Y MJ1[YIJ\;@6^EMI597FJ#KNE8 S^X=S'T=F7:OOJXWN=1G ^ISQ>_)/"[Z?6=>K O0A?:<&QI,[1)=(VM>N[5-?J9J7O/NC'V$[9V^\!)2X$8 MWT'#^]R!JDIB,\O2.-#CV,2J"<\&#<\S=):$5NI[MFUX/L)^FO?OM="_0( 2 M1<]4%#UA;SHEBNXGBEIC$VQ-U_*B1'<,G^F.F?IZ&$9,=R,KC&,O\+(,TY[" M@1ON=61C9]3 > M&=J9;IJ^K3M6;.MQ&F9ZG,1XSH&5>1E6J0:A2NU\QES]V/@8BJN?@*M;U<6T M'#-DEJ];#DMU)TQ-/?;#0 _\U(H#QS&88U+&MN,^E)N\YZK+CGNP2'5)BA'J M+A&>DDK_W*+;Y\UH,BRN&?O(AM%4R:Y[RZX.8E<61JX?II;N)R'6M]JV'II9 MIJ>9F?E)[&=IX!Z\"@:>?>^LA?YY@!0;/Z'+1+'Q@[.QE!;J^7$:R"[[#QIX$-+]I6-9PLQ-&5(/25T MN4 Y_B.?7A[/*M@65M:RZUI)KKM(K@YP%S;S0."(OB4%R)8D>F)&KQZX7 MIDD +E><_ BN0'3'=BW].#$*%R M7,MD%ARLXUGD!C$?+ .ZYTK(+KM!YD$X[ANNV0LSZLEQ-Y3\NI?\ZD!]!9Z7 M6BZS=]M*.4*Z;,FHGCX87E8+H_- MG,@T73U)+$QH\YD>1FFDFZGI,C.Q3>8:R,.AJ;JW]57SX.6Q#YPFLK*NY)E+ MLR?02)0G]YX2K /_%2:^[5L&T"_+;+"B' _L*ZJZZ2?67V)U!=%+/?G]DE=<4*7<./;3UR4S YW"S60]^/]2B+C,B$0\PL MN/I=9Q :_@XS^[Y65\X'2IYY!GSZ]W5#L6O3\*OK<)A92Z+[2C1 V;$ MP*_8H#%U U X;-\U8^!B/P.%P^]_>\9]]8Z\9O'T_GK$7L24'\;W\9V511I5 MEPN64#&^^,3*$1Z($DYW%$X=#*W,-:W4#RT]B1)#=[*8Z7$(8BH-8C_U$R,* ML?4DP9)8+WL?05;)(+WV8RCN?1#NE="BW"2QC)3I9N!9NA,93(^"R-)CSXG2 M) G"*$($O($=WAM+8)>S/WJM7-R0]*%\%WV)MZR('BLI=D[;7J [7ISH46R%>APDIA49OA?Z#"MT':?_* 3*I=%G#42Q\8.S<:N,V)%G M.)B+&KM1"&SLAGKH^89NQZ9K,-\&305+@.5!=9"],)\> M*GY"^R\%?)5HNIMH^G[4*7@QC-3-T#KR8@<[.$1Z$(6Q'KHVW3D^R^R#5P_0 M3E9Y./K+HD_5>D5Q[X-PK]2=/O&"+$ O1Y: ?1 'D1ZY;J(;CIE:GI\F:12@ ME\-ZL.RLGNL5.^CEX FF#U30:BA) MXF5^E,9ZDEF&[B1.@"D>J>>$@-!\*"V27FW;LH%_DN!B- M\NF((Y@]WV.*K MRI_,)'>I.Z$=ZZ!B)GH2![R>9&82)O2'][:O->KZR M,=/=6NP\8-^D)QZC#[=^FG^MQQ9#Z/C\"\NO!\G'*KS6R(D#]$Y5EY/D4

UWL1;"ELEW6 M/^[!^_;;1V58YI;=$^\E>^D\[9=+O)5>GPUM:SJR7,5BF)7(Y>N!]M/YXH-H M'.\2KD(PF",'QB#B0N86Z%8@F:3AC*40@UYYQ1://?U/)I-NOY)WF8*K?:WH M=)2)MS2Y2Q893JEW3H:>"=[+!.5J_LV!GA=*'T?9Q&J.K5:+B2UPZ;/GY7-F MTDSHG:HH^/)#=D7!F[TSNGWI&+Y-FWN[B5++P"[+O18PXDI0!(J@1IK%Y)63 ME#H.*F'L70[9PQG,SK1W-?V\?CCZ>1K]K::?BVX*W/BP2R-(F.03BEPXQ),' MDP)36G9O-#R&9 2^7 >X(/+7%B--=RMNNV16=&GP+*#WF4%ST7)JEV[0,D$M M^SKMJ%0O2J_XQ.O9/YJV5LJ_50R7-8AK>.@QU(-;<5&>Z?H,+[7ZY4>O9]FK MG/40QOTQJU\OF*_VZ-:'7:%SC78E$:@,+K=!]<@)'1'!U#J#+=&17L%7%PCL M@@7^8"6DE\/;MM$]ZO1/8IPZ+__IP.-OYW9[X*F8&\%")12O^OLI\Z\N:^=I M<^H5GZ[Q9B^K^3D(EE>[^"T'EBC^"!,LM1=KM1LYF)75ZR='1 ("Y M,ENK@.+9]9_6/\YZ/J]\3!WZ?DT M._YR;?; 1AR41O;>P):M1,LFG[:RSFT5 4SNCMCTUX:;,+".T%Y]#I$CK4W M#B24!3M!R;1I-L2Q/BCC?CGZ]/ID(2"UGE?@ M?36A?ZJ^JB].-,WFH.Y];QSL[0JCJ O,(\Y41%Q&B9QV D42M":2,X+ERBN" M+T:/JCZN:V(^6&0Y3H@[SVA4S*0@5EZE;"^61+% *F=Y :-B? 0(%TN97^59#$KQ MT9XV$IY-"YAD)F1*RGIW;OE5-DF^IHW'U2&N4AQ?K,^'O3(73<%@E&=>_V7;9<>1=?U!BV O6K^@;--5:?"J(HM^NZFV,&E15RHT50_I M24^8K$:48G1.D5C4Q9^387N=GCA5RBO=X)\QZ'SYY.F\NOCIGYOKBVRB+Q[O MMW/#OZHY3NRT]THK.4[>EYL$%T?3MYV[2>?5R,O,HM+0+J8U=0 F)NV&KW.Z M7XH)1CNI&%.!&<,39H9R%J+BFG%F>?+EL2>.&:%/CPE3A32\9#!@,)_=J#EV MV'*4DLN1+.^021(C!^J+(I)ZFV\#W52AIS.$*#O. M3Y&YQ(O+@ +XI#(J\D^KV4X":NA-FF#F(S&K.3?N6SM,$N!U5#)N>1=+GTBQ @H127*#EB-(&,41(ZJ@EH+O6GL8N#-2"8#/(62\1Y+FZ6K$0:>-\Y[#% W78I"RMJ$74J"GS=AFZWU M7:822@JS^=J'\*$S9KI+Q>U)2(? M0A^7#)QGF7U21:5O7\5S5>)9+U8<=^:(LD='_79O-#T09(MNG*;S@*+3SKD^ MMFG>\Y2RV[KGF)$2FJ-UHES3,&RT=9Z:A)V.NO\MPSP/A*3 M5P[@S=YP-!B7YSZVLLK0VK>]K2JD4/+Z<+,W5>5JI@>F]Z3Y]G!78LJ)#@8I MA0/BVBBDF52(..TI3AZV/*Z\4A*O:G6)T0J4-?;5>;4<^*G,T=[LQ[.QJ3G? MRBV=(@$K!F(F>A*X\<$2H:0CE(<0K,"TIL1G38E@7A@BHE)1(&P=1=Q0,"]$ M$L@HRQ-3GG!C<^UDHO1='"BE_P/(KL3%B9":A&9S:DT[Q$L-A&N"U@#9UGLP M.4N95D)V<_O31O%W.P=OSH#XX[@3"X;9^AK6E5E?'93* M5[6 ,H!_JJ/BHQBO,F%W9-6>\J6W6=_O&-#CP^ MAI1_H7>]O+HNYNJZ+G6%EKI"2UVAY;$KM/PTF+OT7/ /S_E>.!($6H7FP6DM7>ZMMR0IB:7M6,I75*J7\XH!"/!I9'0Q1?'R4\U_/KT] M?!;L!;5LW)VD>8V'YTK'ZXZ%^7[R^_VL053& LH>V&Q!=_LA=BJE*<2<\Y6/ MG^085NJ70=P_;K(0N2C"3UR)6Z:@?NEG29W+S:X]:>&\UV<>^3(NF!T3W\Z& M5I;1*$ERXE0\CX?O@\K;'^1ZJ+/7E[E7^<+X_2B6>F.GG4KXSWKC;&KB6O'/ MH%WE:U9OG?5DA';(I5+*@VU%[/7'>_O%:&#+3/CJQ2=5X'-TN3]_M8H@P"63 M+T=;5AT!2Z!] M<86R10SJ\TEY;"IFOVU53[M\PMF]\Q,'!,MVR2 /R9::?77@"H;:LZ5';:;F MS&KAX07]+CPN;]+J65+3U)5<&>>5XWA89EF_@VT];36"#JL30A5I%E>"

+/:Y^ '')YHC% X6D<])'O MEVF.I8.C0B2@Q>[TN'.YS<,VC-^>Y)M=I-'H/_M M=NR$IR>%V=HIO9C%*=A@L&EYWP?%D6V'\FQ766XK3,9>,7#HPTBRU#S*KJKL M=[4+UTV$5!:,PQBK!*(R4E."RZS$G"&]_/AS8ID^K#C)"_;3#YC?\ 39O?VZ M[VQ[\"7'6M?/(78J>*8TD\'C!3MT&Z1YNK&+)688K/[<]HXC3D-$FDJ-\E%@ MRSAG)*?!9HA:\-\^X].;MT293$W%EVGH?K;8TW(A3BEH,OM/L@URM8E29RU3 M8^94[LL/: ^S M0?C,XUCSS2[?[@<.)!WO@^J;L! '6FK)QG.;A$?+J$QIBDX+3)XQ3L[; MR9=7EXR'T]2"FWA.ILD$E;\D?S%C*5SM/;GM:=XR_G,>6B@;K,"Z=NS1,/XQ M_>'/T!Z"2G+R1[M7KDYYT\5N*F \3%SP1J]AD_W]TPY;D\=/'/1KI8/^0DN8 MZCLNUHQA5WZ-U\B5WUWW6+DF\-7?7O?4Z]^HF'HF8\5K@HMG,M9Z79_;NLH; M/?4'/?>>4VN]R[M;G4]JII/@7$>K^;95>+%SU9\+<:@GFO>"$ES.>SOGQ&W, MY<05C*S.+<1+:*WX@_TW]^A _?R((JO05[/" RT%S@NQ4J_U3">D95[K2_'N M%]L(?3_8>X8]K<\CGG>BP+9HT3SUMTB^'S8/]PZVO?QTTNQNX\7[G M:<&_[8O-4QMLY^L'NO7^@]B&-VZW/N1GMYMPUP[\ MOO/V(XS]8Z?Y]F/[WZ>;L\U3#;4J2"&0]I8A#MB(7 P:*0TPL,!5/T M 3L-OT@*8.:&XL>G^-:]3)'.RC]O;!2_1%W1;]Y 93QPR8G6 ER2!)6]4$_MHC[MRC=MG_27\*R2#CV #I5P>Q?<8HD52X0&K12 K-'86*M,A-C+ M*ZM5";>O 6Z'G*A>)=M?]AE7GF*ID')%0!)E(%,)&0_B5O(#_ '(G"^)+ MR'UF:GA7$O&5P?9T,,5QL!ASSTQ0W EB%([!:Q^=5%[@(D-$]!"F= E3RPA3 MVR,9(B.Q8(HA8I)"W$6%X#? #UDTTL+"!.' C:SPO]_44'+C<3H,)*S7.H8:S6+@+5P8DR=G-J^1ZY["<+5]T%(O78 M.28E8#P ,*JC*65B7; T98W*:!!7E"%M&4'1*.5-2-1;""/E&KFU9>LC=@QG ML2GX>EPM&BPXMLJQ0#D$\\9Z;'FRQAA8HCF^,90H76TY7&TD8T.BUMXJ#!9F M(@([4<@:)5",P@)'C9AJ4[K:L[K:H^APZ6K+X6HC-#BEX+C2! $9SLE1YI'& M(2$J0_+4.TEUNM_5WL+QBZ^7-8:-8?%C+C9\2E;PU>?^'L6-YQ54YPG-Q:S# M6M8<4E<;K<;QZ7$964\'*5]&B;)7.CK.,!*1P^HMG$$&5NY"X#T&3*P4?.4] M7F-\1NF_MYKD6PZ6,8/#),NT3+QV@+2_2H!\%$!>G1I)N8&130%A3@ 6+5/( M)<41C9%8BTWRN>*7K/'[DH\O<&[DU5.61^482LJRA!XYDG"@,-%6^("XTQ % M 7]!AF*%%,. Q8;PZ'!I2*4AW6M($#1[$G5"$#A+Q(V4"&:;H1"D-,Q$9WD! M[9).0'M)ADLR7*[ 2PF<)2=^)'!><6*IO,2>$A25R2>&DD6&*X>PL@;(<6(A ML97W=&UFQS3?*DZ6Y']9#P&5G&V&T#.R!>*3 W!A%EGO( ((C"%8>@@RD@A% M5'!@#!EZU"1G*Z&GI&@E3BX#3I84[9%IRXR1?:R\J&U\V3?YR+ZV&A%*5"ZF M 9XFF4, H%E:/N0FTP58EIL[;^B$Z,:8INF;.QB89<61,TV.[!RVFV MEC#Z(!C]-KH]GC#CW J%;.X$S)4,2#-JD+/!V,0<5X(-6 C]?48;0&_]B-M\ M,D^E@RZO@X[D\(7TGJ7LH,8(Q!VFR 9E45 B81F55[QTT*6,.TH'75X''4G8 M:,DR2F/DA!0Y!A%(&PA$H@=>Y;V-S)B'.FC!SG\K)'47JC/'@U7'+Q7'KZ2* MQP6.1UN<-%I#F>2A&/*D:/B@)^AXP^E)R>.74#8V:[SH]36ULK&D:UH]3M/U M;O55_CQ*L>2Q[YSWO>(UP6:OP$O4&M5\EK*VMRZH1#Q$ GYC69JGZ8^\UFZ^>+VB['D*378<^X62X(= M%9PJK)4.!&MIDU))<%X* ;XFC*I7>6U]/T1+$@\166N %D:/D2,I(J$2XX0& M8:U;>2_N$TB>TQF*%W.D<86M^'^G8/&59FS]Z!WDM.RP'_FP&W8IP75MWQ8S MZ261/E#/G7?6"<431)Y@72Y94DIP+3.B7 69*@C!HM>(:"U1[N2 G',1)=7? M]+,XQ*PL(.:J"_0T'%HR5WO4(EZZVC*X6G5L\=[^LB\ ,Z6 )5MX""NX918Y M%1F"\%+8P%SP%A="'HN@#?1B:W>I"_3*LL,WG1\O X&IL>1JV8Z2!RJ+S(31 MB(N0:_N(1 M[=,)P2JI,DB:R5Q)"9+S2MJ6J=D%D5PHX>;1 M<%.O"H";1(.TC#"$A0&XH3H@DX1%,2K- K6:.UD(U> WGIHM2]L>5#GSF SL M&("4Q_*7$U:NPCS.',RZ$HA'RK.2&D::TX"(Y>"G7GADB:2(I$!)C";)0)Y0.3.1!H:? MLQTV6J>VKW$W4ELS,&_VMTPX\OQ=EAFX)XW'ZV1&OQYTK@[E_XC(=:(]0C;!S;ZSS3-[WEWY M;;PPJ=$:7ES)M3R$UY_^UF=,Z=DJD_J8";C1[A3S_:XH(LJO@GNR"W,OE8-. M1L5_-#Q0$'HY6YLXL*]RXW* MA^W:SO;GK8WU^N9&Y>-6;;WV86O]7T?A/3&LY]6/!J(-#HYX>+U5QM&4A"&WWOJX!57?-?HP53YNX>SJ!/_\YP/[X[Y;];DZW#[\>[M:_76Q_W[W8JV_QW0MX#?WWP>[W MOX^KAT=G>Y\VR6[]C^.]3[MG_[GP%[6+W7T2@\V294@'%Q&73L!2$3 2,FB" M:>"8@.%&X$HGV;<[I_&&!?'EJUC7*T#VCFWG/*-KMS#5=M]4[6"V,^LL2E#S M:8%*'"MVZR<]&5FM9/NJ-'*AZZ &MCM9K7K/H\^[C%4+]I@R5J[6I'B&,OLQS;!^+WZ( 17#N ZW!E%3\?WFK]CQC6[_A[^ MMMQ^$&=11_:X$4(S+MS(?HW'MM'*III_RM%0S@NJ[=] ^A4\)UT;W+?3?^\,V M;W6OQ[E^]BK;U[L MTF^X>ORUL0OA8!5"P2K=Y;N'S8.]P_7SW?/KRDGAH/;IZU'ML-:LUFN'>_4O MYWN?_MVH?:K^VCNL7NP='C2VOW\\KF[\^["HTKY23L+2<(C7!2*$B86#TO]ZGAE<\--#MV+C:3?\ M%3L%"LT$(.DS8N"0GPV8V9#N%DRW1,9ID?&J_P@-+)]3D$@G:Q'W)B%+I4-2 M2$4(#HG0E,_#F%GI6B\%*#Y[0?/"HL3-=8;$,A9,Q%@9SI6WB6I#B$Y>T;R8 MODCQT[T8<1FXC<1LN2IJN??0YX<2H^W=E.?$&8\PI@SQO'5NL3,HYI[IBB@E M\Q:06N,S*4 L&4O)6&YE+#-A*H@](U6YS&$4Z8M+,&!:V=D7[-;^0%N M! OSH])5-XS"JTQ*<2(TTSBYP"WW3CL&%JXT"0F38"6>MDO&LV:G/N4)[6ZU M_BJ$.3YUVMUN&85-!71;8_DI97SP0*@,E[D9L\Q1F"6Y-,$[&86S'(".K@(! M7R7DR6*"=P#+W".8. SSS-7Y\\PSOF9. M>M,C+C9BO09..@2LDI8^"ZB-)!9U/A&B/7)!$L0CYTA++1"1V1B2 5SS!2U= M$-&1E];]6,AKO.%\*G"E%!M9.->VX.'S^<#FFTNO+C1'?6)^]6-_@D\[5VM! MB?=3X?V7L?PJYY@X(X"Z.@8D5F21J1 0RRT$O%)$Q)CSJ\:056[4$VCLXJ4A MRM1J26/G2V-O *^2R,X2V*Z(K%/,IT@B B, 8,/:(FU31#@X*VU,+F5@(VOJ MR5ODBP=LK^8:;[N*Y8[&E$^I8GD3A2Q6&A6)]10GPS.MH9QB$13E(0A-BM-/ M+TUERT*6I^']MU$B:Y2T?4EIRRT064!^[9E"F'@GM>&>B$G" M&$D6>9P "8$X(Y>;$ LNDDS"@C&(&>:)IG:^O8&%TF+K1T^:.I8>"VM-)R M-W2>'Q",I)44A: O6H%P%!'EEKO(84=1")'YP)3%1,XNK53RCC?".Q8TK70_ MTESJK99IIZ=!S!774)):$4U 1@B/N)(*&9(ZC1X/.3#<$O&4N:EES42.64^:B'@&/?C07)9F61."(6& < M<0M->+*XR>R]LSS55.Y%OMUDU0@6ELFJ62+D M%8&TD4HI%('(-">KO.1(<^E1]"X13#Q/A %"KO')IM3E8:<%!X+7DJRZ'0;* M9-73@& D6>6D88(Q@8R-L4^5= H"!1($X\'KX.S*>[XFRC-0)>]XK9[2^P??E<%, /*LDV.I6?15^L:]U#+U5V*Z%0Q;IL M(-J]LX-HOY%4H2,!W^C*F>U6_NLU5"&_(8''QS?6W3S;KA^1:GV35B]^B.K& MEWVN!0O26I0(!0K"L4:6.HHH%=9@)J(AX1;%QM5'&D$?)5EO@KNC9Q5%D6;/*,A@?60;"QBTE@*Q'F,O83D1/"!)DHYCU89 MS;CP0E,GDI!:%_:BA_:B2WM9%'NI[^X+S'"TT2.8.H=XH@H9F2R"^?)&)V* MWW[5-C;W/36<6A,03!S/KFB0"XH@:06GGDI481C%9W "18-3(, 9M$WFCN6^=)H7MYHONU3">MM\ [%".$)9Y@B M1SQ#F!N6B,.Y\TXVFDGX'AK-_F)R]'-!K#U-H5Q<@T8D(!_4D<8_4E2,9LLY43XKSU/'RW)";?H*-?5"^J M^[E9C8C&(1R3!E;A$G)"2^22-<)XSC26>8&8/.7Q8JRBM)(Y6XG?#PE6]"@H MHI'"6A$:4//9T.UC2_[TGJIG6/(&)+C M%Q(00(Q'& BJCMPG8?7*>[$V*>9Z"Z6HY"7Q^F+8Z!;K76BD%#LQ"]@-ED=_ MVH&?>]=B\_R7?GR>[3/_-%P^*RK=W;C7!SOOVC!2,41GN0O&4_)=7Z^C[C ME!LN(B+"6,2# C( O X9C",E2@9G1<9Z>3O6-[(Y="Z'%ZSA:OSAAVX/'+EI M!ZH"< 4T2(J-9LYGB=8+MR_WT^!Z6!R4\;B5!Y,([($ MPPK#(A5<<6YC^^'1K'#]V>"[N.*[!EA%PX\!NKH1T+^"+<'39;_I M-R/X!N;1K:SG];/1.[_EOF]ZJ#NM4-&>XJ()\X+PI(C9J42804[R6;; M =JYD%2CTCT]/K:=\PS0IX/9S^1N:*_]A2!3BHH=S']&VLM4QIV9C+QBV-QR MH]ELGW7?W>K5< ,_&JVBGD .S\%-3=X&%QE4+?3?5IQ[N3QGTZ]:@*%MVI-N M?#?\YO?0Z)XT[?F[1JL8H.)-UT_5P+W]?M8(O8-\9FP-]\^-#8K !M5(IC"6@C;R#GG8A*D388&].W4 -ZN^X\,<^B.__ZZSHY#9())A0,(8_$ MZ10EMEJ1 +Q8<9;C[\E4ZYSJ.C?_[Q16]ZT6K/VGQ>&=;5CD._4#VQH$Y)?T M\'45=O+JX4&S>E@5>QM;9/=X$]?@\[;KZ_#SOX'S?6U4#[\V]S9^T,FCQ#_@ M,[Z=P^<=50__;NS6OV!X-E'=@)^/]X[V/FV=US[]?;2]L7?XGXO-T<+.1#'' M'/ABLCF-:R-!6KJ(G#)1N)SJ)[F+'EF51*QJ/;FY-V,U^D4J:WI&_%@XC)VZ MK.*!#[^DH'G'&>E'(>?L"CT?#H[73C$67")3B+;V*8ZD5]\K9 MX!,Q;XZT\,X*EY(;/AWW1J1 J/><U'#29GIG$@ MMN<&\%O0O+D.9L*3Q%ZOO)>K6O!5RB;UG![>:7[QI)Q*P9B2L2X(8QT'M)*Q MSASQ1CHM$$Z8U0$I[R%2YU0@"-$%"HZ'1",$ZU$7G19FI>Q9YBR?D[$"&TFQ MD7^;C[#[O'G>?*,IS+?)!3\.#:"D@X\"QR^C=!"G:)7(\CG"0CB/A44Z%\5% MFQ(FVB?&(=CBJXJ052PF:U4>3@?+!.8BT<$R@;E0='" ::< VB47G#G<77%! M'Z63"DM$K8:8-RM%.(\Y8MA8%YRUGM.\LTV>O+.]Q-G+Q3H&.;\>&&_MG*2W M&F.IE=19J4Q&DTM;2 )X5(I3J5^T_T5Y3O)94?';& F,S"4M"/).><1U,LAJ MIQ'VSL?@DL?!]?>R!5W%3^_&.EO?+).*95+Q.5GDXV"R/!3Y*D#RBCKR%$@4 MG*&@.$%<68:,#!9%^.HIT3B:0G>6+5P:<5R8>O85NV*-/J ,\K9]7KJF'[C/ M.].;U@^3R:ILM7SS-, %3V*G8#V9I5[5:W8K__Q__P!@P+__M?.M6WQ+?O]7 MI7< 1':PM]YHC0ERY'K.:Z77-VB%3U.,6:R/]/:2SL66"/\*X_849?#5ITN# M+T^>X*T=='I\ ?GNV79]:]]9':,7#A'.!(+_\MZ/]LC HLZXX"8Z>LMII<>* MA3//"'="1,=IFM)<3&EWGQ"L+"4"I2 4XM$39!VC M"'#"BJA@JETH-,$F3>G14N)48VH4(S(0SI-WVI 8,1BPM]CJ@37-4DJ\M*;G MMZ9?N8N!D8QQ)1(*,B:PIBP]:I5"U&)*DQ).TT)PE$T>''^PT/@"TX-[),0+ M3G"SM[;T_O:/<]Z7R9%(SB-2)*L*8,3Q'$) M>V23),Y8R9W/R2YZI];O-#;U1$I0VM2BV]27?>M24M+FMG@N'ZJT$1F<+!+8 M25BS!0Y9ZY'PNT3DIA8,?1HW*,UJPH.'=IE)PO/I]+YN+3N5&[S? *>EU?JO^FZ5[UIS\G2B)A&1:@C MB'@']!ISA6P@!CFMO-&)VY $>(Z^2\'YL:J>F;S.78[W>GL')W^CLH_VL7YEXJ!YV,5O]H>, @:9,F.0TKI;(^J0 A44@! M2Q7(OEIY7RB@9A3,;;LS=_S?W^P]JN)SM;4)F3O%P0(^K._4/V]]^K->^7-S M_7/]S]7*5NW#/5*["W#;M>WZYDZEOEWYL%W;V?Z\M;%>W]RH?-RJK=<^;*U_ MKNS4X1?5S5I]9Y)"WKY7]11EX6L(UE\5:"#:X."(UYI;91Q-21C"*4X0R'N\ MD/*O&_T,5C\U-4I9A[M>4\K; :7Q 1BKQ@[6">V,M1C!?(: M![2MNU:YM,!AT#2ZF=V#R"_VNJ-L%E[2C?T+GL5.K*33)O!/ZP\:\>>@\*:@ MIOD'=WYITY?L.+^@#O/9ZN7?'S=ZO7C96F)@_/_3K;@V&$K^=6@ *^ZU@<54 M/MZN>ERY.>Z[C:%GWMWJQDD:/4V0" N4958:<+#^.F6Q8EC*I!(/A.M9YH/7 MF\VVSS-PL]-M]I_G#7N*/ZMN;.X'$0C3G".%#49<:9S/X2@$D8\73.E [7V> M,F'IH^Y@B_CE(99X'.4MRPH%:I*WW MR%BMG7*!*57(HH@G664!K#?\>D@D /5SKO=.XQW-H>6^=W.S8&>%UUQ'3HGD MR@>#*8N&"@E?%/%TE@GKTH+OLV!:VSC*J3)@']5?U<-O^S18++2+*'D)O",P MAZR1'"67&)!NIC'VV8+OV,(8L>#,'5Y;@Y'-G;_^>DP[D<6+2(IZ:E1TB;W9 MT<>QJ%(\>=Y+;QQGQ^\T;'.L/\7=Y_2&V_%FK3*>SK_&Z,:RK=W'WB* 17OD M/ON' >[/P^9K=.(Q$.?BM$'L'%_OI-;.+=;R'_OYV0=EW I4N3?901A;N7]+ M9OZ9@<)6:NU>K!"^=F?Z>09M<;9:,,VQ;G]M-+J^V>Z>=A:H_4UU ,\G\-[J MV5[]Z*(*,+IW6,75#+O?_WU8/=X[R*?1MS>.:.W3[J]JXQH\'_]]6+WXH[E= MA_^U0[V#VNGN\=?SP"".;;]5V ^\WS_UQ41>VPNB^=H\E&C&*( M%$A%P,AR2U' F@+-53@EW5]DP>IB6,\K(U6.!2H-WY\C0A@G(Y9:G^%CIWW\H3\] &S; M &S%S';_*![MTB-C=_-7KV/;G=!HV<[Y5B\>YZ*3_"2=-BS]K1];.749N[T% M8E3S=MDO/'<1IQ0[#_YJ.0)/34A':W(S>BSRQK*F65N+KMUP1/2EN@N7YK,8 MYO/M?)\':[Q, GEKLB!;D,A$Q1&Q&22\EI9F+0Z\-JG*]I)MATL+6A +$ON8 MPV(J(D,0K#G$8?Z096!+"997PYR7/@OW,W-'T^&"US^T]N;RH.WX,2/@W$T( M$&!N*P$FL-L#NMB^G-O7VT_8YE$X;?8F4]T'#8AG^OW_6K$W' R()8#H=F,_ MKY.3[,41Z$$./;?SZR=Y?D!4TNU5($(ATNK[<5\]J_E&\U&L>PM6-OC%\C[7&SN$Z8 ^J- L )DJ0$P,,W!WK"F M(D;B6;+XKK;'"YHU&9_I[I E=7NV=UJPHQ0#\*+FJ-5WMTN7JD4W\.??[%U^FZ7MI_])BI[ M_!Y&CF''HII;\B;KO8]](]\9VOA8#'R95F%+&O$.=/G.:AOKYU7Z[=?NA6>[ MAUNX^GWW?+?^]^'>8?-XM[[%X//@'H[.)G7YUC'_>-A[2(TJH=??NT= M_ON@!O>Y_7WOH'KHX=DV(5+^XWHCSF"QA:FG2 DM$"=$(&NQ1]QXXQ-8/,D- MC0A;Q4(_O9O1-.O.(JN2ECCY]G#RJ:<%2IQ5"XRS, MIY!V6"-#F;?*P;*(289)QI:!35#Y9W',)EWF%ES?<29F MZ,UVB'O>,/I!X%9,W'HK?&[#:(V<]2OA:RKX&FOOJUV"I8MK1"7-1Y #1DXZ MB@PW3OJ01!1LY;V4KZN36^G%"QGDE0X^*P>_"N,<#B)Z("3$1(6X4^#@EB7D M@F8\.F.%XROOR2J_H9UMZ>*OPL47*4 I77Q&+CX2@D2IM52ZBUH&KE?=TE:I)C8L7S6I249$AXFH+@ MGK$$ <4-5./ENMJ57KW((47IWR_OWR/1!-9.\F #8E2'W)LBZSIAAW"B.'D5 MF1#Y?(R9;'?R(BOVO'#K*&:)=MNJ/F]^?#C*\^!S#? >&KFHS]_ M6ZV-0:T>O&"]J,7^>SB=Z\/9+.%K*OC:'8TWA.#:&"Z1\\$B+C5!+MF$(LO* MEY%PZ6Q.AFCYY+Z[9=)S<1U^!G%'Z? +[/!7\8@/G@6N+9*YNII3&I#6"B-L M D]4:*.X67EO5@6=5%$J'?[5./P,(I+2X1?7X4<"E"P;Z W+>40**WP*&NDD M.&(0F[#(+/<60X""5^4-1ZY>SN/?PJ;'IW8[G#6:S4KC^,0V.KF1PQO;]5BN MF.2FK,K6Y=1]+K2F2JAZ9#!2JQ^)ZA<(2"11B2?$5=98X\8@RTE$,?=C#,9( M(GT!5T).-IDO'X74#M?/:V?[DK*DO/"(R\ 0 MQYX@37E$VGBN(HF8&9QE$C0E]/?2U5^OJ\\X%BE=_>5=?1A_9%??_K)OJ%26 M.X,(A"*(4\^0(?E'I9T3+"43V2*Z^ENH[R@ZQ[VQNHWYAAT/@J%B&M;#X6FW M5S3T*R%G*LCY,;JIP1B1(@F#DDH -UQ3Y+3ER%OK(K>Y3B.LO&=JLM=.F>%\ M-8X[KZ-4I>,^U7%'#DL1PUQR&%'B H0$&H/C1H*\HC%(^(?GZE"J)TOH2\=] M-8X[@W"@=-QY..[()H.($6:&*.1,[JJK(98WPB8([2VS@5D*X?S*>Z*>G+); MH!V&1XI=# 1P&=QU:)]F_=NA]Y5J&#,;H%<#AC/>];@W-W*+'GT)B0^!Q*/Q M2@X:I:(>6:LXX@"'R'"*$2%>8&]"#+EE[6QS'K/SH.40#BJQM,32Q=U2*K'T M:5AZ%1?*0('H$X.8S$4T+"1DDF2(DEELX/2T=" M=9\DCYQ%!(M>R@HGP%!I9 @""R>T4T(Y__JPM CV?RM:QXRV%!]KQGQCB_'Q MSA(HH]D[HJ]U_4'Y-P]KISAP."[@$B?M;B-_TKNBV7KC9QRTL!EXX\B[!B.' MK]YB'0S2:>_VMTRH\L\?5%CNS:+IM6JKD:\'G:OQ_1&1ZT1[A&R"FWUGFV?V MO+ORVW@/H49K>'$EU_(07G_Z6Y\QI6=KO=0W!0"W=K\%YSMP@-C)KX)[L@MS M+Y6#3H;N?S0\IEC:I(G5C$NIK$^ WRKW#L@NV<[57+[V)P=_=_? M[#T]0N=J:Q.]'A3/17_K._7/6Y_^K%?^W%S_7/]SM;)5^W!/0]0%N.W:=GUS MIU+?KGS8KNUL?][:6*]O;E0^;M76:Q^VUC]7=NKPB^IFK;Y3F7B6VT'GCJ[R M]W:)O]95'@NC$A8\N!!Y4M2"]3 "JP6F--B13HO/W^5NHEH@JR,UK< 1=C MMVQP=^CW230T!BR0HOFX382!A1G72!!G@@]4:L+N:G"W( WM=L Q&PF6]%:O M4 9JMS(037;_O;%A;Q8HS8WMQO[8O#*4REENZ&N[@TYVW5?4QT[1-6F>H=L: M69-,+4MKN'RS96NX\8?:S^66YR1@>"^WE2L^ V4-OIG*=V MY\QV0O6ZKXID=\-1 )C$2>6M.?.!\?A'XJU%5:%P-7^UI,K+B?" MNNVAX>4*C ^C9O=*DK\G$-*MB^KW+V=5NLMWC[_AW8LO;/?PQWDMWU?]".]M MU ZK]5IC[\.UY._Q-U'=./H%]WZQ=WC0V*M_/:QMA,8V?,[>ISVX[M>C*JW^ MJM)_'UW3KX_<<(4I1U1GM2IN'-*28!2H2D$R%SW.Y[0H7\5\D:K!9W3(LD2H M5XI0.A'+@Y7!@G%CIN$[%\#0I6'1.!(R0CU1MJ9$J&=$J)$CX(YYRVE"*>;: M#1,\TL9*1(BU3J3(G'(9H>BJD).:>@M[FG28^X&;C7>#VKQ>.:.H9CFH[/85 MC8VV&T<3@:7BQ@O0/M]M]B81]3/,#0SG>J>3E8%>TZ'\>4'IMU&RAQ7Q6I"( M%+- ]AP62 >/D0S$&Y_EQ!E?><]6.7DRU2O+ZQ?7C9^1&Y5N_&QN?,6(M$R! M:DF1UKDE$:8!6149"BSQP+R*,?J5]WQ5D,FN8TM?.K\<]&+=^\YI#$_O7_(F M"OQ>(IT$WPQ_-SA*."J"OMX*@Y.%W0]28@H@B64F!F5-;S6E6F+.I]Q3[_$@F:TN?GZO-7C,4(KH)E N$D M$^($>V04D[) ]BK* A9%4#BQ%/^1QE[N+D*.5"\^B]8SGRDF2R'UN90'DUGK_0 MW*7T_-EY_L@N5.06>Q41UU$C'A*#M3( @R$ !S(E(#ATY;U8Q7*1//]-Y5P* M^9Y*)\+;?\)5\UEOF],PX'QEZF7V)&9JO/HZF!G JO7!O)2(-!4BC6D:)BF8 MT"F@:"EP$<&JG=-^G,Y'2?5_"?:\(A0W81$F,9R(OYJVU0/TV1S.10D_4\'/F!B9,S:8$#DR5E+$H['PG9*(Y 8K!+B# M=6GEO<2+%,V4>8QE80^ER\[,94=2$-)YZE-$QN?D(\4&&>,24M;RB(./GCE@ M#'21SFX]-0'Q%.;_-)6JI7;LE]B:^-1I=\N(8#K_WCPK?+M8EM?W293)"J%1 MP%SD1*-#)JJB$Q),G[.*4HCH(;Y?56I6)]T71K.N=/QEW9DH'?]QCE^]='S' MF#2 U"@PEX]':(LLS!L25(8LE2."3=GQQ2KAL^JZ/A^!M3D6R=^E]?6L[GG9 MG;ABA^V)K^DNO8W XY\+3E!>;1?IN8'6KU&VXIEP6(K<*#ZSE9@HLBPEY)5/ M6&N)O6+]RF%J)KL\_*M,(+P&/WX)OE'Z\0S\^(I\1*:T(IPA[8I]1*^15A:C M1+BR2LCR:Z?*SYG2CC)T>@E*4HME M1G1*[#H?Y2 "1\Z,CL@9)?.I+/B.\(2,C8I1QQDPD:(W/-=+$S>5"9/7GC I MO?XQ7G_%6(SEF K,4 JYC!T;@YP"K[=!8N)3X"3$S%A6"9]50]=7ERUY<38S M(KCQKE(*"[YM8<&M5L^V?C1<\Y'J*\M[UF]QDV8C&NJ?VNUPUF@VUUOA:J;Z M:]GUG\N%;;J%#8_268QU])'"P@8$%G'N$G)YB0N*,<)DLLF1HC1:/R6A5I[G M76 ?GR\?+7U\3CY^15ZM)Y8%%1!C02#NL8:0%7Q+JV]U>M]S<6U2>QF#R*5&[NO0H_?C$N4OKQ4_UX9'O/8R5T#$@P MG0_Z>XIL= )A1ZE//%'J<"YHO&-Z^*TQ:BA=D*GW3BZ#?CT M_;Y7CF OQD1*Q(=T2@QQ;9CG,).,A$F*<0XJE*<)<1XE,B0Y)(6W5'@L0V(Y P*$ M93%\^C/(]9YKDW#&&K)>*2&V2EI8@G%B@5@B@E M1+.$T!)"7^A@?@FASPRAU5'U$EITYXS4><2-XLA$'U!RACA%HU(NOCX(+7CU M;ST+'WJ9'^L_6NWT&)S$W[[!>'DHN]$*L=5[A\SEAN/[_W6=W]Z/I]U&+C/Z M+B9?8IN29F^N'\1*UABWK?/*2:?]LQ& =]M*.FTV;ZI.S(Y9:?2Z10'C#3P= M_B_7-6Y$'X]=[/0M@I'52N9*A0IC]OC52CB-E5Z[TH-//X7+=GJVT>J=5[JG MG<)$\K9I_ELZ[9UV8J438=HN^K<"5^^>^H/!YZU5X $Z$>XJKE:F(G<&TZ1M MI$QP&Y3CUFF9&&%4>1K%_D:^84PP03>QO*W:QS&,@M'W.<8_ U/MQM9UI!JV MHMF)G9\-'V]6=P<8&\B_?^RTCS=_Q8YO=.-V*IIZ;)_DEUR!&UY2<-O[SP'V MQW^W['=SNGW\]V'UX@\ )'C_X1_'<(_GM4^U@]WCZOG>\<>CZN$WOEW?Q7N' MF^>Y?*B:.1X''-+.(BRH1IP:C;2G E%-K%.2:@CLIUJBI%=*2R>I481C%9T MQA\CID%08?N& +;2-X3)M:HTA!)8_] MROM6>V*1FOA%Q?4'NW( V.5B; '<^/:/%H!H*. N U%1KWUUHJ/=[5;\:'/P M MK:A7C]#:BX-K$*+-L2<=-2T&CY3BQZ#;GSRG_-#WR1F"*W.BDT<;V4\\-! MWA+>:JT?P\IS5=0IWYYC7=0VONQ+H3D%2$0Z9&%KH2(RU,&7P!BQQI@8^,I[ MLC99O5(!VVOFJ0^GG>$"?AYMIQ);F53U0.:QH'FZB,OCSX]AGF[,,H2&ZT80B!AK]E'^.UC>H^,X8;ZPCB5D;$ ML?4(PB.!,%'>$6(MA,HK[[GA:Y/G.2^]# PH10B,;+-8?);7+'9Z8-CKK?"Y M[?-UWK)M'&YF'4$3:>ZE2@E#W%N*G.82<::)2(H93]7*>\;PVF1KU5';Z.91 M?0!O^6D;S1SY9@QNIP13-8RZ@+\4?V@4VY)KE:U4:;5[E=->HYFY41^G1DWP M@1_I(D!R_KCXZZ31*< >S,U,DJ17 ^+@/NTG(KF(G'CC@[088AQB-%<>4R4] MXP&($YZ!RX*K?@"/;?1&O?/-LZ*M,[C.?J+9]XA!B?+4WTG63AA@19I@$PT$ M(_D,"5^;/+IZZ933HG3T6@NO)):1!L#="[0NI6A?(#3J\4G%/!V]2F73]F_5+<2VL5B,;A( M?L>Q/8>+%1_2Z$?6^7,J&<=3 [P@W]6R+0$CV=/_@8DK]B#.\[0-%LG;<@?% M"-XV_WEQO,I]#H:M>^H.8?+RM>%;6&E;O0;,'(Q[K],HK.[RC6!CK4)=[L1V MX?\[PRNUSUJQTSUHG%1\$?(6R=IB\&.>ALI.+*XS6,@TS9?(U]L"3.JTX,.^ MYBN?YB<._2GM-F!,(<#K+_S%@5-[!N'8UNB-C"Z$W8/V:3-DJX#QCCF) '-V M_;Y61^_K%.:X,[RU"MS5ZF!L+[/!O;$Y>%"BYFKHX:_%'<$(-^%A>C'<;H,C MFPH^YC&Y.]$_8XO4#S+(_N3=]G5XCR^]T1#[Z22X>)X)@*=&WX SC V2;_W% M,9_9K]C*<;L34;-Q!!"!>F C*$/+Z M[!^ (!^UF&((3(-ZU:T>8N"Q_,/$A M-CM9M-W3G+,#R\OV!$8-_M&KV&(I+*P,+C9,%,(M]"J-;N5')\)#Y 0A#*? M_UWIWV)^N8OYSOO[%MF*3]H#ETBI#\$5(-J]9E&)4#EK]&!YR!]1/.XIW'ZG MP)'\.3DK6>S&'+7:9\T8?L1\?=O,OM^$@83W-UK]!1^>YIKUYH4I-=BGPU=OL:[;;I[V;G_+;8XS M1Q-D!NXI*ZZ,C<[(UX/.U?[>CX@<3-T1L@EN]IUMGMGS[LIOXPL2K$:#BRNY MEH?P^M/?^HPI/9N;]==%('OM?FKL70&?^55P3W9A[J4"[@H,]Q\-"&&PM$D3 MJQF74EF?5)#,AA2P5('L0ZA;+Q@/V/R'3(Y;6;O!WI,SGZNMJ>O/KCA8P(?U MG?KGK4]_UBM_;JY_KO^Y6MFJ?9A^;9GW;=>VZYL[E?IVY<-V;6?[\];&>GUS MH_)QJ[9>^["U_KFR4X=?5#=K]9W)G.OMJV'_ZS4LZD<56!B5L.#!A)(-NW,:5Y:!RJ\7I*#E@5N.4PW=?[V[+^(9++?]<2F.J%PMQ,6Q&!B?ICWIQG?# M;WX/C>Y)TYZ_:[2*IRS>=/T #(S^8,$R9DT+EM>LP4'R]E:L9Q=.\O3 M_YM@:TR*6_^,U\BM?[OKLH2M"7[[6^^Z[-U_$XR^^9N5VCSHLO>4&BQ31<'- MI](N'XJ(ASQ5?U%^H>>:6*J+Y]K-6ZN;8UNK%496QQ[T[4SCR-'G*8X++O@4 M9\XRJR=^B/+M:QHY8LJ1>^3(Z6DPY%6H6G^ZD\$!?^M=XX(#YI>/MSQ;F>!K M*Y28^OG+.HB'[^3=$KR^DFJ(-JO6_SB$Z%/LUN%3Z"ZN?=_ZM7OH+_8^;>%= M6CNH'5;9=OV([.UM@\J,(3[1U^(;N''QNUB]K1;OYH305GE%D-72(.X=SBJO$B5"$L8^,9$LX*585616[9H7 MIEKL'O& $N-*C+M^D%Z8Y#GU-#C,!5'."T<52RY$$YVW!<;I$N,6 >.N^M$K M%R,-V"+A5,C]Z 72VA&$,9-8DH@%UX!Q=)7H$N-*C'OC&*>5"K'.LP)O!BG8YIU]C][293^OE:MG["T:@G5_]UW"> MRP5PJ@7PVV@B@WLGA+48"6XXXI8GI*/@B/+@N&(.J R^3:SU<9H."R1L4SK] MC$K=2Z=? J>_BNR#DL(JEK5; K!>[1TRFDI$&(DAVB!T[OV2G7ZRCJQT^E?C M]!1B'T&3E-PE+HG3.*H@:4&)V0BTX@ESP2CSC"AL],SO$A.7^XP7^XPQRPC\N2]Y5*E;PX#]&J6B#EH MVY=9S5E _>YH4)()("@Q@5 ?D& Y(< 7A$K=,!?H\ MAWQ*&"UAM(31\AS1\L+H2.+!4,PBY2ZWEA:( VIF?1R'.-BHW'YM5.'JA>A#=[%3*'BT0N4DMFPS]P88/2QPU_CV#F#L\K>%(GHW MFW*A>UZH+N47Q^Y:9>-*M_1.^9GA487KNIY]6\@WT2DTU\%=O.^<@A7T/VOP M /#]+?<_D$V_04-EF#[LWB.]F@.2_ %Y17V065Q@TW9RN5#WK]@IM+X71SM@=\ PVJ16_QM6>/@L6/WW-KX M(]@]WSW^]JOZ'9C#QCK?^[YU :SAZ=L#A-P+,@E4W]N#]'X]J&U\/]@[_ MW=BK;_X"YH"K&P?-W\I@08 O>(P\@BYS!#2003K9:, MU!G('L<^%XV7AJ#SJ ME8EE>)+&9<^% MRY>[\^+G_B?$@"R0(?L#7G!:U!IGC=%\L6*U@JO!^@+/![9=:9_VLD!9<<41 M+>B38JL/@+/1+#[X_OOZ ?<%;XX#?M NZ,A).ZO 9/&SFS]^=; (Y'?^U1F* ML1?B^7V5]I&[&]QO7U._^.N9S2VB>]W5(;;#3.;S9"'?=.-G7*OT![50\[O] M0<>PAS@H%LP.8GKY\ M?:87Z/)^ETU2[_L!/,+54P,=.:A\:%H8W?6^M&'Q_1_CPY&'?&1(5J^F)(MO M OUQ;+I"K7Z@117]OD<@>05]\1V!I0L3T)!_;N7VG+Y _LKYUUWT,WTMC"8 M >:/K<0CTQ,:6;+/9)3R+G&?!0&10MRT$-PI%I]" M-F> NGV' S?RI\U+H1_W$$P?^O,5VQ]#@#%AGU58-WP\Z8V\'=S;+H;>C\+J M,7H_7*P9J6:N2J/6"'D>!1U6WFMYKV_^7A]VU3>D%#0AVS),>2VYN5#\$>#'O#=%,?;P$"WBI,*>1=T@0ZU/2ZC/3C4]JM*OYW5+OXXJM;]K^WZ$=ZE MWW[M'GZ$>\KW]^^C[?KZ675C7>PUKA]JV[S8JZ^SZJ^#]S:/_W-1'2VQH(EK$7!"W'N,N.$).6P\,EH%+)FE@K#< M 6R5ZXB>2(ES M<\:YJQH(+J)R4G/$(DP0SZ(!AD2#I'$*BY1K5O#*>ZY6-9[L^EWB7(ES;P?G ME*58D. L\UQ(8YF*FDDG=!1:8/8 "942Y^:+9%C*?TS6,P/=!.V\=8=)399P-MH2Y MQ8.Y$3KGJ5%2! 232!&W$@ /TX!R/W%IB6*2^Y7W#*\2+4J<*W'N[>*%%Z)YU6+J0'B&.5.#=?G-N^HG-2ZJ@H]4PFCX.+GI8XMW X M5\T85V =$#KG DZ>H9@T05PGH':6"62-]SX)8VFN1Z-RE3&R!$#W%A3+OU\O MFAM4-)UV^]6[@RJW!Q4>/$7&_&EHOWBH=ROH]<=WMMNO> JT&T[X>G^^:T6- MY'8J"HVVKRK3KM4& ,Y0_?ML(\<2-RQ(A%@\AKA)AS/A !02($-%'Q+%42&=Y M(JLYTRQ1H$T6 D0B5SDO(:*$B%L@XFE[?B5$+!Q$C&P)2LLLI]HC"J00\: Q M,I2I_)UA)D0#:T-!(B2=W!,L$:)$B!ELEY4(L7@(,2(0&U/4F' DE)<9%R1R M.#@$X:,*Q"F@& I(!#:K@D^FF4N(*"%B!CM-)40L'$2,;$39& 4F$%A(QRGB MPE&DO=:(12<8(]Z&W$29RU6FRC"C1(B;$>*)>S0E0BP<0HQNX1CN3$R6HD M&,!>%-)*,$2HY9IP6!127'EOR"K#2Q-GO(5BOX>(_95-FDI9_&?8PQ_*U,UV M3XN.;.7?K55[&_SC$OX? /]C#7@U#5Q(YY 4N5<3"PPY%@@*BE-A%?62VY7W M>(W/;ON^["Y2PF@)H[?#Z!,W_DH8G1N,7J7BC":,L]Q?)*:1$.XTY+6&TA-$21N<&HT_<92]A=%XP.K)Y;H@RF'F/8)(21/8AY,6&X=.3UX.ATK9<'GX@R;KTC^EJS.Y1_LW)[E])Y]2=;;_4:P[9] M.]&?=AJYY^OFKZ*C;?C8:1]_**I&BZY5D^W,WG+KLNK%T;Y*4042"++*,<2E ME\@I1I$*W,)DA$@YOZMUV9B1\#6Q."T1Q[N9=2]-HW(6.[E!9=] *@DLY*;F M9O>T-!MK8@;P;D^[N2]U;'2&C3?O;#!YV1:MW]RR.]+=A7'F7P=5N@F? ML8FKAW_ YU;)[F&5UK[_W:Q^^ONX>OSEHC:17X$PLN[9WO'FQ6X=GJ?^Y;SZ M"9[QXN\&W!/9^_[M; \^?V^C2O]SL35ZA%<:95CP'$F25:+YR)G@E6O FXX!Y;,!-#%.=<"=,$XG8CU02OU M %'E$BX6&RZN#@< 2!CM658D301Q;BTR-GJDL&8NI)!/>:R\)WI54_[<<%$B MQI(BAO>:*& 3CDBP%T(MP]Q@Q6E0BCVSTM4M;P-+&?$-_<^>NO MIVAWOGI\RP?GP+"5\PYSQ;#1P0C&I>"9_D3_@ "J!+&7!K&QCHF1> =G@PPXZ*Q4/"L9C"55NGCUGHW!GV62VDDI.:?<> T^38.' M(9'Z(T#20(HW+^0Y:>_:H] M6YM@,+/6QT1AI<::AR"%XCP09I,-4\8D%['3#K9[4/K[(OC[:*^\J(2($A9Q M&ABLWY8B$RQ#BFLBI'!>97__?__0E-#?%\CGW\(NSG?;Z=A6[TG[-J\>J'QD MPE,76$B9@@C#@J#.2B,2LYK(,KA8 D@:$_R/8+H0(S*D=<"($TJ1HR&G20*W MS,$$AMSOB3Q9A?-F2%B6G.FK]VQ'%/!/G[!BFD?)'#%28^JZ1CI2%$VJB1HAH\.Q*%M%0<11XPM\&5GOTV/%O$H(!I6JZ3Y4I:R[)<8M+* M1I(&/&B>?93=RUF MH('[7(5[RPX0CZJW*7=$EP8[QE03@P[6&D?S/H)"W"<+?)]9A*44S%CK(;@K MCEP)RF:KF;L$!<(EYLP+VUIJS+F* M1)SFSELB$'7:9[YBD(DJ(!PII\3C "0#^(I9)6+&S3Y*S"DQYQ)S: 1*3).4 MW"4NB=,8C%#2Z BQ2OMI=UE*S%DXS!F)D;R3QFKF$<2X G%K!3(L48 @GHSP MQOJHBY-?!L^X?T5-<.WE^F/%!0//(_G&NZ3=K>1W_VN M$W-)],\X* 8>N.7(NP:C@:_>8AT\^&GO]K=,E#C-'UU8KG+5?'PL1K_FVRU< MTD-$)&W2!(R-2ZFL3P JS(84L%2![,.U5H;O.NA<54[^B,AUHCU"-L$COK/- M,WO>7?EMO(:[T1K>DI)%\?SU,;MU9%)ZMMKYOE$"\+4[A0F]*T[GY5?!/=F% MN9?*02?#_C_NGR*U\KY>'#-LI\J'O&(4VX#V=E>8OX5.E-LI#A;P87VG_GGK MTY_URI^;ZY_K?ZY6MFH?UA;^MFO;]6MCO;ZY4?FX55NO M?=A:_US9J<,OJINU^DYEXEENAZK;%! *N*5ST)F8>-A"9Z+6[L4*D6N59Y8\ MR7PBMKJ%%ZRWPN;Q2;-]'N,?L153H_=7$QYA<<1,CH9TXJ*Z\>VB5M\[JM:K MN%H_PK7COP^W-WXP^!3X]VNC1K\>U3[5CK=WKHN95,]J]2JI'7^!ZWWYM5W_ M0O>^5_GV1CBLY7\_;;&]3T!/Z*[X#]S_=CX,+BT0O80(C"OBVBG WI"02#YR MSYD14OLHL%38U2($,10S:W"G@"W,-$QRZYKGW!,_GGTKTH> M[LKDVGNW5$XTI]&WFW@$IA%6R,=K6>>7 =BNV\G^G #JI$0.P MZ02?$XI![C3<:7'=DSQ8_1/>0)7SK_K\:S"6 ,KYX/=6!JR6;5:^QI\1Y@<^ M(T2X$!"B+. 2 =8:&L5DYLYDZ-$WB<_([A"RO']CS? M&;SV]*32:P_8WVVQ1:OH['4]GR$H=5%Q8L"6C/>.&(YS]EQCK2F]+X>Z5?MX MW9\W^D/U862DLE55[:_&\>GQ>@MFI3GZQQP[#)T>OLT ?QD_(/KF/'[KK/IC MW^% +(DD:\A"$)"L1)HY ( DA.%!*9G59 V>" #^NV\#?=-K=++\#NK97Y4X MB--6*]U3=YAE?'KMFZUS)W9^-GS\GUP0GJ=JW.2;C>-&#RQTU%<@L/0',?O+ M2;LSE!D:&NG8V\??"!\Q=NWX*Z\#$>ZL!Y,?^D_R7WGGSS31'BDNC%,)>Q_!C,G: MI!U78%UHPC>KE6D,0 A =6J#C)%RY<$&+%':"1^P2(JF^Y*SI0',T@" N20% M$^%20DIE Y!"()V PUC/E+.!69=R,F.-WFH A2S%-#9 )7;""J&4U5PX[BA5 M!.8>(JD8I+^W3+*T@1G:P*_:E_T0B0+_]XAI*A&W48$->(&BH(QSKC C>=-_ M;7+7[M(&AJ)RY[",=2MQ0OJIDN$\?R6FL)<\L:N53NR>9%KV,S;/UV[('TVP MV@?F1?+2N]A!FWKVH.UK[$+[!WN'>[6UW'U\ ?=_IYSO'O'U<.L)NG/:QL'A]L? MKIM_5J'TK%J'SSBN'50WOIQO;^R*G./=.]X]W_Z4<\Q;>/M3E?_GXANOG>UK M0IR*+&0E5C!_+PRR@(HH,!>XT)+$**X';X)QP$L1L<&.:P9 1IV#B> !(#/I M">'*KS&<]H&QT:I\;W>.P&%\O">.NS%*NO>3[[+Y10D MUN5*D1&?(@+O1&R M"J2V?=KR "# 8V&X61C\=JSRW&%V#!' M9,, ;W#IHOI!_=[-.IG @[O]MW=/V@!( [+]8?OOK0T$( 6O#_%XT$L62"^X M2:79;OW(2?;8.:[ LF);O@'LN]NSKM%L],XO07#X)(W,QN&AA[WD?^^&([E7_F MO^9?4_S[7_U!*GXBO_^KS^P'OX1[^]EN_H1!SF_(3P3/,XP,[ F,+\2"@!?- M\\JM*_LP@+A^D%\"$"OLE#.14R(U_?_M?7MSV\BQ[U=!.2>Y]BD2(MZ ?.]6 MR;*<5=8/'5.;3>X_KB$P%!&# (.').;3G^Z9 =^4^)(($).J>"D2&,PT>KI_ MW=./CDN,ON[V@\#5O;Z075;';)_V"M _L23@ MZ3CMP,%.C51W@4$Z\,GM.W:'8'4<#*-8!H!_7B=B!Y0$/IXTJ\JG&6RX'AK. M"TZ_2%-TY@U ?X%T7!)*V]@;P'2&:=A$IP1PE MVK>'U?,NDN!MHWSBDTZ%+ M[VD*BH$B+V9:92R+HS/9?ZY_V%K@]FWD+]?5VF!T>NV>ZUIM@.T>):9N^F[P MYA?]"5^#DO*-CMIZXK[*2I(S7=GCAQ+HN((7,%/=0RB^E@(J%_GI81#Z P6+ M:OLD&W#75A""2$'W[@5CN2X=Y8)-.R6;XMU\:%;,NU]$P(TC$@9*4N3+YV,; M'7\?'Y1I6"O[&DSY(&!2LS6+H$IJ%ET2&O,CX_2H]D M\ I)1%*.G_!A,TJ'5S3'LN6(%S6[? VPP;,P8ZH(9<.6^HCHOF81BQJN&9@F M:SID]3#$W;9\='^5^DBSV^6'E?K(SZ+\? +MK^,N6X?4, N;_^O'+S\LL^]3 MMV>#D>71-H" 7IN89M"V7,>W*! XT)TWOQ@K_.53AED$V!-EJ0^ M+W'_K=\/?9JVMF2+#NGW3,O2 BL MNA81--,!^LH="R[%QBV9(L#LX7_(^A; MAN/W3&Q[XH+M39PVL6VK#7NSTX,]:3@6QHPOQVYNSA:?)I;:CFQA^Z9%',]P M.R: AH[=TUSB!K[AN";1.I8IV>*P;'%[]8/VB>G37@\X0@>#1?>]-B&]?IMJ M_8ZF:0#?T".I/R\MADQ_9VL= 1.1$0%>A0L'X0BL8083T"D0TG1>8\$XVS%/ MS[5,WP"32^]0T]*P<:]/^H38%$2>$=!GF&?F]%:RSX;L\_L/V_!LT_*L-@!_ MIVT:GMGNV;;1[KB>1GW-MS4L_JNM8I_VEN_7ZCFVX=AVH)FVZ3J!1S" P>\8 MEN5KE*= RO=[T/?[\X?K.3W;ZG7:?=OOMTW'[6#M1:?M@"YQPO]=S?<\COM61H/C ?(QN%UUWC<#HMUW;-<$BIA@VIK$:/@!^^@Y:*&]^ ML5;)J4G\"+->_9D(O0D<"HITXM+%OZ<6,S>WIFI-5<#VHR0%)OH*S,],7FYG M@5%)[ICEUD)K#9A!BX/R[94*0WC#$;@MO-T MV_%9)V -/@P2;EQSGS>,T!NSYRS.FVTNL-?AB73U1";[9YE*L$W0UDS2\"[$ MZ)J(WM-HSN*'OU;OF(59]-]$N-O?BFC,/W%'!IZ];GGDPF]?.G?A M7\-=_,/T! :8A:4D3(+>0%*D%(U]$424M?CW+&AX89AD1#GK"ME,\:P";?W) M.4<,DHXWQ F25%@4P3W(06D3UD04PCW$N9B8'Z,H*#E&4\1XQ088_F#(N5' M'B#"TSNJ^ 5PTY"FTPB_,"M/F\2$Y\0S?L&IE"0_83[PO# /6=["!D3JB1$V M/'!98YTXH/0Z@6\'F'T$=I3I]BS;Z)E@K?B6_N.:15,X1N4P?S#C6M;1!#-[$8= >[=VK+43-_WL0? MOK@_#^L/WS=9;1M_^!QG7?+92Z>XSJ^86"=3E5[+O8FS*:*<<')/>,UGSK+F1.[]'2OX+]M'-TK,[^:F]QE M'22YR](.D=QE.T\D=ZTYEY"97P?,_&+97C5=@%+GR:.KKL;37Y\M^/P^?=$ MQNN<#CEL]50%5#H+7PJY,?8QS)@7 @U&@=TO?!8&@/5/,7I)_(E@'F^8.N>G MX8C;9.95ZA15Q'?&=-MSX$TU@OFF$F]?\2Y4ELV:)A$WPF[2!*Q'/#O?;N4O MM@8VXGF8 QSP-UC5%??*"6?)#"L>9)45X]!O13KGUYGX<;)BA*E%6>E:F4EJ MXX1)"LQ7 FL$OHMF#D\2?K#&;YK\/@V13,J#MZGWDSFD2E<+,^G%^,&4^/XL M\4<3XK/@A#+=#P3/]R("XFA@AVG66_J.7:U9@?AK&@$R+9:A7#WZ3'"!.&(A M#)IGF&Q8,%Z8089QE&_F+GOSCEU0^M+BH/S(^ZCS=,'25\7 ..9:U3XB)* 9 M .I27(OWAW\R#^,&[VK*:4 2D7&1<9\@FK9K[XL33%L#B*L,D@>P0< OB!=?S"0* M"B8,!E3&TE?73;>TQ81_#'W*W#:<%Q1+KV^ZEC#&CW )2SXDD^">E9N<.S1$ M3F-)_,G"I^[7I6MP@\T(%;[!<,689!LG.:92WN,LP!Y&]S/0?!AFS-?,\,C" M:^U1GQ098PQ_BF+@8?R"K+5Z^MM-ZQX=UNP*=LQ35VG ],8'D@$+HB:8XXOI M8?I$B;;VU11(7%[/B'%%*7E+-X7P94]B1S?3&]R1,14B((!6BPIV%,!/[O". M*4O"!BD%S5F&'[-B."0I)K2UQ,D(CHYGE*#@Q6Y$+A0:*U,P^8HG MS\.O,]H1;YX\\3(9XBYBT9=,T>*ON$)QN,GFGA7^8&[A,$?B^\6PX)XGO-"' M@8HX]$M75+( 0T+VQEE$'_SBL]B=U8S#?UL!+U"!HUL4. N>TF+B,HI ?>"R MHS%S8F9,.*7TCJ3L89-W,V6@9\]YA'.*'?6\6E;9EI!VQC*;9)!?SHJLJ>GU MO119>ZR[ D=>;-FW3"GAR0\ ",'"(1=9FTON$%R?)\O7M[8CC:K\P45:Z>[%D89)'.;)9.K+.53XX# &;/ ? MJHAP8.)/8H>S,"]MKW@6;$U1'DN:6F4L+,X[.XFM^V59M_(MB@3:>#,ONU$J MAB<6X"5C64S&XV@53S4HYM9%838H[8\APF3X/_L[@(V'<00;,R]3$$Q5L12^ M<,Z*G-N6L_NXS_MG6*U$< M,TQ2,'CQ/'JEFFBSK^Z8F:5\FESZ5N]HQCO6074:F\%@ IAK#$]W\2UR@? M MO2-@,Y!)^"1>? NR*7@ >#P%%ZJR@NL!6<$:A8TC\. \06@D?(WLM9)L"_GQ MDXY7$J@4)1-LI00)(!EXBL"V9.K"'"41!AT(*(0O NG.C\XX#6E\'Z9)C+>K MR@1!LRR'Z4*F0&^/%]):0%0+&'I+-D$-.@6^3\'O9U'Q%&OA"L':#,N$V:2_ M\MD<5E*TYT9D&L.$AC+6M62KG\N_%08>EQF/8HG3\49%"D:P\%+[B)S9O)@R M_UWMJLH=,$7*E:+O8])/,/>2^5Z-T#'P!R[@/J0/PH7%TW89=5981#/\.T$. M%R D\OGM@F]F.8:*Y^ONN=N??'$(('J4 E%P3GPO7Z5QEBM_(^6?0($[ MY?/GFQ:/; DHYDAQ5\!=F.4,F8P*D-#^++WZ83KDHC9GKRKD_"Z@"S^2#K/I MCH;?;S!$Y_JZI3#WLEO*"5Z*:D;Y?0(#0]$Z[=_4K;7;OKYWIRJ^]P^@>U@ MZ_74WJJU7V'UB4ESPP?L@X0/V!T9/B##!V3X@ P?>*Z8;05J]S(]<'/Q_19 MP/7618;W5.VV41'5KG54Y>,TA'XIGY7[7B\30+-H BA_1=B'F(_66O\CS)WU M'<\ZU)C3*T3B/(1@5?7H'&R$N;(#VZ&(5V=7KP>-S#$6^R7]V -2+,Y*T1Q@ M=7?820(Z!4)&> RQ'4\M#'Q&C[OI$?BF64'XE]_I'7JZ?%"X1^V714^ MU=09YIRM#BWYL E\Z%6%#W6U/+8:*]\>8I&_BZ7V,6T%7@PO4NW' M+5W],Z>N%T4^2-CQ+?-C76>X2)\*Y^ 5O)I\/"=L62GX;+TC9/[$PYD_\%BL M!J^;JF,=5?3V$SRJ96Y"YD 4_);-L>B3_BR6VPM\1#FMYM+]L$Q[=KYB/_.' M3=P&K(T.+#LBHXR>EQ_>P^:!$<;G8I3L=!6UFT)17# M"S-:96;T0N\?_INAJX:AK?VYH^[ZFV48.]WYU&0=5;><@X]JJX;C'GQ47;5L MJR9T!;UF&?;AAU4]QZL)"70#)OL"E%4]5]]HU&>:"B^TU)IMIA71?K5:V;&. M(9>@2>^2=+S8>>R)M:WM%^A-^P7.]25[MO/8QF2JEEN649$7EBR;-U2H$=+J MZ6838"&RED4:=J_,1N:GM\6H;(E"'VGJAQFMS0J3(@=\&/,C]Q$/V:S\I!]( MFF(JC,C[CD4/#=: ;\':V&>'VDWWW"@-_0_7(/7A\;5/4W:[&[5AYL\(!MDUPA:?A;KI39 J]O M V-E=VK:S:)F3U+S@-3TYZFYM4P1?;WKY$:X6N=5Y3DW]]RMGY7G,?P@)=N) MZ1:HLY;IK.THW%%6T/GIWN?'(+3FM?1.IV5J]F[-X@_1[OV5^'CM:<5">L8+ M'-GPIN?/O8T5(8TGT\#ZV*=B8/CW4V- MK*?P[KR1M9&WL2:"1&MYAMMRGYC_;<=%/L M1^\*LKNJ>2\J1231EXG>.3C%F^ 2NDUR$AW;PS,OWPV0X$%28$Q?N?Z-_8XU MT8>ZUM(,KZ6[._J'#D>P5\+ENT]X/T&VIQ_FA1FS(TS-$$]HHY _U]R%9(TV M?G,$5Y*^SX&(@O\K27",))/K,J%$,UN&!R#*,91L0+ R9%:PXJ^\+.$TK!1[ M2Z4A"RO),#F,=579N,;82;Y'_=VQ7R/F"CV(4$]%A'HJ92BEPJ(H1<>3#+>M M*'PW^UKYN^3!@!,."#'7:ID=5K. ,H '8X7!^>1E+K\ \4KUE>YV6HW6V?V8XG^R'26S\F=P/#UN7AU+,)S-('963.V295FWEH,9RSF_N3\0I;>^3<"8Z5C16.%V(@_*,LV M87>G." IZW"5S5:U9'7WQ%5LS^P$II0[#,1?76B7%YTK M?)&J_P ,\$3=MWU>^IX5$1R]*A41#'52^X"5-14Y4 MKBRKSH#N*(O\R:(R5:]M22; M5WX4=S6OP*"SOL"@+!58E;G(4H&UF7S#2@5*Y7YTY=Y8U>4>I#:NX[Z1"D\J M/*GPI,*K56W^4^<)W9:.1C+58XJ"!9*P/*_>B/@E65E6WJ]ZBM7>KWMS*TGSU M\38IBX@4>Z_0-"[; :WJ5M(2/CG^'OLSKK<8Z9O]*807O@1Y MF1.%M]58 U>Q,QJ>,22\ZY;PM#[/5ZP5S603NBT%3Y=RY$UL=*)WWE_.-F99 M]7*Y^Z88C7BW'CRI^$ARHK+[M?>UX%M])=].)=T>P_T+3R6R0/,3E2=KS? FC?4URUM 6-D>>;&F' M'8D5C7<3-5ASKNM2*GHBLN4P&?BX<%)(?3II'H5]O0BKOH/6V@:R:\5YT6& MD5DI8&2KRHR\[K)&L.-:G2OR-QT*9=2[X\^P7U=)2>P*N7D5K3D5#F!-6WA:5DE&):K0+V^^\4Q M,1_\'[]>?[B^5:Z_?KSZQQ81**OF7ZV"\ZZJ&8>OX6YJJN[4I=RZI3I>74KN M:W"CM_[G:DW64SO:;KSU^G.U5=NI"Q, _++,0U:QWR#=JOJ7:M;2M?4H)G@] M]=BAP^Y[Z; [1*G^9R[=ODHG C,_N"5B+>@8#V6^)%F?AJ.2L?M1W%> M\#*<4@^2H-OCL.L_H3JEGT(P_=A^F'%M[KGRQE$0G8\?03A+ NXCE9LLHO @ MEVW#7T&S8VK#?L6#]ZRG7+G"$;JJ[5-^YT7H<(Q8K4[5O9)/3U!XA@9Y/CH_ M.WMX>%!AFNI=*K#,C#.Q M1Z#FM!!AXSUDF(!8OR19'N':E%\IB?)!"Y,GU1:0:I07,54N_'\7(3\K4+I% M+PN#$ ;C5[%A_A;V^_S/%2ZN(Q7>.AFYX+9_.W8AM).A)>RRMF$;QN$+G;T2 M12NHUQ=DBZ1L51#!JU&S<17_C!U?S/X5EB4:>V4T9N+<-;U$8X:&"=R(K'Q\ M27UX31R>?1=?L\1C]GU.>3QCZ=:$B>T+CS:M[75BVTWKM/_G1>MKGAB]]D,Y MKT.T"JK;+V2L:#I#,::DW!'TX<'K'3:A2+^AZH< B2> 1;KP;1PHC8,D>@E) M>N.(/&3"783YO:(TT02;?. 75,=)4Z>-5@$_3)W(51E72[U4Z:1DF*XA$M$E M^5X%B;QTUX@F>$5,Z14Y>:^(YAF:;@$$\3P/O@IL3[,Z1D ?39?C#I9_D_25 MRXADF7*A7/)RB;PBY(QO1+I"=MICW;9;%4NK#N0R#*.M>:9EVQ6F6@75Z!<" M<@ KA$MGR YJL#);M''.$%,Z0YH#01S7<6R ((9M:QV$(-HJ"/+AQ2!(0PW[ M;KLR)E8=R,4AB.&:TI+? 8(8>R"0QI)N5T-<.D$.07M#.D'JA$ (.ED!/!B\ ML0,KRI^RPE,<32PD&ZV.E9W'&#-UJWA[BJZH,J7I92F?+F^8'<(ZKQ[] 8GO M,,R65< "96%6T#LBQY!CU-\X_\><<&Z"28RY\O_]W](JKI-..J15K'46S&*L M+C:,N0V,2FF26"+M86D/2WNXJII+VL-[J<"J4*QQ!C$07]\1?TB;^"3PA\[Q MA][IN,) 7NC-B3&*6+^6I:K.M:4EDZ175IJ66]-X^5(;/7(H%-/0D_)=44Q# MR;4GBFFL_;T_BFDLZ5"15H5BC0LL .(;THO29!1CE"AF;8OQ)V ,-NV=0I36 M$_"E57XQPIKOH>CLQ@XPDO7S:B*>L.@-TORF;:\]>PJ?,A>DE<9(=# M4PUU30E\E4MG+O1*?-521O12-(? M944),^8/J-; FA*2O)\#-#V2T4"Z?&19C:IGM#;6;W%1W!59KE@,I5B2=M+G M4Y/]#L2WI,_GY%'*Q.=C:KKKS/E\/!$"FA38K.8V#>^PV.H%O-V(\ADH-TD4 M^F/I)I%N$NDFJ:H6_41[*2M1JG6DJV0G/>A5A6)-=)4<)'==0I *0Y %1TE$ M24;[20I?9"-*4NR;'A5Q%MYQ//(9?Y_&[9;%W'LT?\#FU'";TL7[E&X.E^0M MY?/G2W8%9I[PY)24X,D0+Q&/=0]YM2'-DM$STI4B72E5U<32E7*$(&#I2CD( M\0_2&$"BF.JC&!OG[CEXW/.#(1F"I4A9,,FT,BF/Z4T8(MD+SEPF0WB]T@'S MRKBEH?2214UW(MO7Y%X4-67(93>#MK'40^2R&]B3#IB#4-^5L2J- B\N:[ZG M@:S/*+PJ1^P0)_N^4%4_R"2$25+I1M]]FNY=4;2B[I0=FM65T1 MC15-VP.&-)9TTH%R F=P)X!!;@=A>OI=7G3&429V>0$@DN.:"6_I0N(@I4\T M>?FN+I,HG;2R\53%+:/&>AE1%3JRY=0KVD72 M.WL8XG>D>[8I[EF'G2UK9\3S1%5+Q!VB!K/>T3JBP-1!;K24DGK6P_ M]3H!^[JN:5YE'&?U4*G?_#QAQ\4,D&B[A0XUEGJ>)QVU1P4DLMYV8P")Q_C) M.R,@IESF0[';%/LY)/T^/(/F(NCM&_ZI?(:_:5K&W7-?+#N1TFTNZ%J+P6_S M$?OLIZLT])5+>(1TI^P:\R;]*=*?\O+^%-9"D^WKRJ3/U8-TJ$,K$R/82)>* MK-C=+ 1C:/P :)@,*4G)!+S0=!OXXFT"7[X0>D^5;W_YDZMKSOLO^#B9="B3 M#BL/9!KK3F [W-@'R#26=#)D[LC$/TB)3XEBZH)B;(YBLJ2?/Y"4DHS 1.]# MGX.8KO@:D0M1NNP7JKSM$M)]-QLCMX!A+F) ,4-QQK0^MD7@H4FJDRBHP$+N M1$B-DL1*Z=I&L(0"53IQ9$Q,U:%/8QT1DW,H4[IQ3B\PIKRYG+3%KEC]@"WF M(B^M_:620>2ESS/(64YZ$2U1&_RSP"\F\,O[49*%#.RF-"*8,OK^(0SR@1"1 MLW=Q67W>F=Y">ED2%?GZ6^; ?%8,AR0=+RN%UQ?_AH=A")T%6#OS[R"=DO>. MMGN U7^V21\F>TZB!S+.WIS-+708QN7@MJ,B71=)PM?XR__MI6<+JVG MSDN90GK5;;6G)RALM3^%?D?OV*3O:L0U3-MVB-]W ML@03_HV$Z@_7#>_'*+ M6Z0:B10'7%5%?S MVG-%:\A;_W.U)NNI'6TWWGK]N=JJ[=2%"0"[6.9&HS[CH:\F+-[Q4LU:NK8> M'H[K&'34"-441:_Q=]JG*8U]NH'7XT FZG/WU(..5QQ?,/#^M4#W^184K,<2 M/]+,3T.>A0)@ZV/B%SP/Y24XI1XDP6I*AUV_P&2 KL[A6@6LYS!0RH74C#@A MV$UL/R3J)D[435;>. K"9)6/()PE ?>1RDT64; + [8-?P7-_A#F@SEJ-"6, M8J^&*6MWA RPJ&F A'&%^W^4 MAADM+\IVC<8H@U0K'&YQ^'W1T$",TR!D94(T=B)G!75WU8(W3H6N._V/0A6:2SUJN!>:;03 MQ9%.E(9@%5[\7K-9]38/M.-/YDWQ'GI)'!3/ECZ9IOJZFY<_^2.,(N4#&Q^^ MDDZ7URWAUE!Z2:?+;M$?M)<6)!TKNKM'8?S&DH]%O%>%9(USN^C:8;*O)8YY M+1Q#4,30QT==T[*BEX5!2-*08C$3$5XS\R7BCWET44&?B!Q#CE%_@_P?^X5\ MUA NZL9ACDNDZGAUU6%H=.PG<0;;*(:;[FC,=<:(Z1\Y_"_3WM+XWDY!ARC%H:1WMJE3H:)*8T2.JE538H MLZ!YG3>_W"0/-$75<@$D3V,Z5MYFE"H9O :2%RE5L,@+MUC"3"%Q7)!(2>DH M27,LBR'(] E5X_4+["XFO*M#U> ,OI._UV$:-;\CH]1OA<1 M532#M#7S+7G'#N(T*Q!_"5=:%\9(PQR=:U>/(MCHPF48<@QI M%=7/*@(]=9!P'ZFG7E]/Z8]^?RL]]2F,"7R$3_704Q7%W'*,TQVC$7JJCO:4 MKFJ*#(RLH:9Z!%6E:V!1>1W[&4UU.0AI?SMKJK>+7FIQS>8JOZM=]5)5_O(G MS7;>:X;5D9:5'*-F8S1"8]71LM)5?4>-)6VKXVLL'6RK33765G95Q31617&X M'.-TQVB$QJJAC:5U-/7Z:_<81M917O"'[Y^5ZSC+07;3;2HBUP8:RC%.=XQ& M"-$:PGX4HMW+7X^!^X^QW&O6949ALO26/"9Q,APK77] AT3Y',8_>UA*8R_9 M6E$0(\?&X*0%TI6R])Y!<1=T <1L!6%.#(,4YWC$8( MV!JB.12P'Z\^-1J\?J3], X/*%\K"G+D&*<[1B/D:PT1' MC3*)7>48]1RC$;*UAF .9>O-]ZM&8]>;E&*9A4-Z!RJ*<.08ISM&(R1L#>&< MUMFM$6,-EWJ9P&R4&ZP;<(V<1WP6D/R1Y$3!IIS*6RR]&@0T4+ K9\AKK<[* MY$ (71:X%<9^5.#%<*%H:ZJ OGHG,:\>TM))# MS]E^;LHZ3EF9C]R"0I'=AW.8$9:.MFC);WN0U\JYT,/6(C#)Z7GYX'X39 M*"+C\Y#)IS:[:?'-YY\I<_N;H.\\*> MW>RS]AZ[Q2BC(ATE&:^9VJ4^L\TT=T40."*%YP/!8<0$;DP?L$]Q5O3^!4-B MEV,<+ I)+XS"?,Q')WGY0%7I%OY@<54/6 P>I]Z;+ 202@+335F=^=Y826D? M%HL!DF&,2X['2I\WMF?!\XM+8+/FW\ZN1'T>*^_.^$?EE2>:-=23^:_C /D# MV5&!P0 !,Q3KPXV(@EOP:3BB<4;R)!TK(VR2!"^6@O_PGK> MK]6-8L*F!2N"K<4.Z\Y3BE$1]W2JQ?[\9NXNH4H[TUM(+TNB(E]_RURR2E8, M02F/5^KA5WY3!JI#3UM(^YCY%]<0!O_OS885U,1=@W3*L7>TW4LI^=DF?5CB M.8D>R#A[ OL+=Q=* M:KH IW69:6KBSTFCJ7O_UZ\7M[]^ONFLUQ(Z* MA=T6LMK$YX;-S.97ENQL@3=%FA78L4? NI1G$Z)VG4>1!NI>S7H;;)Y3N- 3 M: #0,BBBL>*3(@/(QTID7O 2F=^72V3BC'J\M"9<#+^$,*,>'9"HCV@1!V=\ MR"]@3TMI@?;A_0BFK;K69DZ/9PX)MO#8/7NI5TOCX_*B>_OY^J^_WBJ_7EU\OOVUI5Q_ MO=S >%PFS(:K/9[3Y"/(NO,-_/^U6="T6Y7)NE5M4OZT-HO[,'Z!=W74K;:@ MT4YC46?9F?*%4"P=]'^^4)*2743'(<3O7I?6@=(;LX] /K!USV%-2I9$8:"4 M\ZO3BNO/5R?&@NNJA:$;_2.82WZ>I"_OBZR*47SS[8^K[\JW3\K%[>VW[U^O M_GFBMO%O7[_]H5Q\_JS<7'WO?OO:53[\4[G]]:I[I=Q\AW^_WG9;_.2#$G^@ MC, 4!2OU89!DLPTAR&@$NQ@MURAY0-]VEH=YD8LS&/@U"='4GMOR*]KGHO5- M0[1QA?D]5-!\AF_QJSPM*+LI(@_](E*(Z$X!1 32^#PRA-RA4=_BL\50$F9# MP^61,BK;6F W/C8_M/GQII2V9[]KL6.FK)BN%VSKF3_Q,$ISWF=*3(:TA3Y[ MGT\LRRGAECB>Z[#IP'-],B(^>=!CPPD5P'1Z+ ML;5E;!)LJ3B:* &5<5"G]F+$6^W-?MBV(7R$4!H O7$V!@L=,<].EF8\_< "Z-9AMB9NU>")*;KUTPR-@UV,5(PY X\ M_O#RK!$N JH@6\!_AKA_<'[PMY\448"?87S.'BUVGHEG?20/^V.<'@X%#^^' MZ9#]"4^9[BGDR.=IAYL .&/"I_#.AV0L]@),7LP&O4ZSJX9IW(=I#CL')Y7T MUSF ZB&LGG/D;>BQ>]HEARZ\'K;[%EXY+M2$-ZZ?1/ 7OD3^LME1MG#8B0FD M\QW"12S;5 KP'/>9Z:G.CG$XKS]9S5$==S.WG #:"\? PMU:;4"]ZZ6[N[LJ&*#7+0'8%FZ' M_8R6"A+A-LRC1A, /9^K[.>%;:U9^^SKY>";72\]J1UXEIUQS\WRO^O]&PWC MSZW]"@VCS].._N<2879T!U:0#DW:,&S$\S"'I_D;D.;M$[W1-DEZ.1!JDAKE MJ!IEWEEVXCMD Y6R7":\R321:H33H5&[9'<]LK1YI!XY-3VB7*6AKUP.2'SB MNV #77'A^TG!3RL$OS>9)E)7<#HT98/LKB:6]TU=]435+STY[?,A'<.#OR<] MF%?6:&@.$B9,AR0N3P@_)"0-\(_2_94UF3I2&8F8V-G]\@I"5HIN*;K7B.XN MS0?*93*@IPZ,GCY8DX<34CB71^TOO".D9):2>:-LC- ?$!HI5X 2!H BFRR; MI'R6\GER>/PJ^^*U)%9M"[Q4II:+OKZ6BZS*4I6YR*HLM9E\! MT@I>>I24^NQP12E%I12=AZ(OO"UJ M*DVK?NG)R>C?:!R/E;_#P___Z>>:2!$M1?1&='B-72$EM)30FTCHOQ4!EC3[ M357^CH$!]\VN%"*%M!32@@Z3C?&B^^)H 3.[A63L1G%WH]IUS[0\V#*RITI+ MD"%(*T.0C/4A2&>])!C#?P;Y,/KE?P%02P,$% @ S8!84B53C*+;$ M4;T !$ !C^NLKR388; O;D$NVIK/3&VR=%YWG MZ.CH2+9__L?KS //B'%,R47#^-1J $1LZF RN6A\&=TT3QO_^/S##S__J=G\ M]^7@#EQ1.Y@AXH,>0]!'#GC!_A1\#.F=&J_/3Y/SDY-0Q M#!LVCR&RFI9AC)NGT#";9MM$QR:RQD;G6#%]Y>?0H[BY MS3U_I;D-N>_)ODX1]/SI)YO.!*79,LRV$1-)EE@C!!/N0V(OA!!*2##+)G!\ M=N2_S=&1:-04K1##]H)N,U%, 'V?X7'@HQO*9E?(A8'L5T!^#Z"'78P MDJ"O-$C<]B&;(/\!SA"?0QL5-\KG'P"0D.'9G#(?D!0'%_*Q4ILS7Y$U6T93 M6C,$^8[:T%>>&[57W4P1'2'/Y_)7<\GBTRMW&D?%%0AXA* M>642'FR("$4%]QD5>B:_,Y)BX-+XA+$M7S&-H!-'_7,.FY9;LO2##!_Q>]GS-4MO>"A(L, MHPKZDGXD[@/L7#1Z5"2SCW B])/7OPQN-V8C2OZ2+F8>LU_B\KDETD;Q'V@N MT^ F4)1 DOY\M$ZPQBK@R.F3S^KO]0Y'Q%$3#>':,"E,M^I?F631Q=B@.C/W M'X;]N]NK[NCZZK)[UWWH70]_O;X>#/!@9#P6 *VP^%_5",0X(5B'B! MD-D!F-'P$3+1JRGRL=!S5RBM,M5#)L=Z<NW6I9.NB63$'_!BS9'D!+V'A7 [ (=SV<5JO5J0+G M84RF .CU[Q\'U[]>/PQOOU[?]8>[&IIIOGI(.ZW6<7%(5[@#R?X Y-)JG988CX(K4&QK!%F?32#!_U5:0.)<(6XS/)>_J'L9 M<$P0YR51*\12 YQIM PC7-]A;GN4!PR)'TFV0/ %"<: NB!F72/PNK9- ^)C M,A$N3AS('"[^&>()P:[(#8B_;/!(/6QC5!;+*A+TT,K_UJ%=,@$+,0KBA*!D MHUC4 6H=$-\/\D+0FZVVF1[55:$767#T5YT2X K8C.#8^QX^$,G1>4"[9;5W MZ0&AR /^6EP&Z!F1 (EF ^3)LP)7R(?8^PX>D2M9YR-6JV/MT$>:(-)"M8[T M #]&FAQ<1PO@,!@O,JS(C(_A%L2;(+W^/.AM3U7R!# MW\W-=J*EWB6/K=WE+'(]DM X]L^?0*RT8K)06_V*%6\*S4&L^L&+B_E'UWF6 MFV9B<3"Y?ITCPA'_;KZID:WWN!-+E>EWY7$)/4"LR,%_BF'8H\06'69*9/JS2]@/MTAMCW\ZL*.NG][=12>PN[\K=5_>3J7&J8(EXH64M?C"+_%7(1 M8\B)?@K3";O9_B7TY!DMZ0J/B+F4S>3/_EBX4&C5DEZVK33]JO[,2,>KQB<6"6*YRC81DD!!]<(FB(%6+/SL2J@TP1LM2NUWOXB"'Z%$>M0?(9'1^ MKIBG[UJZWGD,2^VKO8_S-,%"FX,C;0_E;\9^7>DWX^!,^W.FV'X]ROVR,665 M5IMO&"+E2.6K"^P4@[H:O5*]-XN#MI)KM-OIDL@J '6LSZ[8L=K,FLE"']$L M2YU4T&)1PUCT"Z7."_:\L/('R00+=^QRCDI')ATG?9SJ&.FT-^86E_8B?B!D M> !(6J%2%-O,3Q_3CMOI1:P>K#K&.(V5MUQ4E.&LCX@GECKX4P;)NF=N&N/+ MYW.=P$/4O9'RT)VP4:K1SB$O)57O#J=6ZZRT.\3R9?4RU*"I5,B* @=_*8W< M3> +(+HSROSH4%>T,;$?1]JHCM[#SBRC]8X>]A,(]0-)!>.=G%JZWSUD3Z+7 MPD1#9 <,^^4/.F6RT*9S9LM(UPZ6;,"23\V1J)2^:1AI\S;3:*>+ 9FHU#%= MR[)JM1"KXZ2-CJ:LNA4$J(:A[ 9B]A5Z ;I'4!I''OLHBTTV#WTP:QOILH'D M Q0CD.14=S0JQ3,=)WU L]KIJD$.,G4,:9F&'0:S&61OU TSINB6 _U%:TK@ M0$8:ALGD$G)<,0SN6KH^='8L(U5GS7,%>;),J2$3RBC+C#4!T$_2R4>MM-+M)RCM36<.K/,NJR/Q'/-L5KB[DA5;C*@J2."5Z&393 M=KJL$)+7,9R%/;\EZK"UY-D=T\#OBT4 E,^KQ;!2K/6!Z]0R\C!K@H0$ MH$2 A8P%L+4-5ELFUSE,]&B=649J7;- J]X)=FB&>^A'^['455?N,!QC;XNM MX^)\M=!9+,+Z);L95:@+H.$A .@.L.7?FRG#.<#J#L%53Z2)&8/1"J\ MW6F55IOU62+I2^T]KM#7R.9#G]I/4^HYB'%9>%2E375QBVI$0:9ZE$PCO5.8 M9/Q7$+(.G[Z7-^I:MRAF[DH)?BG6V@6 U6ZGRZXE\*SC*J&8];?,-2L*T<]] MEAB^VX!=]X2U&"A=SH.9>MT2CUX!YM/A%#(DOV^Q@W+8>VFA]YV.9::FYW*^ MD]!H\6XTGP*E5%-I=2BJ%<-V6?U4M_K*J+\P2*H^&+,SL7H?.K;,;9*'M4IL MV"#4 H1J''PF%[P!XC[#MAATZM87(;YKBT@NFK^GSQ00J_>9$\M,G;PHYS-+ M%:+[4@D0:U%+E[DE D8T@J^E4\\DI7ZE<&JDC\R$U$"1U]/1DZ:O8]:>L.&6J;F.DS:6=5J6F3IDM()+W1/LA&F7R<:UZR(9K-'B[D#D MC@-D4V)C#V^126\M3@^W89FIDS5K<"?SF87@1",@98-5X77W##F]4R+/HE,W M?O&(N+'-@^%EN>MQ-RTS=;)@#?>E%(G\XO4I$O$:/^6=@&% />^&LA?('.I^ M(4R,@ G!_U587"(BI.X ZS)"])"W+3.U)[L&N10&(FD2]*0\!7PLL9;0/R#_ MCG(^1TS5 TIBNDZMS4P[EI$^ZRLX ,D""!YA2:*^QJ^4HV;ST.:IG4X[?= G M#40=L]4U:_:6.E%7/CYGRT\=82\0B]KKQZ%+F9A09I2H]6VUL+@+B?H8>6R9 MJ:V&#+3%Y+B4K3ZU)*6'WV *Y0.A ! :@%"%:%5_B)IH^5PH\;$CC26RR6T? MQ*\F0^\*)U8[M4#-=(7D(Z8)>75_B+]KM8PG^4!1V9.T"SK]#'EJI)\)$*0_ M/OU-/<941TM7/+J\3JX?%V=6.S4A)NQ>2U\?B 6R+7EA\HVR)Q'W[;+I828+ M[0@X;AGIT^$+-@ 3L&!4N7G<#['Q*7R2OB;$!KJKBZ)*\@+/U"4FNA5W))O&46YGKA9ON)W-,.=R]_D>S<:( M)7L3*A=V1D.P\]X02D@P.W?H#.(BG4F^D*U+G-O9'&(FF_07M:I'1EVDU!8( M12_&SH&M(KS95C7L[E'WQ!2RYW'@-E3R)%,"_3=*T:[]RYFO>]+WS$=Q=Z[@;*!ZKU[YL8@"'1M-&4+% M@,ELNG=D1E/YP<$)@[--VJ^WV[OJ:E%_N7[\K"O2,3)132_?EDT>X9N\U)7E M\KXK9B/Y03*E:WX:LBO^^\]:1B)'\S(R$3%-KTS)T4REG^>K,?NHT_PM<3!# MMM^;BE06>?I1D-/XCSL4U#DWY(2>F@_YSOCO?RCTQ9*1Q?D+_X;]Z5#X&1.3 M_2\,01^QD<#6:,G_Z7VA J.]^TE65BJ&K>J*OK=%*/?>/3DL)ZCOAEN?-H9> M_X4@QJ=X+F=?+L_X"5>TU2O6%[KP?GHS. M[6M>\W>*LEB$\@EB)1#,B!KZW&(SX4=%CA);+%)6G\"/WG&?CY^6Z*-F3/)M M3LLE.>79A M-1DO$T?2VS%]IV$H*S]D4JT@#TGUB:1T JY XE+?B9E_A3-!.+Y0T+Z_5F>P\4 M6<-Y8R#0$WW4@;XI:8F658/%(?G*:] ,3A_5*/R2R2M7ZFO\8QTP[V7TRK/I+?RG!?TWGO#,T?,_B?N]5%^2U9K M;;$#OQ6.$QH.'S;/2_=A(.YO*DYNH/JPO57Y=V#[*D&/U%5SMATFE=K=GV+$ M)6+<.^SZ;,I/BF=X?^1U7>*,Z ](R(_6*5+;S0$>\]QD@45M?THHDR\Z5AX MLLJCW/OLM<';DL=&-VX5E.:T_SGH$MI/'IUL*#VM-MJ[1RZ.N]\2=:KA;7/@ MS"/8\QZYIKRM#A1V[=\#S%6X"V-??KEKNV+Z5M+V765?/'BTH0*RWFSOCMPG M!8]G9C3\?LJK1RFX/44S^/F'_P%02P,$% @ S8!84BB\?[)J)0 GX\! M !4 !CFO_X.0__KY_9MG+V?Q_ RFBV?GOTKP?SW9[F;G3W[UZS[ M??S%$_+WY1^]F'W^WHT_?EH\XY2SV[_M_B(3XTE)01(D0Z1PE 3%(P$1]_*?\$/X=G.+GI M?/GMWW[ZM%A\_LOSYU^_?OWSM]!-_CSK/C[GE(KG%Y_^:?WQ;W<^_U4L/\V< M<\^7O[W\Z'R\Z8/X6/;\OWY]Q## ?_V6^_.&;6?2+IL;0T8_ M7TR*?CZ!GRP^_3G.SIZ7SSU_,4-6O/,?"^KE4Q;?/\/??IJ/SSY/+G_VJ8/\ MMY_B?++ T3EE?#7V?US]\?,K&-%/XOED.>LW^/WZ$66P@Q#!MP5,D3W7A]IO MQB=O3T_>O'YY].'XY<]';X[>OC@^_>7X^,/I7A*X]V$U);(=XDL)E9$OQI[, MXHT/30HA9]W%7TY\@,GRIZ/S.?GH_>?1T7P.B_F+\Z[#]W^D/!-"*T,B+V\D MT$Q-Z-%V.XG#(/)AB6@,1@(I%4*>)-MD0D):)2RI@46C#E 4S;\(/_*#I-)VBGN_<0 6F+ .=O87$!+2:I%96!)!8%D9XF$CQD0K-5 MP5&6F'=-C.8VZ+9ABOCAF%)?,=4X\ZZ#SWZG#I0G?!_0*CQ M:.*LS<0*&@@5-J&%DXJ%)A9E"VS;\$7^<'RIK91J;#E=S.+OGV83E.N\K(F+ M[R/JF30*#!%;SPDY'6V3HG2V3H&9&.<^*, >*52\Q2Y3$>;&(P-^,9DK-U(!_NV,D*&JBY MFIZ?%='"ZO5[,3O[W,$G?"/'7^#U% ,@>#.;%P-^DC_X;Z.4D[80 [$NH_EF M-I+@1"(*. B7LF>N#4UVPSDD7ZPV?1IJK!JMWJ/+.)Y".O;=%(.(^370+R&/ MXW@Q"EPI:80CS@'BBL81+X(G*1N%TY?);"03*OZ9IG M0&PV:)^*B MQS?98"0=G)+$"(VKL:)"Y28+WF.L?EK?N2D-#M1""_MWD?>0GK&40B3 I,)8 M,"(_@4N$Y9RF4C,716-K4&GCYR(K^,Y_+ZG RS0@5=JQG-"M#&6"(I" ZB+: M^YA8S%Y'WC(_>Q/.0"W?/FRX+RM[@/P/)GK9M"U NG-(UZ;G+U)^=WYS@=() M&J**Z-Y SFB<\77TVE"2N1=62)^UN[7PW]T?WG?P@9K!0SC1BQZJF<7CL\^3 MV7> ][",3S? XC[RP$PD(G".WBIH8I41Q$0>$T^"!VB2LG\4V9 R")7M25VM M5$P@3!>=CXM_C1>?7IS/%[,SZ"ZP?;] AAX>@.*"Z*0 YYT$<58F@O9.Y6R" M!=TDY;0-N"$E&BI3IKINJK'FY#-T*)#IQS?@YW 'DTN!*X! ?%3H7((&XJ@H MH8*CVG)A&6]R'.5A6$-*251F2D5]M/#.1XJJ#(D%G!NZ3C(*G)9&NG+&/$3) MN%2^UR"]2K!A@043$B[G/J)8DS;$,0Q_P"BQ]D;S"-U"W_""*M%!- M/?LWFW[\ -W92PB+:UB4018C50E.O'!89&++01 6DP,0)N3@#O=A MAN-PP==SE$I\>&UBU_#H"#XKYXAB7!/)<\G &4.,C3&B"V 28TV3=Z/('_?!@] MJJJCWNFBY6&^D:0VYJC09/EH<406RZYB(BK@J-28H&43!W,U_.$[U#.4[N+[ MNXF?+HZFJ6P5?"XWL]["8I2DP:#$!1*R1VM,,P8G-D6"CEQFS$8K5)-MNX= M#I*\F_XNFF^:(;QP4LKTU<=] @66.H(+1DO22^L"24$WTI>8XO MM_"1-CD==Q^@(3G+%9A01>[U JK5NO48W &-)KE;J^,]FUR/C30DO_@ ?=>7 M:C63\'JZ\-./XS"!U?R0>\??XN2\7/+^QVR6OHXGDY$0"D3 -8IK=/&D0*?= MB6B(4EG3%$72T,0;V@;5R= F>"<8CT:+D=%2VY:!V(CQ& M#Y0[RTR3DQZ[:%S_.!K?2ZYUTR1KJEWS3HR3V7E!N.&&R!30"DEAD64*W=.D ME&JS3;T1S3;Z-C^.O@^7>*.4R/LBOY/\VWQE>D;!%LLB M$\.HR_N25>X_(D M)$@>09E@FJ35'T2U#1GL#T2&:AJHG &Y/'5E@(O,EWN7&*=8)&<0$$@)4)AE M.275YE;RKK=)W8^C]/TE?$O)?WU^6R!O\/M6I4[>^8+W$RS&..!-1 ?6/;GY MY#Z*H#PPER8U8TX_X+^_'K_]<'KRZN3=\?NC#Z_QMX<*\9ZG-A+@-G.H5$[F MTBRNKUK/1RYZ(37U!.CRL V^><%%A68C<)Y9C.";A"!WD!Q\D!XF^*N/1].T MJE-Q]>A18$*R#&A39"CWV'@@%B-"PB23%"- Y5QN,!.^*" M2:7<478A&VF@R66<1W -*6%;ER,U%5(]1_/Z[+,?=X6TY6+]R-D@<@)!=,BE M3H,6Q =E20C!XQ?>A3975S;#&5)2MS(G#A=_-2J\A<55:84133Q&:C*1/)1_ MLB>.9DV,L""ZSL'3ZD;!V.%R,F,^/"1,(9QB921'0MK%!$9J-9I,G3-N?4KF$8 MDJT[5/-W5O$]15V?RE=."8>0F#*$6F>)Q/\CWAI!(J"Q=8YS8]J>3-R<_7C4 MGI$?2O&'R;V>$W^-?U1RZ?!_Q"E UY&;@-YHL=>I7.[77G'?9"/NWE=]G\S& M%YB>PRM4WZ9; Y>[VR4KCO^?2@4P $T-M^@B9YP[ZB\3+[0D+'NE'/?,Z"9; MS'M@'9(EW) ]R?61&E3;"-I3*O"R3"2I*9S2&;(&B M;ZK!$9]\PEA+*$.E]SPV.;K] *:Z2:LL>#8B<:(R=^6"/27.49ROT@HDU4&R M)A-\(&GUM.M[+3;<-N+[B[UN=N>1PK#O9MU2\(M%-P[GRPK_'V8KJS:BW.@$ MV1+%RU4D"9X$3PU)Z).8"#N(>6'6K&K3]4.AH]6JT25-P1C1'1^ M!%CB&O3GY5]TPX_*A?807FV=0*ZSP\T^W^F?=O*F(L?S-'US[Y.I%P]>T M*V>67\+JO_C]*BET_"U^\M./\-XOX#AGB&@@&&1AK2S5]]"CM$$0#SR099&^ M2+45NDTNIM=I5@A^"H1WW>S+&%7\\_??YH#C7V:EC^)B_&5U\9X%FY3'"=N$ M%FY5]#JY1$P,B@<0(;LF MT>XI#6MP&S?4,DUH(#-4^5;,+W>OH%Y7<3GQ6> M)2U9V2L3^$\6Q)8ZQ\PX2;G%'^I61TZVA#BHX.N'Y^BA'&C-T5?CJ9_&F_BT MD]IJ4"2'4CQ; >++"HBAB;)ROT;1/NWH!HA#.D#YXW/T4 Y4K,1P@"A'/H@4 MN1"E8!(KS;>XXL-2FX-TAJ)N5,)&YM.Y3B7@>-49Z1A$KRIDC M9VDP7%G1I@_%(25,?@C79R>>;5WY9!=U57W?'N\9''P(-!M'0F2Y5"LT)&0= M2 :O332&>C'L9LX_A+=R$*WJ*[)1C:6+ZYTI9B& &B)*00^9T!FR/BK"$A=1 M<8EO0A,W>".:/XPW4=$T[:.HI_!5A7<.L4C"M2X.M;#H#BF*>N<,?V=TT$UN M8N_KJ^XN#!PB J1Y.7>T['1S\KGP:'[\#;HXQE%'- A\?9TNF69\KPVJQ\M< M%I"8N+'6"-6DA.NCR(:TYC?BU(8B=Q6U5=$*?_;?R]6;^4F^7H]V9$Q$Y7(@ M0GF+?H?29"94IFE-*S1F<+-@ 9U'*PGSE113L5&CK<87.HUSD=!2ITC M\E0+#41BH$E\"3XC3JS$GXXY+])/;W4)K=>;/:*+">1;Z-;U6ZZ;X7N1UC6F]/J8+4U6>-_]8LU MEG?=I2.R3"9,)NB0''WQXTG!_&K6G?H;T T%2K46),3232YP34K3 EQZLB]7 MP3CD)J:]"OH?P(.H3LC>M=[&*44\RPHURQE\/\D;WRO%O5"!L4(B2=!)HL2+ MH(F@P?F8&;C49JG=%>F0"C\\ 1'K:[.UE[OIV %G&JRPI9F+,*47@R N0B;" M&LF2Y3*S)D6J]CUZ))C9#.<'\!5K,Z:"7EHWZ+A!7AJDU=F4 M/K,' ;F@1'0RC#G#(!O4@MP"VP_@(-7FSVU-5:G@T&B4(;5E:$R%NA*O0X#U\./% MCV45]$OT3Y M'B*,OY2\QX@EI7VVBJ2D$1G3G@0=@#B>4F2<.MJF/?DVX'9L-?&'(%AUI36D MTZ;21*N^&1C&<2^S(U2A R_1 )=#XY8HQ?FR&;&")AG1'3#NV-+B#TJN.BIL MR+&+IFT7R[EGW(A4SC!!:=[)C2;>2%>^L@9G[P5K&J:[8'_^N=_[Y4F]94> M1;85M_Y@B>NZZJJ31;B+Z9ZN[2/DM4LY>Q*9D40Z$XAEOESJD2;8(+BX3:5[ MD@I;#[D51\0?Q/XTU$8;IHP+>[MS2!>@<.9^;137%RZN_68D#,[<)$\\Z%(\ M%)=I:X,D5H%7*3F=83_Z[(9C*T[]01+8?:NMYT#PZF4 [BAW/A$FRX&**#QQ MTI="]\:CN)34JP[P#K5>_V- *&L9=F0 MX /&&X%*XCG&&UIX98RQE$%/^:S[06[%M#](>KZY$NLLG]?3N1@[7/4/.LF; MVL;/5PWC949L)9F;J$U$"D.)4S*B0)A'RZN]E7:K57.OX;>B45]]F?M8+-LK MJ74?L,B=#0P8R64/6AHK2'"4$HG8%(U>ZMPDP[!_'S#65R_GGNQ0!<7T4:SP MI/OHIVNJ^]($<1Z[\?)ZYRS_?#X?3Y'D-_%L5UIOJ^=6K*ZW^SRJE29<1^]( MG=,%#NV[5#SIT_''Z3B/8[EM<_F!=[/).):%>0^)[C-,10$?/,NGE'?/GAP\EO=67%M:#/:T.-LWX*36P;OCB+X^OO(2%'T_ZTLF]PS^MEK:3RE/J M[?0\7*YH:[07-SK]M%H];RN9I]3>B]DTPG39P![6FT?*LEJ+%B;E(M!'S4"OD^ M^CUTR(J:JSK[H>CD@%>OTLC#T="@7YZWOBL&X,LA3E%M",-1W6KCY@(H2? !9F]GOG]S8])A6DFB:D+@QT@$& M=N-S6DFDK:F[V =8Q8I^^G&,\E\?K-Q#,@\]KJ* MD;=AYSV?[$>?V@_,FOZ MTCTP;@UG9Y?']R/-GIR4!Q"&?0N+$87 @N.&*$B42/R2>)\52489E9.0*30I\_DPK$-W_A]X^K+E M]\AKYV7TFF2F(I&"1N)B-D1G*@RGRJLV)Y0> S:D$C<5F7/[ $!5_50[+_( MJJ,8S\_.E]L?-XH:L$!#RD$1Y5VY3P.<.!,3T1+ )Q&5=DUZ)>P.=5 5&9^& M6C64V,>YDT.7DU?GB_,.KD]QG-RYES):QR3"G*^EZPVJ[3&\3_%D7]X2M,OL"OL^GBTWQ$DQ#:QG*@4*!0 MI%7$@;4D@8M4>(=45&]8Q-M9FWTXH1M+%^_A.-Y? KF. ML_!IC<73-..Z:< #XHZ''M=83"V]_=OUUDO[GZN1UX9B MM0?SLY^/2]L7)6GFD?@2GDJT0<1IG0EX$[0S263:Q,?8%>C!1=L>'N\J@E_F MB7Z;=K J._D//Y[^#'G6P0?_;:0A1QG*G*>S6N_+K%1O<$WJY^'0%/8-PW'..7J?S1/J$7Y62/2Y3%:P% MD=ND$ZN@'U)D\4/0=G_=-Z/M]=7O^B1&D%@P4J!\RBU.J3PEP<&RASV$[(7- MJDFPL2W (4473TJ^*AKL(\!XYQ=OK7R6_N/ST;.K?EU>B&T\_+M^] M T*3VA!:ZZ.6=&J%0*N]EHNQ2_7>R:P@&C&NE!)2$@GE:KEV0%ST 9<&8SVN M@SSP)GW&[D5T>$.#3>W:-TT]E(DRDTD(926@.1&;M2=9&^E\SMG*)C5;MT8X MI,V+.@RZV\N@A;+Z]]@X*W434B)1J%)SG5'BRBZ*1=?"4JI!^#9O446/K;=P MH0F3FJCJR5RS&N MIJ[MI@&OSJWF]SZ.5.(:,.?+3$,A8QJ X& MC;9BA'+(V2>(3#6IA/X0J J]5S<_>W4TDWOG=:".<)=P6=21$PNE'J]AVB4( M +')2:2'80W)+ZW&F U]5&MIIF:7G8OTYC9=!^]OM4ZU,))!(HHQ]*8-_F,C MNEM:,?2_!--K9[;> 7MR>$M40R*;'U"V)\C#*EO(XJ+3; M/0]K*YO6I=ENCW?EXV_XY6&E>_8:JJUT=Y]MI5CF_G+/Z[KVHQ!\\@HH8IM!A/B@AI54R.6AZ:'*E_%%F-;I HZ9]GT_/YU73!.4E]$(1G0)?96TD" M5Y$$D!"5Y@&)U,CIO(MF2#%,7:9LZN!XF#*JQ2_+K@Z/SU9["L"C(E1EXS&Z-1Q.KHB,RZ-/_*C$03LF:!6^.;5"NX1'#P:G-#:LLY)7!2!QS6 M>%WZ;$A#K+")1,=D$$X@ YKDO>Y"&9+_L9_.[ZP6AXF[FI-Q^FG6+3Y =W:% M@_*;99\= M-*8P5<3=?_ M]-VX>!=7,]+:6).M(]QZ6MS<<@5!,Y(H-XII;[1M8MCO(-E&XWWU\ZNC\,.$ MW9_#7R-5?,^3JCMX/:6+5X/]ZA?KPT^S?*-MYV&W!;=_>'7Q[3RC2L[QO=U/ M/20+EI.@>4(CR- K;RGL6.U:5[$^U&SC#,&PKW"U[] ML]IZG*U,5#L5A&GB33T,:T@.=0V>/.Q>'Z24>OF\S9C>SJ;Q(LTHO.*"!N)E M+.DGD,3C9,N]FQBSCE+))E=I'T4V)$>\1[KLJ9IJC'D#\SG />#>^>_+,Z,O MSV'D@[%>*D]@R6*5%.@^$4Q67A*26R4_&1_E(;#?AV^UUKJ\O>W[V+ CT,,( K2PK3!LV" MC0Q-A1$$E B@LJ*.NBB0+C\/CFX[:[)WOMVI?<L?2(- <2F]=*XA5E*)H ML@P^6NE5DVAF7\##2C -B'\':?9I[-[X"XP2BL8$98B298]$>T-L5IQ0RY2+ M.0/-],GM'@+=AG?J_T?>[:7)_M*B6^3*]FM;M,OCGR(#>&^KH;XB6!:DX-P0 M$T5&']\P8KV*!/!;:Z@,43>YNS.("/:W:1K/EWT/(1U_B_C1H[/RW2@P#])' M09(34-Y(0[QEEB0?H],RA.2;5 O;"^V/&;MLK%_RC1Z0$4JJ&7/E;'TL(.4<+T;F?Z[=:_ MFP^HN,(]@*S:SN#I8A9__S2;(/_FY>K2\@[3\H>'WBW9\LD5Y;7/7'H6Y/YG M-'=Z?N]";7K&TJCY[5]1[FBVX< MD53+7_TV'2^.(MH)_'AS=6TQ=N_JVE4>U=2U.A3YP7_;;[&__N<5A78OJA;S MWM_5N?N0-C)HZK1<&Z>&9_+0X]I(IR,=K1X!;C<^,GIPB_.\S4D^G\FH)SWNF4"#"T32] MP0=,KEF5D8'(DG*&@.",2!,%\8P#B8HQK[0JU8=ZY.5].(>4(.V1>574UII; M;V=E43G')0D]IK5,ED'KS[>#UN6]$*L<#XD%(J621#H XG1@Q(+*,;C,A&VR ME5T%_9#.]?3(PX8J;LW.%Y_\]".Z2B\A0]=!P@^L:@N7(K0KU4TFLZ]^&F&4 ML\E4:C31W(O2X]H22TO'FL2=R8H;RFR/U-P!^I#.^_3(RU;*;4W*9+Y7;:2$?M0Z:19%->&Q"V7,*C*"!'0]"EN7J?R_!M?$,ZUM,CO0Y2TU,L MNZ_//OMQ5["63D;H)RC)75;!$2J@-.[5G'A5 'NAD/,YI]PV)ML=\S9.JEP*]/-3@HIR0-R2J7+EEH M>!WWB5@A-47",PE-CNH\!&I(B9 *#+EMHJKIH]H:>.>=*U63+06%EM@013DB M2=*5?M": -.:XQ^ :'-M=!.80=6:;DB)O170E@K)).HMKL4Y6$8DUQALNA") M%Z7T2, O0Y.J_X]3H<($5[7D)?ON&FA']PVAK: A9LT4@1!LR30G$BB^W98K4,9F!KG)[:1*B8FG ML(N-B'*@]'.9;:1]X1\#[C8F8E<18D,9 4!E/NT>JGZS ?%Q:>?6"()5%<6&@RQ 8HWIE4 MT:.[;:#)ELA6Z(:T]=8SO0[14V,*E7L3X^G'HZXK&?!5=E+Y'*T"391 74M! M%<(KG1%]X$($S8"V=H(?1CBDW;.>J72HOMKYD^M.59))+9,CS"3$$A4&]!H" M89"L%IQ)X_H)H#9$%Q4F>77?")_^PG?=]SSKOOHNS4=49QJ! 0F^%"+(^(\7 MWA)\UYE =S\:Z&?F]V,]:(K:>O@=Z9DH^^BV_0J<[06S%'$(9S' M($+AHF!E)-I[2WDRBL5;^RQW,]U;CS;$%;D"'=I(NYWAQ"]N.0@WKG),TWJW M:'[1'.'ZKT= TAKBBM[1,_>E\ M +Q]X(0/SS$K*%E_RYA#]P7FI>EEZ6CD)^AF1Q$H31:YE *N%DD3GV7I&B\8LX*CHI[*TFZ .Z2C M-D_#QD-UV(YO]_=.M2D('3"4L]92(JU!:"K%LA.&]E[D8MI[X=A!S7#[.E;3 M!Z_JZ*KG0S3O9Y/)JU6H,\N_33N(LX_3\;^7T[JPRG7.TNPR4ILC-7O/M=KM MLK>P/%>%-%FN=/M(]/8C*HKJ072M9+#_O(*^BRC0S2. M?II>CB?GI<;1N],\Z]!!.BO7-6;Q]P/>SQK#MI/XX5)HI9_3LNYTWV?Y:+H8 MIX)H_ 5.(:Z+O]73R)8#M=/!/C.MUR584O9[64_WD>35']?LY+L94?T9']+P M^/8S6LR_K>+?KPXFSZ;CZ;]FW>_XIL>]5LN-SZDHCL=Q-A7)Y:7X0RS.=@]N M++1'9G)=BFN7N/Q3BM3\_4__#U!+ P04 " #-@%A2A^C/"(=R !)"04 M%0 &-S;'0M,C R,#$R,S%?9&5F+GAM;.R]VW:;.9(F>C]/D3O[=J,2YT.O MKI[E8[57.]/>MJMJ9M]P!8" S4F*=).4T^ZGGP EVA)%2CP E$QG52Y;!_K' MA_CB#T0$ H%_^Y^?ST8_?<+I;#@9__5G\1?^\T\X3I,\'+__Z\]_?_><^9__ MY[__C__Q;_\/8__K\9N7/SV=I/,S',]_>C)%F&/^Z8_A_,-/_\PX^_VG,IV< M_?3/R?3WX2=@[-\7_^C)Y..7Z?#]A_E/DDNQ^MOIO^HL9#9:L8S9,:T"9]'( MQ%"E4@R:(+CY?]__JW,^"Y& 64#-M!"1>1"222712M11&+MXZ&@X_OU?ZQ\1 M9O@336X\6WS[UY\_S._2,[5+\M/_WSY\<\W M/O^'6GQ:A!!^6?SVZT=GPW4?I,>*7_[7KR_?I@]X!FPXGLUAG+X-0,/G^==_ M>!6-^>7BE_31V?!?9XM__W*28+Z@Y\XI_+3Q$_4[MOP8JS]B)#XE_O)YEG_^ M]__QTT\7DH-IFDY&^ ;+3Y=?_OW-BYM(A^/Y+WEX]LOE9WZ!T8@0+YXP__(1 M__KS;'CV<83+GWV88MF(?CGE"LI4./]2G_;+P9@^$)!I.H_(Z*$..Z MIQ^.^>NSZ'4H<#Z:-T1\\]E-\4[.8-A2P#<>W0#MXD'L#,\B3EM"O?;<*SB7 M(%<1UDX]T(TVQ484@NY,6;_"_? M_O$5&,3W<#RL)N0E?7OYA#K608#P\QS'9+5__FF8__KST ;I8U+<.*FU$1"U M!*$D<.LPY.P&WQY3D2VQC2;IVE-'U=A-OK(S@HBCQ4\'&8>#Y>KS8EPFTS.X MG!*^F./9;)!BD+KPQ(1'SC2Z3$L)>I:-<%:D9**2-QF>+35FANDO[R>??J%Q M?JDRK5\LA,NXN#24_W(7A@NI'S:W=_39@7(>3(B):1X,T]X*!I@\,S9I56CI MX\DTG$L=\SKV;SKS:+J5[M.>+5KV##DS.)PU$>,$/P?_YI\DTX_2O/_,6 M5#X:C\]A] 8_3J;S@0>E@N26&6\(5)3(Z'U)3$8,-@3O;+(-*;TZ]@E1N[=( M;U(L6E#\&J?#27XVSD_)&QYDJ:Q'XYA/8,F;)2\K1BV80 ZQQ.@-JH8<7QO\ MA$C>7Z@W69:'L/SD?#HE/,^'LP2C_XTP76)268-!%"PKZ0F3 1:=+2SQK(1- M6=#:UX#H3>.? -=-1'N3;M5D"9X"N9YUGI>&)@?KDTR%%@^:GY:!PD^?/5-@ MHO29&^EBR^5X9?P3H+N):&_2K0^A^]EX/IQ_>3XP+T'B3*F[2:PVE]@^^'LSEIV_PW.,.!S Z- M](9Q:0K3J406T2?FB_4N\%A*;A$ >?7V2:^; ,+S*FE[;(!9^SL\B$-))I"AI8"!H9)E0%*[@DFFG" M!A GHP,MA'R3?7\X^X]RGN)L=OE7G:X8%!%#Y))LD@F*::_(E^1HR*%T*:00 M%806:92- $Z&]4.%>Y/QT(-Q.3 %)%DA28Y&W4_BJC 0TC)20A]#"5XU29QM M!'#"C.\FW#7YEH-R:M=0/:$O7TW?3?X8#U0$+Q,HFJ4@N^.38\&A9C(D$977 M,O-VQOW&\*=&]YZ"74/V0=FU:Y@6CL:KZ>OIY--PG,CO+"XI1WYG1!68-D@1 M8RFBT;,_X"H93H_T0$:_A_J"S.8S^_^''A8>I 0LO.K&< M+*FDS(I!4I)! 3)!R28)+=(PFQ&<&N_[BW<-ZP>EWJKA>31%N(@DA 1?> M5U^2.S(]0A96,&JTMG"TT"*[>F7,$V!V;Q&NX?*@O%HM6!F]_C 9+Y-!/"O) M,TCF?4T&&<&9!_J**[(OPCN?C6_ Y^JX)\#I0:)6T1>*^$UD8')B!-)S*84RG#?@=77<$^#U(%&NX?6@;-J[*=1Z MO[=?SN)D-"@Q@58NLF E60Y1=2U0;)=1NB2E%SJW(/7:H"? Z/Y"7$/G0+ M= W'#5)>_\31Z#_'%*R]19C1&I%?S&;GM$B05?&H8F&H*[*D+0,?##-H"HHH M./ UM6Y[^LD;0)P Z^V$O(;^!OFO?TQ&Y^,Y3!?[;M/9 +DK7$M/GIZI%4\Y M,, 8F2A:Q)"*-:[=]N7*X"=#]R%"75-]TB#G=5DI<;%?7I<8"M;/9P,+WB1T MY#$D)$^PQ,"\) _?IQC!B\*5:5%/=AN&DR&]@8C7<-\@!?9B/,-J)./(%H$R+=A.!GN&XAX#?<-4F + _0$ MYOA^,OTR"#**$)UA$$4D/.1M0"8[E(0IVA0'-J>FM2E?ASX9IO<7Z!J"#\IV M7>!Y>P:CT>/S&4UO-AM 3$*# U8, ,V-9@E">R85)X#<.0[MZA6N#7TR!.\O MT#4$-R@M>W:&T_>TG/QM.OEC_N')Y.PCC+\,A##1..M9"0EI5:$%A2(&6F1* M,@D&TV[]8"^%D"#]C"8,%*29,^ X_SQ_3AW\?H%(&BLDL^9285BJR MJ+5F);HBG>:25+J!4FP-Z 1THX_PUYP0.B@E]X@@Y@ISX7,8H9V*A=:B(!S% MD%;35UHR= A1\0+*M5@'K@UZ E3O+\0U=#8YQOGM&-IS^LELH(.AT)$K%E2H M:Q(B TL0T1*\FO67T/*P[LKP)T!Q"\&N(?N@M-IU3!>'3"]0@4K(HR2=,W4O M)SMD(<;$,& 6""68)LX:RALDVIX0KBF,7HPS?OY/_#(HPCDK MI6%D830M(!111(CD20DW>8Q04!ET-=D(ZC^6SYDU7VM\#44 ^N=%_JS'YK6:]KRO#317N=?TVCR0SS M7W^>3\_QVP\GXSGY@<]&6.?UUY]G^/[LQF;4'KI3ZY_K@Q;SN)S5H\]#6J_ MZUBW!;(CNU53APRXHV_)+0&AE!,Q=]&<38@:ZLTM';*^Z5%SRE=5J8GH&W;W M6 *[BN?IPM)NA6BPTKFKI5+VR-+K3A;-)%X,=1!51&"Q4MLXL] MAHR.T5L0F#<8>#TD%<2:HPC?CPI<:^=VCQJPBYQ[,+](52UP/?IUX6<-:'JJ MB$ F+M6^4J7V)['6T'Q12NL%>KZFDT #YF] .9XKV8J@5;X/DV[#KEUK$#V^ M1$3^:U9@$E-2.5K< )GWY#89%[)05FD+77S'FU!.B>]]I+OQ_?ZW7U8D0E[N M[X>V87SUV]M7+U\\??3NV=/'CUX^^NW)L[?_\>S9N[?7T6S9EG'CPQJV:=P. M\$K;1LE-=$AFVDJEC;5!:VU%Y&CI1>/!##8_MI'+_2TB\4'XE#*1;Z)G.B;. M .H9")^-\S;ZI%Q77_LKE$/-R*/9#.>S1[%V2TGS00@E@*+8RHM,[XQ,BLR; M0B9S*BHEI?FZYC.'3^PZC..;CP,Y7C4?!TBUPU)Q@>:R7/ K*)&TDQD)"A;- M=#"%A9#K) %,2*J@6K,QU(KJ%33'9_P0BM:R?8A\>_B#,/OP:)SK7\_^ZWSX M"49UQ^K1_ E,IU^&X_?_@-$Y#L!GKA+/K/@,3&LPS+LD6$3CK8M:A["F]J.! MR[ -NOM2BH.87'4DFM/005=^A>GO.*\)DLOC0T-<"F'@(FI+CBV+OG:H-0*8 ME_7D-<5+J>CZ:G0)'V_!= IZT4KD#=N(?IUL2K57UHS4]A7Y;M,WF) 4EZ#. M?L/Y$B24H(J,DF7N:/)%<1:S\2R)2+ZPJ'UNN^C%5NA.04/:T]"P!^D2Y.LI M?H1A?O;Y(XYGN(1Z31@#GI3*MM8W$B*"R"6#[#VCN"E9 %&T7',$Y'!-V0+; M*>A):PH:MBY=.^E!U"Z13\V9J36PBY[GP'FM@2:553FDL*XW2F/'\Q28WU^L M#?N8?E/#R4>$: M#7#9A?+;0'W7(4G^;C-.EA@I!2BYC9BYQPL7EPJ^) MC)/X E\',YA-/QO C89+^;Y9#*K>GD%8S* M'LC6\>0%63VHYUY*9(8G692 0M#[A)UW@_NNM:*Y]!MZ S79/'A:BV2GF,F M%9S5'3P8O<7IIV'""G0V,"7Y4A0PH 6+:2#U)7E((E.#(%OF@[DSB;W52-\E MS^UEV,$5>#&>P_C]D"*5BQF3]CW[G$;GM6K^;Y-)_F,X&@V"2Y8KBFI5J+./ MH;!H(-+LK3 Z" QR32'CX29@&W#?I6ITDW[#CNA+C%]Q%%^$2*2I4M8"^1A< M[5D1R#*I4-44*[SV@5.\]@M+IA;SA6RDLEIW6>MO1?5=\]Y.W@W;FW\%]RW[<,7E MR#;%C/52I I%%Z\9U#X&EML,Q08TODMQXEHTWS?Y!\NW88?SZ_,;:&'LXDH% MKFDM(<=2LZ"=8/OFM8])-BR;_D2QLLAQ.%HL1OQ:)P7U30? M)B-Z^*QF&.9?OL[5*V\RV,0PYUI(JS2+D@=FK/&%3Z6+5MP7XW9<0=&&B MP][A%9RKN4U;8BW3$C!V]\& ==$G\;X9T?*WH0^-F73F$ M@P[:L=S$>@U?ZL[5,E?M43@)(=0C'*KV2+#,@XGDL$J=HDT9;9>R@_5P[E4K M#B)LPY;A =)NJ .+7 5!FIYCOC)A6.Y0W?C-5[S:U4,:@4&IUS-))Q@DX5G) MAMX%$SG)8*L4T!Z#?_>Z';V<33Y@O@&1_4X_1J &6D!K0W%A8B: M:5NWRE()+#A'KA%XP;&+=WDGLN]>9_IPT&-SX3*G_<_A_,.3\]E\Z 9*9ITDS1\NI5X H^A3G;@/N9%2E.1,=R@ZNYTENH%.R M<"OJ'5&Z]DR%["G6LI*9Y!+WW*F8UG0Y:YV8.ED-:2C]#GL4:VQ;!)DI)LLL M<\.9+O5LJ!*BMF6S6A9=H,^.Q DO* =*NEZ,'"&R73A.%1KIG,O"2*:"(Q<\<:QWO'!F M34*?DU%*]6GAL1G3B2I$*Q8Z5-G<,F.R4"D*D6M#@MKIP!L6.(763FBM1"2\ MZYH"MCB._G"V7X^B'HTXZ%!V\WIZ612Z@'AQJM0']""+8C+4#B5"*.;)B+&0 M;#$E"R_776;:Y.#5*I;[V(YO0]7-TU8'R;E;YY\K>##0_R1*1D&/)@WG-+_: M B5H';&:*IT[Y2ZN SD9T@^2<(\3NCDO! FCUS#,+\:75?\#Z:,.IJ;:O:Y7 M*2M3TR+ >$2=*3#.?%T#^ ;;ZNOQG S_+>3=(>GP**7SL_/%5MTBD*DW4$SQ M0VV,]@EK;_(S?#F9U0+P5^4=?!XH5#9S'5F,CC ;@F+@ MP"!8QX1TW"@992E=JO[NAG8R2M.8A0ZIB9L3'X!QV4I3&*04F9:@&4! 9HH" MCLE)WJ?3X$TH)Z,'!TJY0X;BK@AK(*40% O7*X9S]8I,8!$2D98L&HJY?!1K MKB+H7Q-\HL%H4SXZ' KX6A!]T7K9*(3@LF3 O6/:\E0[,0*S5HHH40G>Y\SO M=1B]FYEWJ@8_0)8/OW,Y!I!>4/ADT0925H4,&B=RP]@ M>>MFY;M(^T@=JK= ]&,W*]^)LRU:5>\A\..H AC%P=4$6J@WL$0@&RED9B9I MR"H5%4R7$HH'WZR\L0;L(N?C-"NO#2A:(MLXFZ#;%:^$T%W-RO?1;K':5:.TI5H@V#.UMTTZRSSMO:LTLZ:*+3@IF.2^L$U M*V_$]S[2?1C-RE]#+;OX@/-A@M%U: =V+K_^Y".T,;]E*BL]S14B2F6@WA.I MP5@OLXO16M0Y*T#8W-/\^AC-&YS'%)"#+:0UM-)HI\E>:.68]UE*TB"#N4LH MW[[!^XT94$N=C3639.?#JGJDDO&91*60G2K8CA.>FMG[ _B'/0NVG1W'JPO?QU6O^M[Q@3XU70AI+P M_AJGBYD,A+6:1ZY8#C7]#U&SF))DT2'8J%"9/EJV';R'D%CMS/RM6_U-:.O@ M2E]'>2&91^?S#Y-I;0(W$+(@+9+D2(AZS,9+<@0H9F#D]FD?M*<_NV3=;H?U MHRO3031U*"A8A^[%;'9.R*SQTH&U3(+73(NZ_1 \U':23J88H-.IV\V0_E2> M/>GIT__[!K)7Y_/9',:UW]P A?0FILP1&MRZAQ50O_[99!9*-%S-6M:$ MJ;[*=,.M,S*+Q0WR7@?%*$Q(#*1&EG,4@-P"2NRL1/?O>C\$Y3F(F0X.]PUH ME^Y<4LZBXYR!SC3=XI %21%E+B( >%\H%#B*PMR7J_UPE&4/1KITO%F!==5I MDQFUTM+7BV=K:X98;S#6FA6/-DECI>M>Z/\ 7.N'HS+['GKQU4XL;U]\M8.TCU1\M06B'[SX:A?.MBB^VD/@QU$% MXS- )I9\@GIMB(L,O#8L@'5(H5L7Q!&A,R5)+0_4/'53@3=77RUBW2/4WP5B@"9!*UFH6XW:22_*!$L MM.276L5][-.H_X$67S7B>Q_IWEOQU=MW].>OSWY[]_;5\U>OG[UY].X%_?;0 MPJL-3^U3=+7-%%8*KERLO;"=(_C$2]2@!4 L)DO4!FT<;/'\YL56@F*2(DJA M*-%5?3&)13(8Y&K*F&P&KFS?X.QEJV*K-_@)Q^=7PFM=/#G-B7QG8SEYT3%3 M%&PB(3(2>;QX+/4"R'1:52SS/:=[KFC9^O7&LWFM" M_^5ZOCEF6@=-;9. *=<8O+!@21R>9Z07,26_VM>]J3+L@O7X^G(8P>NUI1L[ M7;S2V?Q5N03^+3U7C\J"(M=I<4\=.%?S:989'7@.6EB#76KBUJ+Y[HW(X3+N M1GR]RVYQC/7B'LO9V\DH#] E4WQ EH*J10G5)4LF,(?!A1!*#+;3'NPF2/>1 MW3Z8L[5:<+# .ZC"WZ:3V:S>:CI<]%]4&%5BF=PRI@M%3N2E9\8+"&M%4CYT M>?.O8/CNW_=]Y=EAP_-K.]9GGS_B>'9EG5.%$&7/F0-CF4;TM:K),%\TE M-+;T('HCHN^>]C:R[K"9^19'H^IUC/.O,/T=KT <)*.3,[6$,?%$R(QF(:O: M2BED1P&STKF+;[@9TO'5H!%OJYL1;83>P=R_P1G2 S\0M*>TOHTF'^L[L 07 M(?M@:T6/E;5Y"E<,$LW9@@T8B\MDT/I$"[>@.A6E:"?Z#FO%WW!,X.7*>B&RW%WV$1 M6=YZ_>+L(PRGBU63O)R!(,=5)^.8J^4;6M>V&:&H&L/F6)31TG8YZ+(>SLGH MPN'"[GFQTW*N U&T6:1('%(HI$58')\6#!U"$(J'5/K>Y;1$^=C6P%--$Q9)0%/]J893ITC-B#9;3"1KVE&^O&S)^ MFXPGUZ$MUR&MM$4I"PM.&*:#K@/[R[1#E\EEW]/E M\8[',!NF&J8,1^=SS /N J"VF17CR?4(Y'@&3)$E1*V+M99#%^?_#ES?O1*T ME'N'VR_^B;4: /.C3V25WN.U0N\K9=>KJ)VHQ?I)L5@XQ2I2 /,^NEK*&>OM MH_1-E[32?G"_>R4Z DL=[LY8J?Q5X*SC$1D IQ4N(GVE!;+LC-$&%#D]78KA M'DRM_"$:<( L[[M6?C:=#UY/)_D\S5]-+[?%%N6?MG"I/29&8&D23FCFHZ:P M2M8,*44^WFSC9=#SKR@#?;>J")L /)"*^)VXG#24:H:N% MV@8"\TH!*\'D@-J'J/H48MX!['A^84/^5AV#EL)O6-!8ZYGKE O.9HLK?I9S M7IX:71;Q9X<28F19ULL70JVXJ>?'(5FP)6'RL.(5WJR4WG*L[YGN'N)\8#7R M33N5;C/$,:OGM^]=:B0H3DI@&!"0$4N)EL&3A IH@KYZT#%;N44FT'[T%D-W;1B1OW>;5GH4-E_DK45FM\ MN"B:%5G"Q:Q#YI%9GEW,KFX#=KH;]H%D,PYA_ !9WG8]*ZV75.+!AF(QZ-H%@3GM+/EFO+ 0K%DG(J&6R[!?'=)E7ZT]Q!K M#].P\<3!)3Z5+2G@(D*J5UAI*1EHJ6JB6461B^*YR[F^NX"=@HYT(:%#D?^M M)Q"6*6&L(31YX3*$R+0G/?;U_BJA)7CN$+WNDL_8 MLIJ4IK*GH4_=]^)N$2 M9$9T2M:*1%5HM4N.5CL1B6'N9(" /IH^9P"V07=*&M.>CHWEP\?,\3]Y]>OK M-\_^X]EO;U_\X]G+5V^;ML.Y^?#^>?T[)K22T>?2U?089(SD'FH>OGOUY#__X]7+I\_>O'WV__W]Q;O_W9*B-4_OS]%=4UHA M*5/X6%+D1F+4!CT8&T/Q//'LA(^;25HS3O,=%R4#3R!S71;(IT"1&""YH")+ M03_B,>J^=WPWVW$AVSE%F.%3O/C[Q?CF#1YO)J/1\\GT#YCF@38Y1[)WC"^* MHYR.+.82R*6B:5.D943HDF;?$>>#V(/914O6Y$2Z\=*M]]Z&%M&AT#M+UI6% M8E650Z[-=H A_SLXVCR!2^0OSZ? MI@\DOMW4!,K6J\GIA8D>,K?6)F..;>DVHOTA]:XA@5T.1A.@ MOTUA/%]GH^LK$U>+H >2(F0NA6 @@F5:D'T&\,B21A$0BDQ];GS> ^L/H'$= MR;NI;Z%!MO3C%#_4LKM/>+%[N0B3:WMR8PHO&2Q3J1X/TX;FD]$LEF18=DI27*R"$5T*4[=/ MJS=)#E/4Q1?ZS4*YNCJ&Y^L<0? M^,Q\3M4(\4PQ9K:Z5R[@@9Q8.61_[ !9/I03*U^G<*%=U0Y-QO3M;%%0'2 G M - L.!EHB1*&Q6 DLUI%750QI?3=8EZ'ZH&<6MF)[4V*<[#4.^R-K6"ZK&#: M!E3/\RIK4=WS[96'L[?:%ZR9Z(^F%]IXB\ U*RY0U!2X9V U9Z"2-"&%R/NX MBD?4AVVOLCR2.NPB\6XW6BX9O@)+X["K E?+X$Z'Z(! MXD]X;AD9/,5"4!0?"IT*=U$HWZ=+PK8(3T)7NM#1I=)F3G/%O.Q_>HE**X@Z M4M %B@2@H2811#WOX%4HJ$R(?:+K]7!.02,:"'ICIOL?SU^^^F?; MPP%?'WJ$0P'K)[!29PZ2WCNM0M! ?SD>"];$FA/.(@:I-Q\&6#>5O1AX-7T/ MX^%_+U+34,\F?3WK.BF/SV>D3+/9/B1L]=QV/.P^C14JO)-6%'J_,(*VBH-( M/HB0BI+6^2@'NTYH+S;(HD_.Q[7@Z&U-:L(TS^BOM\/WXV$9)AC/OWW@]60T M3$/(5)M#L11=NZ+I3:W'Z_=A^#Z97F02C\7SY6#WRO*Z":]P MG*(3)OGHC$'ME8\<5=">/*&2/(>X#\F:C8W&^ M; 1R8(KL(E8?_G?= M\;^X$;S> _QMTRDGLF B&F;C(@PKG'FC='7RHUID=%2?7=,[@!V<&US__$=G MD^G\TF6ZJ(L8H$[T:FO+>.2U:MHDYE$JEI!;R1-@\'URAMLBO(?+IUMJS8VT M8A=F6G>Q>4K.VW2*>4W;E0UHHY+191*")*>/T-:63UHG!B'%$*.6GLN[[.I^ M0Y^(@AQ![CTV(=:+XF)G5F!Q.N?(,FDOTQPR@]K]V,ELO=#.D2MQ1-MRU J' M^S BNTO]H50_;+**BXT[+X-Q*9!*8Q44>!*42$QQ+XLL:&4)QURA[K'RH1WO M6ZY*N\K_>!9FN26_!;B>U1"WHKN?JHAF7&ZG(P<0<71MR<8HXX-AQ0>L-0"9 M^4)?H4P1(F2(?2ZYN@6 MO"ZU@WEA7F;/G/=2V1A3M'=F!K8:Z<$XK/NP,NDETEXA3*WC&"[@+5%QA1AY MKCNN!NOF&S(H%IATD$CMZQ:#VRE4N3'$R3#<1HA'O%%;T#Z^@5YOU/2\[_/\.VDS/^ *1XWC]@$ZKWF'-L+>R4_Z8IT MQD:D*+AH4"%*#)E;LD1<2M+]??*334 ?YMDLQZM'Y.:/K@SZ+:1TWLEDM&+" M28H C'4L9@E,^>"L=+Y>7-C#O;D;VJ%NW<812,SE?/1R6'"0ZO5,4#*CP+E> MW"1J)B0 BQ%]Y"E@X%WBQ"VP'7\]:*PMJVY>:SXZE$L^KS+&E\-/6-])&+\? M4I#\:#;#:QB!&^6T8[2N;%LJ@1F5/!H^-*6]7E6/E&1">G'VUD MWZ%:\IIS??;QG%;XY=J^K Z>#0 QQ20X<_4Z1YT<&3[0ECEKE)3)QJS['-7= M MS)J4IS1CIT[WZ;/F ^'^$B0EXOC(O$K3'.!)X31V[NQ_NVQ+@L;9,.NM,%SX>R@;*QBD]_O*.'G&1UY,V!Q$MXZ'45I]2 MLX FL>(Q.(W!8I]+\;; =F]'2;OHQ+;.\I[<='![-L^>'K#,\&\!L>=6RQ88 M[V?#I3F_V^K/@>30CJLPLG/;I ?\V4?;V(Y3+-7+@R+G'%7 Z)Z1C)[OHD64S.HZ+)2]^GC=PF M1 _(E=Z7OU6_J(GP^[217WCV7R>\/#P5R7-'5YBW]$9H'S@+WCC&8Y+%:G"= MDC8;\)R>1K00? OEKM1'DUP DP]?%OO/':6A<@- M\Z)$3_^1Q>S2?VTSI-/3BD;B;YB?F4WG@SX9^^6^7^VJ@G&;CL+]<>Y"[OU=H"Q@[AQ_8TMW^? M[PXM#F!@E<,#Q-?0AJ_"XRBY97V)BB9+1F:1"9'!G+0'/EF M3D.P.<0L4Y?3;3M@/$G_J3=7'3:K;H'Z#>AO<+8,)+:!VS,9O"/>^TD,=^-_ M>SUK1MYQ3=E:V"5KI7)-/R0@V/0E"P+UHAF/IK4SHCQRLV.)/)#5;5= M..N@8N\P?1A/1I/W7Q[7MN\W(%\LZ8:;+ MYY2@\9[K0NN[!!B:+"M(4G97O ML@&_%;KC)Y*ZD]:,D=GLW]*,DN\F]]4G'-89.O&W"!"W3 M7"Z%5MIZ1X+6EDD7N%,&?;3;-=G8.,2]W.[2BH=)R,FU1_D3K;/# M&?WHV>=ZHQ'.CGL>[18 ]WK*;%O!K)P=TT47\DZ*U4;HZ'T]"0TZJ,!3%LC5 M/F?'MA/1L33FR62SWZ__FR?EL3F_D],B:M >P>]6P0P5Y MHV=FL$8[:P4J4C[A)53-2]ZJDDLT^VC>'A /K=BY,F =[>77RNV""-F )X,; M'=-&2Q:DK+?F^@!2 M/(4X$CT36 V),C+9+K76MX&ZAU/I;?3A9GU2(\EW*5I;P7;9G =$%"@3\94) ME4V:12"021>K@M,1>UW-L0[.T9I@'8G_W65\W^U329RRUW9U>'OK:U5 SXGS>3:N'"B)DI?E6N8 MEL5X6X!J7=&T$/QA1?G+T8I\N$0Q IF4 +7':VWEGJ-8-ZKMUJ M!:)X)PJ/6V5M5AY\W$J:1K*>-!)4ZW91K\:XG-8R3V1=S$IJ9CG2\I.U8\!M MH/<*IFWH^W&H[][X@X35NOW[=T?DU4TT1BK1YY/SZ0H<+YRR+CN6=:'(3O#(HN***= B11&D M"W8K_FX^^[NG[T!Q==BTOA%[73EUZH4-M/!J1O$6N66UMS#H4DN&T*N:JT33 MI9_8+9A.($1M+?D>#6]NS/;;$;)MH'7MN+P9VSWU6V[%XYU9KL-(Z-%M^3:( M@#EKJ9@QCE8E'FE5DN 9".Z*Q"(5[W1*]\CZ<5>GY?M0CQUDWT,M+E>X&Q"7 M9]$D_1_)\$:I:Q>?0DM>+IXPENJ)YFA<']6X'=<#V!_9E\-5W6A(P#'V2!Y_ M>8SC].$,IK\OW@LPSFKM(\-8 N'SA+34NS%0.Y32!@U]KGRX ]AI>Q_[<]#A M0,I-?$MTE^_'-OB.ZH>L 'PPSL@!M-ZI,PTX.89;LHHS0Q)%8&9.UJHRBZJ: M50KG(F2AO>=Z-3_T/>O,[@[*$55F%RHZJ,IE:>!SDLJR;_X_A_,/*S$ZY. S MUZIN39 $M"4_S43!+$2K%?(04^RA+UNA>P!NRT&DWK@QO34C'3R8RUJKV1M, M./Q4%^/E^6X9=+T?E7%,B3SZ2$MRT)HICT[1>X2PU0;^SIJR"=")*4<3N1_U M.HI+=5Y>I''Y[5*S'\,(2%RUDN\U3LMD>E:_?17I41=%>_L47QXZ9+NRRJ:3 M7RF8C,9X!1#($CCM?/2Y%@V!US%;$Q(,&HKA/I@_H/JVT<@/1@^VJ9\MUG#! M0W+!1"V"C9D7#-IF;B1D'0]5AS8%LI>COL%J"6NE[KJQ:I5XFF-^-SRCC[PJ M;^FGLT(@+\1_64 7DH^U0IWE1':.IIS)X@7%4HK:EB"T#%TJ3-M-H6L!KH[* MY>0$+2NV.@A%L9!!LJ"RB%$D3RO&Z1?@WI.^[52PNPM3?9)1-YS,ET.(P]%P M_F7@ S@1T#!:4FC67G#FR;2PZ*VPP0%F[+4%MAG5CZQ'C;CJDW6X 6YQBOTW MG ]4$41T1*9+ )HUD>Z#S$QP"F.*).#'TZ,EJ#_5Z%"F^FR];E;QK_)+D_?C M>OG%P&! &5I\K4S@B.[Z94J+!<@EUA9$7.?*[9W@OFGIK5GLT_.?3/:)^=G MYR,2T"=\ O/TX>\?OUW7\VZR]*8_U'9K+\;/9O/A&WK9:(0@E0M'I^ MJF[G]J>4/1&\ZE$D=+.F+'3NG M0RP),P.L1Y^*2LP;2XN+1X@Z9%1].O*U@7^L8V,/1*WO@?/[/I9VVQO]%D8X MJV_J&$<7W3>*S9R7Q$*MV=<8:6(J2 9.1NGH%=5JFX;;34SY*KC[VJF_#YW9 MPAH?Q-V18J6K&)=;!5N@[+S'OP7,>]OI;TSSCGIT $?WIU&6>Y\D $-7+]() M6;)@3&!&F0(2HE6NU\[_O6G2W?O_#T*1=J&F]1&B%^,\G))-OD1TN:F84@*N M+;":$F!:RDCVV"&3IB0N-8])K%P^M.$DP]K'W\O6;',B)DVE>!_%ADE CD(Z M5F+=.D8##$JMR17.>@X@53I.H?(#*39\&"Y,.\Z.<3YBM<9A&WQ_%B<>1NNN ME6;[<'(?Q8G*1.X2O3,^:5<+OSGAK,UN QE@YX41JE=*]SLL3NRJ,KM0<6_% MB8G;>N*P,"=D/;_+"RW7M8V"M,IHX53LTQ;]>RU.W(G4O8H3=V'D.![/UQ-' MP)7 S"W#$@,CIYU<^*03(>4RHL^F;'5Q3PMGY[Z/=#Y,/VCH#V M4H]=9'\?1T Q!NU]O2ZB=JI0!1EHPJA+X!93,EIUN=?YNSH"NA.'NQX!W8& MHW;!/K!.]S>83A>[S?=7/WT#PH,II+Y=."L5U:D@N33.ZZB%SL8 )FE-,D@A MER%7^="*ZAM@'DQIM5?.<&D3X\:3UQXUL)BY9@8$2AEETO'$2ZNW0C+();L( MG R2%Y(LAW5D0Z1EAFN1>?!<@[XW.7W7U3B[:.!>90L[<=TF\9WGD'?20];OPK[Z\/WU$9@ M-=8>B >0%QF(AYL961702F[$*W3%RQ03]SK+#)I+DT );BVY +QU;H3@_)D= M^3,[\F=VY,_LR)_9D1-5NC^S(P]GJ?@S._)G=N3/[,B?V9%[R8[TB!^7@TB]MN ;;:\*UPY3 8X6S6RHC(06J0X&TH]4>#C1 /E]A")0Z7 MV^5C.DEO'<@5&7*C$D$K@+7-HLC O<6L@C,FFQCSX ZXATOR@+*,M<_I),NM MKFP.*:+614?G=!&N=O+W1D)0-OH@[> NP'M)\V^32?YC.!K!.+\@;W'\?D@D M+;K7["74VQ[73K9;@UX1L4DY^Y"JJZ U.HQ83;++4M>6KZ2O6\)O+>G][<'= M#SV*U+>P%2F4DI4KV9:@53!1V61C"I;KD 3GM\F^D>6X9806=5Z[//XHK.Q6 MGT6QH4B!.VF2SBD&1S9'@K9DV'GRX39^;IM>:Z;>I@^8ST8R_S["B0IRL+ :(J2D\_<9&>3[%(-O0VXX^= FNO,:H38G),.*>!;A/"W MZ60V&^14E K9,:]]8MH*9+X@)RE87M!J&PP_\DNS /9#Z7'3(U]Z"[U%* M%_W7,#\ZFTSGP_^^V. 0W"F3=.9>R[Y*9W1WJCZ5/ M+?CJD$>]!7'MF>AP M9G3I5[ZZS:^\R*ZJR+F//+!D()#%K,?>#&H6#2CN BC/NW@\VT,\5M:\N\YT M8N6A5 3>,JG'7RXN;Q[!;+8H[U(NJV"58+:>=]/ /8L(@@4NL=#/G1)=6FOL M@/&^:OEZ:<4:!JF)8BBM%!0-]+J9[$+IVQZG[!ZMJ.W#6\63^&QQ= MU)I^&'Z<+6]1*S$6QVG!2*"8)@>2+:JAG76@"+)!FWNHTRV8'I03?SB?&T[I M'TI&AP344_R$H\E'S.\P?1A/1I/W7][49/<2GE62@L\DF4R^,.VT85X+BC5$ MD,+( #QV.3IQ!Z[3UI>6I+3NH?H8TN\$Z!()19NF6"M8BBHSS8-G/H=:PH@H M,$>%X>D4;Z+M53;@VZHD&ROM+MJ$9^ KB4LNV@;%#:+L]T>U?[[M# MU0,86.7P /$U7)U7X0!BY) R4Z#)24C!,JC], -X;H,5P?MM16F/R?B5)G9V?+;N+!I. K#Z3)$.FH[?U)J3,LC-6I:(YJFU:>&Y%W[61 MC[?*'B3[20O!-0RH%D#@\Q4@7B67O1SSZTV.KY^?Q\BE=W?.L!A?&L4W5C&TP/IV!N-_&MWAQ. MKZK27AI7I XB!^%Y=MX&0:YZ=K?6N387Y%[:]RM,?Z='T8!O,9U/B8?]:I/7 M/J<=RW?#7&'&F> 5N&AUB!HS]TD#=URXG+BQ40WN MQ,FOO7>]_RM+Z2W:+" M.V*VQJ=BM $-,OG:SD!9FQ)JJS-?*]]&I=WK'GV L;OM<7WEO(V)$4F@==(' M;H7F 8-&)0K!IU51@,IK!=VF /=;N/KH$SVN#O%\LKCUY]M(+[_6&:22R!=& MI 4V =,FTU>6_*1FMQ:'>(IQOFW82[M],6IG<J^C")O(4%D.H)B/CG#,,LDD_(%^M2R;X'M M6"7)QU.?>3%;75:6,N-80EM38-JS8(NC@FS:(?# M(R]=XJL->.YK#[4Y[3=+\@X6?P=_Z]T4QK."T]FC<7Z+TT_#M.@]LP;MK-X" M,UO_J^5UEEO,I6>Y<7<[\P+5U!V8[:.G?W[ZC &9V/OWR;66YW#84Q0#7(; 2 MZH7FTE@6A,M,J9*T=\EETZ5B;3.DXP<#]T?UI M/'5)V?W_[M\DGG(X7K]9[ MI+FOQB_+0H*2P6F4#(+)3-=M[1@%9X);SD5R@F.7H_?; ORAM:L#AQVLU:^3 M,7ZYV/5Y?C[.7^NWL13!"Q#YD)@ND5 9$@)8IV-4$(WO$A^LA_,#ZU$#?CHD MPR[[QK_]@#A_63]=R:A.@!-!22,CJVVKF0XR,4"CF$U)<&^\%+G+P=9-@$XU ML&Q"P)$4X_(MV 99SSAQ,[3[B?K:4+B%7AP@_PX+SBT(I?6RY&B9=+79KB-[ MYC'(>@>*\L88K2V>@F;<$6 =6S%V$7N/1@U8G2*%F&PH7I0QC,OB+] +I".R)-9O6%BPW&^S6-\]_RVE.%1JY>? MPW#Z#QB=XZ^+P'RQ%;)7%=[Z![6KO]L"Z&H#83+2!I&;B(DD'KSFLNCBK%?" MD0,XN!-R.XGN7T1ZV^,Z2W>+,M)BK7*1)VV+U#IGKV,VCEL930H0<+V,&]61 MKGWVV_.S,YA^F93E670XC#T:7!OH#Q M:OQU:/K ;Y/Q]!J2;WO@WGK+@Q9,@ I,HZ;H,EI'JT=$LCE!2M&G 5[+6?3Q M*!_%V>+.NT&V(7&.FJE(<]':2P;%JYI%"<:YQ!UTJ1.['=8]'!V_-\W;SA'= MB[ .Z?CUZ+Y*[^EP5BLZ2%@#C=D5)&?-^51O[32& 5>*21FUD!R$%D?4K#4( MCZ]D+:G=2FL.Y:5'CGV-*_Y5 BI9C0("BZF0,\YY9)Y\ M#=2/;(N:D76$.NF-Y8V9RR!U3HQG1SB-Y\PKIYC72J#,&#V:'ZL&M1VM^Y:< M[L))#]VY. *ZQCI&GCU/!>@=J6E%\(G1&^(9R&Q$1 ^V3]/_C8A^9//3AJ8> MG;<;B.ABWPM5##%GP0S4EE(E \VA(,L>LG3@C+!]>D6VFL'1.C(_&*V\'_(? M3!'US-<*37KT1.$R'O4H-&%K1V3#@N,9%XM>NR M=[4%MOO: [\GI=FDNHW(Z]%L=TU"ZBO RWV ;2!V;>I\-\9[*IYNS>\F_6E, MSCWI453:6\,=4T%3P,TQLVAM9ARYYA:XB;;/%5?WI3]W53,_ /79A9,CJ=CP*4$!SS42I_1V19."MD(16JU"X2"9T.0"^#;A[C!=:L;J%UAQ$28^+ MP;Z].5^__(\A3FF0#U]>UO[ BY?'<(@Y^5"[1]<-;&M9L%"8X2BXG[Y18PI[1IY77X:;>"]?NVW 'MM1VHCVWEVF9K1O8\":'%V7.PH>@()M[U,]#/W:A:J>>O5B_/%\/EM( M0%PNXK%@RI \L\5YIHT#YH-7+!:90LX8@'>YO> 63 _#G6K$YB:].9"*GO[4 M%6CR$EHI.4NPG*'VD6D9,H,4!9.:_,J0;3"YKZVYB>E'TY)]J.AS,=/:T[>% M$PK+R?G+I+?:9\E")-O*#80 2CAG>EU=_9 :.CP0O[H!21VZSC0]U+;-7/YL M^[!/VX>=M*3G0?I]*'[H;1^R,X76\<1JP_UZ?[%EGGOR/%$6S574V7BP1)9-'K1&"#0/%5A$87)%F(]\==#LMV#.Y]4NGTB*^>/I.39.S2D!E(331Z+SX&\)(Y2"Z_7 MYS%NF])>C+R>3BANGG^!<:[5\1\7A5![$+#V.>WD?3?,U2L,I!-&UDP+!)V# MC-9EU%EQ**&4( =W 6XFS?V/4=[RM+Z2W>(091("R;J8E(73"@/0UQ8]&*6U M+MZOE6^C,Y3K'OWM9IOE;U^/H%YL\^TC!YB7 T?LR]:^4U]]8UP$;7*TVG'M MO?0132%O-P2)3O*PEM$=QC[,?[GV^$=7'O_R:^5J@:!<,IF!MO4&!>X9%!F8 MM\XY,(BT[H [)M"3(/S IKF,ZID$]1'*W^67**7"+V MN>'V=EC'=]0:Z\BJ^]60A1X7>'SKC_\4/TZ1W,]%?P@D\[80^SA?O=)KXV0& M8(1(7)-,T$BF;?'DG%+<@IG;H$M1,G0) %I-X.3T[EZ8[1"";@3V&\X'MBB% M!2@:*H!,(]2SET$15,6M=R)RTZ7^ZS90)Z=)S1CH4+[UK8G_1I07.VX^>Z&$ M3LQJ67L:HJ@"J%_E$ P/'GV7$M-M 1[KV$]G7>G"QT,YJK-Q2H^_U!3.8L2FRVPW?]=\BUU8ELCM2F1%#89ERQ!Y77CE/X(G!9H5UR*&$KF MKLM.]+WISQT;S ]!?7;AI(/:O$28X8?)*+\X^SB=?+K(#%^F_C--5MJ<6$0* M0'7M(>#KD0_.30#T)LD^G3!OP?2 W.A].9ST(:!'%Z+)V73 M6J:,-<-D;1['D674I0MD9X>CK3AYP> MP?E-=%^!J:) *N9C%%6]::D-CO[(!E50BP:+/;7F!J+3U9+#A-^A4/CY^91D M>[[0W^?#S_6KKU?C9&UUJG=8&U[+'()DT1&1I*T>A0Y9B2Y7SFR&='IZT4C\ M-Q5#'^Z$+.I>4I7OBYJ0?D_0OI;2:664T98F6DV93H)!-I')D@"EMD7P+D<0 M;@-U>LK1C(*;ZF'ZK28(Q0G'/]12745L_M6Y"P4QT4!)&2+S(7K[6(-CJOA PJ 41I95Y;=M"\#*J6T>TC M[<6_:R?-FS!6J\9(1A9M(5K@/:61@M=7/N>+\1S)0YU7:&_GM=;E-4X3_0+>X\ M%C?'6911,EV4 MHL F!T;?I2(=BFRZ5/9M#_%T%:@9,1W24E=MX:\POSP$\08_PI=%2K[N4P_' M:?BQGL3XC9R!=W_@Z!/^.AG//\P&AI0??4964BV'$L6SF"0P,II1+Z'.-%<5<,X)@5H41+:SKG7:J^UV Y)14Y5-0=\F7K)OLK?!Z>G9\] MGDRGDS^&X_=/X"/]9OYED)T3J"@D2"!JNT0I MZ4LW>9-H$D'T,QCSLP3F&0%-S%W3SV M%N.B,I/S)(26@;PFZRCHXXF43QCF>0X23(E9]'%Z-R$Z5KGT<2W [L)^**71 M5W,$BV(ZR<%X0,.T4>1G9^U8D-5Z:;0^:6MC[G+ORRJ0^RIZ;D3OI*&8.V1C MKN)9;C]N@:AG!?--2/=3L'P85;?P?H"2 ME'?9Y/ZO_CV6&O/L1W2V1#R75X;:][(@N[!)H<$,LMBYQB2ZVS MJXZ(JIG1"*745D!=CJK=A'):3MJ!HNZPXW$=T:6.;X.IIZ.V#M3]N&J'$G8K M_P=(N[L9N,1&5BEH%WGM+D;*KNIE,@:!H2@<>712J2Y+^/$TX Z7[1@*L(N0 M.Q#_!C]-1I]J5O%ZSO%B<=((RF1R,4)M3ZD!:=Y69)IM3#X&M(A=ZO%O174/ M]XD?3-RDE]0[U.'4C=3YY4;JUT.0ACP?1"V8MY)"%"&1>2'S(M=LDS$8>9_\ M[AHPI^46'"SN#MO1JYB65^9L@:JG:[ >UOTX!X?3=H<>'"#S'J>$UZ,#GX+W M@3/G;;U?/'D6]CY:T#2+3L_>TAXHR?0X[S)HY2FYYCK M,65Z31:=PO8IZ5_WF'85_7>"7"GHUUQ+8XOPY'YI8W40/+F441>7BM=Q< ?< M5I+HV'5Y)C#9HZ01H'9+S,?'"D^)6&"TSKI-MHP:O:Y[\K='H MFE\><$1EWZ&ZLK/[9%>X,Z5$G8K+>\%**-LZ'F(Q3DDR\%:J0%W<3U %2V=^(7/OW MK26TA:D <"E&#ZZ8J$$7T-F7+#!E11+3,-@$\ !IO1B7R?1LH9R/XN1\_HK" M0OIN_/[BUP>8A)V>WUK:^TQKE0TOE8Q2:91&.S+?"HB-;&F1##+[/-AW@@>P MU>(TX88GM69@MQ.%D+VSY.M)672QG@3M0\C>>^Y\=DM9MSY3B+,9XN+13W&6 MIL./EW.^K&:2A8BF)9O5JE6F@U(,('J&RD.4.9N8NNS;WX'KT(!F14/?X'A9 MI5O[EW+E=,P6F JAGH53D7GE,\NRY"*4 ENZ=)"]%=4]A#D-=6,UWFE'0/M] M[C2]F/+%WR_&5\ -0'L,T02:9RL"\V U"SP "$/6 M&=Q6+&\>XX0H;B3(#GO''GS:M(B_7"31GHR%VR@3- B$R3M6$^ MU"NUG"XZUXQ^GQ9E&Q&=ACZT%7R/S8VUD[[8R"$/UUCN.4./@FDO!(-Z]15/ MF#GW J3MU/!R(Z:CE;1WU(56(K_OLO;9=#Y8'%M>7-2!D_=3^/AAF&"T2/H[ M10Y[,(45GVI]'F0&7L3:NS/3XN9C"=LXRC3(%<6A[U:5YE84][8YVHKB26M1 M-W0:%J N5.@JI,OD_S:@=M@>W4X/-J$Y[JYH0[8FO41]-#V 1/;0DI(GD^OU MKL4PBF$BXRYHDT+4,6ZSB#Q$_C?LA1Z;_ETDW#IF^'5R/IX3B'\,\8\GCY8; M==)@4*6PV@Z1:2,U\X4B&6<"<191&;!;10OKGGX\O["AU"W%T!/RZH;CRSMK]V'A^@/:2?H68#?VFF/.GF)?GK*6(7O!%'>0ACL/JF.K.R_D[?3\X_-T!8[@1Y!I.@HOO1&*U,"Q$1? MHM9U>0BP)4^-=@JW&ZS%WM2>(QV;P9WVMG@.%EQ!IY/7/IFZB\@3@.3!1>W$ MEEPVWOMZ^P&F^)A6J6OU"8]H##*]%_? ?/O(91N?1W_ -'_+BY ^8@J #%SM MFHBQ7LE0++-0>ZN&**SKTIS\<.@'N<&_G5ORH*J01$^8/*! M8GM%H7[P@H7(%5.&+*P*(IBTW>;(^NHK9!18S*L8-.!\]%];>:>_6/OG'HOH@N;8.<9]\J#-^ M51[CF,2>AC!Z]<>8S/*'X<=WQ.&L6NG+OHT#<%"X10KNA3&UFY5@@-RR'+GT M.DB.:4O^MQ_T!U.-3FPTW&Q;5>$+R"_&7X%>Z+33\'_;^[+>MH[ES_?Y+@7T MOKP,H#C.A0=)'#B^">:)J-YLXLKD!4EYXO^GGVJ*DFF*D@YY3I-'2QX]4-*8=_^0O#3F/M##B_?,7I9K^)=53-> MOB^%+J79I^NK:6)%,LI; YX[3W9:ZMAQ6P=%"R-U"(J[QM[%7KI>#$C/K=.[ M\/3G@><.#TS6]G5;=YIG"74; GC!))2BO? :#>XN\AH:EZ^ /*T6]R2I>X\J M6A,9'NOZQ_WUJS?+_ZG!BSI M+]_--A8NC?=UR00H@737$-N F!PD$;BP)7O&VIG!"1A\F48Q-N3L,9'>C5]' M,_H+3A=_X>55OE@NK[Y<\U:;%>,JIY^G7Z36^/Z$/+Y:R$CPL\=6 M>N_'.]IOW+!Z_39PP^KM$<$GVEJ&25J()28Z!&)=L"P-9&V"\2PHN3LYX,PQ MQ2,,O4PK.#M0'?&OC'^:KN65TMIK/E-*ZYG&#A(>4< M:J**$Y-:U6F&FLS<>6M-]-J94?E+!S#W,DUA3(C98Q:]'U;??OGOY?Q;SG_F MQ5>ZF?;S_'NMCJEVO69ON>9C^^=OYLO5[_/5_ZW3$.+\TZP^,:R3"1M)3"++ MLN@B@$=61]U@!)\RN8J\=CXX+91K\LIZ$NY>G&&,#S-[+*/W VPS+C=7XWRQ M^:/Z]_C$Z&AS[3HE]Z^ XA0YH7,(6 C;W%I;?'E2)K*7S5=;&0^*]AC-T0^[ MI\Z][417ZQ_^C*M\ZW!.,L^2"9NA2 JL% 8*L8+S$#-FJ4MT2H[+%1M: B_. MU$8C^8.PM\<*CWZ_;B^)'\.[]4'UG6UG>=3"9\BFN/I@JL&'E,!$YX)%5%XW M695P'G9?[6M\J-K3\-/[!;Z=MWO[2=?_TZY4)IE9XLT9X"PD4($I<-I$8(R% M$AQG4C994W@VCE^<23T-;.VQJM[/^Q>7Z[^S3>DV3S>C4Z7 ZT2Y"ZEV=7$& MP:8"7&=IO"RAM*E9[4;>B\-K ZWM 5?_A_'-:H9-X>M1CSK7<_V*]PHE*X!< MDK "73X8@B1.BM,%HV2R37'(4!R<:K;FN7V3LVC\W,,Z;[F_&4RW[FO<#%%8 M#Z:317)OF0"6G*LR)6Z,9E"7-65I>;9M%EC=2]&YAG>>"2"[,!U$42VVXV[1 MLYF%UX6BIEN2[Y!TGC6( ^EL=U/N, (_#124*1[IW@94?#T8V1#X700KHPHR M>:%"DU/D5!!X9/_AR1!PB)Q;:'Y=!7S=+K\981G)92N6(UC%-"B>:Q-<=,"< M9DJ7$$QHDD6]2\H9=B+W5-"NOOM)M\$:Y"V*?MI0E&R@KW861"QU9"DR\)%S M""(@,TDSC4U2>'=)>4[Z/D:Z#>S[CTN<_8Y?KO>WHI.18$81OS=UCDZ4X$5( M(-%SGPUCV38I8=PFXF4[@T>KH\$.D1M:;I>\/DY-2]_O1W+.X_<=KYY[]-Q# MM@T/@QNJ3"F9,03#$WDRPEKP2BDHJ!6S3JL2FB0Z3J'I1]R[9HH^0*1#S[>[ M$(RKFW>7VL\U_9HK>9N+R.>8N8FDD.J\JB0B8.$:BBM,&2>3Y=UZIA_^GM/? MX7U4,&\COZ'G4UZ3=O-PL&[9NVGF^TY@4 R=$@D*CX%@[",X9P1QSUAP6:C4 M<69AEV][ZFH>4)8-#NIK;X/^\OI\"H* %V*F.-,0J[P0,=HJ$%P&J:,LI=%* MKVTJ7K;?=KQ"&JSZ.EX0W]F8I1U[ZL)32_>O!5/G<2)[8&6P]J2!%=W@B&O" MFRHY.78/T6\#S/[@-=RX MA4(4PE/GB"\XV58C+#5E68C(<$T2OB=DH'/@D%1V=CC-N=+!)M #1/?2\0F@0 M30T8B-:%BA^GJQJ4OYNE.A#D:K,4$W7Q@>)K0$: [1Q,"@^0UG>'W8WER4)3);*6"\#JI*CH%+A=PMIV70S(JL MNOC%G5"Q^^6G773<5$OS@41\TLW'W58P;HTZ6TLKI]5\_V"PIK9XEF(0]6*"-*5&+ >EDEMYIDZ7!-A48_4D?Y1S+O^;UF+LD?*RG$YJD@G,%H0B=2;HA@5<^ M4]B5-!J1@\EY5-+MSML(8^)AT7Z2698]\-(@47ST&+:'6/R8%U_X))CB1$B5 MLUQWJTH)@1D)GJOHD7[D8KMWL28LO4P#.#\ZSO$2?(AI?Y@N__/+(N=WLU5> MY.6J&O9OA(TO5U\F0HG"E%5UPP2"BJ4 HLGU=\Y)EH+ \TQP'8C!EVD38T-. M@T1]>S[QGS6?,>9L,[? F5=UB$UMXJ8;T#B?$9$D$,>U]?U !E\M9 S(.4=) M7%\^)\5+FQEIP69?1YU'"\XR<@YUW=0ILO.IR:R^YIR]VL19L3+@HTO36.F' MN?\QE:(R!N*(U?E,4H"W,D)0SGF>7.:B2=5*<\Y>C>&L6!EPF?'P#[/&%AF% M0;K3&#F!,BO &!GX(&QDF!5O-.C[!*0^=M; ';74*>?F7&07"8#ZB6!DF7;7HV+X%= M*&K9 7*7I//T;_13U0-Z[R'GTR @>CIU40O"=J)?D'04&# M&I%8R&WCLB[A34$QZ11/.P^2]_20=ON^T[O;?=4R;RO3 9^5:I'&AWJSK:'L M5&0IY0#/R1M",%2EP7H $:2N%6@$#?(1.=+\1D3QR)= MEV>6;M6(V]]\VE+$HV4_'T)P U^EFX>.FYY"M,';$,E)$-5G2(4\0V9!9&VU M<#KS,EB?PP_?_ 0U>+3@F@_64)*)8(R!J).]OMV#"IXX=#:&G)AU3;KEGME@ MC3YYD>,5\E0&:W3AZ76PQN&#-0["RDF&$QRAZ*M*'=&7+Z64:0,:^W9G,(L7;-6JV$ M=<&FT'9%XC-M:#](X9T;V@_15H,*ZGW3/R)QF2R3X+S%.JJ!W-9D"UB7M1?1 M^"#;KJ%]=O-9!H/.$1JZ]^PY7^/8C1\]+UOV<+T]L'FG6(?O/G5KV*'BV.T% MBRA5#DAA(%,\$IIB2L$*60(S&DW'7K .5)R]^4N3O2B7'##DU0E0&5#&"(EE MBH.=5M;)4151_7KVYJ_-)K/W5ZOEBM0^G7WZ,+^\_&6^J#^%L-B>K!2M.%0T:JK:QBN?K^Z=K)$#B+& M "EB!A4D!R=K\!!-B47;HLNXSHW[.'E""!\08NU0?P0^QM3.M7?Q\K\6\V4M M!Q0RU7.DL%I0[56!D#P'%F*0A04CL,E$J@:\O()^!!AIT:-5_PV/JBMHP0E(K>;JZ(OYN;&TB0@K9"4XL%6(I4^"/A?A"EA.9F?5* MCZOUXWY>7E$] HR,J?_I7I>*A$C7B).0N"(!U_E(7M89$5)Y'D(J03=9D=;8 MY3Z]:/^Z7FH^2[<3".;UC^Y*/):LM/<)@A-U,7#)$# 0PDW4&8U(*I[GP6D@ M!I_0V3..Z+X)9!"Z%S9K"0I+%**WK(#9?#:RU@;5#W:AZ%NY/X#["KU9:USTV MSI*SKDT 9[,'75S$9)SC;IQWV(&,OMI9:SMKB;QQ/RL\R*:2U@2A(ACM-9 3 MS,$592$+8V,I-J$>U]CR/G'7:!*L7;7#K:U9,EV7OXO:!FD!LS(03!(A:NWT M.(L,^[']A [#<:253HBR$1YUCZ>B'^9>VRPP) I67 ;%Z)<038U=A'-)!%DG_8N)87:\EJY[X%;]"!=HXBE1"$C^TNK]/R^C*M:<1XNFM"YMPF=/ E?9\D^,36 M(,1E 5[7ICB;./C,51T:EP071KM.:P=/;EG#B>#5X)X&^N[:H1VI'=Y_D=\O MB9@QZ10R^)CI1*+[';S@$IA1WM /K8E-IMV.1P2O=O@TT'?7#MVYP[:+E-90 MPA%3E'8M,(8$GZA-RCSJ,L.'N0JY=I M+:/ R%T#\.Y!*9RT MI.IN%,>9("/("G7M=>"CO(6.YOC5JD:)K3U6U?^N&FP>*=E_S!HE<,4I"DMT M2'A)OY->>,:U%(6U*5Q^@8N:>F']+!H?RZ*F'R="QL2EYL9!=NA!Q6#!";_N M&9>E&"7HEFN!V6'H=17SX*.*#L'**<:[' M*/JI@+B. >2>U6<.6RC0]QR0Q0#&Z1!"0A?U>1;QC@:\!XTB'AUV#]'O24<1 M1^6E4)$!ADBNCD=%A)D ,5J&)5=!-7$KG_LHXH,4WGD4\2':NG?LW_FFRGZ@ MH&TQK0'<^D?_IJ^_B*OI5_KKS:?*=OCN4T^5/50<.U-E4U1,!1X4RUIIE2A@ MX5*JB-$SC59TG"K;@8JS3Y7-LL@0M *I,YWBNI 'C#F M-$XEGG6>5RC:GX] M^U39:X6_FY%RK]:'V'M"Z>+C9YQMDBJ_SV=?UWF5[:%+VD54SB'86,OT:YVN M8P*!6PIY#:/@EY_'#QF4S1'>,*!O3J*A'^;Q^)[OED_,8 MF>$:LJP[FCT&0*4CH/$%74@^ZG$]K![(X*LUG<6:>J!L3(.C'N5ST\F]Q:HI MV9I49[YZ3=>P,_2[$F--ZN@@7!&LS7O6"7E\M:FSV%0_K(VI6?9@W]8DNG-K M/;ED4H+*DF[CR!D8JZ2WQA4?_-,RJ@=CJ%&J8J<78.TO_8RK_ M.%^M"FFT+ MXLQB*)E3!B?H%Q5+!B]KBD DI;E,/HEQM:\,R/P3,L Q6, (K?D@^#XI$WYPG.$> M01#7S KF(25%@G!2 VHK0 I>A'=9H'UBD<6!$G@UYG$:8WZL-EX]+@<@K4Z.O'$"B,.8?_5EL=IR\T@_#0SBH_+((F0/"H' M#@N""MQ!J*T4WKD@9#!.FG:35$85+Y^SE\WJI+W1#E1"K.79Y"0F)NJ(Z6!] M, I+&RV\P%ZV7AF_LVA\G+ULTD4*;((%3P<(*$XQC8O9@G'1I3I3&DN3 <;/ MK)?M(" \V,MVB$*>2AM0%YY>>]D.[V4[""NGZ /TAOQE4RQ3,OK,S'ERF:,![T&];*/#[B'Z;8#9/?TJRP]__ONF0TK0]9*S M!B/KUFB)Y.H+'B$J&ZTK(GC1I"+[0:I&&#XW5_R\E=9.VM?V;D:_S1_QGWQ4 M:]KV_SY<=]F]1.TTB(F2ZYZL@!Z#BBRB"M;YQ)EURJBD)_>0UU=2:T^OK[PV M'])$:OL(W)$=EL!B(K2;J)0.Q145?#$N^"R*+&7R(*E])?@[DJ6NIE]SC[;( MASZNB50?)GI'OJY(3,X3&G65<4'%"CH,=)80.*V=//3!_2X0^LPWBYRFJS?T MN=\V2X.^!\R*\Q)%<1#K5:NR,!!LYL!=*D)8E[EM4M[T,%E];\UK?E$I2@A8(GB60D[K&95-MB;> M0\\SA%,_F;><<9$77Z B>H-N=44;E:GO"];HQ:6$T$.DW': A99-R"6 M#$$P!,Y38@3H(G23HKK!.'A6<#N/7AO4IM1'F.LP[/)R_O]P%LF?*7E!8B/J M+Y;+O'KSN89G[V877^97L]7$N60%+Q(R*@VJEL=CXH6")"$,U\;;TJ0R_E!" MGQ7CE)V<3D$T\H.E9868HV3=8B;:7M.OW9)Y"D"$3/8&EVD&0*.C0 DSR04@> ML\>HG7;! M-EGH<"]%YRKP&$KCGH!RB@39U"9D^\//F M29NC44$R!J[DNDJ6V/6*:XA..)Z\3MHUB7]^)&,D'NJQ6KI;1'"LB%N^/5Q< MK3[/%]/5MS7$DRY,!*/!J%HE01XSA*@RF$ QE; E>MDDN;*?G&?F4 P@\P:9 MW;M4;<#>A:Z6;L1]A)W'?QA">8_BH8?D&UP*]]*'4:4<5;A>\D4'H@#4=:FJ MRI*",U^T;-)/=EI$/.(GG!(0APB\ 1!N\KEO:CYE\6US@SGN51(N0LAT"JK$ M+: Q#@S]IZ'P75K3Q&G<2\WI?85AE+6;^^PMZ18CB;>SK/_G:C%=IFFLPMV0 M%Z13@=4<33:^OIUK0*D1D&6=&,.B&TV6>YBN9P*)(:5_[]G0N/STI@5G7MZ6 MDNN _N_U.A^(O0\YSF=Q>CE=/UX.4S=XW' M\DU-]'@TJSOJS!@3=3*,/2\%*ZC94[0;1?,Y $RAY#<\0T" M^S^HF10[- J40+@DET19'163PI?@G3$E!65)P+@KRX&:!78^]0U>QJO+]>TS M+S_A7EZMW M-C7Q3FDK:^Y8B\J_+A#(&23^M>3"B\A%DUS[<>0^!]2<0%$M>@-P,2.JEG]L M#NI=\KC2PCC#("I)Z ],4.QO2>V&0D23I?78Y%!YA*[G )@A1=]B8.3WR2:5 MYY^^K26P>:@JD44F#1 X8ZUZ<^"#0="%8V#1(2]-LK,/T'2JXK+A<3"4H,=2 M5+;.*=8/VA;5^OE"(3=H>:Y;7Q%4<1R\1P%2)9,#LD11;;-<[CZ*1C UJ)_* M]Z5S>XN^P36S3<\F;=V%HI8OP'=).L_;[T ZFS<1^(F@P))/)B0(1A10W&A M*S-8CBP**:.)Z2E#X)''WM,AX YM]#\.L1?TW6Q>5\J.2;+Z+9,7A.7RLLZ M=9*\7X96"9,"8TV&TMPEY;P>Y3$*VM5W/^DV"%VW*/II0Y$UO(ZRL"!#X)M. MZ*CIFO-9:Q;1-IIO>9>4YZ3O8Z1[TM?:G6S@GU=?ON#BV[Q?Z$3P5GOFN0J> D*7,$NI57"*:[Z;:>WX ME3T'@.[][+?_Q,LKHOQZEL:7_UZMU@G?]V4WTOT>-W%M?7:)$^(S14L.+1!6 M)=@H@TN">Y_:S X=B('>DU3[T;%I0O,88PQTNMOB%4F110C6)O!%.LVCNW)SG7HJZQ+11$/-GH#BCS?.M 1H=3] MPZ)8)1NM$AB4C5-EHD8!XS,B8"SYKIZ,__1M_P>L \ B;#%"(0@A* #4R@!Z M6\#E.J;?<_JG21-O0Y[.GW,[/5*'/?L'0TR#&'\_95M=3EWH:YGV>XS ,PWE M'@LB.B&UISK/ 3OCH[0I*DA.U^76N6Y6- 98],@,9IMDDQD9YX';8V.TGRK: M#M%BBZ'P-76S/5RMCH'>Y%Z,R#KEX"'P0*3%9"%D%,"U5(SNB:ARDTSF S2- M);(Z5H%W'K>&D7Z#..AV$E\E<4.2M-Y$YSQ$+2I)IF;YI *OI#;,<71M +&' MEF<&A+[2;G R_%T',<]6&V($%E9D42 9IZC<,D*C8@F$=Q11OH>@W2RSIM!?D1P+D\IRBQF= M"UEJ3@H*V4SVDM9/0CW2_'<^HX&\.I5!AX)!(&?&&>4"J^O$G$]1,&^34&%R MY]-ZSQR^=SDXSC +2?_GQOA+X](QI/JM<&_N ]++R9+U9UZ MC'4>%%][N$S58(? ;3("YNQDS+6]ZI2X.>FCQWE!*,(B\B0U%,X-*,$DH"NZSC#E+*,IF)KXZ66RR^NFTB'@D;7Y*0!PB\ &!4$/M[T'K)MF"RF25'9U[N;:TI+JY)IM" MKI'AS@HC4>V4%]V-V/=]\.E=S&'$/1](5B?=U_@AIZOU9)_I[._YXC]E3H'2 M,:F7O9\S7/KE<3)W4C \.U9(S$X+KF3RF#2&(!,ST2*Y>9/'"!Y,FK?+^/H4 ML';[X+;R?H21W3$/,7$>HV?>!Y6\QU GU@;#)5U7,=J]"KC[%0.LOJ5ON5I, M9Y]J*'JR;%YUV(&V3W M[\UWK#__$E?5I5VN;CJ1_Y@OUSA9OKV&V9 M(\-(X&Q!($],L2)#S-ADA<4.'<\0+'TD/>"D@K4#?NM=O)O]B9>X^':#1IUY M8DX:D$[6EC>!X'7R4.C<1!0EVMU%I_=$+?=]PS-2['"2''"/WX:H+98W:U67 M]=_Q^OA9$YA3%FY-5BF$/R<\!5UT^A2EF7(4F\>0.JKZ\6][?FH?6,(-=NW] M*('/N/B4EQ.'#F/R >AR03IUI 2OK ;FM8LN<_2VR0OW/F*>$2@&DWF#+7C? M:_@?\%A'HFY'LC].5MN'M+UTG>L=K;?F'L-"#[&?$!4L.L!,?I*#/W..T,AE)-2,KI=?>D4H>Q^\ID=SV/E/1]*6 ,F-Y<+HF6ZJE?9 MNUF:?IVF*[Q?U_S6Y.?GZ7\_SM_.5M_WKW0A]8#+_CB4/$SC M:2_^@;3Z$$8:J&3 .^ 8DE6R0N980!I90&DIP&O%J_)MB%D*IKI4V#P=]-SC M*)P?/(=H8F#0O/D\S>7M/SFN>ZC>ES*->;&Y%;.QTA5N02I>1\R*!,X)!]89 M5^B^]$EWJ?KM!) 'Z#B=P]%<=_/A!3^P.[(FZY?I#&=QBI<_DJ6D-*:H3 P6 M TJ:"%@'4 A)SK2,&*SHDM_JCH?]=#QC/ P@^('/AWL06C@A41,=41OBLE#D MY-$I"#(90VZYUK[+E)A.4'A)I\( XA[ZN?/]ZO/W;J=EY7O]5C?-RW\M,GGD MBX^?<<99_>>F-=YFNC2EI,M2Z3H$E*AU-H#W1*[53@2YDW6X)_0\^*N?'RA. MH((!'U"K5'Z>+G*D'V\H\=DJKU0"C12:*PNMB11C,R_SQJY\? M&'J*=\!GTDK)!YQ]VM2C&U&*XN08I\A I83@32D0' 7A20F1L$MA52<=WW[K M<\Y0'"?:@0UY3<0&9EW(&#KCL/7]I\\F'*F!71WV$-_ CMPV.0SKD<$0K"AU M*D8R@";ZNO\A"*?HRC!=1E.-0XL/1/7#*O$0J0VLO-](4E^N;K+5):4B7&8@ MN*)31<<,SA-'F2E.ESP%CJ;+G)].ZOOAFT][HQXM^_D0@ALXKM[,$KB9':0U M70-90.WX)O>L3BL3S!-/.FEMN$R=AFQVT^#V-S]!#1XMN$/GS6_^N/X2<)G_ M]__Z_U!+ P04 " #-@%A26]7V)_( 0#JY H %0 &-S;'0M,C R,#$R M,S%?;&%B+GAM;.R]>Y/C-I8G^O]\"E[/QJX=D6@3)$@"/8^-K)>W=LN5%55E M]TXX;BCPS.)8*66+4KER/OT%2.HM40 %,.F.V[MCIS-)X)P?B!\.@//XU__Y M[6$:?96+JIS/_NT[^)?XNTC.^%R4L_M_^^Z7SV\ _NY__OL__=.__C\ _-\7 M']]%K^9\]2!GR^CE0M*E%-$?Y?)+]#7\ M\6E1WG]91DFVF/YEOKC_,8GC],?UT]^UCW\[>OZ/M'X:$D)^K/^Z>;0J M3SVHFX4__M^?WWWB7^0#!>6L6M(9-QU4Y5^K^I?OYIPN:\PORA6=?<+\%U@_ M!LRO@,8DA7_Y5HGO_OV?HJB!8S&?RH]21>;?OWQ\>[9+\J-YXL>9O#V?'J4__9=53X\3N7Z=U\64IUN=KI8[+5JI"1&2I@; M*?_Y7&<_7B&^)WF7Q[)Z$*Y6][TO&;LP?>]-W,^:'V1X@7>ZN5KDYH-Z/1-# M?;N;KJX6/;S$OCZ+^9).!_@LMMWLB#PUOWBG?VJ[,0UUD&G=3TO=.Z+*;TLY MTTM/S99[34>E^+?O]$^3507N*7VSYD.:J 3Q5.9,+X0Q RC!!%"689"A.&<2PJS ?++LG-P%?+.?\]6LW*917=_VD^ANF?=H"G84>VU@<8 M4U=$NTI'.UI'["G:?:[5/*I5OXD:Y:,=[:-:_6BI]8]: &ZB!H)(?RH-"&>_ ME#G?TW9JC/KYXG#8YOS9AFUO\:V'3-&*U9BW(NGQ2^(?Y719K7\#S&] #-N- MQ#\/+ON/1[/Q=K$&FB[XA4^Q?>)'/M=;KL4=D.7_>B=Q\J1JD M[Z+Y0LB%WO2? /R(_EY))1<+;8S1;^]*RLIIN2QE]=-\+OXHI]/;F7@[TWO< M^Y)-Y6U52=/O_G]/T@SE+"8I2!'+ !*, H:P #FA1*04*RG4Y&@G<)$(KQ;, MBN'L]D,^V6XK9N6V4%T_4G8KT## #[.TK'6)M#+1CC8WT5;HJ)':WUK@#4"? M)'^]4(.RMS<,#VG97\-N?"MD.5F?L7[6KTXRPF4.50PP3!30.\,4,(8$R& L MBEQS*9'89C=XV/#8=FN;@V4CG!WC'6'535S7(!":?ZR4MV:8+GE%C/U+-_=Y]P;[E:W*Y$J=&\72[U!K*V MP=Y,Z?U$Y"HC<<9!@J"V6G($ 8ZQGHA)K-*D2!1AB>WT.]_-V";CVY=O/D:M MJ-&.K)$1UGYR=N!Z>:KZ02OPQ.T'E--$OHS#%=.ZH_'!)OEE!7>GO,73_78X MO3=B[7;K;K4TUWSFYE3; HMR5I7\5SI=Z26\4"CC*@=IFA< $:@ 28H8B$+% M+,5Q#KD.*RK6@/6COROG2,_W%&<[:B,XNSMHK!_CL,V6\R]G:Y9=]AOL:G/ZM[/9_-' MN= BF=;Y_$&^_F9DU"N&%$D.=]H<49/E6/QXQK+:07W1+Y5?9-/Q>+N_49_KMEE7+!>7+"6.4\TP) MD"10 "1E"G!*$A"+'-.$D"Q13OX$%GV.C5%>:BJ?3TM1>RQ^TEN&QAZ9JVA/ MF>C=O*K^ZL8V-B-@1SF><0W,._O K2G' /C#3:3E-N!JR6_,KGA1LM62FC/T MY5Q;?0N#_6]KG?Y??_3D@*!/CK+I=E"BW^;SG&#N.XS\M-!K^207& N4 M(L!DD@-4T 1@3)G>CB*>$%4(R*RN'P/*.#8>KL<^FM?R-GZ'U3.X'7:,Z3"G MEE>.U)_HO/+07=#\1FL[GJ/*CJ$8TR'E*3'_5,>3'3C[/ICLZJJ_75XN:T]" MO43I';,YJY S7LIJNU1]EM^6+S1DOT\XSHL,";TP8"D PBP'.,_T5.&9JR5NW_W8.']/7G?CVP%W>W,[#)H#&-BMX+4)O2?ZCBD=_6:DCVKQ/=O2 M[KCYMIX=)!C<7G9'YY2%W*.5?JSV=O955DUG;V>O)%OJ+G^FB]]E?1[5^%!_ MDGRUJ/W[C#QRL:3E[/."FDN?QI?OU#Q,E$JR5#"0"$( 2E,"*(0)8$IS'^0\ M8UBY\%\H0 +RB2_F&ELW!TH05 J<(2Q,NS %*"@%8(CC A&>P M0"C-TV'\S'QK-K8U[$R,Z==:J_JLYY=/KZ)'N6C.?$83:>KZ004^*'K.SV3\ MQTN6L:H-1KN'3VN3]3L^AZ^,,T>SQ.GJ(YO-YS<\._2+&:RCM5V[PKOM3;*[V7FHF/G**WX42U_]%NMP?F)=O6X6%KQ8= .;6=[!-K=\'6'S*MIZM#]L,:C M.RY'YEV/)OHQW#M955*^D]I.K YM (D3D:2) "E*&4!%G L"LUH#,6(9Y0C M8A7\:]'7V!BL$=*-E+J@M",A3P %)IU&RINHD3.LU62!B$].Z>IN4 ZQT/N0 M,VQ>Z<<1'Q9S+J6HWF@Q/]&IK ^>#2,MG^[4]@AZ>_@\X2DN8,P%$%QI6X@@ MZ/GD+W926L5?'+0[-K:J18M^>S5_H.7, MJSGZKD_]]RG;+.0Z^YA_F4_U^U5SHKV)QTEBEB24*Y#G M*==35)L>3& ,)$J$R#F5,G/RV+?M>&QS>$?N>BFL=B3_[_^,$UC\2R1K#1QW M.;8#8;GE"0!OZ/W/ ;+M366(V"97=+SNA6S['G9CY(C(T2[)]?V^=#63=^KE M0HIRV2Z(J40I8WD*B@1I8H)2 :8M"$ 0SV.1%411Z$9,AUV,CX)F]]#$P"Y[0\GNYGGQS8W%5MI?ISN$,=H>C-C^FXY9X.2/2Q M7-)I^5^-!"M-;Y_F:JF[D+="+QK&P6!"9!I3'AN*)@E )"& L(P!*1(E"

O( M 2"O+DE%OL*P\]J!.QHR3>N@6G) M!Z3.S.2"D4]FLNIW4&9R0>*0F9S>=:\,T%Z@/;W^QK\8B^R]_HHF4&49Y(4" M"A*]?XWC E"5*Y @D;-<0LD28EL3X%0'8V.DVR-Q'%SN\&[_7,V; M YZ9>/WP.)T_2?E"SJ0JEQ_TEU3MI%=*,ZD8+8!,)AF' M"KF=N#AT/C920C'\_OVYF:\0M#UP"X1CZX&7W2+J^LV\%CUK):W2K M<%F5G$'SG:#9NO_!,S6[(G,J9;-S&VX4QJOIK0JXT;P0>H/=K:.%U5V_:\=C MHZY&='/CS3;"1_.U]"9%A)':CM6Q+\&0"W7COZHM:L&^;M>C6 2;L6.+X6&/!8V.Z^^ MUVIF)[H9MH39>3V/ZI9U/'IU",O+U<)4@9KD<9HFE%$@4R0 (LS$DV42Y%2) M5/("4TE=YO=Q%V.;WI]-'Q%OA(NF6WE[1Z&LL;2;Z-[PAW$[7B!0DF M.5 ]4-C(NI?G"A YT+(C%.3PR7X3_)7>?LQDG=*[+OFF]Z3F^&F;<_7=QH]$ MY0K'A*4@1S0V@:0*T"Q. 4[B3'*ILD0XG6_;=SVV+4,K>;0K>GT:NY\8M?&6__;'QTT:\)HV6ZW'&/G:V MIQ>]$0E^6&$'1H]3B9,J^SV$V.]BX#.'D_H='S&,5Z)JOZS+ZEASB%]/0?-+"N;[+V)8$7GL'>C_B< #(;]JMR]T. MG&C+&H?CU%KVKXZM8LS[^:PI0G*YMH>"A39T4 &4Y P@##7=*6I^DI12*&@J MU.2QSH'_:4D72\N]S A4!(EF&0D TH4&4"( M9P +F@!A3NTQE1#BHOUX7L_$/_*GLU;O__]PK#XZEC R(CHF:NT TFYYN@Z>P(N% M(S+./'U>>9^L>:*703GLO):'C-+QY/7S^_9;64V8X!G.50Q219&>W04%6)O< M &=*IE ;X)BQOK/;=##RN6U$O&)FUQ"ZSVM78(:=U=V87#6G=Q4/-:/K/IYM M/N]JV#6;]YZ[HKK?Z5+WDR+.64ZP!$0/OLG3S(%>QC'@!6>8,Y*DTND2JJ.O ML7W49-:*OU%SWF3RGM3N>NK;(^X?%7&]UED_&6C*95,VMUZ/9 MXC:5Q F/B4 J!VG"3.1#P@'F*0=IH?]'2<%PX32);3L>V_1>2WM3;T>6FR)8 MCTVAO.L*NE\8 TL/B@#(!F:,ZT"]HGB['4)A*K=?Z/N9RK;;(7*^9KOE^WUR MD,T?'N:SNFK9K_.EV3CIG5.A60E0%I.FJ!B1<0:*+$\XIW&:9U8%24^V/C;> MJ87:.H"Y9+4ZQ*V;1JY&8X#3\/DLJF6[B6KIK@'#)8_7%: ,E:S+ 1S'=%QG ME._.N77XTH")M<[(NY\]Z]Q#/?<]G,]7]5W >B.U,>E10H0J% *T2+'FJI0! MG$$.DHQF)FT\(6[FT_FNQD9<6TEWCA0N;PU< ;;<,WF!+?3^J1]B[INIBV!X MW5B=[VW83=9%K8\V7)??Z,<7;U:+6;E<+4RDR9ORF_EI'5?)4J;Y(4&@D(H" M)' *L"090!F2$%&J3MB#EW4+OLKZ6 M6HD)SXF",C=5:,S9*BP(H$+_Q+2%01!-8OVHHB::I [[JT][.M)=/N]787DB M/:9!_D>+VVL@B/2GTH#P9PC+.SUL?X[0NP/9_T'"ZTZ/R' A=&?Z[YOR9\1S( IDK3*[WU"8#91*+%#(OHSJ-HM ==C%?X*<@>F6L2F+I+/!"U=&/C-R7*R MIX'3L'1I>YQYI?/IOJ4?3?;JS_3;1VF$+J=ES5>;7[=Y7MIJ2;?+-U*W3:?& M0E_IH7S:OJ_MP4F,J5 XH0#" @%-%BE@*9& ,UX4>I1L;ZVBQ M(KJ,5".S-FY;H:.%%M:UIJ3/4;2CJV<;F]"G )KY^;+\*M?)],TXU7&%^XJ: ML6MUBC9*';YS$]T^F(-QG_4L \#NM_"E3P$'KI 9 -OC4IHA.NGA+'*;Q!"M MK4[CU*^_^3H.H+D$H)#2-(LS($6" <(B!23-8R 8IBK!#!.[/+X6?8V-F5^_ M_>#@+W$!QVXV]8Q.8&XT2;V);_?PU215C!,NTA3JLOD9K._ZBB5=4VPI^=P:#NC[1EG MMG-/][R%7K%ZP6NV;Y-<\(R(- -)S@E F;832)8A4$!!4HB9)!*M[XHMKXGW M.NAQF1MXPJ_ETW:!$=#QMG8?/+E9XL6[-U6U+)A'_7T=^3N*""(LF P G2*SE$ M@.1Y K*"8Y@BI!AUND?K*<<(%WTC]-YU_U4+O_6 ]+(,0L \L.E0N[VN8=_1 M8J^P6Y"T!5=B&= $L1;E.6T45[PN&#'.S?4X4*[W2J^_E2:F\:.<&IOBY1>Z MN)?5A%."A$H4H*H0 ,%2.MP5-H!K<7YLA_ C-7@Y61,M)B1JV%^W"TT_,SK]I9*?YFKY!UW()H701&0TI@61 M !&]EB$*&6 IE" C*14PR06,L9L+Q9F>QL:5:T&!EC1:B^KJ!G$.53OSSPM6 M@6ER+6.T"]--U":@"IJ(ZB(\?MT(SG4VL$O !9V/K_3&'S1Z M[/8@#SYV%N;>\XU(Z'.SZR,&UN.YUO%21$#P\70P29]O7 ^YR.%,[#%9[YGF@+OJ9]!_EDIJTNJ_I8J;;K&ZYGC.K>L]@$N[RELZMNCX]/FM^AU4./?'H7#78##FSY\T#Z: MFFIW2N\YZLR7$R8S;7]7M(/>QL8Q=P<> M9@LC+I@KL#)%IMO2TC/I2#S=@-MQCC<8 ]/-D?/9QS6$YM"AEC:4&]H94,)Y MHQUV^(Q.:6=T[_9-._=23UK9%O,^=8N:P+2(22)!)@4&2$$%,,ES$ LF,"$B MRZ23JUIW=V,C%LW<+5PKI M[G%8#K'2_HA$[-[J6=>-5E_,_QD'_*]T:EQGMUD\S!_JZY3=7^P\N6P4@>95J;)QT$),X5[4;_DWCC"^W\K?W MSYM4*N;O?W6L)>=E5.V8;O"Q"DR(+^M!,?^,=@35AM5V1.H_TOKV=O]W.R\$ MR7'I%6NOY>^\"#9LH3R?6!Z5U//:>#]J?R?UFB'W3="U1]'3.D[BU4J^UTO) MYS_D]*O\>3Y;?JDFDD&"&2(@UD8B0(7, %8X!8SQ!-,T@2QQVI+V%61L!*Z_ M?>C&P[V'P(YZAP V,-LV*MQ$1_O8C1XWT7(>,1E]H*6XB?Y#TD5T-_/HB'TM MB#YIM+(#Y"QMQ:OP"&WX-=4&6D0"Y!T^K[WO M2L0'O0Q>@/BTEJ?J#I]Y)?3918=2AMN0KV0]^7,W*E$+ZC^ M Y?/D +T[,@6$J4JB7.0MY$C:8C2,9Z:1!&D77UK)!_CO2J MES#VED?U8D=A#S[,7O*-GGL3E6:2Y!(!6*2Q-OM3J2W^+ CZ@, <=&\C]'G#T 7*,!QM&A^%/-@[1>XX3C8T,HSS).$2H[PG& M43MN!%@6P;FCK[&-H=-SEU>RQKQ'6$='76ZP+6S+SQ! M%GB:&[0:,:-=.?TG++: PZ=MT-7=H&: A=Z'*[[-*SVB!]_.]+30QL,KV?S[ M[>R,43%)8YAF*L4@+6*3M@;5Q5@AX+*0>MO""L(+NZQ4;AU;S8M!LU4=.A$[ MIZET1+Z;6@*@.52TW^U;T:=V3FUK==+J2DUAOXA*)$\#RE -4&'\; MQ"G(BC3."IG '#H%G)WH8VQ6X$;$IEK<3?3?XK_$<0RC1[J(OAJ)_R6"\8W^ ME?F_]I8AHJOEE_FB_"_]&JV,%Z4>K?KR\+__,\SC?TGA362^U=H_3W^RY%^B MV7S];EE5)KF6^=-\>^AHUXYK>:'C(;:S2:\@L"GY+"QUW,W!=H;-Z'A<5.O_HE16%FK07VQ@'!7&F!,\!E0716U,4 ZI@ M"@C'"LHL4RBSJL-[J:.Q,=*V)(QKBO.S4-I->A\ A;]3#.:;DM0R);.7N&@V^ M)NF5\$3>+IN3PI>7\*D?Y3W MH=Y!(KLWG3Q/-/>ACFO")JV[C)+.07W5[YM4U^_FY>5>_E\DZ9Y;SV MY#L\C-B$Y14<$B@,JE@OR(@*!@C.,% XBVG"E108.D=V7R72V,SX)J:9[ZH4 M?3_5ZOS05C1P#*?T,&B6E#/H4(3FJ'H4]K19U]S\WBCTPTVD=3(G+^:"*T2X MI#\XO4>D7R?5\%'K7E \&=GNI^5K0H":"LUT<;-6[;O>",KB/P'('5W^PP1 M258XG Y1LGOU"H-PI]##>ZU36R*-93P7F=[@X80F>K]G+H=4H4 N,(M9K!B# MN;.A=[*KL1%.8SKL7.3?1+/Y#/ +I=5< 78PRJZ&;1!CZ]TN8ELY/5M4G5AX MMY1.]S:\!=2I]4G+ION-OA9+I>VBC_*KG*VVNXN4\2*A"@'*L3+W-1"0I&! M$)2F)K*!N64K/=G+V$C""&EV#XM&3-<4.2>!M+4]KH0GN+71(--*&"8531<& M?LV)4QT-;$!TZ'IL,G0][.[P__)+*=6;8(90SDI$J<-0T=?8Z.$K:A1M9'5S2+H0M;.+O"$ M5V!BV(%J*V: NM46:/BT$[JZ&]1:L-#[T&:P>>6*E"CL\ZS$7!0O*?;""'K\%DW B)^,OE&R/YZ5F,W^:H_RF6YJ(6X M8]/RO@GJ(3 CM$ )2#(N :*Y!!AE&5!2PB+-\BPKG,ZJSO8T-N:O!8T6&TFC M^4941TOU/+AV5.T%LL!_.(+ M?:MPU4=D;[2$+^>S^ICL;^7RRSK\_O4W/EV9\!S3O_[_XC/]-LG3F-!<8$#R MA &D% ),$/T/+C"$.1*(614GOT*&L=%*8U"VA^ ]JN7T&08[F@D,;F "6A^> MFQD4K>6/_M *1&L-;J*-#M%:">/,Y+.X5V\(_5;[::KR %4TD. M429YO-ISOR:^RL6RK+:>[A/,4(IIC@&G* ?(%"''6%M=IJ@/ MP5D6JP(Y;=2.NA@;P^Q(N(XU<=R8':-HN2.["IO06[$=6%Y?@,5]"W96AMUTG=7R:+=U_LE^,WM="J^NA/>2/I9ZNV"R)WQ8R$=:BMN9.%E@;.,2 MDT"1I1AFP!1 $@6)F$9)8!F@L:*2"ADZD(#5\HS-L[8KS1H"D=M-+J)6IUN MZB029ROM7?;."3*P=LPTX' %IK%!1LJ9_SSAZY,LKQ5I4&;UA-\A#?MJMJ^7 MI];=[#W-,=O'LOK]@UR87]!["2V>K-%""WMC8E%:<5T]0#M MB-'7] %9KY]U#[6J'VXC%H/G]#+ MWH;V /T%/$'6CVE''7:?0RP_WK>&\,4_6)];&;+E]F.N-Y'\U%\-I'$.< M<0)PJK=RB"<%P#%G0&9IS'*22(R<#G,L^AP;$^S*5IOYY8,VY1;-5;R*Q'I[ MP.WDT;>.BWX1F*?M:>MX?%; M6?IRMP/7C;;&X;@JM/VK/:,#YE_KRX';&9T^565UI]8;V29'W"W_^ZJL2M-3 MO;/].)].WS3)RR<4)C%F*@8DP\)$#V#]4TI GG-M.0JL>FVX9F#LZ&L@N$-?2K9:1&LUFLR\+?QMOLD=59K#O.@WHTW4JN/Q=,X#J%YC M'*X09]@8B.MQ.XJ1\-!DSQ@*D_3!=/VNG,FW^L=JHJ2FPYQGP*3)!8AR!!A" M'$A(:9'2%"KAE"#WN(NQ4>!&PN@W(V-4"^EX8W$"2#MNNPZ>P)3EB(R[#_]9 MY;UZWQ_W,JS?_%DMCSS>SS_9H^)*[^*5C>-\XS9?38J$%$F1)X# S-1@0QG MB<@!(P7,1$88HK$-(7B4:70,LA,5\]A&Q= F*J8)=XJ:$L8N55L\C5XW"SW3 MF(2FK7HX7G0',[WH#&9J8Y@^/->P.52+&7[X!BHE,]PPNM6:\0MX9R$:3UT- M5Z7&+S9[)6P\-]W38.9?I%A-Y9VZG2U+44Y7R_+K3FASXT,M1>-C_?"X:B;) MG7I-%[-R=E^M0"0:R)!, R90!QA4!2J@\%2GAD#KY/_L7<73+ M;:NAV4#OZK@3]!^MM5P'.6ST-"^M-;5(33C45V"Y6WC6L0V];/L?UNBWSW4V MB"!E/,(-AM?=CW\IA]T]!4/Y:/<5KJ>>MY]36E5WJL[1V5[-4YDG0J $,$EB M@+2UH/=A&0(Q(RG!::%RX98.[ZB+L9%]+:&9W;6,/0-A3B!I>7-V%3ZA+\H< MH7&_&#NKO==[L.->AKWV.JOET2W7^2=[9^G6-"(7K_^^*A^-P=IF:D-)042L M4E"DPF3F5@F@+$U!CN(B$0GD4C@Z0I[L9W1SO14SDFLYG7-PGX33LXHORL;G@:6[//\O% MPZ3 1&59HG$KJ*8!(B1@#&$@"OH3:2[?G Y MASN'JD0N^5=D%ZN0'ILR>07(X?/8 UU(%B#] +:'L5%@(V2TD3)JQ+2;V>=Q[*8^+^@$ICU78*QG M[T7EMV9/M;9[*LG_9U!?56D_HRP_VV^!\IM]> M+J0HER_I8O&D&J>5VV]E98)O69HE'!0QX0#E60HH2E*0REA0I AR+#YTMJ>Q M36Y3$JR1--H5-?K-".MXKG$>7KLMCQ?0 L_YGG@Y[WLN8N%SYW.^LT'W/A=U M/MS]7'[A2D>T^KQ^4F1IFN94 5@(!5!*(<"DB/4_,IADC,*8.9'#?O-C8X0= M-ZM:OKZ^9PUVEC=)O1$)O;.Q!J._N]F>SD%GL?-;$^[LRYF^T^Y!V-^ M--?N]5(#8P6S'$O A;F3P"D'-%44$,4IIQC'3%DYB.VU.K8Y6@OFM$;O@]0] M*WNK/L!D+*ME'4*YFU3+U]I[4N]K@R>W#0X6+'FDPVYPY/$?>UX6U OO&\I- MY:VG^JN*&25X:W*(:_?] #W]YP)QG.9,8%0#$E (F" B;UUCE% M%#'"%6*Y5;F\4XV/S030TGW_^P^1$=#AKNL0L>XI?RT.@2?Y#@27/0 N8^%P MW7<%)@/=\CEAXW:]=T;YSEN]PW>&N\P[(^W>'=ZY9_I9,+]\^FFN38)9[7I_ M+V>\E-4KR99;'\KV@V,"IP6#'!2"Y@ EF02,B Q(EJ4Q+#*5Y8G+OL6VX[%1 MV2]_^?27B-[7Z:E[UTRQ1MW.R@F!96 Z_.53M)4Y6@L=&:EWGU #R1610W/)^?T^_E;&$FMLL%>ZT=E]$QM4IR$WP4+Z-W/U4?^P*/FR M-=PF,,T8*=(<<$K-%JQ @&5* *B0@J)@-.-6GM>])1@;=[5R-G7*UY)&5>V* MO)J52Z>HR3XC8F'!A<8Y^/&K ;.1/VH4V-34:\M%[(S"5H]FZQ<:?QW,_%13DT6 MNEN^++_6B]HF=;E(&OU7:2(99Q(ZG>A;]SRVY65/ M\#JI82MZM)6]=X)Y^_&PLYF#H!QXZ45^Y\ M5V-CB*VD.X=1CCDVS^-JQPU^T K,#B>!NEFGQORM_7>07 Z7\?&:[/)\;\/F MLKRH]5&JRLMO]&..PQP*+VA5RV4TG5>52237>#_<1,R(7!ONHA&Z=HU856+[D*.' MQ*5!B).,$:)2@+-";TXEA("FE "!H,HDRC'FU,T-Q>,P#..+\N((]-G1T 0? M!SO.]XAM8.(_3MQS$VV!;N7U1_:6P/AD_$M=#DK[EOH?"*,D%MKHB/M/^V B^C6RL98S6 M0KH&?.XCV,T2'G )S0I.D/0(]3RI^-6!GONM#ASF>5*EXR#/TX_UL]S>SOA" MTDJ^DLV_W\[J$_,O\ZENHS)I,I9/'W=R_O,\*UB*$R!@G@*49OE6IV7);-G6;X5,6G,=4[UMSFA"31QT" MEC*3Q$_F,"8 G,/+5;VF[MY2 G6A=P M\%M5^717 U=+[M3WN IR]^/]YOX;6BYJ/X*=8,EJ\\O_5*\(V@Z$'9D% M@3A^OR M&7)O$ +SA*7^3L?&)W6]XL!XO[W!CHI/JK%[2'SZ@6LKYERX/ZH3$FUW^ZB0 M12*+'-"T/B:F*:!%)D!".2X207,DW>I0]I-C;--ZMTC*==>F7D?+SMX88 P" MLXHS_ -5H.F%9Y@R,VZB/%,MF5YXG2\8TZ^YGF=,Y:QSI;ZXRQU MX[=5)9?5S_0_YXNZ2,6.\S E"E&6*I 4B@*D5 $PRA H8D%(GC,F8^1TRN36 M_]@(M!$?U/)'6P6B1H.;J-8A:DJK7.'+[3I*EJ=/X; /??[D'7;W,ZE^X'D] ME7(48=ASJ7[X')U,]6RF1R#WIDSZ8JYD?'&> Q'JW5Q B$<&4IT)9!VU?ZFUL3+>=4TN)N_+ MV:P-!78Y[+-#.X&"9*G0),.87M6AR?R8$P&*G" E*:1QK%JT7\_$LV"][CD, M[;_8R'!A_+;Z[(7L6[_4\XRJ;VGI]RN3B^9.-6G];E?++_.%.,,)AKJT+ MP+.< T0R"!CGJ8F+E4B)0F5NB7F]2S@V8Z5)K6%,QY).IT\FI8P>7SW!S%D* M_4K+:7V,TCOYI_\AMCSR>LZ!"WT89D0#S$@>[6H7[:@7L:=H][E6Q:C6\29J MM*QKF#9I2K>*>CPF"S4&7@_0O LY[-%:*(R/#MV"==37W;-9FC[3;\TF]Z?% MO-KF#XD3E"(N$T 0-AG:,05$)AQ '!.*8&Q2';IY?79U-S96WYA)2_HMHK6\ M?W5U!NV$UXZ$_8$VE(UNBAZMC\9J88-D8K'#Q:^K:&>/ WN,VFA_[#AJ]=:5 M_J/M>5GCVR7N9A]-M+5)[6)N%JKMO5N&J3G%,@D)H=#T(C"@4K,-SV.18IP* M@?NYD%H*,#;"^;1Z>#!U ;5!L>/QV"BSKF B(FVB;/2IK^P=Y=^GKS>2;^>(G_>YR M(E#*TAPCD&:Q BC/,[FCV3]4V[JSR$>:F]_ MMK]^"\^[?W0/=T4.D.ZA]WG@MIQN5[\%G1[]]00E,F5L\WK5XO.S&PYGC3BGNDY?V MVA^42TYI=CC_3S[3PR_DQ#51=3L3=\LO0H4 MTQOI-!&J8/;I_"_W-[:9_>&$2TA5W[7,C= .%\$66%O/JE,LZ!=X]R04VZ_6V6Z@GD>1%G,0%8R,SX-26 <*@ MA$P0F.,4%YJ7YTLZM3.O[+MVHNB- .'F@TGYR+7HTKZ6.:(;H=TL M,8=QL+/3PJ ;F+X-L$;J:"VVV>5^_TN#\@_11OB=//C^##QWQ'R:?PZ]#VH< MNJ-R:#KV:*%OGL*7TD2J3M_.A/SV?^33)#=EM@LI09:B J!$;P99##E(""8" MI5(R:96:]FP/8S,>V\1\K911+6:DY71-5W@(9#?G>($G,+4X(],C:^$9[:_. M6WC8[L"9"\^H=9R[\-R#@2KSG,I$A124%"JH[1,D ,HD!S1).,@AR4B1Q3E4 M3DX=?808&RE\E$)K8,Z/M:GRM_GB=S77+7LNR],_+5AHB ,3BU6QGN YQ:X! M<= B/L^>C>P:I)Q+^P3,8_;B:2>_T)N%_/O*U*J]_596DZ2 24Y(#G#.&$!" M6SRXB"5 E#/!"Y:IW,G%V:+/L7'>CIS11M#H-R-JWU1E'8#;$9UG& /S6B\$ M^[N$7,8DB!=(1[?/X_AQ&8>SOAX6K_J/Y#R1X2HE&*[_;=1J[1.YYR_16=V9:O%.GKC/:.[2"4,H+E /%(3'Y M B@&18@QQ(G^O)XT \WHFG)[:VA:63G"\V,AP7V^JS1[W6+_4].>6R_&K< M[*K/"RKD^L;XEO/Y:K:LMG^_G4[G?U"MY9OYXM5\Q99J-5T_U5:QQ$HF2288 MR$2BS+$J-N7]$,B4R%-1)$KET.U$U9]P8^/QM7315HGZ1'"C2>U\N]8E6C_N M>A3K<71MCVB?9\R"']UNU+J):L7JT6J<6DZ,YWQF'*"/?NN$[G]6Z4V <2EJ%J!R=G^GWI0SW6MI+O+,\7:=O_ZS[J$Z M_:"YAB;P=KKSM!A M8"SO#L/ '9Y1_2'M,ZOL.P\4AD^S9)JXM4M#1YT'*>R7C M+$]@!H3@$B"1::[C<0YPBF!>($YPXL1U/608&^?M9L?OGI5]JQ+8#X\=XP4& M/3#SV>,]4!D"9Q##E""P%^.9R@\XXW2^](![4U<5@7O][5'.1+E_X[QX M;&3X03?TQ128;J[<'N5BV51+E0E 62VCV7P9/6H]>I6$ MNSPL=GP8 NS0]W.-R-&NS-%:Z!I9+7;T))?1ARYT^Q:$LX8J0#VXRWT_1SDX M:T3.5(.S?[\GD[65YOY6+K^\7%7+^8-B^;2Z+M.QH#6&@"DS&.&7:JFV+7[=A8;%-B\0\M=K26^R:J)8]:T7L>*EH. MA"5S>8UP+0V". MV(KF,?U!E\X=TUV_MC/5]7\=3O.3[0XRF;LT6D_9SF?<)^:G)5W6+?TDY_<+ M^OBEY'3:Q,6DG!89DR F<6Y<620@<4KU_J=02,4DCYF5*TMG+V.;JKOR.1UF M=V-Y>?)Z02CP+'8!QVD67U3^VNE\OH/!YO5%'7/ MTHA<3LO:2=*L\O?R[>PH)[2)E&ERUZV]*R8(9E@4"0*X@%1O)T@"<$(RP* 4 ML* 9U1L*E^W$]2*-C4,:T4WX\->UK!%="^NVL_ P7G:[CF%'(3!/O59*FJ!2 M&35JU5GH/^H9%>UK=Q-MA^I$QOIHH^36DZT.S5CYS ;J#WF?6QP/4@VZ_?&' MXN'6R&/+_3A[-PNHV9.]DFSYR22FKF.FV\ 3DVFT6M9IJB<$IJ2("0Q2^HI5P&<^'B !%0;">O@*C<"=@;?CFY#0AJ87(VH MT5;6FVVN9*#F"U#1J=S$KUV"W)DL^^+FDQJ=91B4"/LB=$A[O=OI1W*O'QZG M\RV]VC^7,U M@;2@B,0*B)R8,KJY!%B;LT E"FDCEA*%G:(S!I%Z;.;M+[/%1LZ([R9J83L/8L1SOGI8U=F0ZBI#@VWM.->GW\?J=,,MXWT_D?VU*=FH%QEB88X")+-?7R I"$$8!1 M9DH5\CC%3DDSNSH;&[=N9*UKAICTV/C2-:X1P2R>PCU3WMK],_\"1OY>J33&A"6MS/Q>NVD_^+) M!-C6WB@%2PL8LPQ(P1E &84 )[D $J8%E4(4$#I=X5OT.3:26HM\$]5"U_$, MK[?Q#$;L7K&L-O#;V36>00W,?'5%N29FZ_->Q);W.%4'7'S:.#;=#FKJ..!P M:/&XO'KE=8XY06O7-!8G,BTX!S$1!4 I58!F*@9((EDZ^R@6;.U^_ M;'MQF1*[?05T1FF%;&Y">MZ [, 8JPRBO,A!GK,<(*9WGC1%'"1Y3*!B2:*D MT_;S2A 'J\]<1655K>K@S]5,?XG1\HN,7G_Z\.%Z2!VO@/H!%9B -Y]9+9Y' M:\M"_2"7(SO=/,]5QK&>9R\>3CQZC7_F9D?ZSHR*<26JK385Z_^E$JB,2+V# MS#E@0A: RB1/$$<)5U:)PBWZ&AL!M&Y\VS.4M;"];+0ND.VHP!-T@2FA-VH] M?1@[\?#OG'BZNV?P.NS4^[0[8?$N^&STV+OOLWK!ZP'2 M.A40ST2!N (,YSE 6&' TD1O PLI,Z90FA0]8G?/]#8V'NTX#NF5]:<;ZJL. MDD:7X^<*['P=)H5+Y]/=X1@.E+J3]]B]U,,>JRLMK ^Y*Y,;Z!.=TD4IJY\6 M4O>V^/R%SJ YE8[;FQ0:QYAPA '/BQ2@.B] FBL 6:P$X4JFR+XNF7/W8V.< MIC3*1H/(J!"M=8A:):*EUB+Z;UJ/&ZV(@VWB/CH6%EY0S .35 ^X^WAJN>/N M8"@&Q7\@Z]'G9^]F4?9&K]/,=&]U.-NSM\9[!FG_5OI9J>]D54FY;_^^*RDK MI^7RJ0TWK%ZMY'](NOC\QWQ"%8*9U"8K5(G):$ 88(520%+$$B4+O;P0%[O5 ML?^QK2OZ$TW<;%57P.VLUX P!EXJ&LEO#C>X-]%&_)MH.8^8K'/MWD1&@TBK MX,_*[8F=3[O7581!+>&>^!S:QGV;N2)NZ'8FC D^_=^K15F)DIO%=FT>BQ2E MG%% <*S-XS2- 4Z8!%@2I+(X*V"<.H<.G>]O;+SUDDY+-5_,2MHC2J@#5CNV M\@A68':J):U=DFM9HUUA WAV60+C/6*HH\OA@X8NZW\R;LCB-:^9^M[/9T** ME>Z'3=='AF\?'FFY:+;^FNVJ"5)8I2;%MV*2&)HQU<$)T:Q#]7]D+(6XAZ=8 M+UG&1D$_S>?BCW*J\=X(ZB4CG]6XN)P)!D<[].VM=0Z^/<765PPWT5:WJ%%N ML-1[+D@/D'//2IPQ)-MSP+IE\I4H&G+ M$,[N;\U7W,2>;R+ LP1Q'L< )E@"9/SP<:XD($F2RAQ25 BGXJWN(HR-5C>B M1G0CZU_=B+7'.-CQ:5AT0U]ERV43+;X6WY0!_-YH$)6S'Z(M[ELM@H24]P?1 M)T/VD&)08NR/TB$?7M%2/QK\*'4SVGYMLQXU?CUOJVHEA9;E3C6_>#-?:(XV M!X1?YE/C[E--"I*D>9YA$&F#:7ZKYHC9/=Y7Q1YW7PNF30'O+,BB-7HO8(9E>W5X_2EVGAC9.U]6.,_:' MA33U\6YGHKYW:=)&ORHK/IU7J\5.Z4\B,,^)J3T=HPP@E!6 $(I!D6M+4YA8 M#N)$K=<*-#:*W>1LKQ./WD1\J])-]-@H=5.?H\WK*TG:I'47&\W<:/?J\;2C MWR%'*3 -;P;H93- +W<'Z,/N #5WQFW>_:U20VZN&LCIV,^S9-8VC'AU?@$IKQ"P&L6 MRI,=#9M5LDO7HRR1G0_WG/9-4OOZX/%.'1:AGM!,2:&7;ST5O.HDKU'DK#"Q"M; M=/I[[#K6_7A/;BAG\DZ]U)N;Y@@B%7J& 0 MJ +'>G\1(T!S'H.,PY3':8PS))W8X5Q/8^,'(VB=%;D6-5K+VG[[CE%9Y_&U MI M9Y06L3:$9)IS@%C& &4$@930 M'(HXADGBQ&J=O8V-P3JR;?4*6N^&VH[+O $8F+>NP,Y7EK)P0>O='8XA/UEW MT+K=2_WX9.=RR*3::.\.-W1H/._4]?#>=_] M<,^:%WIPW^OAKC/X$I)G.(84L"1' &4%!(QE$ B!A8*J9'(IF# M&G[K"G]JOC U(;=_^9DNS4]/'^2BG(L)9#FE"C(]@1$!2*8I8%3#*"E)8\Q2 M"%%LG4VFGPQCF_%UB:VT*H*[UB#X,- 8.Z6;"C\5 .6<"C8E;^IGKT.S,0=.SZ>$2T5RG M^UXVFBN;ZK$^_3S_6J=.NYW1Z5-55G=J[8'X83XM^=,M__NJK,IUG?#J=B8^ M+.9*5I7^#9VVARUJ"JW80?=S32"UVM4N/][4"K@4;;8NE[ M_C$,O#2N%8S6&D9W*MIX@3=*1CM:-H[A^FD1[2H:M9JV?_[-*!NUVKJD:@LT MT@X+[/./^$ +<)"1][0NAQV$SG4[4-?#K>MAL=M;]P-WU?=NJOJB.S+_,F42 MOVH+9+:LWM!R\2N=KN0V^&#",DI8HC! >08!*F ,<$%3D"+%VAM?QZG(KLNL-E2W@MK=5 6 ,?G.E$33V3OW#CM@WD1$\JB7?"9/R>8_E MB);?.RW;S@>^WW+$Y/BNR[6!GEQE]#%W:88B/Y;5[XWC6QP7D$#" 9.F[A?% M.6!<_Z,H+(T&VZ[>=\C,&G3>.@3@SXWW&Z!1Z,+,/(=110N6N@YHH*ZHW]\1/E\E%_E M;"7?Z+[7'BPF><3+5;6E< <0%DP6&*!4U8 MEKE%#5OUZ_*A#A-%W(KMFNG&!N."Y056! $-<0I0AE) 4XH,T"3CB<@RZ9B" MR#/"0]@[K="1F0M;=[<_3.[]M> AL+=C3^^(!B97"S"C%W+&OSS018ABZTYX M^4T09-/QP-F '+ X3OWC\G+?5+UZ?LMJV>:G--=7$QJGIO@I!7%&->W'G&O; MBTG F%"*Y%AEPBF8ZT0?8R.@M8C]HL-/@6C'+5="$YA)-JAL$ML: 7WFL#VK MO=_Q[EDSS_:,Z^_21#V@E;&5_G!--K4;%\L]$C71]8OGK:/ MM $2M^;PV1SW+)_>SJKEHKZ$J6KW1U--Y>[1-&%\(+]J4:5XOZJ74\()1;)( M@=0V"T!,Z#T;@P5(&2W20N6$IFC2./-\6M+%THX]!I/?9>(=:A%N#KZ0]^5L M9@*77E#]!R[[IUX<[DL0<:8HQK&>D04'2.IEA&62 YZ0.,\SKC?OZR_A]4S\ MZ;^#M0[AOH+7=7WB/],G8+?^C7)0 Z^JM4* &8VB7:VC';5-IN3=YUK5HUKW MFZC1/MI1OTU"5QZVX,/7!>*W@,)ORPM4"&'I.CJB*# M"^!F$IDJ\*T+WA-,V.=R.963G&=24U5^F3W1IR$KUNFK\6D\!,[ J'-4MVZ;TELFK-9)7D M?[F??_U1O]:0F/[AD+M.-CD(O70ILV: SF=Z[EOX%RE64WFGVGQYZRCN4E8' MR9,@ASE)4SUQB8H!PHD &(M";T%X(6,J$P&9VSFU?>?C.ZQ>RVX^['66QUT^ M=K08[8?!TN0+ FUHF^T$ICMR!TUUY0Z85UO)OO=AC1UG5(ZL%?<6^C'9FW)6 M+N6[\JNI@K&?K.^]7$X*0O(TBV.@LB33F^68 *HTCS%2T%Q1(E%.7*ZZN[L; MVQ6X%LF-D"Z@:4="_C *3#R-H*"6]#@/YTW4!9\ST]BAXI-=+O0X**/8:7_( M(I9O]0CL>3L3Y4+RY4N]#9K):7MGF:!4J0WK5 MJ_OB\UV,;=.R%C)JI72(H3@-83=%^ $F^,W,/B:7KW%MP7&(#[D:I('".]S! M<@O1Z,2A,\+B])O#!4AT2KX7W]#]Y!6I;LS.9"&_Z,V)IM"FDN(OLX5LLNO\ MKZ:8S4^TG)EZB7>SG=#*15GI/[W2_SF[;Z(HZWHXG^FW"9*,"J$7')'!'"!1 M,(!9H@#/69X7G*@$6L4NAA9T;$QK*DOQ+^:P+BIGT6JC7?3]5"OU0W2OU8OF MLU.!^\:71"[K3= VAK]'TIX0GX.=23B&00Z\:MR]?-M_%D^^'FW_2HWD3 M;96.6JTCHW;TO5'\AYN(F8AF;86*_UQ52T/A-Q%5^A,UI<@\)R(*."3>WO]3<^70DI&H>LA\?5LDW!_YHN MS U]I65H[C>>3C=0)RLJBI2:A-B ,VX6)_T3PP4&%.=I$2=(9JG3XA10UK&M M3[N2[B;,Z)- *N00VRTX(QFXP&M.SS%S#P$(CZ;7N(* X@X;K! >]Z,(B &Z M[.M-:VZIFQ3#VLRZG;4WVSN=K.M_PPPK#'$.$D480$1@0*!*099)F9""(82= M AOMNQX;J^](WEJG)GJX=7'98XR+I<&O'10[X@X#=? 3(V\H]_#S=07,K_NO M=>\#>P6[HG+L+.S<@ANO58OEY.674JK7WW23AB[OE"KY)H"&8,4U47' !24 MI2;)89H10)EB"48%4C&Q(;$+_8R-L6I1HXVL42NL'2U=PK2;@SPB%9APSH#D M\?#5$HL.+M$M[/"(_J]##KG4Q2"$8:GGFAUL'_>4IZ$I'F-^FL0RRW@:(X 2 MXTHG40Q8HO]1R#PK,.R*6ADWD3H?@5EC/Y7WLU(/ )TM M-P%XKGEE.D"WLUD\01F:,XXR.MRL"T4U_]'FXOJM_7<0?QL+J(+F?=CI[GF3 M/QSK?3$#Q(E7^@:H&ZG+:=ENXLR!()_KB?1?4GRFWU[(F53ELMWTZ=W=[<-\ MI-)48&%2@(3G!4!QP?3^*\M M I'(BR*.D7+BJM "CXWP]O4UA+>KL;D'B-8ZWT0;K:-6[6BKMRF_M-:\?JW5 MO5?FQ,$^'SO6'=-'$9BZ1_,]](A7'V:0_(:Z!Y9YX"CY84;@.,!^H'[[KH&5 MU"]]67OFP(*CI$! Y41OM@N) )6L !A*QD@.,T@3MQ5KM_GQK2^-=+4)_4I^ ME=/Y8QT"9RBAM0E?TL7B2358NZX/>]#:LGE?P()S;XO5&6R")/DXA85?BMOK M86!".J7=,7V"J% M$,BJ(E!W-V.;_*].Y%!WJCUQ#L[NB>X/I, 3?H//CI!]7$#/ ^54A\,#8(.5 MVC@&SEL!C0LP7*B1<>[M(6"Q*'M MY?1N7V<.XXE8;^QVMXGOYS,AQ8HO3:!/FZ;I=.(#D\U_DLB4Y FF(%8FO3XF MA4EES4%&D>)9K.(XMMGP'9CE4]01>8*QO4CL*P YRO6>#A/7KE3'?# M!Z!TZWTRAN3"*^YN;Q\6=YQ@!-3*H&)1/ L% @Y9E* MLA@C@JUR19WK8&PLTL M*SMM.\WBP:J,3+<"NBWNNZC9+>8]L0@\9=]9 ."\3I]0U>>ZO-O\H.OP";T. MU]U3C_2;EZ\?'J?S)RG;F7YZ+[!) 5EGC*SJC_IPK_!^OOP/N?RXN<1O@D+? MS!?MK\QS<$+31,)8(9!#4]H8*TT"$#*0Y$I058B84>QB]@\K_NALA%I(X_"S MV$H9J?FB3B"P<0#:/=QQJ7K\3-^('=&-=^0#<^G%,Y^-TNN4Q49+_=ME]"27 MT5;1F[:*??W!["CKCZ&?9XQ\+@(#:S#H.O,\HW.XE#V3% ,7=-@4[=1;Y-5# MDUC9'+]QK=.O\ZEN1J_F3^;H=T(HBZ%,8T!R#@%**=8_Y0+07&:JH(0GBKDL MD0/(/+9U<2O=0"GZ'8;7;G4;V: -N*3U3,N_4]]X1_.;:*U[M%6^OF$903I^ M]Z$:12)^!['_'"GXW1#[],A-E MQ)R(-*&RV=9 M2::7'%9,11JFVI4FX'F&ENVOT;I@E..93J^AL#S]"0;O0.=$M?PWT4:#J%;A M9I/P^\GD1]NJ$35Z>+_FO@I'KX=0O009]KCJ&JR.#K:N:NP*HYY=9F]VR-YM M@91?FYW)3*R9^_/<_.INM:R6M"X>]3=9WG\QSWS5>MW+C_*AB6%9EY9EG MN7B $Y1E&420 "EE#!!-), L1P!2C J6IP5/K9(ZC$^UT6T1FA.2^:(N.UE; MB,MY9#:9-]$?K4X1;92*%FNM(KY5*YJ6JBD']B3IHE6HCO3&M&GK36]/+R=)@1*.X_7@:\3R*8'KAYS@WC(L'0Z6)ZH',B@TR?5OJRW\-# MV>3+TUQLNM8,*V>\E-4KO:F;SJO50FZ20?),Q33-%%",04U^T!2&U/L@QK#( M$,])!IWV04Z]CX_[-L+7UN&>^-%6_MY9.MW&QI;X B$>G/?\@=V#]7J YI?T M7 08F/-Z8'-,>7T:Z5EZ;GVV_W;VJ(W-=R:/!FP=\],8JXS"%!":8(!BXP&9 M9W5Z$:52!K,X=XI^Z.AK;&Q6RQ9!Q\)S'5C:\9$GA *SS_86\R9J!-465P-8 M@$ '"TR\%ISKZ&[8:G.7]3XJ-6?QRJA.GU]_DPM>5J:VC/5!8(%8KCB,09:@ M1+,288!"3($BE"DJ8E&(= 2GSSU4&QL)[JCPISYN[O.5/>MQ<^!OYQ_EN'GO M^_Q'.FZ^8OS_!,?-?;3[1SANOF)4!SINOD;"'DG-/NN/5:[/=%H[N:"2(ID2 MP%"6 H0*#IBD!4@%)4+&4/"XL$YG=J*#L:VQM8B;DTN'S%RGP.M>M'Q $GCI MV$>C3\*R4[ XI"J[$IZ!DI19?C1NZ%2DG5(O9>,K.NY'M3U ML4E/,9^]G7VB4[IX^J"94P_\A!<(%D62@DP8WY@XR0#C*00JSU,ALU2DF575 MILY>QD9BC7!Z1]"*&STVZX6:&^M=0J.3^LZ^/!S_79)_CP0O/GSE&7*364.;E3N1OS]+:HZKQ=WL MHRDZ92JQZ@?>STWH9_.?+VA55I^-T3F169ZDA.8@R7)J3IPIP#(C0&1YJB"' M2D+8Z\3Y6LG&QK@[@22M&FWAMHTJ]9YY5YGHMUH3QULW?V/K> (^Y(@->%Y^ MQ?CT/SGWA660<_:KA7N>4WE?F)X]P_?60>_DE@OCU_Y*-O]^.[OEO*EN0)_J M"FSD0%@ M.\;T"EM@)ES+&GV_EO8'8]IM@/QP <@^F2#MP/&:L:,P0)DL#LI_8E65>7[\ 2.HN"H! -K-?DG:WR'/. _'AP<&Y;-9V&U+;#F^? MO])E&]_<5N+OS5J9$2)@2E,&.)7&N90($)%Q %F9YUF>B53QV3>Y9JO!B]:# M#/!YCO?-&.YQ_NW9Q%%,9Y?:F.G9L&7DY?EL@](_;+Y"][7 CO%YF62=1"1]FP=^C*/ZFU8E6'W^;%@'1Y^:Q^:!> M+TPOWOJ#LNW19TIF$@L( 6:8:(><9X BJ$"64\H+@1B7[J. SLN8F@N^(Q#> MZ&E?1D93CZCJ!3@=(L^W@S0PJ^_P>;W#YU,8+EXX7:^[7_2#2?.6C8?L%$Q9I.'FQ6/U%M<+=B*'/]+L-E[S^:KA:[U.: M=A0($TQ3S84XK21 /*> 2NWQJTSRBA+$5.$5H?!58&ILN=4_H9T!=XGH)EYM MZ/>FM_N=WI-W^W31[=/OS/2@OO85<9;,S4L?,*^^%L+T$Z>*!SL6[Y6OZ--_0 M15?9P5$A)*X ,VT\$)8%8.;83:609 JF59%+DHJ48J\S M^VL")T_HF.X7O$J-R\D>CM.>I^U70'=DE(I1#$\QM*/ISC",T46GFFLQQ MF<81@1.R<;WNAC'7#^N5DG9D+%VT+9=-\^2ZG06VU^""%QE&12H 15P E',( MF*(5@(CP0CLW1$'6-7_\[#D%VUD+I^?HL/7CYU'JMZR>WKU& I?"(5XV#+(C MC]3>5WX[VL>J?]?-/'3I-A(#\H AW(- /_9P[DA+$#:_VQM!I[G>[G<=?]ZW MM\5GYX#[WR6PB4OC_9H[==5*1HX=*U8AA'-5YJ!@(C,M6Q0@I:"@PB6J"OT' M7OFU;+DL:VI^ZIZJVXK(9NB&S\ V%Y#=G--(T W,^L&H^;=5N8Y'U"8J/>+& M;9ERW>Z3!BD.EP1RASFO:$\KWL^7\MU&/M8S+D0NT[0"!2$,H*S, "T8!AG" M%60X0ZD07JQQ3LKD^,(HN3W^2OXPBB964U^J.(NI(TG&!W@^'!L[_\[ENFB]]7G5CJ>5O0\E:$ MQHI'[NEYET0'+"#$>"MP8T<3/0$,BQKV@>(4(#Q[@_%C@7UVG W[]5X0YJ-O MVSZW38D>Y%JMUH\FJ>8#6\R_V"_.MK71_%%_1.\2]&]K16W]^Z<-76_>T(V= M&3\K4X55AG.@%#,GV%@"DA<<<)SB%$I:4>&5#1-7O:GYY:UU=WL-UO8,3'86 M[HTU;(RT^^0],^\2:VAB+ T*0D;^'KCYZ"^WN@._4%YF8;U=\F'PC^F,1]9P M5#=\&'2/'?"!I-ST-OE98W%NV,!V"R]1(9&0!(@T+P&B%=&.."< *9)A4A2* MXI#7Q#6Y$^7_Q'QW=DX*"M)U[M=+1=J9LZ=<^VU+U XZ+*2(XAP(JG &52-$GU*%=Z5X9250'."HVW MP!10E1.]8\L+A2&1&:XZ+=B1TPL:_Y0@\+M.,!;23HACZGM6HV MI[1W;;.!@WF5<INF;WF0955R\)+35?STV'*SO:W>26S3*& MJ$2X )0R[5 +E &2\0*D&%9548@\)M]SZ6,C(]=07;#PMF+[TP1O=@>[ ?T[; M2.)&FBZ;>G46V\_(>D9*P9%,E7[,\PH@Q#@@M"Q 04FI]WP,4N3UP'O*GQH= M6#T3[9IMGO67^$>R-O_\R>1?K52BI%X'NDB87$HUWWAN0WQ7QM.OB(_WP"3S M5BG);2'DGM?QT>!]:(H]9M&_-9V$K3E[GS?;F]C-(@(1'<1;<53A93P8/WPN M>C6>MPD^_5@MOIG)/FLIYIN?*;>3E=LN!CC+RS0WAQQ288 J38>L+"O >5EP M6>EM$BH\SSPN2YL:Y6V531IMDTY=[T.-'H2=CS+BX#;\ <9YR 9H$^&$2>2C MBAZ!8Q]07+?]S+&$PT6W>%4><;W]KG=J M6L9\2=<_;.K^;]IXQ3R+[04.N@CQ/<9AU'T![W)0W,][HL.*'+EU M?.@ S/8O\F$]YW)60<%*DI9 9=P>']BP8 IR3%16E(4DA5=!Z,N:,[675O_< M:7O2F3P9Q>W)Y^^?WIAY<\WO0P9.O]S7R.VM]_?Y<@S\8IS(8.D.GL3B,X$> M]5'7>1(]Z^-8]/?H81]U]:+UM(^K56AHJI;ZHJ]:_!OY32Y63T:]MEW,+%.4 M9Y0HD%9, "2K"E!14\A(3Y!>:ZI$VM5=DIZPE,+%3USP:V0J M$FR#1Z;V$-O3M.L7%3,NY8!(W+A4G\"1XU(.MI_&I5PN>IF-PEXZ4J\K!VF5 M94*80#E) 3+-" G*-#F5J,0IS#CH*@ N! :Y+$0J887SS#M'=;)?A='27?]NWX)Q=G<#K.O?:!NW M9_W?:*?FN693VI*YJOZWVGMYKD?L39:O^#!/Z,U*/Y*;.7]MDD+6W?%S+JHJ M9?HM!4M* 3(_89VMGI4QM]_1SDZ[D]]HXCY\;R=^,RL"4 MW.G7S)]YWGQ=K85?N2%!")/BXH(K(E WE@?N)/F\TT?M3R0;E6,6$2UA[(;.T1";F". M.%="E>PT';" ZA2.0>NG]L2];/G4J=U7JZ?.7!+*'5IG4[IL/)2/\_K/5S\^ MZSO9/BF8E77LRI'VKDH*P!S,ZX%<^UVI(J HF("L4Q C+@/=?2+ MFQI[=-K>)4]&7WL4(3N-_6UZU.FO23M] MD4HDBHQS4"HI3 \:4Q55Z7\6N<*\A 157E[,!3E3XY@#->V;.'"\Y25W0YC[5Z_23U4FLRRIG]J_XS^U>]9_:M;4EKW NLG$GQ>J' ME!_EPHQ,?C^GS!0LSV4]*U0!\ZK,]-IR"A!A#+!,;__+*D-*9D2_8+%G2;"S M\*F]*N\Y7S_KQY'O+9YW9:\[]&Y.^E" #OR>Z]1.?NH4_X>9*M;IGK3*)WO: M1ZVL]<8LO\F&]TO[I8YLB5.6(491#D*:% M=O@,I('ZO(5\7,=+QG=ZP.>7#2>,W=)WP.O[.*';FG08IM(6?^M M:]+*4%% (BL@2LU)B!,$:)$KH&A>RA0)@F1 \WTX+G\\<-(QUW3_;%V?#YNO MV#:[FU7R M0->6=J+GHGLC%'5@K[/P<:?P^F)R,EK7^P:QHD7;>9-?Z?J+K&>J%$)(QD%& M)-2D54B 47H^KG6R)%1X*=GB?2/$\GXH=[MK;33I_6 M*R7M/$ZZ2&JY_F8:Z9CNWI[)(==7(#12% +HBX:'=I-D&XV'# E= &?8.-"Q MT!<._ES X'K$Y]*%81RTG09N6Y1WX:,?IN'9\]J\M&89%2B3)0.,L@H@F4M M>&5#/V;\2%Y6:>5797-5IL_3,DZMS5;E=I+ 8A=GNTN6JR5H-?>CG^O@(TI2 M5FK:SW*: Y3F F !$1!*LO!;P;[T>%WR'9SGW8 MJMLTW+R"HS?M.V,3D_:O"QV5]ITQ.*9]]PMCN9X/:_E$YZ)[N[2=:^Z7C0M\ M7]=R4\\XQ7FI% 2,*3,H,,L 0Q2!E(N<9Q"2O)11_%$7;2;JI+:J)[+1N;:) M_BN[T:96[UM=5*>5"O5;HP'_HLYLMP:M^G8)FEC'??\21'!N?1 W&]'U:NZ?DW7ZQ]JM3:9)?7!M(M9)ADMJRH% M5%&]ER>B PJ81(_!!8\0U1ZC:$(563"'IYI],[W%;^SPWHN=[V)NT)NG#D& M[@.SYG:O;UME6"/NDCW_T*S#Z\-U.)K2$[&;QHUP1FVX$:K+N#TY;D3LI&W' MK?<+(U+MRWZSG5EMEOO<-&;=;P)@AD=IC_>S":%_EM\WKS0$?\Y*6F$%90$4 M,OMA4A% B?XIAWEALE(R++UJY$*4F!J!;FU(=D:T15]=AXO6#C\>#5H@-PX= M&O:!^=,=\>0/:T1BK$BL&1$/?VY!,29M!NDQ*F7>@M0Q7=YTKS"J_+V6']3; M>C-_U/1;SR#-$$L1 UB6!" N)& Y+P%DDA0J5U 43K4WYV\_-7K[O2D!WNKG M1V)'T+G14S@@ Q//,19WR<-J,>>:9MK_#\(SY^&(R2!'$D;EAO/6'3_U%SX5 M]CQK3ZL97[;O7+V?+Z4=-C.KF.29R"H@*$, E:P"!.OGFY*4"U&6A2B3=[DG;PWKZ^R1]&X\2J[)G>=@5N-TZ(!^+ ''$3?M[22%P17N=X@R P@)BJ@=PX4*(EPQ:HJS0JOH/,E M05-[]/>&CN^U @YJ]'$16^*+ M4],O?3[0)1#_^5QO3-;]SZOU_>-JO9G_=U.&56#)TXI"4/$BU6Y!B0##G -9 MT@*E-(<9R[W<@DN2IL8/^[IY^@47P73T#6) -+1_X(*.OT=PS?*H7L%%8>-Z M!M=L/O$.KEX04,[[*UW_*6TQPB?)G]ZXMQ$@I99E():@DT1N#E): E!D& M!5-$24)EQ91S8>]E.5-[_C73+IZ%%"99Y'&K=5)OU?8H=>U!MY\2(F(V,"'L ME$QV6H:4!?=@Y5$@' >SD4J% ['SJQZ^CDAO'7'/Y>-5%%^WX:"VV.'C 51Y MO]Q\E8^:'MIO9:%HB53&0%JD'"#$] 8J%QA(4<%<,<4(=6]\<'3SJ9%BHY[' MTWP,E@/=W0#!T$Z/U>S.U#_^2PBU'8/AP6V#$XFR+AC=RU/'UXQ' M3A>T/6"D2Y\)G/JY4IN_Z-JDVW0_[DT6?6V*W=IO6DE5#F6> 8A2O8N#$ -< M8@2PWKVE"!>\H%Y!'F?)4R.P3EO/68K.0+OM\ :!;V#RZQ2U&7[;?^R/&+9Z M#U#![(U6U$F"SL+'G07HB\G)-#_O&X1QU"^KE?AKOE@T QNXDC K9 EH"K6O M5% ,",I3@"&N!"*I9B>O%@L'=Y\:UUBEDB^MBGZ,XN2J H@A M 0C%.5!55N2,8PE1-MNL-G3A]MCVR/)ZB+<2!SPA/NA\LNC[_GK#6N9FCZC9 ML*HTF$W=M&(<2,6KE"LJ4N)5NAL+UE$FC.W#.F\;RBS\&\KTX>M&FY%0&YA$ M>SKPW"5:7Y/TIS6^N]!8)NK%'OI,+C./D_K.#TA.BT3T:J9_)C+A6,[__'6&J8R5X6L@,I- M_P[3OY7)K-)K30HFA9F\FO;R.,8DI+=K0L8R]KO\7IP.P MWND QNK$FIWLV7V7;!_Y[7?B8U]YJG\P9*QEBAI$&5SI<8,O8ZW!2=!F-,&A M$PS;0E%;[J0]SP]K6P\JK.P'N;;:S03"1+ 2 RP%!ZC,,2 2(9!JW\(VK,L1 M]1MCZ")V:B\-K6?RS1*(&7;0EWMQTY"SF=OVD/0 MVFS#UD^KM;GYJQ\?C5BI#=R5)^=<5:R0!2 0EHTS3(J2@")-D+*ON7&)MKJ[490?]OT,-1BB Q.4 YC)'U'+,H.0VC%4W5%4+?F_ M?%E]^U=]OX:=] _'I.0G:Q1."C*_HZ2PBP/#./RK%,\+4S>JE#1UX7*;X&W< ML8_26#I?S*V?=]1'(>,BE27GH")5"A#!$N""8$U9:<4J616IYZ[]!F6FQE^= M+;84NK.FBYJ:*@9C4')HD>>V_9:E<]R1C[0@0V^V ]9BT*88,7"-NCN^19]Q M-[X1D#O9T\:X9QC]OE\MOWR6Z\:]E/=/%N M^9L6^ODON?@F?UTM-U_K60XS@BHL0($K"9#*-?\RS<1<<%)FJ<(T]6HT=),V M4R/@MW2]^)&L.^7-LU_+Y5QORX0VSX]J;ULF-ZX=#?R!R=;8 8PAB;'D+FEM M^7&7_(?4V^(/RX@;X"B8Q232VQ0:E4FC8'=,I7%N&ACZ:V5\7MWS_WJ>K\U4 MKR>YWOPP0\DW]TOQ5O_6YI;-$,Q$Q3 !*:G,8/!" JJR"IAC*"SR$NI*GQ[HXQ@?CPCQ2C+!5VB1$ MM&HGG=YWB=7\SD*]53YBG- ;L*BQ0G?IX\8+O5$YB1GZW\$_;OA:OSOOUY*^ M7@DYDYQC+@4#%6::N'". "6\!'E)"H%QP:APJH4^OO'4G#>C6V*42XQV[H&^ M ["NQ_)"(1B8*QRM]PK&G3/UAGC;P>U&"ZF=,V(_:G;V[X')J+3^^O-B]=>V MSVS;-%&[,^]E74NY;;=#\QSR0F6@@/I)U*Z% H24 I!*$E5F+,TJKRB8L^2I M/;1-\_KY4JW6CW:K[-G-R!UR-S]A$""'?O2USHE1>K_7]4[ONZ31?)!N2-YX M1-P@H" [.ROB@E-0;LB\/^K\K,1-05EG),<@%9MJ] M@!(P9-:J8JH4L!(93W+RPSIG34#4E$.$$484(XAR#+(2)EFN,R\.AV?%S.UU]SY?GM&TYM;$UI4 MW5SXV[$:^+44 E.$IH3[* S;DM!*>N&&A/O67F]'>/#I\#R]AE+>+L4;4\% M]3:>E*0 50JAZ5%* 1,9!30KL"AAEJ7<*6'XHH2I/?^=DNTK-M%J)F^ 9^Y+V1"4J:.VM]A 2YP_N.G@QWUJQSB6_G/QCV8O\HO\GEL_PH M39_2QENP,2JM]0>VF'^QWD97C/!Y_J@_\D%]TK^M]1O?_.W]M@]_EF,DRS(# MM"Q3[0P0!2C5OH%2)2WT]EGS!/9Q!N*I-C4":2V[2[:V)7O&)3OK]BJ6&@/- MZ>.^B3=,58BX\FX.R\NLY\",-_92>CM(\5&/Z51%U&Y41RP^JL?.VP 2;AZ8 M^GXWO/UH1.LLSP4O:6IQVB@0:4]@E]J*NEU M+'I&D#I+?F,D9 MAHMR5 +"4P45*RNZ&@[>@7FK']ED MIWSD*K+;@!NB#YNC!B_2J,T/G4N=W#SO$EJF?R%1;I=5(PJ>*5$!)1@%*,TJ M0"N. ",2T[P4C"NO86!7)4Z-S8Z20P]S0UWR/P*!=Z.RJ' .S%XW(QE0F.^( M3MR:_&M"1R['=\3@M!+?]<(!HX'ZE]P$ M495+K/2VSVGZ2*#\J?'2-ABTW@:#GO:"0:N]8-#3UH@!HG9[*Q0Q-!>&^W3B M;P_7(1\FNG8*W.@AM#T5IALW;CO$$0I)F M)0("<0%05BA 4FAFB.09K=)4B,RIC/3TUE/CKDX[-SHZ U4_T]P&P-"QIU:Q MB.WQ+]O;\^SKB_:>>_VOXV?^S%U'>9PO6],]J3V?"!QZR/GJ>;FIM9=CD^<_ M2B[GWTR!>?V;W+3C5V<1\8 DJ0 1' *>%9Q!G-1E-RKP,!)ZM0> MW4YI[79TVEI'?F4L"*A*=(/>S;.(#NC 5+#%T@#85&WLJ6R;.6_G+D<B# M4M0QBTZ"QQVYZ(/%R?A%KXMO"T2_>WRBFO&$EOG\^+PP9TO-K\R&[+T=J%$6 M)>*,@(S80 V% ,-,_S,7"A>LXEAXM9!WECQ!ANH4W8[<2.9;EF9N_INOU#[VM,LGC]9N5_O)MYGQ6HCS57A8$),\@0(6H3'1' %:FDI2P MY$7JU0XV0(>IL=FN^M",Q$CXOLYWB9)Z0:CG1*&0E?'. Q@"[S&S AK]]ZL_ MC0G)ZT/\.RL&21/PA7"@I %G-5XJA< 7IYZ$ N];A;<;V[3M>3[K6^C;TOER MEA>E* IAYFN0$J"<<(!+)$%6%B1'A<(ES'S[B)V*F1K#V495FUVC*J-I\D>C MJ^>IV@55W&(7:7KC.21F^_==G:CX=ZN2/,N^4U_]TT#B^A)C/W0##\H9 K3/2YQPY5/1]I%76[:)J%@M"HE M2,N, ,0ET?NFBIC1&@B6B@O&O+P'=]%3XY!.T<.6>3=NDF[MEC<,G"^Q)>K- MXQEP)S1JMSP/Z2^[[_'NEA=PAX!N>:MO7P7K;VE M8][!_<9KF7?.C(.>>6<_$.HUL,TGR=NVO_??Z'QACJ5^7JT_T84\&D%0%&G% M,2H!S7)IH@Y(/YR4 HJTB:E 0I1>Q0L^PJ?V_!K=DYWR=\E6?:!6:U!K WS= M"(^5<'4DAL%W<%?B*K2#SGH(@2VN0^$A?V27PA^94ZE.4 506*2!%A4%>*2I(6D!<>AV&.\B<&I6]K3?S1WL^^VQU M3!9:R4A%"GM(NW%69/P&IJK>#;KZ^?Z\WJ M45K_HW[]E2Z7VE+3\8ZDB):E(( J7@&D'V. ,\J (HKG%2="B,*K3[B#T*D] MSYW.R5]:Z:33^BZQ>B>MXD%M!IV6P(T%8@,[>/@C J;^S<(]0(K:)]Q%[K@M MPCV0..D.[G-MH.]@NXR_E[26;V3-U_.GP[Y6AN=\V,F2RR8*@I0YI # M1(H2T*(J )6LJ!C%BHK*L[&RC_RI,='VS'/=%()ZMUGV M^-@@:$=&!*ZC1/ M?NIT_TB*MT$5 ?3RD& M3",Y2GO9_5;7@?IFN>$2WTNZ*/$%G*1KUI_WD:Y>%48?/]/Y^I]T\2QW+;7J M7;:*$"F'3+M":4H HE*9G%OM%*7F>R4R7&*OG5B?L*E1A]$UL+LQBFQT!N84<*!\V83%T1BMG?J_71P YFUM+.R'E?K MS?R_;>K_!V4HIVL1\:"%SI\?ZW?+;[+>V'G5,UX))%/* ">0 J2W+(!*R@%$ MB&4HS?,2E[.3N?,N?5 "M'%Z2 [;FW\>IYU#8XQ-PZ![%IFA!H]T_:?IM^Y-V!)F3MW/AHP*48K4=-"_]/^R;\PX"_M<(N36?'7;)G2=2V-3<@&;F/ M38@F8S>VN0&M,YUN;KE;X&%^&S+Z*!=67OUU_E2W_=_2-,LJ5DC *[M%RX7> MHE$$B"ERPHI0RKU M\X CZN%[C[AQS]ROVWURU.YP27#VC^G)N;:W_3BO_WSUXY5<\J_&1[!;"%Z@ M,BL@ YCD'*#"=!!650YDGG&F,BA+Y)6Q=TW@Y*AC7]_$*)QL]0U-]NE'W)%, M(N(X-*/< &%(;H\3+I'S>OIECIW3XX3 F7P>M^M"F:;>?%"FDY9Q?3[)];%H(@$IL\PQ3P'B9E9GBB):>V8671$V-73ZO-G1A)U&9 MO4'0X7D/KJY,$@.MP3FD@ M$7I*36MI[KX;IU+BBE.&@:S*$J!*,5,TH/]3B+24JDP9\FKJ0=^ R.#'SC8OSQ+ $"=#%VV/>[1\+&3DT^0+-IX>(%_Z8&", M]ZBH<5?N>%C\.,MA3C*98NT"$ :0H@0PQ!3($85$?S$4SKR*#UT%3^W1WQV) M>@9D78%65&.)6 8X-AVR2I$!EC$!1)4BFF-8P%+-OLDU6[TDU/L*# ?VKQ$" MX:ZX.X:^!\!R8'Z^I?S?/Z#MB4_4$+:K['&#UIZ(G(2I?:\/[->WH1M[@&@* M3#<_3+>OU=($O&W(0Y5EGE=I"2HAJ?;P) 0XTQP%H7-S7V MV%9>/*Q72M;U?+6DBRXX8G=-@3/.+Z#MQB3Q,!S<>VGA:S6]2QI=DS_:_P_4 M5\<%GB%:\UV0^"+M^/JMO]2"[\I5?A3#Z\5F]E'JO>Z<;_2]:?WU^ M?<9X* M418 0IX#) 0!.-=L4RHH6*$@*I'3L?EU45.CEIVRB='6C48<$.VGD+@X#4P? M1Q!YL88O;&+%G\T;MFG+/ Y\!S*G":,S^;HCTQ"O^;RE4YBU9.IPAU&(U-V2 MCD0]K@CTT;:)XA_4?BMGF[%@NCMK/\0V>[8=N-L&W+NR!DP0P67.@"BAZIL[4B'AGC3D"V[;LI21#>5&F M0"', ((8 :P0![*$:885S*L4S38F%\%OBWPHQHLVM\)&V-MMZ/>$MHW8OZS[ MQNWY@.JW$PZ':JP=\'Z[^E]Z4;J]+?T!"(.VH&\DO6R[^0-KK[:6/_RT_X3T M7^?+^>/S8YN:7(@<$B0YJ-(RT]M7E9I)613@DG+"194JY10=.[GSU)RD5CGW M\>B'./4_S3=9/_ #W.H5>3;Z66MO'8U^>-/1)J.?M65_,/KY#X2]@E]1O3I< M?OHJY>:]@5B_^]N9:JC*LBS'!TFM/GY1.UP1 M/GGBW5+[_S;4]B#7\Y68\W9G8+J\UEKT8K5:=K]:O9(/="YF!=&>O!05*&6% M .($ H9S!(6/&-/KPC2 M9?1)%K<@=FZJQ4WW"R/1PZ9'VY9IKY_UWLH,^I,BKXJ<@0(*#!!-,=#^%@,H MSS.&9<9D@?S2'OL%^CR?XR0[[@U%M^GEBU9C[Y3'*TCS-*U26I:@X*P$"#%; M82P 9 A6EHHM]?1\BYIM8WWAG!#)>9[X(K$4=G>S?IC3G>\*HRYWSX^+58_I&QS MELZ/A/UM97LD2'%O9\K;NKG]OYNP^F^KS7_(S4?)5U^6\_^68G>GYJ(/FZ]R M_?DK77ZPK8/K&:=9BDJ] <^D,"-)! 1$\D+OQS,I\R+%0GJEG;Z8)5-SP']? MKK>Z'TRD;DH=U^VAI78 EZLE:.!(/G[ZW?--]'+?'#<"_EM\'U[V6-3.W6Z_ M -:6N^3M=[YX%N9MT%C3UGYI#)(?M-#O\A?],TW;_3+8-MQ_E(>1\]G:YL2\QS9.4 M;^;?I'XKT>YLH\RH4CB5@%30Y"H+#EA9Z>U@*DJ55X24N5.2U#5!4R/T1M=D M3UGCZM*K!R!^Z/;3;4S,!B;.4+B?"9 2L[HJ _:$7(;1J^;"5) M%'2O5J#$D3+0*41]*332>JYOO\LUG]>R?K=LDL^.PB#=WQ_6'\(.Z7(M(Y MP8LM]03. ^HK!P+;4,86!#/AN('A3.B_^U1BL1@QYC_(&HX:VX]KP;1B^(.L MCG>L?A@M AH9O5[0NK[76CZNEI:*/Z_LKU[M_>JU23Q8FS9A'XT=,P6%Z:.- M ,U*LT="%<",Z*]9Q0L,FA_ M[XR!\,!O#JMJT&T^GE.9CB!S6V/<0L8 W-YI]H@C8TNV1UW#.^1 MC)$'\)ZW\'3T[H7/A3V^YR9[[P[C&9<48:CTPVOZ<*=( )*G"C!4Z*]#49(J M]TK!Z)4VM0=[;QK]KY(:7?NGL0;@Z_;01T-M8 ;8 VQ/T^2/01(0G$")20_] M D?E"B?;CXG#[:(P%OE-;FP+R?7JVUQ(\>K'[WKG^VZY+1.[-^>"MK1T^[XS M8[EY!I&IO35EMYP#2DD%\JPL4@DS7*7\23I;/%HEU%:&?)Z#FO8= . MG>?JJ=6+Y[:&H>B2SQIXY\#IAIR;^N/ZH^1R_LW:EWSX@J MH@K,C"M=?8DYLE,=A;=)7LVV=14:Y59L5$'AT;%.R9[QE%L5*J- MBN4Q+\>]>) #!@@(BY;ENL"X)8J;1;RDR3 M3R09 02F*2 FW8/A%,H*N@Z4N"AE:E36:>?9L;X?R7Z6BH;/P#SD#HW7_(FK MIM\ZB^*R@-'F4ERU<7]&Q?4/AQ9B?Y1?YN8L9+DQ,F8HIX)D2((,4NW.2/V4 M8P(%R#G,&KI3W5-/T#WST^T?G: M.(/OS;PRR$0EI<0 8<( RBH&&"D4X%F>#);VVYVX0>^V'XD.Z-!O_IV^2:>P[=5ZE^QT3MY'G23GA5',K8:;X%$W M%UY8'&\G_"X.XZ5?MS'976AFFX2D*@Q+@3G(\KP "!()*!%Z1\L+FL-4NQE9 M[D-'?<*FQD*_G@M6>^9]]8+K1CBQ(!N89_;0VNDY2+:6"R Q2:57WJA-S0J0\6)\%2KXMC3)PZJNDV2?:5Y^FKP-28J],8T#;O4K0ZFV)KF8!D=3BRZJ8Y M50[KX\9D0Z(^,*F=S%DZR7SM]#?WG^_E2OM,<7,^D8B@CD@":F^ 3Y0(PS$H 95Y4 M54ZJ7"*ON--%45,CN --$Z-J\H=1-K':>GIC/0@[AI>BX#9T3"D0,O] TE4T MHD:/+DL;-V1TU>J3.-'U*V[K]?ENR5>/\C/]_GXWD'*F/:)<953O[$KC*J52 M <9*!3@O*"F*@N5EV@V1M+-SW*BC3Z;30W X1W(G>82 ]89^#Y_9V0NV&WW< MC-T+=,W<4]$4_D2-1+O@,40?R[/R7J0K99_EEWI,]EXS\MRJKM5Y,X=K:7M= M.NW9UN#@#+%*Y9*@!%, PK>)=3F LNE,/][LA5YMEVD;1-9CS5GRO>KX!CTFN "#QTWBUBIV9AO MD\8[ $Q[*O/K;=_(YDO4P#"!45"!"S>)84^^ND\@D7*X%8DVL"E4?F!%HM ; M_,V\UOM^6.N$2M7KPBH90"D7*B=^L0 Z;2%' L<(IDBBKIE,KA M+'%JO&)R[I?:.]$;'*VY<7>T!_O7:OVG6FD)=\:O[8VC!^+>3S:#H#DPW1RH MNZ7HK?MW_40B$$F/WJ^Q$1VIV>O-R/JU=?5!J;>/J].-QFOY5L#\5]9Q],Y2LQ3FADV(7^&P5)]H"X.C=CF)RE%UO)*45- M JSX6\5/PEEHHSB3GQ:X)^5>;47ER=RC9>*W9*^_9)OPZVVQLF,H3# M;WQVZ.WIVWGJ _2(\@ H;MOUZV)'[L3NC,-I<1,P(P4WG+XH?@&,BV;W1BM.KQHO-'%1XX,XQ.5/A<]Q MYZOUTVK=]MRD&_G:Y):N?[Q>":D9*Z\P1BDH<)H#Q#*3!\H8D#(54C!F"G9\ MQ[GWR)L:A;WMQI3OZ7R76*TUS$FK>6)4]Y_PWH=[/^4-@.; '!@#R*#9[P[P M1!@!WR=E]$GP#B:?&PCO7R7/#;ZCG36ZKO\ Y^P#KBH MTS]7W9MIN&?^75.):!!(.@C:$NE?KWQ5QCM/#5RW29RB^NK^]S@[#5R1:">F MH?*#STDWZ[E)9S(3V'[3V#ZOUS8]E*>\("0#+&6FH2BD@&'*@<0",ER4&*74 M\W#TK*#)O5ZV>B9<*WJ7+%=+T.KJ?2IZ'EKGH]"; 1O^_+/#ZK7%:J=EU!// M7APB'W.>ES7VV6:OQ6<.-/L_'UB672FIT2C:K*O:SN%U+.A M3P_";MP9![>!"3$4,F]VNXY&3,KJD38J#UVW^IA<'*X(S02Y%T)_=>J'5;VA MB_\[?[*)""4K6(ZR'*@*(X RF &"E0 <*EGFO.2I^2 M1ME$:QN4ZW$6V7Z6B(?7P P1"E5 -DO7X.*]K$VZB2_&P7BEI_T47G^3ZVYQ+6Z4\TU2 J, 5$$5: $2A I1C M#HJ@F,]AGL>[FU''":_S)=+<^JX[8OC MD?'IN1*2YRF7& (BN 2HR)G^J4B!(A@)B(3$*6U7XNWRRMYZE'7HM!AZ%0[Z M$@V'?S^3#XSHX#OBMB';GN:VRF%?]Z15WO:8< Q7A #MD?<\'. C)47'!-XO M=SH,NM[$:L];CI=U'6;K04IVX"W"]O5'-7--UZ$/RAX@[976O:+UG)NREOGB M67]Z5@A.A$HI2 DSC8-8"AA#IGN0(#G!:4FR?*9OR5:NN_XP17R>LWUUAGO, M3KJ8-YWKDN>Z:5?&5X]/6O.$&4.:XKC&E&0I-\G"1/_TZ^5__@]8IO_;7AK> M_BYP;=VB#<.OU\ OHI/BZ,8$.^"A6;*#6NI7V_5J38D7JK@-RIAAC$!-1@UQ MW(;6$^(5%AF[FS&U6MY9'M0/X3>Z>&[2=>ABL?J++GV;79Q%V8W<;L5N M+!_:1%/O6]A^:V#[YQ:V^ZNP!3:F9\]K.A#'%P MQ'-T /2Q/>#YA[T3WZQH+_O M!3V G4*PB\M;7AJ,S&@AZ)QR7=!=;LB@9]**_]EU^,.$Y]",W$HER35CIGK#!F$)E**EY!F&4OGGS ^BZM38M5,X>;(] MI+3+41MMMUTMS6^429M^M/,@K1\7TJ9LF'5W8^%IK.; C!TA/7[[77CHO@N- MQ=7F$UY9Y5Y!-BQZMV!Y>)#\$TVWN_2"GXI:?X MY.^!;B#_*L7S0C_.Q_[FSA-]OYU^)RK"*ZX].YR:!*-"[X5IB2J 6)45!)O> MY-++L_.1/K6GUV%7=L,,0K^%<72]AH+[Y?>_ XTN#$(LJIOCI<"XGDL(-B?. M2-!- J=(;[[*M?%YUO*K=GOFWV0S(LWLIG^3FP_J,_W^L%I;;VBS6<_9\\;H M\WGU0&T%6"E2F$M6 "F$=DL(98 @S7Y8E!E.<\H)$SZG"#?J,[4#!VN./8/= MVM/&_I*YMU:9 M,_3&KHACJ., ''4J]8TJC3ND.@Y^)S.K(]W6/W_]39N2]5GO-^NY'74KG[2D MF2S*-*NX &6J_X,()(#E0@)>X3QCN%(H=SIHZ1,R.1^RU3/9*9HTFKJGK5\$ MM)\!8\$TM._GCY!7MOHU"&[(5;]XZ]$RU:\9MY^G?O6S?H]ZK;^ G^<;X]F] M6XKYM[EXIHO[[W.]B:25*DC. >(H!RC/." 0,< XP1DB12&04X^"BQ*F]I!; M)!G*_B<\"D #/]X!V#@_WE?M[W$J]+5[#H7^U_$#?OGF MHSS=5VWK'NWK'PS;3+U]?%JL?DC9YLN>;YRBG8A7$-4K7R5HV M1>W:9;=GA.TA$M^ST6^_%6]!W79>+[),(Q[[;8_S=@H^I<6RKG&<;ET/ W/@O&(:!.:S5:X I.&\W'*AG*2PH5JP )3<>%D<*4-QT$>$X MA24OA->QG8?LJ3W?-@2Z[3)L2X+XOKXWIL'W+((;*PP$[> '=&>2YO>:.1N8 M7SO!?'O:_'7 !LVF[Q'_LDGVUW&YFGOO<(LP,MMVSWRW?'K>U._-@*^L?9NF MDG!&I=X4ICD"2)GL V&S29G,5)9!G&$?\NJ1-36RLKHEF1\G]6'IQD&1$!J8 M?8@ZG[1 6V3;8.[O;5]69><[TY MU )F"&:9E(H"2$T+SHR5 &>2 YA6%==O!\9P[I/U=5'2U/*YNGV<+3BRE4:) MV"KKV>;X(KIN7!P%LX$9M8-K;ZS%F^MP^7<6O@9%U&[!%X6-VP'XFLTG77VO M7A!8H2*7>@>\N%^*>V$&U]0;LQ_^)H\FU$LF%:\HP+24>L=:$8"5DJ!42B"4 M8\JP5\6XD]2I[5U;I:T;2 _4]JQV<8+QC>*CQ@+/JO4"*6F?C M)'C<(AP?+$XJ=+PNOKE\9[F9VVY76L(N=?[M=[YX%E*8H\+7MCN6];0^J+=T M;3I>UMIYLIY6TPP;LZ*BF5* %$P A H(F*H*@#@L*R%4+@JGF??#J#S::BSHKS9:IV6F%M3>/_"UPW!^_V-H.O35^@66] MI3 I(OH#52[%T/"E2ILBHMM3^Q132MB;Y/5JJ=]/?//O\\W7U\_U9O4HU]O! MG:_;&5B*4)(A[=G2K"H!(FD.&,?:O9459D*F$&7$Y_W@(G1JK+\]ZUS+;W+I MVW[#"68W HX-WL"TVJF;_*7U33J%#T;\OHX]A*8I[RN MC93-HG_H?M?ZRQ]E+=??9&W\:<[7SW11SZ#V245E.MI7+ >H2#4S\3+5S)2A MC%&95XK4I@IDMTK%\BZ<7\O/U#:X;I MS;:W%O?7UN+V'!@O* =-AW'3Y&4S8[S0NIHDXW>W@0["ZRL'*+_8)-?N[.2H M46^74VS[_,PXPXR7B )24$VTF!> %80"4<(2BB)G%2JB3D"/I_O4B'G_J#SY M8LVP)^._?WIC.KPU)^2Q#\@C?A4B'9R_S )/X$"]=CU1;Q#8':;?)2<=U;>5 M)!:($4_;XZ_>J*?P$=6?UNE\_'7Q/K4?0(7 8$:[2WEML%W:N/MJ:<:Q=R=T MG/(LYSD@RM8A]C(YJ/^4M>&\I=TX2>CIY[N5259V_&9'<\!=8[PGXX*XN>/NU,0&;MWO?FW_: M[\W!]*(&ANGDN_HNW)228)UUGY;O'7E%8J?+>LL/]+KMK.N?*;<' V]6CW2^ MG'&,JM2,3^&(I-K5UEXV+O(24 ZY*%-9P(QYN=IGA$SME=,.8>^43/YHU/3, MZC@+IZ-'?2-(0[O1OOCXN\X] $3UE\_)&==)[K'TQ#/N^^QM"6@K]?-\.=_( M]_-O4KQ;:EKY,F<+V2;B/IM4_?M'TT_PORUWM9%QF[CP67[?O-(F_3GC%<8T M0Q 45<8 @A0"EA4I(&F)"J%4*IA7J6=,Y:;&,?M92HUUP)J7[.S;'DHU)B;[ M-G9G4V&)9E%6VR_-;.PU'#')[(;E:Q/+$F-B8FT<(,]%\LMB M(GLINRRJC.#LCOG2.*_+II.L%O.@GX8FVS2O*IZ7.0:P+$VF,=6^(28%R'B9 MH[PL88$RSQR.B\*F1N*MKLF^LHG1-BP/N!=GYZR,*.@-GWL1"%Q(+L3ENM'.#-C32H$.^ C.:8%0RFA(I1)M9=575J#+:-C2WFJAFG_D/2=5#H=)BE]0B6OOB" M33\\NE?P$@ZYV69Q$BZZ]K^/4;2.:,>;22=NT3_005OEYOY MYL?/\T4[N7Z&L[9;U9VX$'M>@^UBGCPO37/SR721"OBN#'PZ/]#2_VT\ MT,;^9 ^ I*EWV6@(3GI2Z>NGU)$J?/$F<4@?H/[?XYP^?%VB'=7?H$)H4)9M M=HUQ[EEM:_QF*,UXP;63FU&! 6(H Y0I 8@@5&D7EZ29TW2>?C%3$=BSH+K&7F^%:O"HJS=* >'6/A#B!EK/2AHYQ-IG[6EPM??3@5-1 MMTV=I>:DHZ3\C]+D"'1_;")JO,0"*H0!QI*9ALP44%'DH""2M.YV1AE$ZT$H\)V&\[;WY=!T=+O5?,C7Z&7(>!B6FOU;Q1 M[TRYU%;_YA.1XY2AT$6=:NJKP[AC3 ,1.IE;&GJ?P""#7.B_?KE?BE_I^D]I M!+<'Y#-8L8KG(@4E9\A$ W/ H& @5VFN'28I9.J5V'A9U-0(K]74[LT?.UT] M-^27<77O8A%U]WA9VKB;O:M6G^S-KE\1QA(V MBO7,-\]K?4MSW&V'$QZK0?43=JN!FG@5G!'R)O1NB%("89G!?9OKU_ZK'[_7)DCS\WQ)E]SP#=_,O]F&;C-4D3232@")*E/35V6 M<5&!O,"<*UED**M\>HF[B_;BB1&:BYLY7%RKGOST7-L@[3^2I]8*$P!6G04) MW9K@QR >J^)&*\-@/3#7&)B-ULG#'K@__=Y!OE4^N;\.LS<+^2,6DYH\I(_* M5_ZH')-8P!U"_9JG)D)=?U#O5\LO9D=E8E S5$">I24&4FKV0IB4@%1F?$ZE M!,XE+0K! LY#+\F;Z.'E@WZ)\/D3722=VLEJF0BML*^S5^^R$'J=/;'UFE M[_:"Q$\[O9/55O&[A#ZNGGN:H=ZP$JZ\$AG?P4FFA787Z]U3.?FP!^U]/[0! MS.,!55P:JI$) 09E7 M\W_6BNR)N:/VF^Z6U_OGV%[Q*C[.$ M9N]MLMB(=@?SLA2@$%D&4$8@8"E"H""J+%A.%-,D(]JM@0V?O7U\6JQ^2&D_\Z"_45_U#M8D*\Y0R0J2R@Q4BFKJ*,W\U8Q* MTX&$*)Q+7O@59P9I,35>,?HWA^?*Q+T>]6/2]1(0MBY<)F\_/3QXGOX$K8_C MR:"=SNP2^$ZB/<'0CK5O0&9B/6F"L;EL&>MY^4WKW4Y$%YC+ M4H@4Y%D% 2IR"9C,*1"%2C''JD@+O\'S#D*G]OQOQPH;)T<_^>:(UO/1=X$: M52I3J6( &T<3DQ 1_O,./>YBP?G%4\]?<3"L>^ M*$HJA3"OM!P!1(L*,*BX?J7!,L]+6F22^1Y;#(/\\&<8]Z>SN09 W/'E%QG# MH5^(.W633M_$*'R7:)7U?[9*1WP_>D 4]9WI(G?<]Z@'$B?O5I]KP]ZWOZQ6 MXJ_Y8G&_/)D&<*9S$=3O6D13"C0#E68DBP08%01D988$AAP+*GU>O%[2I_8& M[I2W28(G@SIB](_R6QPW\AH,\H%9+"K:WGP6A%I,8O-38%2&"\+FF.K";A+& M>3T34-[/E_+=1C[6,Y:9=$*2ZDT%+4Q]4@6(2'-0(NV#Y5A[9IG7P%47H5-C MN/Y11,D?1O'$:NY);$XKX,9GL7$=F,9B0.K-7CX8Q20M)[FC]OY2W#VLTHDD 8FD0!\O)K17T'@AI[TE^X\ M6FOZ*Z;M=ZB_]M'P1_Q^N7RFBX_R:;7>S'*J],:I4"#C0N^ID*2 Y/I)3PO, M<5F559$[SY$X)V"R#W>C9-)HZ?]@'X#H_E2'0C/6(^V&2M#C?,[T",_RP6U' M?Y#/&77N*3[[N>C[AS.S$PUQ?/YK-:,\+:$L"&"E@@"56+_":<:!>?PYKUB1 M8:^&!T%:3(T,]-* I9@"F:8,"NWW9-!I2Q.NPM1X\&":LXEPSK=F MF ,OT1WV/NU9DM1R_6W.9<*-16XL>L.B]5/H.$LQ,'\>K,*]B3/O5NK9' M[@=&V*.TX>$7K1_3].QYV64XT.7OM1S.[[+;D6Q>9.8^]O5D^KG8E],-=Q[E MS72[Y=UK*<*=;FC!; >)F=:(K]O3?ER0JWS$-"N M^01]-Q?\9DP'?D7LP6D4O$M>QTZ=Z$4@>K?F$T'C=VN^9.O9;LT7/QPZT;6] M3Q,8F"^_?-)OM6?MHJI"5*Q*04YD8?+>-%>40FFNR(D20BA(/*>[GA$WOA]B//C.TW\G1^ M[)7/!]<6[/HC+<5'N9FO;:.7,TDWM.(XESD&)*\H0#E3>BN;$< MF)U!+,]+ MPWS/=TN^-N,*W\CF_^^67>;_O\\W>M-;;U:/& 0%:A#(LRI;R;N^'F?7I(=WI6#J=P#,SKMU?$^8#OYG7&!G0<7N^T3G[J M]/Z'"1=NBX?^TKHGG?)WS?%R/%\T +.8OJB/^%%]T0!;YL2><%@P1"=Z:O9ZO_K[]2^A<-]JT[FJ=OO$Q"FX;[2 M:K>]+_[_^7:Y.1:3T7=";DN$^0\-.LD>/(G%)]EH@';3(1J,[!%JV^GH9,2\ M_4ABH$H,5I,9"3'4^D]B1$1TX_X>(R.&6M-H(R0&4S#JC-YWRV_:A3D8F;D] M9"BA3 4O%- O=PY0GI6 *H$ +%(DBX(6)?9J.>.OPM3T-Y_RW*5-Z^ M=7![.PZ+[L"OL2M3>G>X[ZP8Y$PH',01!O?V:3&% ;X.*#D.\G6YT\T]]"QM MUTV7M%DN(<\(E@ B9/8W:5MQJLI,0BI%EBG/_]LQ\/;%;U88NW"CH@APOTME*&^Z)>= W,V'")MB\4LG"GH\N6GVU M3^['/I?@=>.;"* -S#!;#1.KXEVR53(>GUQ!(2:#7!(U*F=8):Y]/(P7 MNB2+S_3[^]V7?X;R-(:'?VF-:N/+I,%9XOUI^^2S7CV\DVV^GS/1NA11< 96E=I>8 J9*!"JE MRI)F>99+KYD,Y\5,;8-BM+M+EJLEN-96V0=+-P:X':&!&< H"/0J/"8-3&^_ MFW)4XRAT-52_TLWSNM^E\B:$?EAB$L(%2:,20K^UQX1PY=.QTECO.5\]ZVW* M1\FEWK*PA9QA(A4M<@;R"F$39\[U7@)#H$3%2UCD4JFLRU_][,X2+K*=GHC# M[-7/8[0!:15-UEM-=S79FE-Z7I+AR^#&+-%0?=$4UBW .Z6'3%R]#-&P&:MG MY+YPJNIE)*[GJ/9<&SIN3S_030L*+6WU*$TT9?7XM)9?Y;*>?Y/M;[M#9Z$8 MHYG" "K*S* ]#*@F*%#QK"ARFNN?O88 >\J?FH.S5=\$0@[T3AK%@\L^?1?& MC;H&A'M@%HN"=, @O2"\XH[0\U-AY.%Y0?B=-"RDTI-[CLFX#=KSA6*^V M8[%8,R?W9CQ3*4F&*PY4FBN )%0 P[("144%1TH4-).^([!BH#G\P"LM(2:0 MKF_*6Z 9_&6X4^Y_=9G:]YO->LZ>-W:KM%DE#S1N-Z;+B$2?&'LH9?QQL&>M M/#OK]?PG0Y/0M(:F!LWD 7^EV@DV(R'-ZV^X[6+=H3V3613W/.5*X( M0+E)/Z^X BRC&4@9R7G*%6:,^=4=N0GV>43&*3QJVE)T.S7[L+"N0^P3_=&; MV7#+"CBZ-M%1'=K'L7!V&H-UNS4[R%&-WNK?#Z6H3H^;Y'&]'R\T3MP@OZO# M6.J>\^?'9WMO*^_,<>W[55UKQ^N#^DR_SW*&8< 8EF* MBF!>EEX31SSE3VV[M:=^-V;D(*=A;BWPHRW?)7'CKP&!'IC(]C%N2.ULWLA/ M1OU_V+V;"3EI&^+16B!X,?G-5X51B2X0GV/&"[U-<$:OOJ&^SZYM^6?Y??-* M&_;G3/MD.2="NV6$ZO](F0-:HA)4@K"\JJH"^UG>V%FW5RT_DVU[_9K0V4KW M0NAO4?U:__AA_7GUUW*F(&&4( HD% R@M&* :C<(4+UY@XA"B'/H-U;I1,;4 M^*$=$=3JJ7<1YE^K=6)T]1VG= IH/TU$@FE@=@A"*&""TD4,;AZ>='KGD>_E- MH_)]7L^@(I21M 1*F:"[2O7NCIGRIS(3,-->6U%Y[>[29F.Z+M14'Q,!^:A6^#T9B$_=&)2D:/D4?G(#XUC4O*\^M8! MWO:D\7+CI]_;P5\$ED7&4 9X2;2OPY "A&FO!^:80UJI2DD>-LC[C+2I M\=#>F VK;6+537[2"OLVF^E'V8UXHF$W,-_TPA9Q@IH7+L.,\SXG\(7&>O?8 M?GF\=]]%,5(@3;KE#!:85H@BP%0! 9*L!$16%#!>E95*14X*+PXY%3$UXMBE M\37-Z[C6\9:D1PNC&TG(QM'(F> MUUA'5QNFC7T;L2M^*A7)55G4OW7;9AW@N>ISC+ M8@4PS1)SJ&9F,0D"&1$,"QP7DEG5]+9L;V[TU9I;;Q[0 X/=2.T2S'86[$U>BL4IP9E9(*($ M"UH JF(,D$R4BJFB7#E5&QAN;FZL\K:OZ]M+\' L<74!8SM.\8=<8$HYK^_[ M]\VZ"E.FR@Z<\**_KZ-%9>>]G0BP)Z6I]^6*KGA)E_MZ?_5!!DHQ1$E"0 PS M!K#$"K!,$%V/5N@3H1% MN9\$#CG3%/3GO4,^WMTN'/A;>% K]L/KT0T]KJOOR M\??U5E8+$:=)BDD.."L$P(DII9T5$"!%*,)ZJI%*J_@@N^;FQ@^U4?NZU1%5 MNM4VEZO^&M:=^1&O';)C#4OLA\G#/Z*!.>2P,%UCKM']W1E\$]4F>\50K'G] MI=1Q71-B>=#NC#&U)FDWB!JN-O?4#)S EG\MGS()#;MYU+&QXUTC<]E6VU*4 MRR>SGOPB>:NYW^CQ2_%>NV 22IZ:M^N3>D2H1 MRXB>SQ6YYFZ6 (J('@XEY'&:)CF53M+(7JR:&\7WG8JJG5>1;-V*S M31X>V MCIF4+-FZMA\:;B):N^>8(.>EG^TFF9/W7N#AY*#C]@Y%[PXZ[LUAQW5>1=JM MIC;J370[W''N*78^@?::>.?%L&G3\7QB>92DY_7A8U5<5O*3>J/7^^7V/>7U M*87YV8>M?*@6K,B54I0"P55N*OHQ4$",@" *BD*I)%7$Z31TJ+6Y,;,QK-96 MK\V-.GNC/^I?U"8[KM*'P;8\!_4%8>A#SVO0&Z'=8H&*7^&6H08G5FVQ\/U8 MLL7FII%R\O?KS=9(1NY#@>),",5%!B"C*<"<2< *Q4&ND,J(P*R@5KE]YYN8 M&WO4%C;5K,:&5)W T8XCKD,G,#'T@ D24W7>>:^JW,>M3*O*?=;+(U7N\U>. M^[Q_6VTD7W];E?^J#PE^;I6%NMH\U6=9/2U-[$,]@VF24>YJ97Q]]4["Q( UU8(Q!S3',> Y43%AL4BPT]S"CUESHY&=^9%:;^KSQL>= FR7I;5= M1]M[33!MD;QGO3IT(QI//6I'3M/W4V!"ZSM4'VYV+MU$NTIC.Z?:56';58U? M]4T[S_PQH5^D?;*G)\LF95R_:+YD:<]/'WTZ6V[E1[T<%1]66_V.EVPI;TW= MXM\JJ9Z6'TLE%QD42DF( -*3.H"S@H(B412@')G_)1R1W$UFSZ99E^]]&I&] MQK;(&!?]5*YJVG5-LK$"W/H,URN(X0]TM;F@MC?:&QS5%M]$/7"]GN]:0^3Y ML/=RNU.?_%HC<>(8V/[>D;(1M6JHV?Q:KS3/[2J^%$EF!#T1%T8J F% B8) M*);E*85,(J>*T2=;F=O\KRUEM+-R9)&7TXC:,(W)4*AB#PJDYP MLJ%I%0F&?#U2(1B\V&?HJ5F]FL((FXTY[ZRCZ!>%3+D4609$034CQ*9(M,P( MR%+"BQ1#KA3MBD3;<8)UVU;O_V&1Z,!,\3*%;U-^N]^"M0)/^A_4\',UHDJT M?6?8D8E?@%\[K)467$ M$.J3O-OEXNF1]#7 M%#7N=X9&M+-T-%V=1=V9J*X"\14HZK8E^SV:MQ?1O(:<+N$3B);.-OM:A'0) MAP$JNGBK&PE5F^WBW9^2UZ$%GY0JN=RTRAUY2@HB,0<=6UPY,NG7)$S=;=:JW"Y25:@88:J_8D@!3BD'!<5& MCPT7%*)4Y0BY:#OVGNWT(4^@XMCDB3W6MCFF[_8 LQO^1\(0^*MM$+@;1L ] M ??85Z_)MKW'3YM8>^S741+MB4O&?9/Z(7H!OGV^TQVVO5T)LS/R:!82IN9? M+ N2LS' 'V#'/!+ &)J4+$37&\EKAMN].JS57NS)%G(T5EM.$W@R;,I-H M'"N\[ -T[!XWMJ+35_KG!Z$G:J4J>=W"KT_UT"_3G"42IR A @*L]/0J%WIZ MI=*"\[3(4[UV#H'\###>84M]*[T6,1& M5'RZ@,;5=9_./7_BZD\7W#RN 77IAA$R+YJ&I'Y-MI_I5GYZ-,^$[;) RICD M16+4 3#7LR-1 )HP#%#,-&=01%-H-3L:;F9NQ- 9&AE+H\;4"#KHCIP'=)@+ M_,$4F A.(W1Y?>4"E8,TBQ?()I)D&0N=FQ++140&%5C.WSV=\LI%#PX45RY? M/;:8R7>Y>I)-LO^JEMC[1[F]?_-4;=5_Y%:>482IS(%&6 2P4 M!T612A,V1 M(1)9SI]6D6_-SX]'6^NASDSK3K&A,AJ-)/.]^:;9V=^$Q[0]= M2Z$X]9'=@C,<\H&IN<.UE3=I3(]^:-NCSOCHC\;\*$@1WW'(^2VGXF3!Q/55 MQJ!S7'!EU%.N*=)0IR>_E17?E#6_?J5ZV;I04!:%V997&=(31,(9*'#*0"[U M7#&!0B#I='(ZT-;R^?/#:I?X]88^EIIR=@4$ MA&(%1(J -(,YP)!QP!(3?R8+3A)$E").'[9]TW/[ZAN1U,J-*-OH3$LR)M^VF>_"XR#%B9>4YSR[G@9 M>O7-*-&]E6S[53^BKIE!"8(I5PA R"' !J@B+3+ S>9KDLJ$0Z=(P%.-S&V M-#8VFGS&RIO(V#FJ$,E)1"V_Z"MQ"OU=CX#(_0L?P,#K=WZJG6F_]@%/C[[Y MH6M'*MS7D[]62&NA<()1D6-0U$7C8XY SO1T6=!"TC@G(DZ<]@P.GCZW/8.O MIHV=6F S"W:4C3\ S^[K'@U)X,^Z2Y9N+?,HPW[*8:]RZ@<-3"N+?LJW(WGS MDQ>Y1Y>U3WA?5IPN3;C:NY5X2[=RH5(B%)($Y 29P]!< 883!3*!LP+Q/%;< MJK;I4"-S&Z@[Y3G85T^%OV!53@3WH41DX19)= N")X M[.RC)XL;N^1JSF-J-X![02KPE[\'J3,RR#K\(A0^A_GS MC4TZY%_T^>7P?_F&D5E\S=Z3$)J(%&9","=1\:'&YL80/5OW<3EU--2H<(%!G.THPQ=ZH><+HX%S3^>S0,1K M.M]0>].F\UEX?I3.9W//2(G9E\64NL&P0)(6)$\ 37,*L*DZ2CD4@!$B\H(G MD#&GW;]S#^XUF/M'. MQ#'+YST]CDP>N'9DO3)^+\734GY21XJ,MRO14XFM)Q[[0']$.2ND4H#DIA)& MH0F!Z2D"2/+";$NFA,',J:C9.#OFQAF=&R8)XX0N:1UPTW/&L2;:R+ZR(YP) M>B P)SF"WZYPPB1J7(FFUW)M(TV9MJ;;=7@=%7Z[\G&O4CK\XZX<:J[B&,>) M C0F1L=-4*-1&P,ALH00Q56:I!-6#_\XUS*UGNI07U'6UEN76YXDOT)'ACZ$ MGK(/IRXH?@3XC&J*?WR=DKV^$?5<6?SX^6,%]Q[,UG_=RN>F6*79O]N?/"F* M"BBPGC=+"0$FB:DE1PW1IYF@*LXQ=EI27VIP;MS=MS=J#:YWGJW.K<9A;KEU M[Q')T-OW5X$X0I'/#AF_JGP7VIQ8F<\.@6-U/LO[1DC,?%K)+CFY*W2 K@W^L9^6]16_KR= )OD-G/99"\ M;MN=;VW:G;F+7A]MOEV^8VSX4W5_NQ+F#_/<[W1IBM7M7O4$"5ADB($L5L0D M\S- <:[75CG+D. RY6Z5)H:;FQN9&#-K]FCM=*20"]A:KIR\(19ZW63 ,N_YL M2L9VBOTH*QC.> 9@)DW-&HH!-?.2))'()$0) :T*Q5FV-SN.VGE_W'-2;O;1JYPS.[Q MS[0R&SO[O9Y>5=V?G_>7W-%G\Z/;'W0C&DG-ZM/3MMKJ(:EM]%_VSD9_&'>CUE^? M*[^@'>)UU1C&TFE7G$'1/EJMAFW-/>?W;;L9VB06WLE-N1;O]<^JA1"Q7L92 M"4@,,X QRT!.,F(DZU*SL9^D=F/!8"MSH_+.T"ZEM3$UJFVUS_H]#^HP)7N# M*O0$= Q*3GF_%U&X(O'W_+,GR_R]Z%X_]??RQ2/GD&NUU>PAVYFJ::)=,$$$ M<9ID"5 B(0!SGII",A3$D"1)C!7#(G&:!IYK:6Z??RT^OZ)+\%3)J&JM=IS+ MG475,9>KO\9*F#FUTT_?--M+?;:P%0%Z \UP*U:GKJ MLJ N>)RH$.IT^\@YS-/CX[)>.-&EV;U_OUS_^+!2Z\U#L[#J3I10BA$K1 ;B M..=Z,:,08'$N =(T)22,%4O=-K;LVIT;2_7-CK@YC5+:\*C<6^X:"V")O^7< MQS^JH6="?4#KXSUC<]0S.DQP@!M07N=)EDU/.VMRP^-H#N5X^Q5121^JZDF* MMW529;.4J_=[JGC6& M),A@DC.&%$XSI_R5[I-H>R^C=U_N M[J*?2OV+VK>_C8AS&M%?EEP7OA="N M1+4OGH.EQH/I/9)JA"G3AUF-Q^MD#-85CQM;"/E]N92;-W0KOZTWSXL.BQ6?OFQTMIH>K6L^:+=&$U60#.GE MF4!I#K"""M!"89#"!.;21%@FRC$][;"%N7V\C8'-J.B<=O8"/-M]H"L@";[C MLTV?Q33WQW=;! MP#NKKQ $L #?CAW\0AJ8+CR@Z><.F *RTW+S.UT^23U8/3TT MJ07&O/<;*>L86%EM/].M_(7^63X\/2R*F!0,)@JD-(4 (UR F492.-"H8() M_1.G9/>I#)\;^QE3@=*V1F5K;*3?#7D3/33V3I0VYMK]EB?:,^S4T$?@UZ>6 M&>>CVONHY_Y-P^H&@:B#(/IO*-.82 P5R L,TEQE27-AKUEUERMR&J%T@^V//]JAJ-\BXL=Y!Y>VZ7AH> M=Z;%/O!(TOD1=8Y$GWJZ\GU?=IN5K?*F71:R[ZYQ$.N;K(LF$O8;VU6>1 "] MP#DH&'A="].)"WI!XD"(T,\3Q\H$J7+5UE\S&G.Z*;-/95KY+/GZV\I49UND M&69IGC* 8RP 3K@9N)*Z:EHJLU0J0AS%@BQ:G>$898S6H]'>ZNA17W)3#U#1 M9F>YJY"031?8K8:\ QMX .HP[1M2 Q;'" MD,O-XTAI+UY4S_7U'+X]YFC*F[01:#%$,HUA"A*D,CV;3A1@*J6 JQ1G/.9Q MGCD5@[5J=6ZD=) [_F54[K@=VG;\XQW#P/RSMQ?4!D=[B[N22OXC YU \LE% M=@U/RD5.6+SD(K>;?9_R[XJ/84A)H6@&$FA2I015)E4*@T3Q3.80I2+W=,@_ MVYIP3P\/=/-LDJ(&C_M]G>\[UGWS"VA@2KH09QBPH)L]3-,<];].F39[%.P/ M^CT57_OMR]>-I-73YGE?]:>;#.6I2*5,05%PHZ$(C626@B!),QDS2'.1.)V5 MG6]J;MSSV[]_^?=HVQH;53MKW;AF %H[CO$#6&!N^>U+U%G9KT/F?XIS&0V? M%#+0VJ34<=GKEY1A<<$L9YOF-J6YVW2'P"/RNGWTD1V!38Q\8(X[5:?K)FH\,KM@G1*-]JH-LS/; M.+5C4<^SB6IXC48Z;+$O=[->N2K8:!POEP\;_^BQY_YL^V&E'U7'KO2CY+YL M3>76.[DQ,>3TFURP/(%Q1@A(] P/8$ER0 L<@U0H12BF)$Z=BA?:-STWJC66 M1^7.])N7\=15;7_TN'/ -1# ND]LHP%"(!T\)$"#_*$'\HM(Y,;TZ.XRR"." M!%SQ\ALI8-WZQ.$"KJ@.MR.UEZC&P,3X:X'=TY%/:^B3[T>[!R+ MONYZ\,M!#]X-]Z S?_J&VR?C>K-M4H[VC>A+5O?^_"NV(/O99"8THYL4FJ"M M6#) 8D$!CH4$%"<8Q QG">8YS-V6M0-MS8VM&\G#=5M TNQ,??[RF^.T< A: MAQW!ZP$+O=-W*HFVEV<;H #195R\[\N=:6[Z_;9AOT_NHUVX91QSW'+^]/"T M-*O3M_)Q(WE9/U__?2GKM-25N'U8;[;EOYIVSX5^+0B%>OD9!@3?6$8$.].F;\!]B7"N1IG &:0@ESCCG-G2+D MCIN8VY2PMBVZ':,*?H"<'3E>AT=@FFMUP5M$@BF#G_+>OS3X02NOH U^RLO3 MXN GKYQ8H:JM=_V[K#0G&8KI5JAK\Z->&>S;;]\V]6SH@TF#7%4EK\]K%S'/ M"5)2@$(I31RY8'I1R07@.":8J5CAW$ET_-4\F1L_-8[HMZ"W?[B.ONN?Z@E% MYX(YCVU\B+X;)R82MKKZK;%<+_\5WH4)5^,CI:\^=5I7[2M53T=[[]3O]3O5 M0^4FVN$2[8!IHGIF((?EJW-GH8]UM3-_#<$L7WWF34'+FT$C)+7T*F#S)$57 MI;64%6VCGHY_\Z8K_TP+F6[5@#YC8Z MMH;68^.JDLV>[KJ.-FPKWD;+O1,.0=YK, ],)$H5H"><)/%N@+&03&L,<^=3@+K"J\/A*^N>4Z :KCU M+]NA\-V?B.&:9GO13O>@N9$+C%.4(Y2-. M5P+UT?3G*(.BR!;;]98N+0]*)C7?:6#=.1&.1GZ5)KVD,3OZ2;0._,T0 =>NWM3_ MC>3>XWJRN]GA4?_>\0AGVO?%\GAHMF]!Z*.GNI?-?Z.>1R8F<]?%]2_KD*T7 M/SNXH0$A^K![F3H<_F;R:5HHH@Z+.K,F:M#P>,SU*KWH]0AM6@^F/9Y[E=XY M.OI['2O&9A68%":^K0?RVK Z=L%(GW;IFW?KJFS&\Z4):FV3F[25;8K3@M-4 MCXRI @R;89+F&%"A3! JP0FB"82Y4]2I!YOFMKS\+$VY1C-[UN/>C_7FGVJM MGWS3I56Z)@9,/Q./;?WZ/'BI]5E92?-&'H5?CJ6RV:U&TE/O]"C67; MYUI(Y_8$6]@I ,3;6.]V?]I[6^ OMDA_6R*;S5.!%5_O0)&O^IL M[F9,K-HV&J=C-;?QCQK'C.\>'I?K9RE[6T]MX&:.0U[,MS8WEFBWRQD(W2CL/IAUQ>8%HPIWM$^E/W;YU@"C9B^CX M9)WSC4W*+1=]?LD@EV\8$9'SU6QU=B6(3'!N69<@JO1<[EQ!HELAF@G=(B<" MLZ+(0$P2"C!6"N0X4T!22(N<)RI!RCHTYQI+YL8S.\,<@D"NZ@F+.)RI\ U, M4K4;^V)H/4<8C1F:IW)@K6"=I+;F$[/I =C-^YJH'I GE\ MX' 0T>/E@>.FMC_3NG3>+>?KIY693M^MER5_;OZ[7U,6B/-<4KVP5ZE1LV,( ML#05 $%!"2';D'/=XWCKPXJO'^17^JJJVM+RD*-?;?:@%U[3XY7$C MJ?BT^IUN2K-#:=ZG9!&G,8M3"?7JGVF2*@H,*%(Y2*1021%KGM(7C=8*/M_P MW%CJ2"F8U?.!JK8]TE.M[ZWUM7+P-3+! YUAQV$_+5HF]JIX>FE#=SV7US_<; M*?LZQHL8\B)'N01YC"' C"*3):(T#^8Q,D*A!7*J 1K61,N6=VXXT*!574CG?[_>*%EN3=60#ZV@ZC]D^>W>Y/A_EQOZ3799 M)W>;DLM%BC)LAY. UEA]OH*F2Y>-L>>']8U:+D MIO6/Y4I^V,J':B%BG,4,8P"QP G5'^B*J% )'&2IB(A#%J5?+C4T-Q&JT;O MT&CYU\/6'\;0J+;T_.F4&[+#(X=/O$+O/[5F1CT[[0"SYE];-/8\675$64G^ M[]_6W_]#/Z+A2/V7E]1X\?&34)BMDQW56%\_/G?Z=O4RRZP-Z50IXQ)Q"G!* M32480@%#1((B5RF2$.92.4V.AQJ;&S4T*75ZMM$F(K\X[-8VTTQ M?2$8F"QV";LOLW1#*,M:0.([0?9L>Y.GLU[R_%3RZ<5[QE&)T:C^5;\4;]>F M ,H")RE)5"%!JK!)+LH0H%CF()4()05FA"BGW>'#Q\^-+HQUD3$O^J,QT'(" M<08\.S88#TG@[]\!#>?O_;33/K_P%RU,^DV?]N[E5WSF*O=5P;O5MMP^_T,N ME_]WM?ZQ^B)IM5Y)4:NW;!:X$"PF$@$A&0=8Y1P4"19 9EPJE5&29U;*SA=; MFMO7W!@;&6O!/XVY46=OU!ALOSH81OCR\L ;;J$#;D9#YK0^L(+CB@7"\/,G M6R%8N=E?(MC=<%5ER??:PC?K55V)^Q_E]O[-4[5=/\C-/JXU%BC/4SW:)S01 M ,=Y!@H6QT#@G B>4:G_'%$Y\F+##_[B>=']'/=&FVPQLYH]-5 M!QV7%];=9#>Y" %^8 YJ38[,M[1'^H>V.NK,COX($H'L"E: :HR7VWZ-:HO6 MB)RIIFA__]A(Y.;L\HZ6XE>Y7:2(\R0G&! N]:J%XQPPCB#@4IJ*V46&8J=B M%B^>/S>FJM?GC]HVEHD8$3I\$B:_(<*'34P<"GS2O^.0W].7C?OH/VV^ MT55;8>L@VZ=.V=HG!WU2[\N5'I1+NORB?]*H GR3K MW<9)63H4PB]I/E@[(Q>^YB3^D_JM,E%O<4 M,D1CD.0%TT-"6H!<8 9DD60XYD66(*>SLRMLF1O[UZZ M0)/E8RH\::*UJT_ MYKA-=A*M9DZZDC^B]6Z*M:P%N9;]XA8KZ2J/>$6O6BZ=I^FKT*OIKINT'U'M M2/2IUTOO^KWT0LEK+^3E<8E]/:A>5]U7F#/M0OQZW([6YAX>.4*CI]M-^TK_ MK-NMS*.-WF(OWFH1,YE D6FVS86>BLL8 99E$C#((">JP"AAUEH\-BW.C5T_ MG2=+![T7*ZR'V3 (@H$Y;[=A:]*%&X-OHM;D@UA6WU Z2.3XAG0B*9SKH773 MNW&!:5#7QNI!T^G7N/AUH%/C=..X"7.G:T.79J/FPZK=,5MD,2R2'%'-PMQD M"G(**$T4X"H77*0Y*HC39/A,.W.CXKV9]1XKJ$/):DO=9JSG8+6;C7H *S#K M]G R)IK9Y9L+.#E/'R^@X'-J>*ZI2:=]%_Q].:6[=/D5Z5SWZZ6^HS+A9MMG MO9 _"HBO]CMN65)D*LDHP%P(@(DR&ZDLU:OF/$-,$T?J)OCB:L#<&*2.2V_M M_[>H\:#>>6L"UOM9!R-2J%QZQHYK0N(=F(3ZIA]"?9RR5 7:R1P+G_?,(1<; MIL_\&8'0R*YNGU8;[;MGN>[II;Q MK[K5KS_D\KO\9;W:WE<+I"!FA!*0"XD!%E"!@L>9_F>:4J24(L(IL.8Z<^9& MDOI%3MS8[\KNL./"Z4 .S(R-(Z#V)-J[TBSBS %Y4S@]ZGMU$_T_23?1IY7' MO$P_@/KDRBLMFI0Y_:#WDD<]/=5G\M)+M4V<"(4E+?1,,N< PXR 0L5Z\5>+4"0N[ M%"B_ J>[4^DZP_B3JI=KMW^6U2(F,J.,"( DTRM<55"0YS0SU4=$2I4HA+)* MM;[8TNP8Z$6NM;'1,4GJ/*J6JU,?6(5F&2>81A3#O@"!WYK7YQJ;N+3U!9^/ M*UA?NN%*V>-V.O2S7$E5;A<0DH+(A *BD,FSX@DH"L2 C(42BA)6I$YUV,ZT M,S=&:)5YM_3/2#:&1C^QQE1'0:!SP.:0IQD2&<@*0[88,[UDUF2+DBP3<9&Q MI* NI;I] #M!3>T]L'Y@M&-7#^ $YM:>%/2[[H7[^=(+-U[M^30.0=2=7S3U M.FK.I_T]J]Y\YO+Q2\'119476<:5(!("FA%-P(@I4."< 9XG^@\)"TGYXK&6 MY]%CPV9KOU <;9/+9_/2LK!KH)LC&8QZ5;39UV9O]#*V$9/?RM7*G._K^4QC MI/MRT"3=,<$>TC8FDWSX;^9"M;L<\^=&L(ECI=DV5@2DBJ=< M()IR63AI]U@V/+<5:F=W_;WNC'94]K$%W8XI0T 9F!0[DV^BVNA#,*?9/'=% MS:NO_X*CQ?)#=5P4M9W7ZGY=(4R'B_WGS1E%C7"5]D MF!=9AC.0$28!5GH)1Q7)@9$84VD2IP(Z%^"YT.;@,J M;7?T1VVYXY:[#?YVQ.49U<"[<52U MV2Z^EMNE_*0^K$3YO11/=&EDDS[+92,I=E\^?ETW8G&MU"A23$%3Q8MPB && M>0%H1C.0HYQGG#.F*U79(^"& M2>1:. *SA ,23F*QYUR^0A_VZ)&32<*>BB?#!;^M-I*O MOZV,]MU7^F=[9E]]7B^7>FEE"MK42ZO]9J;@*A,)TJME!2' .,<@SS@&E).4 M4QAG4CCM((\W96Z??>>)&17[OM1A*9TWD7$G:OUQ#)(CE_R\35WMM"A%V9P5T9PCJFZ,-JNRE7 M5G4F1 *9G>4"(&!?:55,O?@:E MX$=TU"RJP;O8/:^"MAY[PEM-^#%MCQO=_KY>BQ_E]-S&VDZR^MXJY>R#8Z'K0X=8#=&A($U M,-,/(SI-))L[<#Z9UZ'U2?G3'967+#CB"6,CVAXWDI>-T">H$K\#<] M&JD1!3 'D+BZ^.6I9T]<^'+ O>.BET,7^_O\X0)FJ4@ACH&B>E&!DP0!AB4$ M:09QBE"<4&*ETC#8RE_J\__Z8WW]YP^O^/R=X'K-SW\(*2^?/PSX^ M+YX_MT^^-B\R]KDFNAW"9C=!OP*,P!_T'H?HC\8XKPEI)]WVFW=VV,3$Z64G M_3O.(CM]V4@1D!.%8O>UFW@N8Q7'%"2_TT[Z5JV]_WZQ_Z.>O'Q[IZGE!8($*22B :1H#G.,,L%BO_V.< MYU*FG-.$NTW[3[8S-\)HI[.=K5%C;-1:ZSKM/PVM[<3_:L"FF?J[8C5BXC^( MQ-53_]-/GWCR/^CB\?1_^/*1=3^;,?*S-.D-^MEWJ/?C$EN6WG:2U MD>CX6C[H2SZI+_JGE=+DI'_7!)0QEF*5\!SD"G+-'"G6?\L*(/5?4[.@2)%R M*@'JQ:RY$4WKE='(:?V*>HY%>\]Z2O.-\^]8JA7L+T6#_5CV;1U1+VB>512U._3QZIVK_D_/U35DQ1OGS:-%>5:U!$L M]>]>1+R(19IDBL19!E22"8 SIBD^UO])..>2<);DB=.:TMF"N;%Y9YCYNJLZ M\'C=Q;8Y%VIV[PX[$@X*ONFYL5X_W6*P6M+5:2L7.\62 H- '9K[_*%\19*++6!A7)0]MWNCA&D^LOZ2;\BY>KW4OYX<]L>^A<9$10I#(2""& .(<@3HRM%,51, MI6F66U4J/=O"W"BTLS$R1MY$;VX=OOR3"%KPY+6X!*;'(T@NQT]88N- AM=B M-!$'CL#*C?J&/6P!_+E9Z0OME(46[?4UZ?+O]" M_RP?GAY^7F\VZQ]Z&?Z&ZAXUT0^,I(1(+($@!0$XIS%@@A4@$04L<*H$CZW. MA\M-1R>PF>/F&@/' M<;>@7>0X2D1F=RB(&+(\SH&2FTI2K.$]A M5_/$;CK@;H05#1_6/@F]SM@;&O4M=1NC1W2'W3 :".)I1KKA*(";R!E[Y[%G M/'P^AX<15DS*X.-1>DFR5SQI;FNNWVM*/Q!-V_'X0E"<09.=6&2QV8K1ZZL\ MUNNK/,ZE@&F.\1I>&2XROO0$23M&::_6(BSWEY;".SPH9.5^3KI2[^(U^D+Q@KBM.H1 M=<)!30W5[=/V?KTQU3$6>5*(N! 8"!8+@'.1 VI.$=-8\I3*7&(>NQT###V-]2N[8 M@.)7@6>PQ8D%>6R\/];GL;IKK!)N\^RO],\NSO_/[F=M?.K!_&0ENBH\IR

0P3[I1T'\+(N^A0A M#M<7?L6, ]@YL2AR.*2/Q94#MC4B^:!>6G8&Z <_E%5E%J"ZX;O-6LGZ7W19 M?9&;[R67IKEJ03#B-(92KQ118B:J$A2*4) 6G H&90PSU!U0?;7,41ACR(A# MJJ^3Y.[7_1CM"]\YQ.N/ZI!A=@^+[T0%L.MR3SN>[CD0:0^B Q>BUH>:D"T+ M=(S'WB&7(G0?3)1K$: OW'(QKL%Q,%=CU(.GR^6XQN^#7(^K'C16"\PDE^A! MCFZ,+DW5[JTIF@D(4P)4F@IS/I>!@@B]ZB \SK*"2XFLQ,"'FYG;0J%_GJZ[ MH>2EHZ3+&33M9OG78Q28[#L#H\[" ,+!PR#X%:DZV=+$HE-#WAZ+2 U>[6_S M\]/3MMKJU95N9*$_>\ER00%JR@(PO<9B*04%DSQ&F*6J2*[?_>RU.-OMS_7> M1K_[GWVXQV^ CH3PE79 >]:&W0(] 4OH/=!^DZ^^"7K"?YM=T%.WC8RT[ Y( MVS"FE>@DC4NI*8Q63[KE3ZO/DC]MC "4ON#7M:E.WOQ3+ZW+NNS!AZU\J!89 MU%/#/!$@B04W]0\9*!!# .:)$H3FJ' +'/)JW=SF,_O C)M..PTJ M]6K@M/&F(; ]"D4-TLC(*-7RVZK4ZS&ZVNHUFE%$,$J!IFZEMF5?FS5A.(MQ MS$&2I"G ,2M GDD"](H5$R553F*W NY6SFZCF7_N;I1C0,T7,GZEW4 M.>08#FK7)794[1_HP!Q\ TNK_;K+^70HJ?GW^K3/C@ASK?R7 FWY;?:T)=8$4)3E *$#$'^YAF($>Q MU'\KBD2P!)&4++9F@]".N^R;=N*OG0'AOBUM><2UZ=%C:[N)6_[IJ:J#CHV M7^M!1'QEF9R9S1\PGFSFT M/BFCN:/RDM5&/&'BO*$VDOI6B');GV:\+2N^7)O99-4E3R]RSO1:/M,=EU*L M*9!DH$@@!9PGD&&8%C)FDZ0'V5@[N_G?MV^;^E3=I SJJ7A5\DEE$ZQZV')> M.)=^"SV=O#Y[9Y>?L_Z_"HW#W#!6891SA2 $@N N8" "2( P7EB/$9"NNL(3.O# MW :)SFZPD[K:U[[KV1Y]+)6LXR">)=VXAD&\QKOBL.28[QOP%UJ(]) XH9]V M^J4R>'A>G[Q.7WI?M4SLQO1KF=?IIY,KG% M;*FYWQWHJ/WL,+(OSK 29IOO5_V*O5V;9<@B(U+21,8@RW.F:1]G(*=Y!A@1 M&9<9X5(Z)?B%,')N@T0KD-A.]AH;76?M(?K2TUEZX!X*/!CUB[QT-9+KS,KQ=LG$T??2$W6\3NG]Z86E,0D M8WK>GF92S^!-.5*&(06$9H(4*4>QLIK!7V'#W)C:C^+3F,ZPY.*P$$]Q2%!% MK?TW72[2R8V1_<=T$U&E^SYZO]XH66Z?-C[5@L?CZ95^1Y@Q+;N.Q^F(/*]X ME!LW"EDNOFZHV5+_\OS ULM%GHD\5S@!@D((,,02Y$K3'B1)G!=,8)E;B> = M/7EN/-8:%S76V;'7,5S#G'05"(&9QM)_:[XXZ^N>!:J.!BK)__W;^OM_Z'L: M!M!_>?GA'S]ODL_YK!O=1WK^@K$B$>M'N=D^F[G.5L]YS$KHT9#Z/HQOG_)% ML"@4YE@O*&,]'Q%$?YUI(@'.$%,%X:3(G9:6+HW/[0/N;*_S[W:&NTI&.(!O M-_\(!6E@.NC,OJE#Q;:'H/:BG0.EWXU!S:_6A$/[$PM/N"-SK$(QXADC5UE/ MK.*;\K&5IUW'4:!5D@7P?#)$N<;FY0B M+OK\DA\NWS".'#YMOM%56Q541Q#LWL#"Q,$;$H>%2CA )%8$25D2A,G(O%BU=Q(I^^4*4K1 M O0=,\&E.]>BO6\V&=D!^]F.W2;OO 0LZ B G"LD \PT[**>>; MFALGM^9%R[W%_]N-6 =@M6-+/V %IL">D9H!6]!"4-IE-'SRU$!KDY+/9:]? M,HK%'>X'YN]6VW+[_.5>+I?F")ZNGA=Q(A)%<0809IH:L"! WU: G$HD8$P) M(IGMJ?GQX^=&!XV%46UBU-IH?X!^ K[+I^C7@1)Z#>B"A].!^GFWKSA5/_'0 MR8[6SSO4/U\?N.I*H?167+>>,>SD==OC$YC%""((@>*, $P1 RR/%MVWN?1WUQM]E91+;5W5M1&[J]ZW-C\XGO[_[4VYX6?RVY>W]69Z7=]FC*[+Z[U8EL$%?YG7)73H@D>U ME_:MJT.R>J_=[_5K-RP%T\$3U?C,1Y[23S_/2;_R2H_FE0DT2>_Y5L#T9-7( M85]^,_9\EH_KS4[N_KGY[_[<$R>*DJ2N&PSUZ)R(%.20,""2@C!*6)'BQ&ET MMFEU;H-H:W3T8:76FX*(Y)QN'B%/\F'%-WIQ(]_*YL]R=; M=D^T]YL%1#A%,,D!SNN=3)8#"F$.5!P+C$C.LA19:Y9<9\O<>*NUO9[ZKRK9 M%/Y9&]O[!R,.6AQ7=M4PP4W< 8%IKW,D^JESQ50KB;HNZ1=H,[U2.[0[@?GX M&KWC()\R72]-I*D2O+?Y0)01P%G, (9< );$.8 LC5-$.$ZY51KK<#-S&Z$.\B5:2QT8 M[SR<%D.-%Y!"3YY/X#-&#]Z5?<0$TES M9#7E'VO W%CTL^3:UN5S="O6C]W&ZX>J,E.7?D'* \]-2>B.?,S98Z^Z)Z0>^7Z[I=L&S3(@< M)B"!^C^8BAP4)@LY2024).59D5N5*CKY]+EQ61N:U%@8U2:Z1FKUL1NFH:L1 M",8K5,7^'NI\XN_R#=WR M^]\>;\5_Z6L,8WQ=MY.G-_?FG.C#ZEVU+1_H5GY27S=T59E*MNM5#:9::'S@%1TQ@\]P(Y5S&<;<#^GRC?]@Y'G'C.7AZ MC.C.=W-RO6F\UY?6_IN](=DB8#)#MGL,FMB)ZY.8?;])=O.QF;T?@>GU7$KU MQ_VKL?M.]&K<'K\;G[M5XLWLUWO5>C9[[OD,:)NRLT G=OLU^];SP0/U@ MDUX>JND1VYWO]:?:F=6IZ< "DB+#($,H YC'%!0$42!%PA):Z,DLL4HI/?/\ MN8T^QL(=LSALV)U SF)+\SH\ K/M 11C-C%/8.*P>WD=-A-M6]J]+F[;E.<= M']R?/'';=!N3YVT^V)$8 "", < %0 &-S;'0M,C R,#$R,S%?<')E M+GAM;.2]69=;1W(N^NY?H=OG]48KY\'+]ED4AS:7*9*7I-S']P4KAT@2%@J@ M 11%^M>?2%0567-AV(F=):O55 W@WC%\&1D1&1GQ3__[Z\GLIR^X7$T7\W_^ M"_\K^\M/.$^+/)U__.>__/;A!;B__.]_^8=_^*?_!^#__/+NU4_/%NGT!.?K MGYXN,:PQ__3'=/WII[]G7/W^4UDN3G[Z^V+Y^_1+ /B7S5]ZNOC\;3G]^&G] MDV""7__M\A]5YB)K)2%CMJ"D9Q"U2( RE:)1>\[T__OQ'ZUUF?,4P 14H#B/ MX (7(*1 (U!%KLWFH;/I_/=_K'_$L,*?B+GY:O/M/__ETWK]^1]__OF//_[X MZ]>XG/UUL?SXLV!,_GSQZ;^?YM[[GS>__?[1U?2V#])C^<__ MY]=7[],G/ DPG:_689[J"U;3?UQM?OAJD<)Z(_,'Z?KISD_4[^#B8U!_!"03 MR?_Z=97_\B__\--/9^)8+F;X#LM/];^_O7MYY94IK-:SJI]/&&;K3W]-BY.? MZ^=^?KH@5+P-'RO5FZ>LOWW&?_[+:GKR>?;]9Y^66/[Y+VDU6]/;!>/B[-W_ MZ\=?_OD'&9^7N"+D;-A^13\X?T9]VT$DX=A"D3]-9OOC;U2P-H>KUHHW(SU1,'/SE)Q)$P>42\ZLS#=_) M[X;9-9EMW'SR8/20[+&:]0T+YPP]^3I=351P*N88(5N+U3YS",S2MR7(P*6T M/.8FV+F+HG&0,[C.KV-I$ 5T@*3+]#];G(3I?()2*RZC >,3<9#1 HG*@]/H MF!Y;0.@F*2-C9Q@=+P85> ^069R<+.8;/I[\BB<1EQ,2ARS19CZ M35+T0A4BG#MDU>G+%'.B@ZRY-3PE'>4MUF5G__X^&L:%RM!>S* 2[P0Y'^BS M$VE=T#Y29,"J=72&-F9,#K1)2A87.$NWV):]D5+?.5YD-)P&;X'%SN+L! 9/ MYO/3,'N'GQ?+]<0%*;U@!K0C*ZBB0(A))A 1O?'>69/,@'"X_.YQ#$9S6.PM MWD[@\1:7TT5^/L_/R+>?9"&-0VW)F0J&_'@F(4;%@2,+L<1(^ZX<$!]77KX5 M0.2C \C^ AX9(4]/EU5P+Z:K%&;_@6%YP8/,*FA$#ED*1SQ4C]N: HEER4W* MG"*^(;*+=[Q_*YRH1X.30<3_]64-&/!BJ#B'EDJ#R?KZ?K;R^F,WQ]NHG)E$I1 M9&6@6,_)K^()8O89B.1"&R@%>,P/ )'K[]T*&N;10.,@L78!B7?X<5K/-.;K MU^$$)R);U,)I8$(74*E$B.@2A7+&6<]B*7F($/>V=V\%#?O(H'& >+N Q\MY M6BS)V&V$LDE$/UV&7B&$WX76/H0OK[,)*EIF9[5,)S;3.M=SM8@<*$%* KFP'N%@ EE MP_.PPDNX)+D_IRS?+#XL_YA,9@Q,I2!(*)P/ID@5O M48'PB4?IE,ALN!WIQNNW@\KCR=D.(>6>@++QQ-XLWRX77Z;S1$Y]L4E:?>$F[>+U3K,_O_IYXW[K@(6 M5E2"G RA7V0)(4D!H02RE,DD$8;(T=U-P7:8>3P9W8%D/7;ZO_*PQ' 6XG$1 M7&$>LJN..K-D(;DH4# J-*8P-(,4%%]ZYW:H>#S)V[WE.3(.:IW_[.VGQ?PB ML\BR%"P' <[5S*+F#%R@KY@D,\B==5F[ ;!P_;W;X>'Q9&P/DNO(F'B/Z71) M>.8B?IBN9SAQ5NJD&4)&5T!E'2'HG(!X)->1 M,?%A&>J=J_??3N)B-BDQ!25M!&\$&3A>8>TI7L\H;!+"<96' ,25EVZ'AL>3 M>]U?HIV8A^=?TZ MO1TP'D]2]6#Y=A&,_!UGLW^;4_S]'L.*ML'\R4]+'<''@O5Q-DMC E'#G1 MNI9E9@\!8P1>%(\^%:/M<#4$UUZ^'50>6S[U$ EW 9'SLJJS IFZBY).3E<3 M$YQ.:,FA2DA.=HD>G*# RZ48@^.%23U$ >Q]-&P'F,>651U WEW@YN6OH%GX5U.&=K4F30O+I;Z+4'99F"($0BG2M$E5P,?(@$R'TT;(>;QY9:'4#> M7>!F8R>?AC5^7"R_3;R(W$>K(40>B7QRQD*]'IFX+DH7&TQ.@Q:U?7_U=BAY M;,G4_:7;!3C>GX39[)?3%4ECM9J$F+@*-D#1(9 H2"B!*P=",N*'63T[U4.EV 8[G)[C\2#OFWY:+/]:?GBY./H?YMPGG.FIK')3-S<=" M>R8%KBSO%M)V XLCR?A.I2T1P;-RU263T[SE#[Q9+W&U9E* M7LS"QXDU,>8L/-#627;1$.H]&48P45E?##$AA]AU[J9@.\@\GGSL0++NPLR\ M_T31_P7>641M71 @$3,H[QEYY%8!%IL"][2E#FA=+K]Y.X0\GASM@;+M AEO M3^-LFE[,%F$]H;@LJ8 4I7E'AI E7@\F.0G#:1^,\-H,%Q]?>O%VN'@\*=K# M)-L%+,[Z)VSNU[__1%)":9 MED.<[SQ,R7:W1A];IG8PV7=R,7#UXP8!YE^^O:N4X#SA!_RZ_H4^_/L$I=2A MZ S)U3YF4D:(2BDHT19A%1.T>@8 U-8$;8>KQY/6;:.)D>'UA#C*E:N-2Z:Y MLC(6VFX]MZ!L;?SAE0"T&*)D)4@[Q-YUY:7;P>3Q)'/WEV@GEN;'/>H7])/5 M1'FM@F42O/1UVT6$8(@C-,1-/?028OQT\'D_.=@@I=P64L^X,9TP$ MF9!%0?#6]1@T6P0?8P+TF#F&XO4@?0WN)& [L#R>U.TPDN[#%R8VEF'V#"( M_-//-V1*_/U^:"/J-Z_?OWGU\MF3#\^?_?+DU9/73Y^__]?GSS^\OTK_EHVI M[WS8H(VJMR/YP,;5-_J*OBDOIO,P3U,R%XNS#A??&QU+K5TQ1@)SJ1"\2@*' MQ8"E;[W705/X?-;!3DL,WF8!@3ERNPRK-QXQ@#&"1X&2 M,W9++#0@JR-VN&Z&B3L;%N\N\P[:B-[=BA=]$(XG!(/&@TJ27+%<..VR*JJ, M+O@VG6=[[7=]@)JW;G&]B\P[ ,\MC5:#EBQ8+BF^JQY9#*S>E 0MK@?"RCZ2[@ KW^WMCSC2>>Y2R@FTCHX$DD@@H=YYNRIY*70PFX6[P<5X]_)T)GI05&66-"A4HKPMXGZM00M ^R8*R22!] M*S7CHN40]=Z*E$-DW0%@GH;5IR?S7/_S_+].IU_"K!Z./ED_#ZA:5RG9WA4#27^#FS6DY1JV\T5+9(WZT^X?(<):9D0:ZO7N+Y@*A0O MBX@",K,DK"(9Q*P=U"A2*EY'$S3!U%;4C=/DOQVZAE=)!SA[N\3/89J??_V, M\Q5>L'9%>!.6I,RF%CP3!\02H\ D.P?6YV1"X$6)6R[$'8ZR+6@;9T! .XP- MK8X.$':5^*ALHHB%@:X%]9O1.H&Q>AF#EH?,/OG;.I -[*:/,RN@H67:6\3[ MXV.Q#K.!+-#B,R[7W][.0AVQDZL_^+G&NF14)S5TR:@X&%Y+ VI]FB_,UL1\ M80IU8*()7.XCJ@>O:9#@;C#)=V!EWB$)9)K6N(DI7B_FZ7PU<$X+2L0,-C'B M@XF-WQ>!E<@M4H"A;),4XUT$]> 5#8*>023> 7*>AL]3LF73_R9&%O.-7)XN M5G4-7.(IZ8 ND$UFR7&RSJ%>&BP1-$NB2!Y*:E.FL0UQ/?A @R!J<$V,B*Y: MS35Y=OY.,K0%5RO22)B]Q^67:<+*V&JB2W*ER "!-F50@98*R4\0$%3@9'.= MUP]6B6WUIAX\GH,P,KP\.S ]+TD'\X]3BB#/)$1(?_XUS4[KU9^_+1;YC^EL M-O$V&295 NFKM*(O$'6()"W#M?(-,5FI@>@;71 ?H^DYW M<87S1*M"B'K+)WI;&SIYLJ#2USV96=OD!&TGE Q^4[P!2O:2: =(>$-N?JB= MFEYA6.&[6@7\IORV.L/ZQ$3KK7=/FLAC5)-?)M[J1IG MME(#S PG^QZ ]",;=H M4@O@'"SK#@!S1O]$<6TV$\.8HOV2G'8%7ED-4NLD2S!>FX8U'"--36IV'+^3 M.#O(\+V:ACB=;4[CGLSSIB#NTV)&4E_5C-/ZVW?1..ET#B8!YISKT"<%43 / MVFA7&+,BZ28[T;8$=E(D]FJ0(J F6NG Y%SBZWJ.W91HC%<<=*[A84P1*"!4 M8,AY<]P%8T.3@ZR[21JWKJ,-!.[&V2'ZZ !9%P? ;\.W>NI[<=[BD%L1O*^W M'V5M F3 !1TI&! J19,RFB:%0[>3TPVB#E+V'4?O!TA^[%P@L; \I5?^$%"X M.-V]\9OO_"F;D[,>0JG35H7E$!)W4'*]#*%2A3CYE3\>"M)<\Q.,ZPB2?^(&7C MGHLULEO#ZJ,#@%VLU / #(Z$ M!)9K86R,CF7NP18625+1 M03!9@47#I!6R,-5D&[R=G&Y\^(;9K,/UT &:[MC2+S'DLY4VD;>H=+2@4K80 M@A7@@XW>4(CB5)-4Z8.4=>/ M\/8L-KIPN?:I%DN">\R+VAU] $AFEB'&8H M,1L&UKMH*I,J-VGV=3=)W7CQ#2$VC#XZ,&67F*AWKUP*RH#0M2UA]H(DHA-H M+Y.UD46C6Y_O=.._'^5 9R>)=^'&GYQ,UYO>V/7V,;F*9&5QGBHKA&^;N18@ M?>VFDAC6 8@,C$[HZA:=S"N2.YZ\-HI -+=(^$R)*FR'D&YX@) M,J :/"L"+%=*\DC\W=9N>(@^-P>5,C2KKSL*M ;21P?(>GOQW@U+9[T1G$<7 M1)$@O->@>.TJ1<86?#)%E\R=T$W=0B:5RIB-:DJ-VS-MB-@&M91-0',0=+N "U/SIS#:8DC9X9'FX;33=(Y=0N=(Z;HU:@\Q)%)X,J@I%G:1WS+$JOT=B''O51T[L7FX;@;# MVI$'U;S=Z.,3KJ>)G.TKS!PXM>;JDX\RPN8>9HXYST9XYHQR!K*K_9R#\1#J M[!*C\6Q2,&\\Y.5X\VQ*3MDI'X G:6B=> ->*@^EQ*),YDP';,KJ8YEGLPLF M'IAGLXO,NW";[IR[4;1@H61(A>H(U69QMYDVJ6QS'/9B9=P">6Z8J:)=#R**.7@^UZ8N-$!P%$3XX&[TTSODFI[Z/:)[-+CI^>)[- M+@+O 3(WIZP('I QYT 3YZ V0S,*K2S/-?>924'S2">RWY2[@(GUQ,)KT\KWFDM M?2)IKBA(W1P87G1[?C9=I=EB=4J_^AXMH/#>V\PA2U% >:OJ;" !C-:+$4D; M&7T;8!U,>R=.T9[P>3 !V5:7'<#W:B$$,?AFN1%JWC#Z%I<;SB?<&,4BDY!] M/1\*44%,24"T&$R4*'4;A&Y'WM@@/#)J[JUE&42%W0'S3))/3M>?%LO:07;" M14'!> ;-JS?AA &GL@(9F')>.?JS2=+M?K+&WI=[ N)!*NOB6L-M_+Q!#+]1LLT0\@.('GOO'C22.9KV.O 4+_%Z MI_.;T&"*,8')TI,L#0>7LJG3MS5ZK7C"9M=_'J!MY!SQT8!R-T('T5I?0+SA M_&J1N:^L..4E4""6( B%D'.L.7034#0Y.;^'II$3SAT [R M];9+7W%ZD[0& M+6,05"8!%8O@!47\N7 ?@G.%PJVCP*V'X*0?J.VAG3YA=MFU%1F55,)!-*;V M#HJ';_XWO$\0-Y*D@,(4(,LO9ZJ\GAFBM& MG7)-U_'8ID'['?0,7+LH@S66T;H*@6FHE_3(_'+:VZW62@Q-E!PHY0X"__>G<966T\\; M#'!2!BA>9X_*^2C;U,T_0-CH0#I4 M]]?WHB$5,?9,@5OF8*XN H>+^LML4808(8MZ/7T@VJ.*E\,N"U8:!2S$!RB:1<+4).SAC;Y&3D.B&= M^+U[*O;&;?@#I-P/2EZ0G&[KN/Q]>&Z=6$?_YMI"(N: 3-<..)AR/:XLX V) MS[&,M,!2C- MN.90]V=C#&CE6?:*&XU-*E)OI::3#6X8XW6XO+L!31WI?-EO?+^8Y0G:I(OS M",G+6HI3K[0D[<&BM][[$KUI5 MP%TECEP MDB5$FR&@H(B@40+H<,K 2N#$\2>>;6)Q+-(Q=Y#FHG=E7MAWT>?G>P_WY MU\\X7UW:RV4A#K)C8(,VH!!=K2'4X(I"9HT0VI06(+F3HK'+,@>%S#!R[\"N MO,?9K'IE\_QK6/Z.EUB:)*V2U;54.;%$G&@%/LO:%=!GZV)-J3;QH^\F:=SM M:2"=7X_DAU% !U!Z1^H@ CX1*\]H#Y\M/M?U=L%,#-EY4ZOGC*C]N)B$D$A& M)AB/L=A,AK=-5'8/5>.ZRVT -9P:.L#4WW!.,IH1+T_RR70^K?)93[_@!3M$ ME=#U*H]RI?9NKS69F9-)QX Q2BYBFZ'(#] UKGO4!E=#JJ('9%%0\,=T-GMY M\CE,EQO/@+S ":>@0"5MP=92)Z6R@."+K'F)'(O42I@FI2>WDS.NS]0(1X<+ MO@/XW)#-A!>E-RDSBQ2B*NX9!"XXH,7@N60^E;:C0B\H&;>M:QO0'";NG@*U M'SV/)Z[8PG--MSKA0$EN*-:,$A*7&KWB6NHF XQOH67L5L!M@K,]9=T#7.H! M\.O%?'&5E8N]5DEE4(@"WG(-RJMZA;Z>-R<35% H@VIRZ_=^LL;N!3PLB(;3 M0 ?;U6M<7UH,Q2=)FZL"8H)L9]$"O*9P(%HG:_/K$FV3_D%7J!AWZM3 :-E? MOAT8FXM6Z1?7W7X)JVFJX>-T=KK&/&'6!U0F0]&.7#-/3KW'%"$A*E6,,2PT M";(>H&O7U^E&2$ NC M&%+P ,Y%6]MX1>32TC=-4H[[D3MNK_*! 7@$C?T)[O(,VK9\FU<<]Y9/^T;F M=UW\(/];1/0%G,!(^.6,(.0EK56%*F"(,>L6*_\X5WYJ)I]1Q I%%$^KQ-5, M/HM@6+8QVQK\-AK,V/^5GUTT_\"5GUW$W,$F>4TBK^I?J,JH5QFDM!*M9\!+ M)GLNDH.@G&)&ZBU2" M ESR @')9IL02@BLS176+J\1-<# KM>)=E'(([A.Y-"KVKH=K+(&E&04[08N M(6DKHV:&B: ?\K2[OD[4#C(M1-R#2;JS3.:<'YD-@9UYX+S4V%<("$K(>A54 M1IZ+9+E),>U#A(U;"M#0) VID X =F_9S,6E3>0\5*=3>!_KJ&4*6@+)BRL1 M'+.(3C6IJ=R"MG$K!=K!;&BU=("T!PIISIG*B%:*>JPD"^WHR=*.SB.A@UGA M@T?7J ?*5M2->US<#FW#JZ8#O-V2*-;(G4@AG07.2F;B0!H/Y 5P%&2P2VYR MHM/YC=Q#D@H'2KD#G#R9;3Z#^>( "G.=UDW W^CC>P6I%$:4S;X>:%_7V4"P M 4%J$:PS-LC89!/OW[_\ M]^>OWKP?M*G:S8N/?HWT[@_AZW=1V$B.)1H'6*PZ MX0_1UHF5:X"I6QI)#JJH#O;9J[5"KB!SY+""RT6# M*ME!M%& 0@J9HX]6J"8HV[T6JV7K[V%U?&]QUBX"[P MFYS=+1*JO%Q(Z2TN MIXM,/U\B^0C/\.R_WV47I,5D@X;DDZWWR )X+PHDJTQ.WBAT3)']P*DG.>/*R-,G^MF)HY)NN1P;FENOB MJ"CI>+5<4<-BN4'%>KVO;\W?OG_]]O+S_\QY Y MJ%N>?HPDU$-,#9^%NCD?[\<%T1 BR\+4Z[T+.P;+O $C7>#@_*%>:-NS %!3K*1KRS-'"4@R"3$+[Y",K32Y;W4I- M)\ Y7-O7[_4=+/H.\'-IFM-%]6#(&8UT$%WMW(K1@--! DE"$@?*$$^-?/.K ME(R+FP&T>_?@K#U$W0%6GN0\76\*3]^&*04B3\/G*;GMY\Q$7WR]A@C&:C+) MR1CP1E 0H@-G/CF-V"2FNY>J<1,.PV-H.!7T@*>43D]JL3OFN^+?<\:L\U&' MZADZ5AU%*2FVE1HRI]B4V%9 M"B+7>F1.&SA/$) 8XEEP^A&+4;4-U%YU66PY2'2VGY0[P,GU#.W+^(A*.+-A*"Y;W*#?$7..1 MJN1YH7[PNJXGSS#AG+ 2&M?PJ6*C#[4%H%QWCVDG7I(G= M35)&OP-Z-& =J(9NX/0.5^OE--72^.M#[3=GDF<_((E]"%_K&*)/9P4CJXEW MMI@@(J DN2F+D:)?V@_0"6%*TB'+)F=,^Q(\^O71HT'S*"H=^^[[AK4SIBY7 M*/U[F)WBOY, Z">+=,=M^'W> M/OK%TN8 /(YB.G#X[N#Q;&%M?OEFTV%B]?PK+M-TA23/DCR)4D"MG ,5:9OP MV5O@+'"1;?38ZIAZ5U)'OY)ZW#V\G1K[!>IF,=[.H!,L"U&3"5(F4,%H"!DE M9,>3\1Z=8TUN4>Q,Z;@]DCN Z4!*[!>E9^OP^(;GG'Z]G29/I&XW\[" M?#51QG)DPD'9L.EJ2J(D#B)93XO1LT8W?O:D=]P^S1T@=E"%]HO;S<*\D\M) M8B*1-QV ISK>)4@#,25:G-&%S(PQ23=IT+D7M>.VANX LP,JLQ?$_FT9YNO; M]I*Z/./UN_$3(;1C@G,(O)8- &YQU!$4KD97G>C==P^TD=':T-% M=H#5^ZKDM2ZLY&! )MHCE-+DAB=EB96L0RH:;9N*NT-O-'#V9P#?4)KI V1W MGP_$*$06F4/6KA;XU!/SDC1D*X6)47K-6]V;.?#HYL]_=K.+;@Y,MC^?YU8G M-\DSMA$/2F2@3$$*U+@B"\VYLEXJWJ809L^3&_YG/;K910^#HNG(S7^>O/_7 M%Z_>_'W8IC_?'WJ49C^WLS#\]:JG8?7IQ6SQQX^Q>Y%+GAFY^:P81R!Q$9QA M-5,=O<[T*]ZF^\-]1 W00J4^\^UR\65*XOOEVV_D-;Z]^6U&;9!40$@V97N=-;G+:O#NIG=30'(JE6[JPM-39@,-E M!ANSQC3CW#L0B?NZV9-Y#H(#RQB<5T2_: 6Y7EK[M%;Z_6/8=I!_!T[]D_R? MIZMU77JK#XMWF!;S-)WA%98^+':59LA85Z@!YNM, VDR2=,K<%H+^C>A;C.5 MM@4SXY;I'!G*HZ.A@Q7Q#.G-:7K6W1?)V3N??_#DI'; ^.^S_) L043!)+G3 MG(-BN=Z/8@(T*JZ*8=&W:?VS#7'C&M_Q(;1HK,\.,'K'./-$[T)%H9GU]2:$ MIO7OI"99%6\*UU8+UN2XY( Y\LTL9W SCI WOF%TMJ)[>EBOI'*T\5J?<6, M*X9:BJB!B4A2PMJ4.KL$)KG K&:QA"8YPBUH&[>DL3M,#JW-L6ML+Q-.SL4/ M(_^F/#LGY_)\I%5E=C4)46N?>0)K:I,'F3)$5RP8EU.)Y*]G?>W4Y(XBV[U> M/V[U8C>0/)+^QD;H:Q(P2?.[]%[5LX.+;OY6F( "'2B7!7DA*D (K(#FCGX: ME(UENVKO^]XR;AEB7W@;3!MCP^J<\.F:5LT[W-S+?TK^QD>L+6R22-H40!4- ML>$3L8$>#'>L,.-E$64K4-W]CG'K!/N"U$":Z,#5>Y+2\BQ,OV25R1!/5VEQ M6ALDS!'_NUC/'>/O,L68K'&.@416YWYI!CX$ M ;I8YC*J)'B3IE?;DSAN)6%W0&ZDVP[,\DW.:-%N%B?)':=?-ATVF/2)9<; MF3K.3&H.K@0%DO8;:8VB1=5DRMLVQ/5VEW\88#R(OP.UU+/9O,@=U+NY3\D. MT(I?/EFMD):P8E87%Z"D+,GE$0B!T[=&%*$X!AE*D\9<.]#86P> (\%Q&)T= MBLI&@+Q(%EQXWEE[5XSA8"R+H&AC@1BU@D1.MPJU\5UVQX'A-#2'YQI_#-%^P=YY)N!B_OEE>JXE))3,7' @1 BC!91T+2=\6SC#XG*4[ M$ABW(;>W)@!'0NC@FNP9MA>NR=OP;>.7!(=<&Y:!"5TG6]DZ55M+L-IAL4[3 M3YK4C3Y(66\W_8_L.NZCG[$SD_<(;9,J>S4-<3K;="-"@;8*R>1$X9[G!;PW M)#VI/%-!"W_]FND=B4-N-CM[NU[?'7T,] M=9F:N2W*^K'F4).GH!W),4A.*PT3^.@\*",,%[FH[)I<"MV1SMZNU(\8(>^G MNRZA>=$BX/R0ZO*R8TJ'A"0]EX($E46$J*P!$;*-3#++;)/*\5V([.WF_)% M.9#6.D#D]D7UDX!6%&5H<05/G F7P2>NP65IM99"R=RD _+V)(Z;QSG^59L6 MFNM@)N4=G)T===XN2*V]3G4RBQ%!D_6O S>]41",EIG3PE>Y28OWW4GMI 7\ MD2X7#J6S#BPEA?WG)ZM/TG^=3I=(O-):6W^K#7UJG4F]$_ZY?F22!"WLY&F] M69% ,2; :<[!,!ZSBL&YTN3>X?8D=GDI<3"P+(ZBN7YRB3<8_#4L?\?-7.(? M<[DGVG)R=HJ#6(5MU'5YM?!H@#Q87QUA<;E( MB'GU@H3\/LQJLO[7L*X\?7M3;N73I6(EA@#H5 $5:V-]9VLT9S%8YFD1-KFH ML#.E7;J7S3#:5(\][.>7&#SGC+C8G#B=K4[B^&F8S59ORI,O83JKW+Y8+*LL M+C&MF"!W.BF*].H0G2R07&NCP4A>,",RK]L8U2&H'_=4<41 'T??'8!\>QE/ M\?S&=AWFZ M79"Q)%EP__*$1B*8),]:Q!6 F>UC'!Q@F/F")BDWO=#U+693 _N\TL/UE./P#OK M:)PA06R2PSI5,]Z^(0DE0@D6.ME;.HCGE\> N)78;#K8#82',= MQ!>5K?K_FM7_0M'[YK;/Q=RP^HO-G>#+/[CTR;-V^#=/_-/LM/:/?OXU?0KS MC_B.EM'S4I"4X+.(.<8$PK):>$*K-VJG*=+C*GCF6+Q^LWNH/BO'9'/)M5TG<*WETTV$0:@?MRB_3RCOI=D.,A'G M?%WGAN*/Y?(;.4J;X5,3M,I[$S6D(!!4O8(:%;,4 'LF'T/;GHKJ '"'.;;QS\/LPC]_.2^+Y2ZU MKLN"R(9G;U**;.1;Y ME]/UZ\7Z/W##6IV[HG4V",Q',L(I)_ IU(G+SB>'0F-L4O&Q+8$CWUP[ M*: MJ*H#"+ZKDS+?E-]6N&F9]":NPW1>3WLOCJA>+)9W=21)V4N7O +)$B.G)#EP MR7!:X2LOI MIAQP47XY79%(5JNKK&PWLG:KYPXYM79W1@8:7'OYQ4\7\]5B-LT77N+J M33DO# FS[W[CI<#%![*#J&I92 :%OJ+).L@4M<244231Y+!L$.H/-:X'$5%; M>L\6*]II/I!&?Z'G_CZ)QG&?HP-AZST39L@PH"?^@T G,HNE3=0R-"/C>J;' M1_9U(STJ,#JWW.>]]&AW(I;G.2QS;4#U?OIQ/BW35&]E?__ 6Y);JM5Y>QCR M?5XSI%T_F,V!S/S-UWQ'N*,@BNG@:D6'( ?"E.&,XX:A>:;%K;D3?RX-)A\'(C,S2\ M9OY\=N[(]JX7NS>6_4O2Z9!C@11BHG ("<_"6O ^"*9T3LHWN5K8SO[]$E;3 M>HGYZ@N^G?WY8Y5A'8+$F0#O9 2E68:0BP)KK9$RH%2QR>'C=N1U:_]VPGI#SNIH4[BPKR8"IMUE4L IJ_U#@PGEO)6((31;4 M53)&'KC8>?ZU"KN\!O20)!!0:8%3&E,H+S0@$RQFU@ MSJLV,W.VHF[D8YV[(&) (0(%]K;.?ZY] MMV7.P)S!X$I$IIJ@;C0)R&U@-I($.L/1C0-[JPS+D'T-W;@S0>S*;+?X( M\U0/'9\M3N.ZG,Z^STHYXUUJE)J[#%%Y!DIF!I'6#Q3E)2TD8YUJTA!U2"9& M'J_<:O,=2]>YJ>/*I!4%PH%IGSQG3!C6:+KF'11M!ZS'=J PC +&'DYX]5[*C1B\CM.)LD LF4RQ M]0@.C0$G?)+%^XSA6G^=.Z;$W?N:[?#Q6 X,!A9K!Z;F;XM%_F,ZFY'U)-"' M^<=IC4DV V!O9*HY^7W6%]"Q#G)0I8#+%H$[BK=]2-&WF;ZQ/8G;@>VQG2,T M4E$'X'N%Q 5NZJAOI@AC4B&S#,[8.GU8)C*T46TNO@>1@LJZR7'G/31M!Z_' M=DXPE!(ZP--["CKP%V(D4YQ;H]NS.M#/Y\6A+^>)Q#S]@IN^H^<;NMRQ'1X,(OX.8/2WT["D0!?K M[;F,)V7*OXF!KF,@3NPC-7;YTY"B%:!D<)J'W7*OHW# MMAN=VX'NL9T M%16!UA\DK_@??@G',GD 'GC*M5#84=B3A83,C8W!$,-M.NSN2NAVQ;B/+:O?5%U_ MOGLM'S95!D>ZU7+^LI'OM-S&"<[:(\AB+=-!>2^; M9 K:W6BY\_SLTMK"G(*R!KABCMS2HL%)+4%;9:)Q/M&R/NK!9O\W67;!R=8G MFOMIY,]G[>X3I,9\>R?W>^?F2+N)U8VMM(E*&PE#F(6#,J M*0G:\A&!,R=3#3,HC'T<-G)SU/?^-'[O&')11%\G"TV,5\ID%0%=O2(DB2C' M,Z,U:F@\BR@VCBO)G5]+]KPOJ,C1IT;WR2 M"<=B528O-*M,TF$A0P@Q@A79N,I08(V&UMQ-5+=7]O:!TN!:Z!=13[Y.5Q/O MA-?UIG[P:$"5X,!IGD R)XHH:$1I8E#OH6GLGNU#*7X[1.VLA7X!]6QQ$J;S M2=9::NJ>*JKH$U>ZZWPY3>RAB[%JR2O:; M0N%)P4WY>)B]Q^67:<+5KW@2<3G!Z%3P+D!RJH#2N8 3V8%U3D@38XKF08=\ MJS=UB91]-+IH)=ZQL?*]!OS'98-S+IA$C"Q+VNFYO @@;$BTQGVZT M0+\#)'>^8NS!#DW0,8Q ^]V8*$K&EVL\64URLI;7WD($(EPZ? B;RO/K M-V*.FWD?A-21L_3#B[M]1C]*F8M!3RO0,%"U)"U:(\#+9"2J[*1O,CVA81_3 M] GSZ0PW\=8=IVT;STIKJSW+B6*NVJ4DA0)!U_82U3)H94S);3J9;DE@MV<$ MNV#F1CEX"^UTX)K>R"2?ISCT5J$WY/L< M];#]!VTCC\-I HIMS][WU%#/H*L,G6,K!V"HMGF6=6R'!UZY,3G.M;"C> M^"8G#%O0-B[H!L?#UK4>^RFG [S]\%6^X&RQ8>8\4568U#8Q"3;[1%M"I(7I MDH"8K$-)PA*NB1MQ)T6=8FM?W5_?10=11 >(JG?"3NEQWP5TS@81GA7: L[0 MZE/.,_"UH1R+212C L5T3:Z'WD'/N %U:S0-H80.L/3B=#G?3!\C$;V8?MW, M(3OGQ*'VEH=:QRYJO;(UX"/3X'B)COXERYY;P.ENDL9MB=L:40.I8D10K9;K MR;LZ$FSC!V3OE$7-H"AR 6A=>(B<2\ U",Z=D< MH+'K.M]#?"-K_=?I?'IR>G).N"W*NYP*:!]EO1[%()B,X$/F FT,@F]S1VTK MO5]Y\\B:WT=OBR&$.+;VP]=+A)?B75%U_B0Q#+4FGP1!P:$0U2U"SQ+?IA7< M=MJ__.9QMH/!M+^W$'OP+ FZ:WPU_8(W6O3\\NW7\)^+Y=-96*TVIE$Y[:7( MA@QBG38G/'DZEIP]'B/9UTIC?8/Q!V.OP\F%'U^R MDC+7*"X%5=L+6_";T8R;FY,V1A1-0ND=Z1PW8=,,+]OC\F#E=8#-#Y@^S1>S MQ<=OFXX_-U@\L_Z:Z2Q*'8+"'0-5: MPP7@017JAB\K2-3EXVXJZ;G%X.#X6 MK975 0+/F@%]'PC[:G'6E>4L:M'1AI =%%JEY+N0Q$*IV7R1I(B9,_1-LD#W MT#3N:)JC;,5#::1?<)VO16<2SRHK2%S6-BP4U_AZAY?6* LR.V-,DY&P]U(U MKCD;3/?;86H/18Q=5GA+S=#W[+MG'&T FTLAT\Y3+5TS(*QG5FITT6Q7/GCG M*[K$QCXZO.L>ZOX"[<#8W&F27WTOI+3.BJ25!+YI<*=-G2"VH]8$D1NN' M)8^>';>X( M76HN>SXR;G7*LKV%M0*95V*%!&C\!0; MHZ258R4X3-Y3$%/B5D5;'5G0&QV\S_M%!!XYTB*6O'9+-JG.7C<9DBI&>JLB M^C:=#VXEIUM+N@L>'NR=OKOD1R]IJV?)%TMR9,?[ BMSF4W[*N[?KK1VZ',8!"%X-)=V1LU.J"-^4*#^=G,B@Q)L4#V%0[ M'T>9(&I3SV0H'M,R9+=5&+L51.ZD8KPBV$/5NAA:QF.?73Z9D^]P\G*>S@_8 M/$])>R4@VWHOW)"?&FI*T"@9>'&6%Q8?_!X*A](3XN!A#:VPM_,\4(, M%V>JQL8LA0+#D$QD5A8",YX6<\C)%.-$WD[E-QX]7KES Z4?)KBQU?[AC\5U MZJ/61O%Z=LX*48]D\KA&<-(QI70Q1F_7Z._&H\?)>C=2^V&"&UWMI+GKL&5, MA2)U[6Q8&Q(Z$\ E9F)[=;[+0\?)Q/=2O4'"F]LY;]8G"ZOD>\H M/C(V6\BJ6%"<18B229!!\12Y%]:;K71_\]GCE(LT4OV!HNOA4.MZ/'2I)8;C MQI-CHH!B(')Y:V?*H$JM@Z_3P:PQJ)NDHN^A:>1V=\,%CT/+OT.6K;!E/WT]49KO;5_W5<#:B,'K!U<_G] M@O/TZ20L?]^LP:"M4 UH00]:ASD.-ENR\ M$N"%L."S\X$I;W)L+ZQ7XRF./_V8H__ M)EW((,B/D+(6S487(Q\@L#&Q-WV&-UVI%\6V*J!1- M>4\_715Z._WNS$6WRL>2*- +6/VJ(E.=HD(+V&&(RF>4;=H##D/^(['$.R#Q M#DM\3#7W$3+=$.?[,,/5TT]A/L?96<,>I"X+H!Y5-#<#+>&U> C0.5Y[LPPYY(( =#6(2T^4Y2JM0XG^&:H*= +%7-<$NVND :=))>*,B8@N MZ]+F^OZA5>?-BN[ZW%;WTE>/T+M4($N+")TDZ5A4'%3(!4*4D;XUAED;4J-N M]8^R2GTGO>]0I;Z+$GK TT.%T1B]&4RUW5F3<:F/ MMDI])_WO6J6^@S(ZP-;!EO_5]_H.GUR,SCG(21'[W&>(WDM(*2I3/%>BZ<'O M "R,6X;5P28\$AHZ6 ?W%ABI*&U.EH.-IA;2%@D^!P%>9AXC3\Z*X]S4Z*;, M:RR@[%(6MHO6^D#@C=#KU33$Z6RZ_C9Q/ECN48/V=4R4XPQTLS&56!#%Z M/ Q>$/7(X^9V$-Q+:YTB\/MR^B[OM/@XKWV8)QH]AB -":L.%+-DWYV4!7() M+CII>,RMDM,[D/G('GIS.2*!?\&E8IT^_??[1L?[#XJ(\ M[U,=C/MR_GRUGIZ$-;XI'Y9AOCK3P-OE-.'$\4 M2@Q%I>,[ P0D; T)^[YO=U6"XW\ARO^/<&"1U5 =\OGB.7 WOF M#%;KSXRI_4J8!E]2 ,MD25$CL]<[A?U/+ =.K.B8-$((M9X??81:<@72>TR9 M'#WAF]14_D\J!]X%B8W*@7=1

>T<%8]&=UKQ?8:,+L!\5B$.OA?U1\6=8$S\<3B>M9L(D8-J108HJ M0,QUXE4@^8LHDHI_AF.7?M.(':R%_=#P6-;!))=L8V 1K.,"5#&V3I8QH)GB MF7G'5%"C0?R16_(]H;,/@G?2XV,!YX\3)S(!EFR J7-2:[\=K1(XGAPYB3+H M)*QVO,DQX8YT/G)S>T3 [JG;QP+=^Z1,?V&ZR'QB-$_6\P2)L01*N 31)@U9 MQ>*\]CX*WJ5W<<[ G^9\J#G8AT;#_ZSDX>0:WZ.D#R>\YP3B=1%]3R'^?* J M+PA\NEBM]\KB7GW D"*\A[2!,JA7WG!I0NW;)7X.T_QDGM\056?'P:MGTU6: M+5:G2_R>SPHA>&UT!.Y+ 16*HBW.2O+)O&$\BRQ]DW3*@70?ND'>^O ?G5%0 M2Y-K8WU4+)"G&@-X&8@)5Y(W(@B!38+J^\D:-]0X)M*N[V #JJOS?>F*E#>I MA<--VOECFAFVV\CLQ+QY*Z2/P4-RU6/1!#J7(WVK8K9,B1RP2>I@9/.VY^M_ MK"C.@S0I%/#*1U"2!PC>>B@DPB2]TD(W,8"'$OZX3>0N:+UN(H^J\L=D1 \X MWK_U.C2R'?UU\05K MA9A]6TU7;\H%09L9P-^>I/\ZG:ZF5?\;"M\M9K,7B^4?89DGY-/D0I%Y M'<=6*X$<@WK[ C2Q*H-)5O FI_$'T/RXK>Q'+5Y9> MX_KU8IY.EU55DZ@2YT8@(-9A*[0'@(\,R6VWPDJ167!MKKQL0=RX*#T:4JX7 M!PZMMKVA^'F3#=R'^G'HC\YF:Y6-7'T).>-^%:3XJ/F]?9.G58%*D4& M3DD&W)F8DJM+7#ZTAS_XEG'/0XX-IV&%WL78B#M6QI.3Q7(]_>^SHT>FIRMM=R3Z,R3.\6.HQQ[' MW5]-,#$$'<"94D=T>$YA5^20ZE0%GAGWV*2@=;#]M=EME;M9(QL*VV MWX/(&'=_'B,H.;+JQFZ1^1!?$YD5$\HK\,Z3+VOK%J 2K>WBA2/7-FBVFQMX MUYO&B2R.K>[;/,%!9-]71'$72S\\71=,P8F).(F^6#T=CVF!]DU M!X\7>@;83K+O/$ZX->@BMW<; :?:2RTI!D6G6&=&%MC(VZ"-5HN<;W0[W#V M.("^<3,O/486QU)V+_OWI01HN)O+VHC221D"F%A;^?%0W6%7P&>9,64IK2L[ MF=+MWMMG.'(TC#R0L1Y*87U$+1\6M/QOR\O?S>4/UUDD;Y4F)EGAY#K[.ILW M! -&FL@+>NNO7Y"Z Y^'4-%G;#,*6H^FS+'MZ):,KJZF%&1A2.X1;^\S&NH9I?LKK[-(:0HF-+EXM1.5A]JYK5[VHP0]TM+ 2,LP!9=($D[0XS5X^U_)>OBA1S)^#:]K[09.RQ37K-[3 M8_7:GJ8@-Q(-H$5 9$'G$)H,+CFJ"7R?/F$^G>&;\F(ZGZ[QU?0+WJZ2'TM) MABQRRB034=6$!Z"B7$K MSXZ/[:,K_O&Z 4,T#][E\4=R#8[2]'H>$P;\1"8VEWT'>#FLFOPIER7U$0Y3,AU 2Z0@S*&@ZL-#E"3 M5V \$SKH%D"ZGZQQ2X".AZP!E?-XG;:M_-PV#MU.KSZ2L[>_.$9Q!!5SABE% MR#>V;,:.TS:J#'C%LF(QT3;;I 5%I]FBB8R,N<@\)!W(K3!U.K)&!5$'R2R9 M"L>:9,^V)_$QN8*[H&O_W-!.2NM@3[^'GU^^_1K^<[%\.@NKU:8%O[19>B,Y MF#KT6 7F(&+@0+L'%OJYE6V2ECO0."X@6\%D<1R=]0W''XR]#B<7@[YE$CS4 M!EK:QGJM@_Z(HDC 4FPITNN0FN0.=J1S7%@VP\OVN#Q8>1U@\V)2T#NFKK%W.%8N%ZN,Y!B M.L#8,_R"L\7G6AF9/LT7L\7';^^JTW_!CI'":Y$$B.3(B;%*@U,\@N-><"U\ M8+%1,]][Z1HW?7-,K VIH+%KNW\)Z7=BX)QR)8LN-2^0HLR@F'?@LJ\#$! Y MYBAQRZ+M*X\=-_UR#&0<*,H.C,ZFD/*&?,Y8R5EG'PH93.X"L1($^'IK(2<> M,&&,5K;KDWT[3>/6I1[3V REF!$QMEJN)^_JS-J-=^ED"5+J0N90&MJ-K8-@ M;*PELU&H8%"8;2)(>N@E)-%WUU%TY:WC;DZ-8\+]Y=L#*,ZQ'! C"RF##(HV MS>0-A!0<^."8J8%F-ZR =H[+K.]Q#?R%K_E=; R>G).>')ZQ3( MC('(2(1'9^JHZ@S9:B-340RE&4KO5]X\LN;WT=MB""&.K?WP]1+A3B:;G>,0 MI5&@G"5S9T@:O/#,BJ< C6W3N7\[[5]^\S@;PF#:WUN(';B:]^R!K[Y/PHID M][C0&= F)$23MQ0$1N"VR,"YE=XVJ8#9AKAQXYGQ$\S[::EKY/VVPG(Z>S4M M..&6;*FGP#T:98DG44AHJCK5+C.=K4FBR8G;-L1UF\_;$Q);8VY/_731N?@> ML9V5 .54I/390FV[3,N4([B"C.1F6$&CC-=-VA8_1%BW&;W6:-M#+[TC[5+A MXI7NRYRY)#A7X*RN\V"LA^!0@]="^61MRJ[)Z,_=2>TVB]@[5'2 M?-JE? M/FKYX7U;S4WEO"9%?/@#9U_PU\5\_6DU02Y4BK%VNJC-HM%I"$5)<$Y[VG&< MPG+D &D;LA]5F>(.*-S%CQA8N5U']+=Q^Q\8EA_^6$RTY"3>)*#DHF'3ALTY M=&",<-:A59XUJ=39B]K'="WF>,#=1Y6/$Z\$0)R@X[($+H'%L$D4!PI*#?G[ M&0,SS'(?FUS0VI/>QW3AYLB8W5F=?:.VQ@BY)"V\RQ!LO<(FZ:M8A(0H8S$J ME(+_M[TW:VXKR?T%W^>[(";WY64B["I7CR=J"]O='?>)D0O2YK1,^D]1[O+] M]!=)43LI<3G)DU1W196*EN1SD, /2" 3BSRU0S!ZW-8%!O<53NC8^9\A Z65"!PINWL^^X^6RUB!?_HQQ26![]S]7T^6/ MN]?>]8C2.2CO%,@4%9DSCX_,S,;30C966*8))]8H057G(,L9NY9S(8WF2Z]#Y%G8PKWP=;3>H5&4CM#\W;$6?USCVMMX%J>D.^! MPJ!]ED5[@D0I]4;<4,A:RZEL$9@R%_2_5V_A)D+7S"E)RZXM\E5M@^:2U8!9 M))&D*Z'-/>4.M)V-/=L'20?8L[UDU,<)2YBE:;AX/R,&7:WZ]-?4\*2X,4QK M2&CJ09%2X%6Q0 :_.*]99&67[.A#CE8VT3,NO :7^].3E*.%T &6*(*97=*; M:U!S/4*!XIE5MNCCU5U^HD=>;O[1NG0I66M"3 52EA:4(,<@9F6(LUYF'CU7 MJHFM&W(1HV=-'H^J>2?__X:8&!8O)[V\HZ$9X7'9CR'HHODE:B#7AN M,TA9DB(_V6;=Y(QK.TGC0F\\F,R;R*P+]/UM_AT7LY4:?T;B%5X^W)=N2G)* M#E;58:->9U"UR"-&SH SPQA/EC-LDM2[*X'C7BMWA,P&\NP I[_-9_CC.I+\ MY6J6;UL3D+?-60D$G)#JN A:A2:F!6-5C#)$[9KXDYO)&?>:N!L,#B"K#A#W M-EP0<_#C%\3EK_6WJQBKHV.YET*+"-G& ,J+! &U!),29TX[P7.38]%M!(UK M^5H',8.(H5,XK75-&"=*C@:$=1J4)9UPZ 6@BM)IK94R34ZAMI,TKILWC,AW MP-$!_.\ 23^%RR_U?H_^5X^COI.:S6Y;:&C&?3*6 9K@0*E"=MM)!&2<"2XE ME[K))<5S1/6'ID,$_V2>WD!2&+MCTJ;C^9M&8Q&CE1%IB_9UZ]<.'"?9>]J[ M5426].,;KRWMD[:_8]S-:V!L#,G/#@S-767VXVW];F6_WA;MI))0&$2(LHY0 MT9D^&6<@U])LP5QQJ8DKOA>5XWKHK7VE=@+K (V/E_2(F=?IJ=>S5=^&2_(6 MLF%8I"J0%:%&L5AO8Y("AD(6&PT:O4LOCKT!N2^AO?3W'1PSC[OYMQ3@8*F> MS0!Z5_2ZJL;^^VR!U^-X_T;;S5LL\P59@+\F'"W30EB@D%N DJ6F4KL F4DK M)1F&H,9 [6[4]]*6;&0H-Q!U_P9XZZ+K.*&[18=BI%)9@(WUHEPZ)!\H$")= M4LDK+KUL4J _"/6]=,KI%=^'B[J+>O[M;'W(@(DRVDB-K$Y>#[7>Q4*P7$)B MZ*U0"KEOTJ)]5P+'K149#Z>#"*SS+,!?PG3QCW!QA;^M;B!Q=6I_2/[?Y@<- MF?FW ZD#Y?S=ONDNP_U>VKTR/G&?R ZE6E,I.42N%/U1T3_.91^:N%3/$75T M@M6&9]\;9VI"E)DT*;MB09G,P0G-P&LF%&9FS4X]:0=9<2>YR8,AY$F6U6"2 M.$?#F '%ZI=@$$*,$B3S,7);=!9M6JZ=SKZ^F>5?IR%.+]8W2T^T MEW[A]SF%Y ^4>76W@#+ZF,D%T:'.\"@Y0*A6([N0A0U6<]-FLMA0*^C9(N^! MO!#_7.$L_5@E?3 T(I7(: V:?/.@$+Q2%KAE M I-37MDFV3$[T-8)'$^+FFW8'4B$/:%RTX+6Z0%1*FEHVOJPVVGK!)5#X6$;W@823J=XN[Q5VYNA"#Z4H)@"7NIL)"2>.<,% MK4Y)7QA/VK<]Q'J&N$X0-Q0B=D#<4>+I"7)O?]Q^_'^GN""BOOSXMKF^M MW$9JF4IQY'!S7UUO 2Z)"#*$4A.H164^ ?#_[ M=K6\7'&,KTU_+)AR2 Y,L0Z4M@&<=[*VI4L^9_2!-9E?^PQ-G8!M>"1LP]R1 M8ND486*]E%)R%L$P0.4B*.$SA!0Y"$6>C,_&Z]S6P#VEJ9.]=Q2$'2*6'A"V MI7"_,*+:,'(Z,NF([N2A]>'4#B*H#Q U: MD9JM+F2R$]0AHG4ZC '''#DH*(IB,JKLFE0VO?[.'7NAJF7GCGU$W &\M]0Y M6YD5%HD09.T (8."&#%"EB(I^DD6J?1L6,O>.Q6D[Z/K#I W#-] M1Y*546.)$+5:]7.HK\6<1T>.8Y WD,RZ0-^.O470 M>+1$/(A8:I]CLCJ!H-%AWHQ.9V!;?9 M*]GXQ!@JD)' J)03$(J3M4N/U]8F9D.3JJSGR>KD&//T>-FIU\1!PNL6BAN2 MJR8*LRT8#5B7."BK-00F)0@1%1,:#+T;BM%YW\/-(SA&T9D MG8_"VWBA^WM8+.@%WX\92+[;@YO7T#R_E%-4QG".J+)!<-$[@J AV$@?2!V% MEJR8X.W951X^WT_KP[VF*[4QQ20**8P7 ;PR==)9;:W%R2%&%4T(6DD=1YAS M\IC,3H+>8S&TWY"3HV0U=@?%+4LK\\7E ^?AM["LGW[\B8OI/$\$T\X+XX"[ M0IN"2!Z"C+R.P$I619MDR2^9MR/>WTE@,13.3B6)S@M<_US,O^%B^2-?0_;-C<\9'+= M065OA"_*N=+$]7V1LF/WQZTOV#@'5*F8!/FH"ED"Y64D?I .,JM"8M%1&-7D M GD?(L?=&X=%TN,-LIFPSM!B'=Y5Y)FGM;9>#7N*O(P\J5GBSBB@B#"#2C6E M):($%;-E@1DO4Y,4X?%LV)TR"*92%"5#TK9JG0[@)FT MWNW5/JC9V5X=)I@SM%(W?>[FY0$O[O_*$2<71[ZQM;4[=/$GLX@J*J%#KO%# M2;6G5R:4UZX,*CF'EC.=FM0N-K>(=^T5MZO@*EG"9<Z^9=^B:E SO2F#OUG$?!&UOQ3Z@D#JXNMJZFK<_:K+:*I\\9I^3Y@("KU6$ MF MXXQ6P4DNRM,DB-2F(VX&V7GJM#PF*7??E R74,^CJ@F[F=7!#7D8RM"16 MBQCHBV)AP.L#;KQ@N\A\I^W$48' MN/II_O7;%3WNED4WRQ"9_N$1@@NT#)X%A4A8@,> 2DA19&Z3Y[:9GG%O!EKC M:0@A=("EC_.R_#E]\1Q1.P'+G"NP!A-'!]#:;G@Q M%,LMLM2(ID663H2,OD];+6+HQ3OT.DT\'RK5U1:N98Y-H; J9>3#<: K] M*?YWK%@0,0MF98XHY4G1MB*KTZ.8 T&P*\;VET@'^+HWQ>YG)"+2]'K\,WZ[ MP)7 9GD]DW3U_:V+GP3->6**>(A: &U2#GQMZH"9&:_(!1>^2?K!4 OH]+AG M&,R.(N5CAQE^:F]$?\?EQ!0IL00#KI#SIC#4TDU/P2)*9ISED>G3WI 349V> M!34VH/M*H_-JGDWY(D,4\^STW-:)+R9NDL-PGHE.? M[B D/*W*.9#9G:?KU4*00RS,ZN\-:4&>$C*0A:@/OLL,OP6#L;76-!LPP3-0 M4M0,=&THAG3)9425=).P:#,Y0Q3X;4I_#Z%0L%$DR* 5;<)$DBO&@41AM,6L MN&UB_+;0,ZZ%& )FXKUCN7[&5B((7R2C<\9VH**//F25E,N M60**^30XEKT(NL3,FQS9;J6H2ZNR#QJ>9/(,POL.CH[^$1;32O<'"M97^7." M!>T"KD9'"U!9D:T5/%1GS+BDC(FY207A8T+&ASSNWATD-JZG&B?08G!_"Y Z3\N9A^79%_N3([C#>3QVGXGW,WH07BXK M^7]\JP*XF4022DPYL0@ZQSJ)1'"RK]F!%AJ5*Q95U"\YLL^_8MQ+@H% ," 7 M.S 7#S?:E?T,BO97PPQ$5JO.5;9UGY6T[>H82JD]G)OXZD])&1 M'636FD2(]\I&5EN($TMDG8VI,0#RPI!%*Z1LLLUL(F;DAJI'"OA9O!S [0X0 M\P&_SR^^3V>?'RYF;3$5!JDS[9F^#LU0 8E/AF?B3DPN>C2(31)]GZ6J)PP= M(O1Y*PET *=?Y[//]+2O]73AMOI,TU:.J#@X(\C7YP+!<9%)T5@V26N,K$F! MPB9BQKU_;K-O'87<', SWM SCV=NC&:6O.RZMAK0JC-F3P%?=&#-=+X))42IDDCR*>D M](680P3\S!GO =SN#"\W-OC7V_0?CI%GX1!,EGB]&.^SKE-EM>=,B"+;[%7/ M435N>5.C36LP,?2 *5*T3VM%FZ08Z5^*)K*NU['"$U=(I8#B#&.CB9AEDYJ3 M^T3T=U%PH&PW;%D',;H#D%2:[P9\K3J(?R1:0OYC=O_\BT^RJC=PVH/$FBF8 MB@>G<@"9G8N&6;2BB=.S*X']G?T, ZXF NH.>/?/1S\N:SKRG[A(58*?<6)9 M\$):!E%$ :I(28%L]D!_2D58Y%DW2[S9C<3^ K@6X!M,2!W [[[-7C=FGN+E M!_P6?JQZ?=2ZJ>DL3;_5^8>_XU_+3__&B^_XVWRV_$(!#BD:NHSU1(X6RXN# MF"C4(>,>%=,IR](F;>,8JOMSV(;??MN*L@/O8]G> 7(V,>>W\-?TZ]77M_/%8O[O>BT1OM%/EC\FV5J.DL*M%&K* M#F(AKY>7U5&C4C)D8M>ICD:V$;D3UNSY8:V9H#H#X<1&Z;Q*#ISVQ"0?%#C, M&1P1GPQG.N;FYV\[@$I-2N,C VE@[ ZJ:=,8L"'12 M!=(*)YKX2@?2.W+^PY#HVE#-WUR"YV?,#I^6LOUAC0U;PUDI+P+0&\,<3W4J MCU $0(VUR50 3$K5/GF!ZV;=5EN:M[L^0T^58L7O.WV(ABGOO\OGM?'9U MB9<_72VJ]D^\](9)58""'%(KK2)$DQ($ED5(17'.FIB_C=1T;NGV0<8&=^U( M[@]HU X'T1^DVXMW9'?F/Q#73+IGLV_6A1C1U!8<5NI,QCK6B-DGB,%[57CD MNDW_P]W(&_=2OBG,&LBG"]SML"3KB6N>@^58;\R2(?^ OL3,B6.8(X8F^??# MH*W9+7Q3M TKE:V&;QSD@JW_YI >U29B!G*0KA]]S[WG2@1G(!E)/GXQ MIIY1*&!*!A^B9:9-'=U#,HX?8W-YB?C'-ZR]0V:?KQ]^%UQ8:[D,ADPA0U6+ MK3FXF"QDKP1+7&0FFASS/4_6R)F)A^/@Z=R:P;C?^9'4>FD'GT(]^/O#&XR& M9TV/X"(U[2=*%S"28*],J5V_60'TS 87D;,VW>2'-AOTM+I?/CJ,<%8(\MPU MF*(MJ) #^4^V:@2S1EH=59MBORWT=&4H]I'\Q@%71_*[AVO:#?;NQCGZL4X& M^_%HB60"K276U;ESM3ZD6/"Z0A;79#)D./-9I5MH$BH*D1 M]M8-\" >=[#U/52RNI*)EQ@4Q@*VB$++64X27:)I>,3TGI ":' MR_;Q2=]QC.X *C>%0G<+R$$RIJV&H&H;*F5J/D1!D"(G5A*7,C4Y-GY"20<> MSF! .8[-'>#DXY?Y8I6#?K<"P[WF-C 2J(R@N(W@BU00BW66<:^P- '*4U)& MKK$:%"E',KH'J%P1T(GV]S/R!7'"(S)DIAK$6D7CK0*/J$%'D61A6K+'O> & M@LD#,D:N55O? M=>12HD%A<1A;![OP.2(;)%Q^^>5B_N];;^I-6DZ_KZZPK@\';MFC,X]%>0W1 MDT.O>,E0,Y] 9U542:EHUJ11RLX4=N"S#!,#M9%)![O30Y=]74EW.3'.!I%2 M@F*9 16T),7S'(KSUAM6N,4F+9 WDS-R#DX;V3\;.QTDB.[@]$^L)V&8WWRG M[W[&#UC[%]W\L#IU?)*$5.3[(QC.$JFB#1"%IBT[6S26!VG;>,W[$CIR?LX( M$!Q8>+V#L]8EU.*%VK)AW:QAPJ0517L)P2A;.VUEB"%39!H%2U[2#M*FG<:^ MA(ZXFGLN M0HX^*J=XDTFO+=*"5L_\&2_38OKMMB)GHJS5ACD&Z)!6Z#B'0,XKL(29,<># M,+[-"K?2U,'Y]6$(V'SQ>CS?1]SH+A?+R:K=T&KJ,\X_+\*W+],4+E:]1JUT M)7M=R'=,=:!"R! DWW493%-D0,Y+.DA91-'AO(C#K:4\EG8IQ%Y.S&VJV43$.:@:4[GQH M5H\][.2WZFX1T?^8XK]_>G/32E9H]+(4X,IG(;5G'U.0, MZ06ZQCZ3''8':B&,#K#U*"_J W%VW:>ISF*GT$[%; )(TC900D9PTF7(HN3" MI0RF-"F'?):J'CV; ^7_;.A]C##&WK7>S]+BFD77_W\_N[>825 .?=2>>.0% M*$NF-R@EP">A M,E(=^4Y[V)2P^ MX^7$V>P2.@&QL,H=[L$%H\ S'P+7Q;A@=T+(]G>,G;S1"!X#,;6#K>D-<6CY M 9?3Q2HN^"->3#^OY#-1D=ED/(. (8(BJPC.%XH(K"HJUV;[O$EJQU:*QL[R M:+HM/HF.;%VW;I-DW+2&\+1F[ND7^^PB?]G+,4BJ_ZXB8;:QO\>B\3&&B3 ME11H-*9&!6.'$3RV@WTP=O8J\1E*8AWLE+NN\W]A6'SZ]WSB%5.:=@4HOF9[ M%17 90J"94:AM?,46S2ZO]F+SK$=^)/C\!#YG!O\"$\X$0%E32LDC-116)%; M\)%"V:*PQ.AI>>[T]8Z;*!T[2!@'@GO+Z,Q ^,O\:C'!J'-B9-ZUDPF4(R4+ MD6;H?([2-CG;VI?0L6.+42"XMX3.#8'3[SB)/F;DIK:^MZ1AHC9B8AXI M'@_>&Y&53:-;P4IH!\GJ(R!P7PF=$0(GP:@4I,ADUNLT;R28>&TT<.6,X46K M$-F8R!MY%,;I$;>71#HHG7AV77^?Y76:(.9W?R7ZU3=?ZY\FA=5>U\A@53:D MJB:YA)[0XC)F9H)J579S +4CC\@X$08'D547U5U;%C@Q$;T*.D#BH::J!0DQ M6@014^&6XBH438+=+?2,/#1C.%@-P>\.+-F69=ST,,Q2DQV."9+@IO8PM#7Y MR (%XJZL+'.;9D_/D[43B/SY@N@0[O=LA'Z?S])Z21;1!:4-:%;K[PW9U4B. M)* /9%=Y*$J?H.!K V6[G?JR\P75@4)X+7=7DT?M/P:^O9KP<>ZO'B_K]@;K M_SZ2L3_-9Q5#.$O3P]HY/GS D,QYAK3A&N5_G2Y7T\R:#@?:B\NAJ\5U>=M.2%O1E?D&2O'SW/U>T M#X997GWSV#EP.SYY2,-WR&(&LHAW,/FC;.NK_O$+P3[2-I5OCG;NIGUI%7-% MJT'R8I0@! ?R8J"@8!CIS[)-!XGCR#Z^>Q,]^8&\2/M6WWQ[_W5WBL<5<^3F M"["!,U#!N3HA-H'SF(L.Z+EIXAWO2^BX=O.$6'S:)JJA1%^%*3V\__=>SS^] M66W8/_Q80#MAO$,-A5M;\R42^)0%&)?)R2&71X%"DRGVYAR89=RJDFTT M36XCAUW&>1OF/7"\?9K>R='0PWLSPYW61M7&F!&4 MJ=T.9=*0@W%)H&3.-0G8CB=]W#RYSC#?4.H=X/SW^>P[7A);/]#7Q331I]4B M5^O?MD81)?."_#W+H@;%% -O?#WM]"Q&XU0H33J0'T+LN EW(V*YN61?A7,] M1&N> ]]T>H?[)*U]CH2\53$*80IHG\E^BB#!.:-K!HL69$*-S4T:Y?3G>M^G MX@T);O9Y53%U^?;'9H?LNA2]>*^"9 4"EP94).,18I3 =7&ZA"29',7KV'D% M9^UP[X/>?9V/-ACHP >Y[=3RTT6XO*3E5[NUZM0BB^3>,@$LNYK$1GM2,)J! M#:&@M!RM:7+(N96B<<$Y$D(>XW00<76 N_OTK]O"*%-\\+)4[WU5V6J(0S5H ME4E%F;U0L4U?YB>DC(RT863\^-+L.(;W )GYUZ_SV6H=-[U_$M=8+ ]@%2-# MS]&#T\D!@2G^\+*V_4*LHU$JK,@4JE] MH@*%5XESB"(&9K*NC/BHP]'YV"A= 2HFW9WIA1D+(#AV=4; M6@M>*04E:,6LTZK$)E'A0S+&W: .%^<67!S V[$[)+T1C*OK Z+WL]IL>_H= MZW+65M-C0FX2J[70YO7A4 MNO/;QMU_AH7(@'SM8&>YWESIEU=V- H">4Q(0:!9#08@XK55(+B,4B=92J/. M6?>I&/>.IP]GY7"Q=("IPQEWM^Q9?J2UJF#B-FE(R&J;9^?(^Z]S!XU+.J?D M5'$MH-EB,>/NF$=@:U.VWYB"[@#L#_:#&V=!B"(X>0=*"XI^N0ZU3HD#FNQX MPIA9FY!O RTC'SR.#I#YL-(Z&'#?<1'G T'N40K WV?3Y>6'CW^_[5YN8\Z1 M0U;%@@K)@Z\#?S5(U\ -$;#(>38&\6\#J=:KT0SBC\#B9# MMN3WJ"@,D(^-D"*77&7N0IO[EZT4C>Q:]@;#8237 03_Q$69+[X&"MRO$Z+6 MR[ R9,-#AN0U,2<)!SY+14;><<:-CC:+%@#<0L^XO;JZ@]\04AMY7L^GZ;*& MBN]G>?I]FJ_6(VF"+CY2U >!$6=6%30Q4 PH,O< W4ZS>C92,#+0 M1@VAAQ%+;[CZYW3Y996U5).5OTR_?9J_FRVGRQ]K-42=A;!5 YVOO?"L@&@+ M+=(4EHIB1N^4)W88XIZG;;QY00.@X#E,#2B2D='V6YB%:WV\L< E,5LI9AQI M^\^.@GQRSO"RY 2G@_$[@Z\K1>M^C:C_NOMS &G M$9,/",%J4_..1)T.8, $;M#XR(UMTF'P>-+'[7;9Q^GTB0$P]GW:[U=52_\H MJY04O,ETF13N/";G@27)07G'P48LS+-,T#1=__'M&CZY>!LG_LE;_W$Q0#S849K! X;IF MM]"V%I 9R)$)I[Q@N.-5_1XO[?RDK"6L&DEF=,3=J@_9J-Y3M__*1G?_HU^8XG5HD_G^7(B$_,EUF'/4BM04CMP)47@,;O(A9]Q6^6>)X<[G@S>!_[JIQ?%Y) +\<&( M6C)6ZC% "IQ;GU)LTX.JT8+&;?8_DF)TA9)7I"U7RR_SQ?1_8YY8R:P0R1*, M!46EW@N(Z#1X7QASDE,,,4ZJ[+XK&7>.P2O1C\-P<;:>T/O9=%G/; K1/)U] MOMY")U9DH[PUX+FK'?V+!)=M :>$D3I&Q5UCCV@C72,/53A+U^AX 9\MMA^M MF,%D;4->VYT'$Z1H"^I#T/PJKZS&$&DOODM\>=GQ\;)O M"^<6TW3=F^GF$.KV:#UZ15%[!"-*#=NM Z^D@)15CB*6$-H,2&BWI-W4X[5= MU74&E5Z4YA!!W%0G7RX75ZL,CS^67W#QZ4N8K9N8KN*?R_>SM3&1QGN.VR5EUS Z9_7Z)4P7M?4UWFM[_>ZO M;UC+='ZN&8$XRQ_"$B=6%88Z9!"E;M),5880:THF2^0\\\'T%5_ONK+=%.JU MW8W1&/XC._^H@U\NM[9)]R0<^N9 A2L[N(A M@"N!]$#S6(1#1G9H%*T:;HV[Z==KNW_N'4R][%F'.,9\ M;2MN;UG_KO\^7_ MPN4'3///LWKK='_(RB0QE$47 3PQ4^/)!#XC^<.UH-PY+91K4V=">&O8#XJC7X8?2[LHEW7'*6)RT\ IKBZNV[ M!A]S!I.7.)$B7-]]N)AK 2EG$&TNP#5*XV6)I4WZ]V[D[8;UUYJTT4"$KV)PZ[V; M\_5LQN5\\VU'\\FN^Y-R^M&O1[*KC]FPJO LG+%@A0QD?16"EY@A1:>Y-3&: MD%K8J=F)4+DLA:4 MY:B8=(KG_)+#N$W2#1)44H1R4V<> M(S*K>9)%[.+D[(Z:L1LI'RBQQS(_@'UC-]*>SJ9?K[ZN"0^E7KWI"$:2G%3D M#J+,!/WB,60>BG2[-#G>K8OV_3>/+/E#Y#8?@HEC2S_\=8]P'VST-B;:,47= M0',A%XM9$*BM%DXC+X,-@7CPYG'VB\&D?S 3.PA!'H[64Y*):(R!I+.]WO"B MBIXXXFR*F)E]W$ONO],TFT2VAXNE TP=SKAGQO:$8D/648$IGO1*)P1OE (A MC31&NV+-.-E)9SY-2.4-N),, ,N&JHHOBT52+DJU6 MPKIH]!NJU-2IY!*J7>HF+]Y)QD.8HP3F>;@19X M]K.BNMF,AD+1?X1V75\43%)"M,@M<.95K6^KN=*T4QOG,81 '$M]C1+=@\[G)>6OSE9W]#+"N M]6DOW+PV1=K8]#'E4A2&2!Q@M>Q3"O!6)HC*.<^S0RZ:5#,V7]G9CR;K1I&. MQLVKJ &[.8J=EWMW2-?=#IH7?>WP[M-7>>W+D#[*N@3+R3%6@#N;2:LH6'%* M<[ LAA@9BO(X=F5=^V"@ R?J80Y,REQJ;AR@J_WB4R0/4'CZY*(LQ2@A5)-6*ONGO9U! M0==>2'@V[6T?L72 J2:9!LSHP#T3H&R=L8.>0V I4I2O8XPYN*3'"6K//.UM M+VR=(NUM'T%W /;MR5-)>2E48A B1=+*!T4+,1%2LBP4K(QMX@W\)Z6][066 MG=/>]I%$U^54BA=$J0&3I-_RKKVC6;;Y^#= 8E=L=X M"R<&P#E#?MT_ZH^KY>62 O?I[/.'^<7%+_-%_>'$E:"XI,V0"T9<*-% <*A! MVU#GS?. V%#PS*@3O%#X"0UZ4GU[.))TY@%(FVV)P"@HJ2@Y.U M3"*9DHJV19>^=HIM*SE3[1@0GNTTY@"L'*PLWU8-.S\NPV+9A>MAE:@3U M_O+R"O//5W*!0FZCI4A;G588.':*L +-/!2:E$;G-4 MOC>I9YHBUQ#P;:6]/Y[]-9YG^#E<)[1VXCP1LPM.EU>+NW%#$Q%S1"UO(.J3R/,9?869/_H\*._G+8^M6:X[!R9-CQ;I:[4)CKZ05O9OFVK&-> MO_64-ZF@TMYGB$[4#M@%(89(@C-)8S BJ]37;)L]%WBFX4D?9UY-4-1#?-*& M+VO_MA[?K_EB;,'L@H5B5>UY) )$'1",MT9FI[RP77IWNR[P3&.AKK7K.!2] M NVZ9UZ>&PQ>_8VR]C?(HS N.A(CKZ/M1"X04TS@I&9<S5U0$YB/ MHY5[8>Y\;H^VIH'L,B/R(8-*3D4Q,JTE('GAWA<(/A:H\C.91:?E.+=*PZWQ M3,.Y3A5S).R=PS[Y$FMN5K\;=Y@1W#B60'%3I:@-.,TD<"DL:@J>B7==:N9> MRSS3:/!,E;,= E^#?FZX.WF!/UIIG30D9RDLT2:"L^A!%Y="-LYQU^?>N>=" MSS1^/%,=;8G"<]#2@3Q_):V)0B4PVFL@=Y^#*\H""F-3*38'W5?WOP;1YCE< M 7:ADR-@[C_FTO!9CG%KZWFTAE"XJ&,B+ 14!J+)(B:MG>XS6?ZX99^I\O9Q M('M"Q+V"[?+E"Z/GN:4MBA S!>8.03'Z$I.I<;IP+JO(>6S2^7S<99]]:YL. M];,%XGK1S_@RM^+>KL4'K-6I]/V?YK-5P86Z] _?9V)K9QCD]L#;@="O"ZCK&P MF8-'KNITW2RX,-K)+K5R.!;LI*SNO\K:$Q)?KPYO=SBV %E\",\H9^:$UJ,H^^'Q;LI,/^OSK<$Q)[T>$C@H8W.4_KAW!QU\#MKBN; M-=&X8#Q$7L?J(29BBQ' LO0YK8L='C)(QIZQ%@1*3H2U;<>(19O#1ERQ-D!YCC[IV M\(IWT\7^E+&/'>PT0'N]&GG/J][&J""C*+6E>^$D5%7;O#O.!"D0JJ!KR1GO M,6[:61_N:Y=:^3 0'L5S?H_$%\6T\JCU8_^/ILNWZ3E]#O]>O-F_3N\ M^_3-^O=E2!_-^J7RR45M:YJ* )4+:9NBG81EX3%9)9QIXK*\EF;]5F?MC:[S M.4(=RA8UA,SJ'!$6K8]&A=+FO/"_S?KW1&^[9OW[8* #;^QAYV[I$K,B6O#9 M$_'<$MT)+1B77*Y)=:$TR9)\EURC< M@Y;9^1XQ,(B'TJ'VB#I8W[[C(L[/1^-NNL)A+-$X"T74AAV&(T0E!.2H7(BZ MH(A]-8G9=X5GJF01B'OEV^/UE>0M9SA/B0);#2@UJT/E(@2E M$P3C2W Q^Z3[NM#>GB$8A[!;WC7V3/NCO'/0Z9@M;DVD[?:_(> MG*%/):4Z/E)'X8I@;>8=GW"-9]H YC6IY7&X^T_0S,=>O>GE(9%D?UTD7I-6'H.YJMOOPX4RCTK,YCFV&R5<> MD.[.P(GVQ4O,"$[0%Y4*@I?U@$UDI;G,/HN^JO8&7/RK/^5MIS\=VH*]H/P? M=T+\,ON(5\P*YB%G1>QS4D/05H 4O CO4 1[9B'RGAPXT]W\/\H E.$5+5:PH M""HI\,8DK@(FM$U"M>>(&O=P=2AT/#9@@XFA\P83][1W5?QRK&E9/Z21@=E$ MX@G,3**-T"ICP?)(\LYU2H&MH_$4HUU%A")2DT2_AF;FKEKJ72E8>V/@[=L^ MT"[Z =-\EJ87TY7<5GR_PW^P21?)D#967J>_) .Q$/Z3,5PXSVV,;>Z2CB"Z M7S.U#[JV-TYH+,8>PJ/;M?Z\)H 6^>;R$I>7;\C]FH9(ZUQ.UU;BWC)UT(D) M#Y[9VD2="XA9)"B)%2Y0*&?;C!8_C-YQ;R?: [6=\+K"Z-]G"]*]S[/I_UXM M]2W.L-3*YKL Z]%*M?""J\(@:NO)J1 4MUCI("7C?*PMY4J;":,'DSSNN7E[ MI#85X?GXA;\'"MOKSG)$+['G'M?(5WR>[!-XC28X:UC18%.=G8.:@==2@/>% MA6!B<:5)J59#KY$>^A/A=+K\B9C[H]Q3@@G/,K7X]L'&8_-TT BZ&"OW+B255,C(J2,7 %ZTPN8H]7O,YZ M%HYGK[-N,V+\(1D=XN90"3]M!74HNSL R^V._^9J^66^F"Y_K-0IZ\)$-!J, MJKVQA+80DT(P,7DF;$E>-KE0W4S.N*<+C7:R 3C?)7[6*A62RIA4O.XK3\HE M(.@Z?4BAM Y]T;))5LXV@CIQK(\0]HOX.8#S'2"(J,;+Y33]-+^:+1<_UF;4 M<:^R< DBDE*IS"T$8QP8^J,I24AKFK@_&ZGI#3N'"'H^--<[@,Y'$D)M[/@K M_>;%_W>UF%[F::IB62\G2J,5MDP+3Y\D:]V3[ ME/'^89+H %?7NO?K_/+R%V)@G=@XG5U-9Y__^(:+E:0NWR*M$>^="+_[:[D( M)+SI+"Q^K!;]^YQ^2D9[?G%Q/6H+2=3+B4[9\$B*5><[$I>M!2\I E9(@7 B M;@35\+Z_R9HZ#!H/A-Y&WVU\''2C$K3$.C%G=HGK"ZN)3,+8XA183U]HQY!D M-$H"SW+$O!H:U^1H?@L]'8:@0T+Q./YW *-W7[]=S'\@?L3%]VG"S:F\=_>A M5>W60YEJ[^7:PWN=JCL1P0?C*!(+1290O"!$P0)PGC,CY2D4I;4 WF KZ- / M& :JX\BX W#7S/!K 5YU\;;TJ1QT;Z$CEN\U!"J3276 2*?Y$.M/9?9Y^K4W.?GY+L$.D+KY-OMZ/TB< ME<15 O)$+"AK&/C:4!Q9\!B](68V\4*?H6DGO-DSQ-M0H!3E0"G'469 PH^*I30^ M)!IB%9W<+AZ)OZWG2B<7= <[^Y;%/_!6[EFC"9HB4^U*&S$P4*4.I1,^@I=% MR.041M96T7>CLY.+R],@=1!A]8O%W^=U\[JBK2]>X%H9-Y^HU1G*$Q]9<(D< M'^UJ7X6@(T1I:O-D(1WY00)]/B%"]Z.^WYJ?!KAM*-A^T7QSFO8D='QZ$#=) MR+D0M8;!L **>0X^9H1LBRM.>ZM5D]#J>-+'/2X],8Y;B;1?$&_2W/=?OX7I MHC:5J6]S2U _-[E!#[ MQ>NJR]&;_/]?72Y778\FFD=/G+2U8:$E721..B2%M$6Y9%BJ@Q=.B,W'](U[ M8'IB'!XEG)XP]S@OP3J-B2L(VDA0CA>(+"&PHED1A?&0VMJ_ _)"FAV*-L?4 M$-'H8Y_-SI%8W..O=?W@F.-BETEBK0YB<4 M 5-9HRF(=@96_5MN" 4"%MU)VE)]M>3.5;. M%H9,>-&FHN%9LOH]?-P'(2_>(!XNB@ZVPCWN0R>THN*)?)#!1EJ:RQ"(79 + M%\9XX;UO$MSN0>.XD!L2&H??6^\EIQ$A6#>UI^OZ%<,EK>I>9U1:$'>9@O Z M8A=E=3<\.9HFU=E-B0O.7.#NI0USY[>->Q#= $)M^-RC[:K&?OV]M7/YH-GN M+-]T++K)]KS_XTERR*/+!3S/%#AG[2&:RMOL>"-<48 ^DSA8"!1\>0>JQ"*YM"GI)E?<+18S[OEUE[@?2/+G M@?[:*F/Q'6OSQ#7$1RX4*P4DJ\=2.C"(A2DH,JE@EQE<1QC[-/B<5AI-0C_E9,HV!01V,2:1&M )3/"-&[ (4E MJY!)H=LD5VPF9]PC[5/B:G_N#W:H/2"&-MR'YQ"%T26"3#F"DB9#R"I %A0B M6G(=1&DR8F*H'(91_WD2I;?.4&SML@^U\5J".H ;;!8J*,L).:VO20ZCO)O+DZ-A MM!-"6\FTR_WUWKH?A=X37K3PP5API.6@$!.MTD5P%&8[3TPNO/6&NYVZ;FYC M3H/)8V1S+.X:0F[399-FTN5 ,187F8&*/H-W-H"UY,EFYCT33;(T=J:PFYN4 MTT#O6!EU!;];7^?> B>6ERB4)2.N2NW$O.H12$&2+TI:75 SUO38;1-1W5Q; MM +9T9(X>CMM''-,6+8R&Z=J&VZ*G)+T$%-M_9-$X,&Z>J-^.D/6;T+\\#'& M7JP_GYS1#W?SE.;;9BX-DSJZSYL:99 >O-@3))(&9;AB08&1=5YJ0 G>*@1$ M;@7W'%ELHMD-$TD?)?)OX_B[O]+%5:[NP*I5Q>6?N" 1S.@;G^;O_@I?I[/5 MKW_ Y=5B=E^&DTCJ*#4RX*5P4#QY\-P$0*MU<4'RW&;(4^N%]9O,N@]*GPZ8 MZ @.'9S^;%G_I)#_&^O0=,E=;7P:-40C.-3"A)B3SQF;H'H+/>."L2_0S(>7 MX,% _(:+Z3Q_7(;%LB4_5HDKOSQ4-]-M_SB^G MURTI UD!HX.%9%UMDBTM^.@3%*9TYL5R69KDP0Q#_KA'0.<(]I;XZ-A("V*D MC,X"!:JUK7 1$.MU?E$4<&"1Q; FZ8S'&.EFYT?GB-N])'BDD7XWR\UCNM]Q M591-+URE8AX2K#U^Q)!1V+/D#11>O0N+"J:*J]5+[DX#G$9O(H-<^]XIY2)$ MFR+4MI^I:(Z8V[3"WD+0T4W"'SWW;@AR\9Q)'3-PA84410:(2!A7I4B?+:;0 M9MS05HK&]1X'0<23]MV#<+_S)HN/]'4U .6@$Z#-#VIH6C:1VMK <&F"CMX M$Y(<_N!I?RH&@=LBF9.:I]3DM+^5@;D;P_[X#6_#Y32]F>6?IQ=7]<#[X0SV MR!FI0"FTDT9)L#<.HI("&-K,K!%.A";FYT!Z.S5.^Z#IR0"K$TBN [?\;IEO M9LMIKDN:?L>/F*X6J]/Z:U<3\_58FJ_?KI9KUW2[\<823-*:46"22VT@5OU! M*R GABF+:*)H,V1M\*6,&\0VAO4H\CZOS?JG<)&N+E8/GY>5VH=;M7_WY\#:T=AN"\@4EK[.)2FW*'0NXZH]F&XRRFE2" M-\D<;>\VK'CZ]L=/%^'RL%K:8-J\!-L!Q!84V0+(Z#]T& 5-E@ M#"Q+U^2"9"M%XP)I,)EOFH5ZM Z0-)]^M#XHPWN S,HS6*WCS7KT;R&OT#)/=MAKXHKR$J+D MKA:T6R5,CHPU2=!X2LJXD#E6N(^Q+8/25EW%BP'58.X70/6+G'D%]OA_X$F5@05@+741#I!'UO(_E^ M$J7GEFF1FS@T&ZD9%S&MG)GC&=\!>BC O9NX/-$EJ"BC ZV-(N*))]X2_H5. M06JMA J4RS.KU^Z.3X(EW2EM9!]EK4?FE:S?*NMR42R!3;[FUI/2N80!BM4IBF*5 M%$V2"(9=1J>'ZOM@K]WEX]YR[L"I/'+-;W]L?L#JD+$(6XQ0 800 916!H*W M!1RZ4((GX? F6;0-U]3+7<#IH3KO$S?=JM#OX2NN#\6,3]+FI" [K4$51'#" M&&#)!V8"VBR;)*B^1-BX8.X&03LA^T!Q=@#/571QOVUO[4^Y/E\U G7&Z"'R M6*N>LZWC0@5%'E(QL@Q)89-;CV=HZA&4APK_R97K,)+H %0WC=!72UHO@8)' MDYSSD/2JA-[46P"*,KV2VC#'@VL#I@VTC'N*U!1$QW*^ _#\,]3.,,LU\2(4 M5F11M3FS F49(5^Q#,([%VSP0?(FJ4,/J!CW'*@I8 [G=@=0.=))N#M4X]IZ M=)F#Y6A!T5J!HD))KJ^,+@ON?6Y2N#K4 GJYMSOWP.,P1)R_)EP794Y\2"E% M3ZLLGM3?D0RBM1E\T5Q8)CCR)G?1@U#?HVO8&GC#HO\ %'2>'/]&,?ZOZD'/*O?0M) Y^^/)K1\P.5TLU M![U-4>;0*%%I5QH'2,^Z_ZH;[WA=!UZE<'E7%&(TPZR$A%08N5&L]M 7P@$& MTKR@E"VN59+?SD2.G'+1"%T;+6\0]P'99YK9"@- M% IQ08GJ*U)("]+*&)4Q7(@FEP@GM&$_$^9G=;36;+F8QJN;DZ%K7SDE[31? M1?2UD47*'IPA7SD@.IDP*IN;)$X\1]3YV*A]T+.A4^0P8ND@>KAC4EU"/5E8 MG9-GE@+/4D/AG (QP20$5S1X)3C#8$K(32ZE-Y,S>M?X@<3]I#/>T;SO$D'K MLRDL.10*::[+RI5* @*%%,2IH!G]EVUHXF1N(VCLCG;'"_M%_!S ^;&G,]_Z M%>MSR* ,*G2D1EA3VW))% 2; AP-=U8827[=2X[0I@?W)OU#1#4?B&\=6(TM M1O5NI[X[%G'2WN7_M31L-H-O2$,R[0U> 3%/+$W:@:% M!2(J">_-*0/'A]1U:4I/!,TCY-3YZ=8'S%>I/FLZ^^=\\:\R)_4ZY(1KXW.& M/.5ZF="!3KH^X.5R0:^Z6M3&J/6PXJ).$GE#+__^<$)*%HJ;@@DDJP6N.E.$ MD%!"A48F)S'[W,3]V9G"XP/(%UYTIWYW1[\N"EL$A4S,!?)K1&'@8K 0"QJ5 MK%41FUS;'T+LV*%'"Z0]C44;"_$,+=SO-<&F7L@>4V*TVX-;V\ 7EG)RHUAD M\,&+ %&I",JY L$) 3Q(QG3$FN]VUD;Q+K%FRRNKL[ ND+>&6\Q! BN:U,A( M!Q3S:0@LHS%6&XF-6QB^2..YF,!]<+6]7FA8D7406#Q84'555V>7(66G?-" MQ#)0"1T$S R"5YQ%@R791I<$&ZCII0!G8-D_M\T>)(@>T;0^"V7(*>!&#UX8 M#2H08T)DM*I 44R,MI^^C+%\NXO M3*LL[#]*F29I=#]YV0]0P=':%H M2+G/AQ="#UCZ93H+LS0-%P^7H:0TIB@DAA0#2II4S^D""$G>H4PAVIU&%NR. MIXM1B11S,'7_XZIV I,\52$>R>F20 M? BSS^OD62-*4?7^,"<&*N< WM1A5HYBVJR$R&&72^"=\''[UG$[ IPB[#^, MP3V@8@UF%BJ460 K2NV*D T$DWQM(!V%4V0&S2Y]E7;'Q=C!U8$2>RSS ]@W MLM1_F\YJ-M^-6Y5S$0X9"*X(\#HA.$\<0*8X[7@4^9E=RCAWDON#-X\L^4/D M-A^"B6-+_SJ7\Z;9C=9DW5! S9J#6OT)3C!//-!9:\-EWJFKX&[2O__F\0+A M0:1_,!-[NTJL6]]J([S$Q?=[J9J(FB=A(DA6$B@FR!7.(0-G1G'-BN=M&M#N M0MPX$C6]!!8+-;UN*0,CQ;I/Z)B^D\WU1"V*"DLIF# MYE:"XHQ!E"@ABQ!TX24Z=LI\VWUH'_>>ME,,'R[=#@#]$>O0C%G"U?;$)RE: MZY)UP.NH.E+"#,X6X)P/-@78,U\<^Q+[-:7X_6QV7 M_KA!OD:>F9,&I)-UU)R@>%EG#X7L>PBB)&L?!0U;SJJWO6%B=W_5#B*U<=HW3-=F4>8O/RV M<0Z?3P69@;G=P7;TD&-?PN(S7DY<<"%E'X$VT%#SZR1X934PKUURR(.W[2L4 MUL3L!"AS=H :C/_M:XO6/ZA?8KC$_^?_^C]02P$"% ,4 " #-@%A2M"A$ ML,@( ";, '@ @ $ 83(P,C M97@S,3%X8V5O,S R M8V5R=&EF:6,N:'1M4$L! A0#% @ S8!84B$]!3^T" $S$ !X M ( !! D &$R,#(P+65X,S$R>&-F;S,P,F-E " ?01 !A M,C R,"UX97@S,C%C96\Y,#9C97)T:69I8RYH=&U02P$"% ,4 " #-@%A2 M'7DG;NT$ #]& '@ @ $/%P 83(P,C M>&5X,S(R8V9O M.3 V8V5R=&EF:6,N:'1M4$L! A0#% @ S8!84IYK=WXI&@ J:\ !X M ( !.!P &$R,#(P97@T,V-O;6UO;G-T;V-K " 9TV M !A,C R,&5X>#(Q,7-U8G-I9&EA'@R,S%E M>6-O;G-E;G1N97AT9V5N+FAT;5!+ 0(4 Q0 ( ,V 6%*0N-@N?2 # ,!O M'@ 1 " P!C7W!R92YX;6Q02P4& T #0"? P ":(% end

^N_OS\Y=O)I]^__2_,Z6\K\1,7U (]MC#W,C 9B.HT MU=T(KM+03#,K2F^^D5=0T-T,1T5!.T=!"7-B-S5LW6*.#\IFZNN1'SNZY0>9 MZ]A)&";AP2OC$*2>N>3*G_N%-HE*[2N>[$MM)=55>.+5PXFLM5T575HDPJN. M9M/+H@0!G2H:W H-GEA_HZ@!G1)H,(I=W?% E,6QRW3/<&S3\4$!]6Z28DOI MZ1X"3-'3CM.3'8+8;T592I!V(-3POS7D&J)F7FF:LIQG*01:Z>FQ$3/<=US"CP(R#F&U' M#MZ!HMY5U4P)P2T2DY_:@<-L'52I3'=""98'E)5Z\*3$]C)*F MB&GGB"EFD9N99HCY,W"C8B9-X 1,3[S$-KP0A%,<[0PQJ;NN!Q256$G&+#?4 MF6-XNI/ZF1ZDH:][469$68*862">QL7MNMGZVEM.4H0W-6QI8#U-KG'7IOE7 ME1KYU%7;738FUY%*-MB4==L(8Q2':9R!;A#'C 'S81ZS9X2Z%]M!YB6@:J:A M*MG> ZY]F/P@Q;6/R+5M7-:SPS0*$J;'CNWKCI,XP+5Q E>FE44>W)B9[^X. MU_8A)+P+ <'C8515_/".L+OAJ!C?)S3H>XGO^UYL&%;FA/ G2ICI&"D+;0OT ML7CMT. Q345%=1Z.V7]?K5V/3MP_/Z67)]_??(?UPOO__?WDUQ/G]->/EW]] M_OT*]N;[Z:?_P%Y\^?Z_W]_9?Z>.9UF^:^BN8\(%GWB^#O=]JD>6 U+=,.S$ M6PW3+,Q+?M3PW=:RG" K>0UAMT%^H(405P>D% ?[[V]] ?)838+4E MP/H49K%>IHD:02&2Q9'WJ;^IGN(+D5,NTQ,?I08$?.9;K+ TYV Q7 9 M!A%A@/W(H 5,[V+=)KXOX=9)G);"^$BQ>,/<<'H@V- M(-;=P#2-C)F!%6WL;-\*(2E'>P^HB;FI%?A&HL<8L'%\E^EA8-FZ#81@6H$9 MQ1;O3!&&P<#TU]'G4)KMP-VKR&_;Y'=A_6W9;I;:EJ%' 5ZYL>O"Y9N&\)<9 M^FX8!+$5[H0FIV[%[1(2,[S,9&D&M!!DK@>WHNT. M#-L:&.XBCL.CA 4'&HPP83#@5S:\OD>0<"_PV>ZFA2R#G&^84T45[L25$GQS MG!J9XR1Z&/J^[K#$T6,/Y+69FH;O^8X7Q(\&59 M%(8L, (SL!P;KED[,APS ]Z.S-!CF0K1;(W#_[PA?RXQ3CZ=?/_KTQOKS\^7 M7_YZ_1'V .;]Q\?/L#O7L.XOL++AZ>?A)85H0I8&S(XQ)8R#^7.F;>B6 M:\6FXP=Q8MR4WKN:?,+ ,DW'#5C@AT[D1T&:Q)[I9(;/G,RT58#X>9!/EF1P MN*Z>6#8#K<\T]#@(7-V$>R4, V;&9O84$;Y[4)L*RNPL ?[[V]].$*9QZCAZ MD@:&[J09PIV$#,19'"26$T0^@4QLEE%^]YM/$=,N$U/LF';*@D1/73\"93F, M=) HDXMO*Y:L$V19)[\+ZVP7ES8M =[-#%Q%JHTP/#>R) M'GE D08H>,%N:'%*D/6 FM(TCD$\>0A\:($@,S,]\BU+3[W V#Z_L#T%MO=]CO&MQ'9LHWQQ;85&WZKKCAJ8>^X:E MFR$SW, ,W1@11+]L@7VJ"LN19B$P41QA[C_70 M8DQ/HS@.C#BQ8P>!BA8]L'WCRTC[6DFB2 M3Z.A:KJZQ48D[;%\@%-Y-S[F9Z)DUD8R*Y%U"=>(TL2+ CT(G!C;O0=Z[#I, M]\/0\&*765[J'_S_[+UI4UM)UBW\5Q0\S[W1':'MRF'GY.X@@C:4BWX+<-E4 M5=A?B!R-;)!\)?# KW\S)09AP$9(B",I>[ Q$N*\:=^/(S=0>=S;'6Z^=^Q#EU]FK9% M8]89SG5\,6Z;[:%I?N\-!KOQ9"_MVZ^5UR;BM??7AJ90QU-P"E(*!-#H<@2< M%# ?-5)TB1MY=#>J8H>@(JV>Q\D#+ @'(/(5@OI-0:,1."H*K- MV,V8R#^;HZ=J..3A<'ZXXU'AW 0XC\UB-2SX,CI"E9Y#6/);C!,.#,?@'7%M+.2-]U9@1\C,, MF:PPYN=PS%,Q/SWFK[R7Z)1WT2L@WFI %A@8(A4HSM :RZR.)=E+L;964]>/ M/RWFF]!#^NG\FZ..=9VCSDDGC@;*3^#O_.QAG-MS=)//>39:Z)VZHWAIT^D( ML7$/]'^?\ $MS4XQ!^_P]ZLEO]$-==^8-@E5 KH2ZBZUT)==:$>N6(HR4N M!.<9@*,/S=RP0BU1+&NUPM#9#UE9Z5HVVXGJV3=WTA>0'W[@\Y*< MV/$_)@%62.!-C*W=WDG^#2>]UHM>=VB&X;'IKYVN[?I.=N^'_7*.\Z4/GEVO M.1M[2.73C@YO*"=L9\Z7QWDZD>LRU=P>G+W MC]QXMO-G3V[R-8GO!_&-_5DN=\A1/KN9TB9-K>8HI;(^J2"Y#2ED(1SH@51K M%S]TV+]J#?8^@NM'^Q%LRG?XW!Y]L=\&:[]<7Y9Y39Y?D9+/RG/__I'=^6!2 M>IP'DU?4:*5GCN_U[="@F1EBO[PK7Y-MS+6T#OME8_N?GULH&VB_$$,ISWQ1 M]L0,@W__8M?O1,+\%ZBZ%=DO-M[L_[[]\K?]UF];&[_O_]9N;>^^N!O C;GL MO=TW>[]O;V[L;VVVWNSGOW:V=O??M/9^;>V]VGJ]L;^=W]#XN_C'=K=USRP[?T_"'OM]E\T9X136E+U>AF_,X MU_GGG[_\;/C2=Q[#Z#4AGQ')[WR9/*-WOO:CCZ7TF:%W_^B//O;'KPE^]R]] M\,7R9UP][!D\P<6R9\K<[V)_$OA M1MMO;>7M,%SV'&AQVKYVHZMCQK%PRP2BI.$F+B'.6=WQG2>62_KDQJ9LURG+J![W<^ M%1D\39G"LL7\;[O%I8G:2Z^T]RE2Q@(R2K7DVB,/A"KIT-J#S>(C$$HH3'T> M>DZ"O_9[QR5*4J[N[\[)X8O307Y4L;_UU1^=ED>\,1C$_+_0I$*EW6\7$?WW M7TN+L'W'_YS]'U$_]WQ M?X_>??#?=O=??WCW\MW'W9=_?-MA6V>[[$^^\W*+[YR]/MK9_+6S\_*O=!G- M?T.^' BKK?!, ;/< ;(400>C@9,D@U DN)(63)&VL]O;^&*EB?/E*F$M*V$E MGGPDCBB"J"4QGE.1HI/$NHA:%<*BYIRPICQOK(3UZ(1U=DE85AMI260EYQ1R-06DVI M4"%B'!*6OB L70FKV81%+PDKN\I1EZQE*QT%3,A!*ZE!Q$ DHY$Y1HN'Q=OF MEK$D3T=8*U7D_:K?2WFICYK=Y<_XW/'G"T+QF4PC!H:["<'%H:_?%F# ,)$621"S]*S@@EPF\K'25)X"E0 M!2H$#XC2@!4V E6"6!U064L+O@VM#2^7&-]%A&;I!>*2V=9$91)"HZ M409F1L*"8-G/%56X+!0W7 D7KHCFR5J@K#@V0Q?'2 J&4J^XI#93_RB>RHFN MW%"YX28WL$BI8$E*= DE=9I$%?)6XVA>/=J'*GH6BANN1(\I/IYW",XQ#\BD M <.= ^F8C$9)(8?9+$*VD2Q,FYA52'Q]T1N<"D/;LF3G>GUC"IU?W9!MY10%WL"'_[T]\_5#N*HP+;U#_I= M46'MRO^42;%E5>VEE[U>&/:T.#^A?M,["M5;F,1;&,]]=901'$W]$A+0IY2_ MH@@^:BJYUUD[\K5UCFUC9M5'(ZYHA7'L\+Q6$HHYT1EJX.QP0&B M1S Z),A4'(Q&:T)*0QP3J2J.EQ?'\TRAK#B>%8[',B514$<8@HBD-':6"BR3 M''@DVNG J')TB&-IEC!1:: 5MJ=">WNC6=Z2N.2 ML,1EGN4>4'L!1JE,N\KR8%'Q1$SIK=W.8JE!F2(U%6R!4STKCF>%XRL9A)HE M&DR @#H 9@."X\:!39**@%S*$LY@HDW(U#*HXKBY.)YG2F?%\:QP?"6#@O)$ M:A%!&&5-7FS\"O<22<8ST*2E.[F;;+H,[DJ RQ^(F9E@%DQ MP%B1&2HJ$R;@B1E 37T&?_)@2""1FLBS[%Q;EZ1-]<*4::Q"NN7+?F\P&)[6 M=!Y6>S9)@N!R4M<\Y2J6"OHI0'\UL*P,XC$\6$BT@%ZY M!-DN'CRRY)4(421<6]?89GS&\\HJZ)<#]/,4*17T#P?][M5.;P2-43D))&@- M**P#C8F -"X29S/HE,4K.VSEF; ML)H#N<1(GJ? KTB>'9+'!I0+1IG(OK[6G@)Z&\"I#&Q)?10V)$-UR$C6;6%J M%N02(WF>JKTB>69('A/QW&KF'#$053* Q!C0,3F(+$2T,08>^=HZFC:=6>1N M$75Z X7/ZSB(MN\/A]HGQ,_QJ/?I.'9/5D[]K$39[7R[<(Y65J;:S:MU5'9BOR2"1N3C048E%WH<%&$E+H;;501I/G*9KZY*VN6C2SES/?]9?QF[L MVZ.A"K+AN-/M#$[Z0^FQ>#JH-L)HEA Z7UN9;3>NK:Q*N \AW#_&I9 +S'## M+: 1$3!X#R:I"%(&Y9.CP5HWK+^5$\6SA?B2&BA724 MR.PZL>Q$::ZS&'(>HF3.&L:"Q%).K]I&3]U5K,*YN7">:QIGA?-,X3PFAZ@0 MUB>K((20=V>5,6V-SYCFWA%GA,^V&^W.C#0(SO54:+V47G[I'!VU.L>?;*=? MP@/U:*5!BN+SOT(.L M_R410H(6I!RA1 [6(8+PZ#(#.QID:"*&5Z$5Q:BE7N]&X5=M2]%XQ7!9K7<> MUJ@L]6"QL'$0HU/>DP2,>PG(O0,7@P,O*55$1B:\+J,+51O%K :VUT+UI<+^ M/ \L*O9GIC(V#H3-5.RL!.,E A+&P$I!00GIK; L*"\S]IEH"S6K(\>*_:7" M_CQ/-RKV9Z9.-@X4IR3+$@(I9%F"5D6PM+30T^B#"$XH7486<]FF9.H>>K57 MQ6/TJCC* KTV ;]Z,O^8KUX9Y!O.7SV$P+:[OG<<:X!E8@I[>ZUV!#-_A>2 M6.FR=)$>- T<(C>:!.N]1;&V+ED[>ZM;2LZ:QP"K-4G< 7D*+FJU*^8Y_R['=[W=YU%JKYH0\A(C\N1I@HLRM9 FJR M(LE?>W",$B >G7C4U>2RM55A5%5-2>?$L,YAG(@XK81T3LF J0*6JI1/;]D]$9 MMBF 0:I .NVIE=224)(8=)U;.E^T[<:36T\I'CQ5!]4P$U+PXS MHTALY;G*J?N M**X$=4_^ !:8NU_%_INR8F:KR=D8A5_GZ2W;[^;G-KCXO?\IZ[2T\!RMTDOF M)I6Y[\'<6^-*W$M"3/01F+,B*_$@P"I)@% :T6G/B/1KZ^09WNPZ=7_>GA@< M3WRJ46FNTMS=-#>E)*\T-S>:&^LU;F/D40B0VBI 0SFX2!U(-,CR-A4EPT)S M;)K$STISE>:6A^:F5.25YN9%@F#4*@Q8K&.\[Y<,^[6;"Y")O@*F1$_#W\ M1PQ@\U79]W$4J!FT3@&%+IW>C(XR6LA/^R[V+2& MN._#IM=F+[-DA"+6@4^: +)$P ;#@7')B5(R>HJE\PUMHYHZ<6SVB%N\(K/* M,W?PS#S3QBO/S(=GQHI441DK;0)&'0444H+CRH)'$Y77++,0S3R#HDVG[[)3 M>:;RS)T\,\]F/95GYL(SXTGPE!KT3 I;8,Q:T+0DB(82UQB5FCDIG3T46UY M2S^,A>69H6K\Y<3FS[UHZ/^C(02C3^]T0^R>/(?'&$MPCWEH;)JYT(\SS?KG MA,,N""?U>B?=7A:IBXC0H_C;ZV_O_@Z?'$.9?\_1SG[YF;>X>_R6[&Z&_+N/ M.GN;_NO._G^/W^X?'KX[?GWT=O]URI]%#C@1CEHJ,K)8 D1/P$6>Z1*#HT$D MYU,:D6ZG>YK)KS"EXI(1(3WQ)/] LMIZ(526E5PYCM054AT]T->]8LK#DY-/ MSW_YYN[:^W?5'IR&;=G#2\Q^AK)$P MC!_$[L .=X/SGK8M.\B_XNBH]V7P?(C[B\]8OSX'XR>S._(/GM_8Z-.'UO_I MS64:*="\9)(1'^3E>F0_#>+SBR_^%3J#3T?VV_-.=[CHAC_T/0PR0/[UI1-. M#I\;\2Q36UF/Y_&B\X\?O4J?#9?J=R0V>DW@,T7O?ID\HW>^]J./I?29-O)! M'_OCUX3$V5\L?X9,+,K%XC."][N@GP00%RE.>/MV?'E35-SGKGS>XV+_B>Y+ MW7I?;Z/MM[;R[AM:F]''XA2V.&U?N]'5,>.8+IH@ [+A)BZAT%G=\9UJ<$F? M'#7UR3WPR>E).&0I$GY?] 8GK5YJ]>/GF+W-Y_=9.A.W9IUH03VXV< J7N&, MCCM'@2JS(&MU<.H&OM_Y5!3$-*--EBT_Z;9;7-#0X\U2H&BX\B):)[A#*Y4. MTCOMDU9&J"AQXC96&UG,>GL2PT6&20POQH3O]W9_;"-._N'Q^\^['S=V?SCZ^[F!GX?3'Q[MGVVR_[Z^.[#QZ\[9[]V M=E_N?MA]N1&4AT8^)(^CL8B M.*\":*F)2PJ#%+BVKNG4S:Q^0&D-+66L)-2D>YNDOP1A,0:34 2)F*(U6@?- M@Q"12D["/0Y9*PD]/@F=79*0D2FI;*R2Z)9)*.\@F7\2!8J">9=W$F7#VKI2 M-_MZ5A*J)-1,$J*.I^@%1>T5)NHUB8DXK@QQA'BC9WD"6_GI,?B)7O&338'I M*,%H5YJ.<0'6Q B&**NEL8%27]H$$JH:Q% S"HPLENK\U.^E.!CD)V^/6OFS M/G=\_B4EN[97>O+5!L1W.DW2( E:*"4$QDA,X(X3+D*6=(SH4)7;TY/2[HLQ MY::9399:#NAL!!3$@XU,0EZL:&)RBM@R$T5,/?:]=BYM+FHYIY1'$[+BX M$_*6I*Q(:)+2EN=-B$:?:C.F#+SC.CA* 4,V%V;K0?8+ M$S@JDO1&*XMD;9VUR2T=,Q8^H%HA?:GHE5')(DW$$21:.2.8IUPHRR1+UL^R MUJQ"^C$@?24;M,X^A5&B]/9*62R@ BNR[(]*$95T,-1A@33%6=6554@W$-+! M1D5<1B_G&EFT)E ;A. B\[U+*5;AT'1(7PF'B,QC\!HXQ0QISC18Y!PDI50$ MA@036UOG[8SP!D%Z%;(M7\=!M'U_.&K*$3_'H]ZGX]BMTPOOY"5B(@HO4_39 MU:#&&X%E*D\**6DGQ$S;9U1>FCTO=<;4 TU*"*\9I,@)8'(,M#(2;")64R\X M47QM'=L"IT['J#'*!D,Z.L%1,2-(1,-+G5]V-XC3A LKDJKJH>F0'LNO8L*; MH/,"+G^@(19T= Z8M,E;GMT-E5T-V2%-B6*6EG9',:%%U)8*Z;.C MR8C,BT!4]=!T2%^I!YD=*T^E!.5"20$H4QL\D1"#==H1G0&?(:W:C#9IEUZ% M8X>7L1O[]F@H'FPX[G0[@Y/^L.U#/7VX,XT!A2;&!LZM0TS*<2%,R+=,*%7! MD:H?FLU,XQ4E/H1,23;F1>5,=C9,A.Q_1%":!QEBM@IQ13\@;5)N^J')D*9C M>8C(-0D*, N%_ <-8(ER$/)631E+TCE9=NE,X V"]/4.<-^UJ;JEN=6Q[;_O M=$=U^NRVUA:S!IV^P-SP Y]W3O(O\_=HMO8FQM9N[R3_AI->ZT6O.^PH4)9_ MZ]=.UW9])PN*-R?Y&^4<8O#LSFY>YQ^*I;/L MRU=P>G+WCSSZD_PY?7&3KTF2Z\]B_,]RN4-6\%DS2)LTM9JCE,KZI(+D-J1 MI KTH$2TSW_HL'_5?>A]!->/]B/8E._PN3WZ8K\-UGZYOL3R^CJ_(C7J!_C] M([OSP:3T:.W[1BL]+/_^_;+W_9;OVUM_+[_6[NUO?OB M;@ WYK+W=M_L_;Z]N;&_M=EZLY__VMG:W7_3VONU]6)OY]7KK=^V=M]L_[75 M^GWOS9O&W\T_MKNMD\/>:?Z,,/CGCK/1%K M3\2Y/[G5ZXEX,01]BNEF=_3N6\9>*Y/=?+-#EC^\/IL2H^0[ES%*__7=!T_>LO+[WGY]M_\'W_G[K\.]E[O';S_X+V_W MM]GNV1]?WYX=?KR,47[8%N\V7Q_GS^SLO-PF^=K.=C?_D[]^=_3VP\>S=_EZ MWQW_2=]]./KX?8QR)W]O]V6Y_NTO;S^4G]LA^3.^O#O^J[.WG^^CQ#CW_SK> M^_MUVAG/1$Q6NI@X \.( '32@9.&0_),"R<49LNNK4O6IOIFN?0T4P]_ (W% M&?M;R6WIR6T&T\0JNFRH@(#3QZRR3A@2!1=S;/VCB.M_MCI#.#QLXL!] M,VOJ9\RX6R,.#Z*;O.)*],8?VN[[F%=8W@;Z,5_460P7R^Z]S=_.&X3];#M' MY30,,H?#(-/Q>3>7T;%:]*?]SDDGWH@"+7G5QU.%0*[OED/:>#'.&J/-\\]+ M<_[6.RJ/]F6V9ME1][IO+BVVT>\,\DN;^9_=]Z_R8^B%O"CVTK[]6C?>"3;> M:TTAH]#Y DB2X+4U\C;X-X+6,1)1?Z>>\ MB?.8H@#FD@1D48,FR,!I[9ATGG%),\J;!/,JDS-B6M.4>-X[(6%!**W9&J7P MV 51O>KURP5NG)ST.^YT*"WW>Z]L/W9/*H=-PF'C72AC9)(;*@ I+45C68]8 M# 2HM-E#959SQZ:3(I/B9H$*R9:-"YHH8BH#/ H#7&F5R)2-FDOPC)KLQ1 # MFF( F;RP7E*?O=49:)5* \M( W-3.94&'H4&KL0,=QP%"10"U1PP>@1'N8?( MK>(\)9O)8!9B9EX\L K)M==P,DV:[7DM%,_/.O1.RYG-Q<5/QVV->V(/3>B8 MQ0-J-NDW/EWWEDVAAK >POKCR;N"*HY,13!)L3(SD8'EMHPG,XQ;%Y5,XCQY M5\PL!60&8%J,'+A*JY56FYXH7&EU9K1ZI:DY]Z$DUP&W6@$BB:"YDI D091$ M!!;D>=KPS?9JE58KK59:7? 4Y4JK,Z/5JQA%4)1Z)3S(*'BF52;!^"2 ,)N% MAV6)1C9,6);Z9C^L!:35ZXVTKC03$3=@-J]5JW=ECI;;P6KH67G0F+;QD M;>%56WC5%E[W:N'U9G_OQ?_WV][OFUNOW_S?_]&,JG^UMO[X/OZEHK MKW8K?O6Q[)"E2V@KTZU]4'>O!E'B: .\?XNQ6WM:/E+3,6WH0YJ.I]*R7[OR_>Y,(OUF#;RQ1:'V!X-']$KVPFPW1T]+ONI:,WW3LZ!.B2QP]Y19NS!N0 :?G_K_YUV3KY=3^._8X.CJ['!+67# MQ.%0B;MKQFNSR1_QS7'O] >SD'_B /PD>>Y"DG9[PS#7#SZ]OG,QWUD7P(J_ MLRZ %7]G70 K_LZZ %;\G74!K/@[ZP)8\7?6!;#B[ZP+8,7?61? BK^S+H 5 M?V== "O^SKH 5OR==0&L^#OK ECQ=]8%L.+OK M@Q=]9%\"*OW.YVFG=GC/U M'WMDNSY_GAV4ZK?QV=\M1JB:9GK)RO0('-9X#;XKP8]*&DS(K5$:HZ5.BR@H M48HJRHW"@^WR?+^OO-_>_76RBOOC7G>8,CI*'-P[/1FO.^\V7W_?MAW"\\^$_Q[O[ MAQ\N2^Z/WQV]^Q ^[)[]-[]^V-G9S-?&\F=L;GW;W=PXVV'Y=[._/KS=]_3[ MDOMWQW_EZ]GA.\?_[>R]S->[F>]G__#CSOXVV=G<.7M[]@=_]_?NX>[97RG? M?RFW'S6)VCA@*5J3N(=2-PHH;0 MI ?KI#6&*R,975NG'-N"FS93-_M$/:S= M^9(U+5GUGB0+WW)D@HXC#Z.[F\U0Q_/?1SGO:TWI';(P1/;MDLB$2#2;0H'F M+);N(1P<$@\B6%< MY;?*;XO/;Y.TA,MPX<('1URDR"/1W@O!# ].95_ Z+L)[H[Y-97.IJ>S<4]- MA,B- &-5&4P=+3BB,*\;@1XII[YX:K?THI_=4.I*8I7$&DYB$65BGBFF!4&& Z!>X$6$Y-< MKZUS)=J#/*L1:G7*G(;[0\,>L]*6_J@SY;T]+_68 M,D%A9-XXDH0)C.3]WOK ?])M?+(SS]>7]AD[]]P>#$[C:+SSZ!N_]OK[]NO? MG9/#P]&$Z$$]#YV(X;;&ST.%MDXIQ)(EX30 MHH3\J*WNN0KZE+^,7V/?=P;#5T??[GTJ#M[#Y-$MSVE!UF2#Y=%0%(WDT.9I M/S_75_D6>V&DBH8O[HU,MG5NRU"%T43":'M<&*%G"HTQ0'1 0&8]6*01B$TN M\$Q<5-BU==YF0F1A-*LTJP;%KU<5Z+<,")X.Y7=D0MY$\E_VZ#3^&,@UAGM/ M(%\=O[. !)%*T-0:0"T0M$(*2CD=.0^6<+ZV3BN EQ? 3 5&C4=ABN4=-2&Z MJ- &;9$E%VJ6>55E_3%2;$Z7#1@[-YJ9TA#[X8H\&Z_4^T_>^,BV4F%1=9&(.2LN1I M.P96)0U*:Q&"=Y23L+9.=9M37?-\%@SBE8FKF:J95D$MUPWS43?,<;WL/5%$ MQ-)9@RO K)#!4$- >!5\$C:A(PW<,57:]-Y6YWQR[]$/)_&K(D";BB>!*(V8/35MA Y4^^V;4RLG3>*YM/:.9\<,ZI7W[ MM;I=$[E=?XSWRX@^&)UL "X29J^+.W#96J!XS+ZUC(0Y?6QGDM-95D4M$G'$>X!U\KX0%="S _18@PAF8T8MUR#2J &. M!\LM 4MH8H90IWQ<6^>FK8B3PN@HKI1*2![$OE M'=HF#@9= &4(CU))ZPT. 2WU#!J^-"B'H"&1D 3KB+J!UDI]$# M&EG:MW /+F\[Q2=QA.BU=8JT;9AJ,S)UM_>)X/+$9SB/B/G&18GOWYUJLIM? M4**[Z9\]C.5JD_?'X*^K4(A#*2)C#@3W"E Z#QJ=!AX#TX@JH7*%ORIM5=I: M2=H*# ,M>6J4,31$6>LYE]081KGAC-Q-6[6CWOP8;7?<(T/E2Y_0:%$ .D8A MVPK!",,(8=XZYM?6)2L>04!%%J4+D*H)VU$(/!_%]JAO7E MY\?)E=$JHRT/HTUR )#]-"*8S\I%^*PP44>5H4&LD,,F#.%N2JO]W9^ X/;& MQ_$H%CT2P!1#%J%2@N9>@*(ATI@ISCB]MHY4M G>K!N\?[B_6ZF<[\?IZ;ZXB1B3'6@:9SGC%@D/#@,ZPS2G MIH3.*!>8V# 5PURD8IC:TWT!Z.WMM=:%)F\\I2&2YHX"ED2-;%X-&G622G@1 MX[ K$BDC>;!V/ELTN-?4]&JF:J9JIFJF:J9JIE7N%C7/GNY+6,W_]/*H]G1_ M9&'DKPV[8MXR5!*4H I0!0]&B@@&*?7$:F9$%D:LS8AL2SEUR]C:MJ,I0+\9 MLYT2Y;6G^Q, ^>K,G6:'@=B,88\NE4:6$:SR&=-CMP#P+5+;6.P/98AZ(BB7A$)/+!2+6H8&),W M:6U8E"8YP]&5P2M$U UZT?!=VY]5,U4S/46*@E=*2R>9412)BDZ0Q&,D+ @F M;!1UMURDW7(\E<%F8P9C#82(I5N*4J"#)^")UY&CC@SU<+N44_=TGR' 5RI= M8:8]W6MHN$;PJYFJF9HLE6N+VD?<_M^/BV7"!%7"!B .69E2FG=_S@PDSJ(U MH1A=KJU3T:981Y0N&L0K$UCGJ%)DL4MDE!R4C%G3T M%J+P^4D;RV0T#=PQ5RJM9=8]W1"*VIC=2B MHEGPX5J@SM $)Y8<;VIXP&M"(YJ1KB2W!H>(K\/5FL+Z*?$\UA/"!.C MH\)ZL%830.H36"H3$,:"YU[;K)/7UI&T";D)ZHE;0E0\-Q'/,XB25#P_)9ZO MC;H+3"=E$@CC&*!A$1PM 9(DO8S:HZ/L'- SZ/'2H!2"A@1"'M32W4R30;#" M+=U-#$I)FK(ODK , *R<]4FDY';9TUVU&3)O1J5NZ3P27)S[">43,-RY(?/^V5)/= M_((2W2TE3@]BN=K2_3'XZRH28B0Q-,4LE0Q!0'0.G T)F,W**=),6*;,%*ZT M56EK-6F+QLAILD0:3M#3X*(/WC+/)1>>D7@W;=5N>O-CM+$<-!4X#S)H,"'_ M@901<"ESFXLR>2M\%BUA;5TRU=9FZI*M2FN5UIISUY,,V E*&"FUHX8C"](2 MG9)-6I+LC1DFJCD-!>^' .F5LU-;;1-?6492V[=.9,1\HA:#E<$2AH3K M_)4+BK L/*-Q-%2AV01&NU;K'#$DQPEH$BQ@RDI3VU2:>#%! D83.:ZM4\7: M6DT]$W$NO+92:=V/T[9]<9,M)CNT#%[3[(E):B1%H]!@\E%XJM#32".6= M& MSM,M,G/5MNW-I[>MJY/-??_E("@GK6,:E!(RNVS!%*8C(%/TT<9RDA/7UF5; M"VPSWJ1^#C6[:M:#3:=#^U7+YAWK_9E/+#,4\\I K6* CK)03L5P7(KK Y"0^D@-AF14L:C#"#;-U+6CK)2 3)FMX'[AB M:^N,RS8ELSIQ:-!YZ9(#O7;N6@@SS3?D4IM9SY=O+R,M'S:^'M-"A%&VCC\=];[%$9>].NW[0SN(KX[RDZBQE(F(;.5T6%M'J=J"U4YPBX;V>E*W$&9J:BSE3M*MSN.$ MG'L53]EF!\XQ*0V7@,$SP!0I:*0*N%,Q66&#-69MG:N:B+9H0*Y\6\U4S;3L M\92Z+,2F0T[ZB^@9OF2F4B7)^<629FKEC208VW5C-5,U4SK929)FE* MH8A'IJB1T7@D25B.A&DIO7(R&4LF;TI11W/-VO7Z\ZI%\0MEZSQ/,09K4B;+_,V[*;%.:ID?6UYEV'T4!P&C\+KT/Y=$ -+, MEB8*#992JH0)GHO,EA)I]B)G/.NX4F:ES)6G3(TR:9*4E1&19R_2>R%4XIYQ MHYD-]Z/,[[OK5K:<'5M>^)9G&V<'S'!N W+001' &,H)'Z- M276Y2T.G9I9 M\]S*EI4M5X$M)SF1"=P[&D,R%A&%TD8(;HUE1O.HI*1WTV4=<_H$Y'EYHGJV MP0^2Y90)4HY;\A\8G05K=-;IG"7*A;,TN+5U056;L6F.7RIO5MYQ?HO/!9?9$1K055H6 J@KS)K#EU6GUSM>=/PZT1:4P*)#$24!A#3CE M."!F(S++,+ERR,-X6\MEB&8.S[I_.;'YU^6_0^?S^K^'?XSNP/5_6;^\FWN] M>'&S8U?A8P9%?]9XU1=P'7[@\\Y)_F7^QP!FP]+Y&%N[O9/\&TYZK1>][O!Y MVC)K]==.UW9]QQZUWISD;QSGRQX\N_,&SS\41;Z.3[U!I]C_>3\>V9/.Y_BO M+YUP_4G^G/FX^3\E0^/ZLQC_LUSND&U\ M9C1IDZ96Q#'G>[%%4GUK#SW[Q_9G0\FI<=Y,'E%C?"6^;G7'Q92/1^VM2SO MRM=D&W,MK<-^V93^YQX66EO?+W10TD)>E/VL6V8/VR>$^L]36H;(?K'Q9O_W M[9>_[;=^V]KX??^W=FM[]\7= &[,9>_MOMG[?7MS8W]KL_5F/_^UL[6[_Z:U M]VLKW]%OK5]_W_O[3>/OXA_;W=;)8>\T?T88_'."/6.R;>78]M]G&CBG43ET MW(>;UQ7!#G?+?-M']M,@/K_XXE^A,_AT9+\][W2'%S_\H>^WQKS'GG.*,<^T MX(56SO/ SC_^G'&>#1GGN_U]])HPSXS .U\FS^B=K_WH8REY1IAZT,?^^#7! MV>POECXS_.Z7'WZQFCW"DRT7R^_UL3])#&Q$_I^Y9^W2;8[JY3U1<9^;&A'. MT]S6[5F-;Z/MM[;RIA>N931>N\^5,>)8#.0N"7&+BFBV@7^8FCKA#=^9@[^< M#XZ:^N >]N#T)/S1[.SP^]WSWJ=8!$3W?:O$-3YGH1H'S^^S>GX2X?A!#.,^ M:^K!S4=6\0IGU-FA&UYIC8FN[[VYB*[OG.7_\IWC;?)V__W7_'N^[FQNX=Y^Z+S]L/-M M[^]W1SOY,W8V_SB[BJYO\9W]_^;?OWOT[OBO#[N;?^"[_:/.[MF[XW?[^;U_ MOSO2.Z_G;??]TY?O=QA_UU_.[O?(V;AT=[?V_SW>/\>]C;K^^& MG_VZL[O_5[I,$'Y#OAQ0'Z1 (X$HY0!)BF ,&DA".4=X8@KI4E9V5C):3C*2 M7BDMG61&420J.D$2CY&P()BP(S+*?#4B(VHJ&3TY&9U=DA$QG!LN""A9.EQR M@J!9Z=UEI&*!>QVM7EM'TB9DN1I'5#):3C)BD5+!DI3H$DKJ-(DJ2!8=I59I M'X9DI"_(2%G(RHE>>D1*<*R?!6AX 5:)@\F8"3M'DG?:$>;:VSDU;D9L) M![4^_G' MQ$^G Y.ABD )4^@'S/"P=5KZ\'>ZK=ZL MXR9-B3TT^C.6HX?E_=;E9OR4UV)G>+K?LMW0LL>]?'%G#Y_^T,"F,O=[% WM MO3MNH?SU42Q?;'3#QIBAZF8YP69Y63E7-LLH4S+91J %\WFSM ET,"'_DP>' M,M&@2QBA+;AJT&R:%6\2-7,\ST![5SP_(9ZOE+BS*JMO9X'SH %1:#!*$HC! M9N]7*R%+I0/'DP8I MJ73"*I8L*_NS%KI!>%Z.V7'W@^7+7B]\Z1P=M3K'GVRG7R3NLDR-6VC=<&&7 M[4NSU+#:I$S4N50*9SL?WAXH:Z45A ,Q5@ ZKL$Z82 RJ7A$--S:[%R0-B=3 M>Q=U],[/4;S1[]BC!=4(=S5[J+"=!6S/+F%[MG$@10@Z*08.C2@E>!XT=WG) M"D]<_J?VVLRZWT/%;5-P.V,M4''[F+BE5[C]XX 1KI*/#$AVF0 UEZ E"Q"$ M#E$,&S7R)N)VEA5"$W,=VU?Z-?^GL9/Y%H23QG(.J?&6$0\^A)0= M"8+@3$D\U)H(BTRZF(8S^1"G[K)7HXN-A? \3PLJA&)7.!,;/OH9915=G Z4+2(@I]OLCQ7#< M&0SRNQXV.;>>&:@,/S@Z>3YNPXUNN#HNW4N;Y_9[-6:^02&X>HPZ":OM MO1@3'\T#UV MFL$(U]H2"%[&C&X1P,3@(=O:,>LX%UZ4:@>&38J$5G0OG@2IZ)X7NJ\4B8^: M)V,Y.*I5V;'+0#^6P"GA")'9NM0-T3U]@*&>C7UK%M:*V#6%X0STU55!#/#L1C!QC9-J2T/DA*,4 6,HB]M=G; MB!A5,2#EQ;W@M$GQSJ4%\?1%$>>9\#46/0^>_/W.B=9H[X>V>7%R"QULYBDJ=SE(+O\]\:!TS0E)SA( ME*J<=WMP)'M_Q!M$KSG+"WIFU3@UVM18!#]R'6Q%\(P1_.T2P='**+,Y(-LO M(S@0!&N&"? >=?(J24HK@I'?#+(I/6J'X\[I\>#[>[G>-Z]MS+71,RU,RXA M/$6NI$%(V5* # DX7QKF2Y,M3+S",K-CZJ/J&FUJ;F/Y&:B'BN*G0/&5C$": M"3GZD/T/P0&-B6"]5T"\3TR&Q -3&<7\YJ'T_9O+5P@W%\(SD \5PD\ X3$) MD:126>P'L)J4>361@>$9T0D),Y%FSTKJM75!IYD/4<\5'H3$+)"[62!_-_UA M,(@G@Z&:..I8USF:8A+$?:,D]3-F*UJY:O;"RRP\9-LRFR1V/@_U:5EPO9/# MV&^7V22KI5'G/$CR^I:XW[M[89[7E]:I&^!$&Z ?5Z+DD'"TE3A$8>I64U]2$4)(1A:85S4N)YGG68%H[#01.[T?UPW4,)FV\UQ!W0SE4$$],U!?"0AAJ66&6&!1^BP@@@>+00/!J(E7,GI/ MAH40>#.AIH)Z&4#]M *B@GI6H![3$<)Y[23)FS3-R,:8%)B$+,,;E4XD-.32L1[7A:67%ANIK(^Q"*^C@N)H*69<$B!$](.86W MH*,IH0[K@Q,261DG1]M4U52:Y83RTXJ)"N4IH7PE(32Q5E$3@1-& 2U:L":[ M'$0@2YF3B6>D0%GJAJ345"@OE82H4)X.RF/"P7+'=)(6A/82, @+1D<'Z"WW MVAKJ"I39E,*A'D \")&O^O&3[82+_DJ#JPRE\QRYU3J-:$0=S4TV.K?2!2F= M=VK9Z(:]8JEA:*-2U$04]6'CVBF$0N-5%& (BNQM6 (ZN%!ZO++(M0DN98K2 MK$GU?S5FV;@R_(KG)\7SE7H(+)1!U*43$XV A$70S'J('D4B1A&TIHR2J$U< MEQ?/,] /%<]/B>=K.4R)2D0*!$M@S\8L(013>9,VP2)!;4/!\RUAO>6HSV^Z MBK@L=?ADOY5\O7K6, _5,(,4RUU5NFHB;KK7QXEH9IS0!1;@##)FE3#8N M$*="0.."+0,A*&]+=M/=J*'*IH)Z80X=*I2GA/*5;)#6(Y4\9>QR!LA=F?Z@ M4UY?AB#-;J1.;FW=M-GTCD:% )DS0E5'D[2=5QXX>O(W):PZ^%%EBRE!VB6D(UGM+2"*,RB&>V32)2Q7/\\7S MPR9!U&CR@[N]GL9;]GST[ 7I_U^[)Z, MO5*WFXFVFVL=8)G,WH*)L9QT8QE';,#1($%RKI)6VQ/1?N5QJ-&!BR$!C9J[%//_0RK#QY6\.2:PHKVI:'^* M5K$5R/,'\OC("8_2_JPA):%5;N-%1N3E?S7>-;#F.J/:R,FE/24&0Y$878Y2@, :X( 2Y14 M40HK?"@N![ME.$Z-9RT#PNB+\GR;9RJ;+Y"O+D0GV6N?(5X0R ^)C=2UA7O%@E72@LLD /;%@&/7 )7%!4V1&.83L9FA 'A)HE_V+%+@6CB<2D U;?)B;+3YJXGRCD;V ,J)B?&88 M'^__&3%:HK-RT#YC/$,>7-G -;?)$!V#*C6XJFUD0SIRS>B\HLG283>>M+P= M'+9.!UE 7)]PEY_\YZDSZ5VO'V(?3GJ?GA;H;EU:M5#81E;T=5R"6I^Q]VFRX0!T@4Z6= )60 MO1B,+$JD&$J.KI S:&5\;P@M4#1TA6GA24Y#*BT\'BU\&\NEC-[P+&"*G $4 M,H#EZ"&+F(@\_UM(+%U&VMQ,4\E?>6$9>>%)M$_EA4?CA=WQ'&LK3:0(42H" M2#@O#4P1 J.F.(341IUY0;>%F";)>EZ\,*.SE6;H(G4K<$=3[:_+H(<-]SZ_ M]WL9Y4'3LN\;7%K=B_S)>@V=P:[)1C=L71BMNE^3N%]G&]1X95TP_'J;'1LQ[SK/M&#A&$J#0"HRP!&R2P1"%W!%6 MQKL8,IKQ-)T^5 M*TD@A#:D4F2I B$_EQ/'MO\QGI2F@JU!]*?]VD6CN4)BY])6;RY-5;EI(FZZ MUJ39*1N0!P+.H<[^!E7@5." 2JH0A$I*V<)-QDS#334WK;EP?E(-4>$\"SA? MR0?N//4B($@O7 8QIV!2UA L48(I!98]R+5U3MI"3U/04O'<7#P_J7ZH>)X! MGJ_-=Z&)!J]!:A8 "49PLN"9JI(_KAQ-*N.9MHUJR/Z\ D<1;_)J'LQ6."QL M9*.INJ'?RTLZ#'[M]XZ+N3:Z8<>>% M]VTN5I*8FJ6N=FI7(#J/S93!$S!K" M! ].4P],"&%D)$(1,XQOD)M9('6LW++ >\8ZXBSV>\$.#BNRYX[L*SGA-9&, M6 *$R0SO;%NPY2O#I3,.=78IZ64/X(KMI<7VC#5%Q?9387M,6AC)DK#" (]2 M #+N0 LB0*-*41MJM#9-Q/8*'$Z<+_K.K%7&PL8_%D!E7-EL./-V%!?)!/;" M'AT-]M+&9]LY*C;\M=6KGP4G0%,@8 A5D/0+FI)M58$ MU]99&0Q5>VHL+^;G>LQ1,?\$F!_3*L%ED:)*[2G#C'E#5"E %6"%I9(QSXTI M=>F\S6B3]OE:F[(:!T*7W48^G=>;MMRWUC_.6X_\,___9M%=[3W2='%W1PGQ M905E+2%^(+-?[WF82%9M0@)'X@$#]6"=,B"CUT*C$3:0K.#*G*:;;0\?%H2J M_04:3PF+VG>DDL,,R&%L9*B4+DH;("L^ NA*H"=Z X9B-%XS9YU?6Y=M9:9I MB5II85%HH:'RL)+!HY'![GAWY&B-,QQD=A!*FT4$3;T&KH,0Z)DQ.FL.:MJ, MW6Q"U%!/8:G.LF[O./)KIVN[OG8<68J+7 $M?Q'K:Z5^[[@5O\:^[XS*Q 8G M/?^QU?M4"&70JFF>CZ?1?Y 54FRP-S+!UKEM0MU5)]I5_?4QR2'X: QPJQE@ M) (,>@%:4^J(D\&X4INJI@ZKUNRNQB+VJ8Y/*YAG N8KO4P<B#IMFLRO+A2$)RRQ3D"N=E@?-3G8Q6.,\"SN.GGCQ2FSP""J2 -&G0 MW =(@GCEF"::Y+T9VWA+?Z>:GSDWC;#UYM6KK ]2_JCN^YJ7^62RH/2LJ1&V MR?CFXY46./N#'U"N7"(EX*Z%!;1)@DE19%="JQ029B(JY>-JZCJNFECUH0O:0! 9KB@D!YU=)!#%=C2[^M[9 M)@)W)4X!.EW?^62/6AIUWOI]U[W_7[L'V]FZU1" MFHB0WH\?!22?-PPI$B"A/OL1*H .Q&2W@FG,%,2]+,54;2T:,@N]!@Z;ETI7 M$3QW!(_%_[4IG=\%."$0,!,P&$0#3D;-8M ,):\(7F8$ST -5)@^"DS'!P;+ MY UW#F@J8[.4)F"T$< LI M*=V2R#?-:<>2Y28OZ@3ER_S,FJ7\(&[?W;PVDT<*9@Q/63H)'P&Q<'NQ8_&E M8[3).3V SHN!^F=!$ZJ]XU\ZIANKB0B[7.AGB?=8#G'I_Q>*4W]2)G7A^TF"JY MT_7]6(9'_2.3Z?"KTN1C*)[;(PE=AM)^SB19#@[+D-I^')ST._XD2^GR>LT2 M;, 98MGNRO^WKFSU^M),Y86-;KC^C;%WOLI/HI?WQY'Y-\^70?[WT6FQSM97 M?VB[[^-K>Q*W4HJ^!DPGVS6O-9A/-!A%A 7'K 4EF51;626US&9:%%1&DL? M ((WAV#4_*9&:'1O#"FN25RJDN/>Q\R)6!RV7OPQH(B(07+ MI;:$%,TMM6R0][ "298O[JV76O:DY>+[3K=;SA][J?5I"*#5RL6<@ AUHA9# M&3)-&!*N\UMX3F_5QJ>J6Q" @218L MD,VQQGU0>IIGHU#^)29*<6F6?!D3*VV7GAF.+)A6BB\W8( M\2=T<2K$)X7XF)))+#$J.60Q*P#],*,3/8@4G9*>,!+4VKI4;2J_CW?[R\+HB0;. M(TD\:8_.!X?Y/XQH*ZP* 55A]*<\U:J,/A&C_S&NRWSF\[RN/5C-L],6A(1, M\ RD8X&@2VZ8["5(F\\LSK0HV5X/OH]5)L'E9, :F5HV!KR2K=)[+@/58(P; M#H-'R'+5 259S=J8I8M4LXI,382>2G^5_II!?S5JMV3T-R;IM<2$#CTPI1)@ MWM; ,9_ 9$D?E%?*E#Y,LXG:S87^;L_LE3]([)TDZ_3JTGF^OM [+0.N'Y " MNWR_<_C/';CFW_?:<[6A#L^E;A M,[YC?]8,J2\8K*'S??3,3H61JR5JR^UU'T,;NH:,1;1N/+_Q# MY J%A<2H)&/X].^8O07,) M%[!GL^GZ2Q[][,/@MAV,&:PIC>?WHOWOZ:1AJ1--Q$3S3X0;6.PO?'C)K\H7 M_YRG;R#N2@YE6[B%BV^_]AV->9QW!"IQ; ;Z>#SA]FQ 4NL)?@O6Q#=F+;W3 M"1HA_U5@!@GCSR'/8YJF&9_*O?VQV\NC\+?_=E[P_>[_^YN[-] M\'JG]_X _K/W>G#POK?_I@=O]*_>FS_W/[[?^+?X^^ZH-ST=S^ >JOS'TG+7 M2\=U:LP+O72-(K,:%-^\H>Y.F=QUJ/NF]'B$$R(Z6 M^ESH22\.^W-^RK?NS4I;^=9X]F;O&Z9Q[C+D[*': '^BC0M9MW%?MW'Y?=CR M:140KW[G=V#E@JLX+*REB\;JW5LPOVX&X<_=OOLD%OE,2E LS2X2\K+X?_MZ2L^F5S!AOZ;#V?ZY\@&G+U.#J,WP[TS>7EXO1L, M#MY>'9Y_H/L[V]>#G=?QX=GV%:SPRV!'7B]F _8.AF>''S]<#:Y_.]L[>QL. M=OXHC@Y.Z!ZL=P^>N;?SQ]G@['4PN!Z8.A'Z/K@\-KDQ::0TX:EFV+&<$VY$ M0CC0+(TUBV2"/4>L'SU8*O0))3P[L;0YK[9YM1N=6'I@L71=BZ4@253&(TH8 M_(=0$W#"10[_4!:EH%V"*$I +,7](,PZL=2)I2"A:M:]&^$QN^6^AX*"Q$ M@46'[OTUT1<NI%= M\T5>K]R1=$+J'D)J\*KETO&$Q3&H%\*5R0F5B2$BSQ+"X,=$4DV53A]L6E?7 ME;FQ3/OU7E#'G@_.GHUKD^0Y"W@<$1GD8$,P0XD0U)#,J"#0(I8ZHB]>@AW8 ML>9/RYH/XPET^O01&;8Q^IF,04KF$1$L9X12DQ"A14@,"QC+4Q$%&H&5IW0&! -^V&'+/L3L^YW2&QTK/LPK-L8_%&N M:'3%PXC$82JXR, 05'G'NC\[ZWZ'X'_'N@_#NJUX/]-Y1N.,,+"5" T%^.J1 M"4D89!CWYS0/);)N''7A_N_*> ?C*1]^PQR+!ZGV^PG3K_=^_9]%/'> 1S^3 M#"]:GE/,4Y-E:48T33)"4ZJ)4#%B?^0! QF>RH@]%-S1?=GG!\=C.RG82<$. M].@GEH*M@KH\SN%$,A*R2!.0A)@4#@6A7"5Y$'.3I.D#@W%W4K"3@IOSWIOE MJG=2\#M*P58J+PY$HI.8F"Q)00JFBG"P\4D@J% F8:&0^H'QRG_46-/D7F-- M[QK%N\,]'@R[J%OEUZSRIPK^K.ZF?3^[N!A:O"4? ^J9X?BR5XR<^$4LF6_I MF=V4CM.-OLC0>8[SMO\>UZ^OD+"&J@ MNYS,?6RX_78EA#!*,2HX20P'&TZQD'"1*<+2*.(QUS2,.=APRY,SGWPNM1,U M/Z6H>8!IP9VH>4!1TZK0Z#N"()'OQ,@J? M4*%)!6@)B]4WBZ>G_,V?*N"R6L#\-9O(4UY:E-V+R?@"5G9EJVRPZN8" S'] M'I=R,M.J)V;3WF@\M8YSUT_[O;S+5_P"$S*J8S$,F[KOQ/_3:;#L;3 M0VU%=">?[]/Z[V1S,S4F [D.- M3L2PX*(8%M-"EWWX0M>H^XA>PIW@ G!U^^9#J;?Q-/?]6>Z.7ON3?#.>[%=G M^"<>X9_^!*\ZZ78OZ;;;=B=";3B(-$-T0A6A6E$BDB0D2G :QED:IXP]&*S MY@68.RY_.)_B[AV"':M_/U9O/)"<9GF4 :OG+ %6CRC.WJ814)XTFG&1F%1C M&R%+'FK>8L?HF\?H#^"#=.I\LWB\Y:R8/%)":THDC5)"\PR=E2 F8:HR#O:; M3&*SB>J\R^%T@TR?RB#3YS>1E*Z?2(K+M4+ZUB&9>?3BY;>/,?>,/LDQIG;9@_V#U^][!_N]N7FF;W8'VX-7N]M_MB>;?LMTT/L.7KXC.R'!=K(7@7EY_N%J[_KP>O_CV^3H[+=/8*(.];_>71U]5!]'1P>[UX&PO.=H9GN_]_LX,KC]$ MQRS2-&-U]'3K=F$OR72(]^G]2_/A]!3D MY$AN]?Z._D 4_%I_;'\/?^WW_ ?34PT*X1S>],I_U!M/J@\OM?_;/[ JYW.A MX#U/[>V!C3X7)VZ%UM2!'TH;D!_"ONK>AZWW6SU]?C$<7^F) \SQ%X)I#-^L MUB5G)9A.\)7Z0?A56%0Q082="RW1\JKNY)'US^WTU>8FL[)U@ZW>W+N&V:\E M$(B!TQB=X.J'%STXY0)>9@9>+Y+E"![BBHU&)V"S]"X+6";NBW5NJC>?]'M" MC[0IIGW] O\>GK2NG0!C]WE"#>\1/,#W!X7'G @1)1;;E M^.*T*-%W0C-YJN7I".CLQ-4^\9$=*#"!&VE^ONJ]6H?0>D4.&Z;T.1S(=&+O M>PX^^&QBU3_LZ6PX+?L]-8$M@"6=P@W]BY_;.07P8-S/7@GW+8WS'OLX[6"" MGKS"[3B9\/,>O/#0,V0?F$3C.VJT_)OWMWN#-VRV$'\;CB_A_HX<[%?DN)PZ MXBG@OS5)N+,NAD-+6[!;]IRW>@<-R?8N>8EK&T\NQNY=BY%=@!72>,T.&.^7 M^!#XX \.3#6YZH%.R.=N\[<2E@BW*2[@1/47+6>6ZF!/"XDT!Y>#<*_N_QX. M!OQJ^'HIQWTXEF$!:Q\5W+T>OL,K_PZ]5U8KXT)>?Y%Z.-0C"4LI%VZGKOJ] M#U-^NF6E5YO]E^77@RCX?$,4?/3H"OX]V$8%'",?3;>E',]P:T_^ C4O"UUN MBMK>?U6I[7]_VONX^V7OX&@XB/:N]\[>G>Y_W$U 54=[!Z>?]J*WH(;?G.T= M?$B6U/;'MU\.SUY_ ?4>'U[O70U^?YTE\'! MT.R=G23[!V^/8Q50%HB4"!''A.H\)T*;A/ <=IR"OE$17=3<*1PZ,N5(\8ERG-TZF5[K2]79W*[)UW/"2AUZ^\+G M7S3.X9,X$7F8!PC4Q60*?&083X,HCD)QBW?ZKF8U^XV51[IL% M%KIR_SY?-OITN7?P^EB*G-(PER25H<*!"X+D>'-LX]K.E_F[5MW\R5J>]F.29HZ)EG6#ET/#!,-IH"^ )5OE3,'@I\HCEK; MFH76KCT!.W#"A\,K_%A?X-UX(\ NFO.H#-3?M[?_:NS376>BC"^*D3<#85>\ M_=6W'[6 !L!.FFA8R$2;(=BI(#J'PQY79V!@V"7W[5NA#0F/'H]@37"_$5X] MA&NP7LP:GLT%6#X#:^Z!X60G5%T6I<9Z>JW\KF'4N^; MUW!J<,JZ?(9R<["S=PS:.!1)DI.,!Y10%66$:Y60.-=)&$;2Y%(ORL'[2:W' M$U+W5,\?7&]+?>)W"4NDFR-UD3>=6*Q=U[NP*GX))1FRNQ6?* B!;4$ 3#!- MU'+DP'$\YY] H"_R['(K]JI?N]LID[.:]Q=7I:S\PL7;YB>@K_-P?.5WNW6 MX 9:<7R.TMA*!E] :!W/IB[0_J[J^)U_(12BS;"^Y6OL#?%!RGN7^/.J=^_C M=R\UBNIR[\"%'JK)@6IF!79SC54I<&IC944DT%&]-94P[-N>*/12 ML2]J6,!^8S3!N>)*@P-ZWL0D)WV*F& 5J;ULCF9)F/\PHK4: M-_WU41*-=\O_=D?V4$>&XJ^TSNMP/((?@;&]I=<<"_"H-=K05!R+ MH8_+E=5Q=J?VW4]MNZ4I9F7#69_Y<-:HL4K?>*/T$N,3W2$\^B%(/I2S87T, M)^.QNBQ 7Q; )L7$N4).)%;J$+A+@[]@?0\SPX:8EOM0ZW/4KCT,!?^*?^K. M\3N?XZ3=NU&YO^_V/S3IG99IM=BL85W-A6:.LDT&[@JT9\HJ3[0D6&VFPD/W MB?%D,K[$*Y$BEJL&[F3@;(@)OBUMOJGR>8'0ATCQF/;IF@ MK1_QKK*KNQAFE0HX.9998B*>2R*DS B544YX%C/X-:.:9BJ)M%GEBV^*@^W/ MMK?;A,Z>H(_=Y"/E::%-2QABF7:)?(=>\J3OLHRO]_OH11;ZLEQP1=L1Q L7 M,08V1K:=9VQAP\HH=R]F$^!M%T3F0YN?M()3E^/91'J/67O;R:OD9KDM ='8 MP5LVKS-!T3V\ZL^Y^Z?@%U>>*?JJZ,@74_^^UK.%E99X8>4'6Y>I=*?<[X'? M/E-$5!EI-0-+>G,%SSOGZ;\!,?W*V_T?P>JOLL3/70)]NMS;V3M6*@^$1L1% MJC6AA@G":"H)-REG4DG-C5G,HBC%6$(9$[$.:2IR^&+&3"+"-!:!3M4F2RQ/ M%+UW6HY/1L43E%C^#5R!A()[?+;<"/;'!![FK))U?JZ5.1B1KZNX8!&?BTK0 M $\;7:+ P[B:_V2K-_?$B=NX:WCHY:D>N4>-A]XA+W5S1Q!Q-IP"5M"DB8PM M63S5VOI6_(Q\K,X)ISK_,CU=C-RTY1K&\>RWQFACP?D4TZ%[XF+CLC/75KR: M&MLP7I7H*#EFDJ;\B[Y-P"W7CCSKRO9D?65[5Z3>%:EW1>K?M4C];GF%EFDRGIV<^I ;. (V?E). M]46YG#JZ?X8H6ZPEZ6)M2[&V7=P86QI7A=6\T6$M*5M^7)M5?6=7\=IZN6/L MNCN'KSV'6Q(]UG1_M-OSA@OT^_G/#;E=.U%VYX>[9F.Z M;C^@5LR@74F";K!5#[R<#[>Y9@Y;P[+FQ-9;JS^N$/2^(>!V-,&[TUN]'W=T M"RM:96S)\?FYR\OX.((M++(!AU41BC7QD@EF: M>! NN[G/@T=@6T@F<'SR%S6;7(XGJM2C*CHKR^'TE_;BJMCL 2S[N05AKW>_ M#-X>FUSI/,L%0I>FA'+X)P]I0%0(CA7UW1G'I=O]O2Z+8]K+2YPV5'\\>+H9M9'/AK7656N9KPJRUH"V+X M&]J:GW55U#C''"[/ 3=I&O6V>MN@%Z8V0(K)E?+KU\%G<*.Y0SA8*2<,]E_: MD*&+:*Y9ORW27+BEES&?5Y:^S3^OJ6Y<_>VJQ?)\7&*MXR>-9?@^4#OV<@Z> MO3H0._\HOP%E_8U7-HO4-*\/& 1?4=B1TCPU$RG;T;#N%L6'!!=O+ M4I=EU5Q0V!J1:8$MF7C;-JVU2FMM!\-BA9Y MK]D2S8' %DMS?34$)CO+N68+>XK\ F<:3(J5-2@_7K[=T\SZJYV:>=].VNS; MT]@(R^NO5?DCNTA',BU;IDE8@34&OUA1:[ 0S8\ G;>V6A0RGP)?99QMP?OP M"4JHX7!!.MN>XY6+= WE/EMOBB]:$1"]+E7_]!3D74^"#\MQ(Y&KO]H<8I7@ M=]O2#E NRK3Q"!< UO#DDYY>#+ETU?7@0A$\E)7F\X+I;)_HE@;\7%Z54PTK MX)/IJ&H^+VOQO92'M$FKW9]G[IOR;E<_KI%(6[TW[8"PV]CUZYD/#/B"'ETV6OUTU4O8#+]] M"PFFYZZYP]?Z;2';XA&7_-9M>(_5(0FXK6TX AO!/A)+[^':\_&D*;I?N0(T MHII5K/Y>;66WO]QS:!0(T=&VL&Z6\7VO_+W 6GZ[^H9K7G-^>VHO&JVNZCU7 MZI8[<7_$MJ+DKKT\&Z(RVI8:%HH!;?O>&%\G5J[5SLO'OU(&MXM#JDLDOZB2 MST+;DKN:*LJY: I\#B8JOI6KUV4B^T4D][XNT'\5EJ<,X'6RZIUHNBG)LEE7\;<)'C7'5M9E5M% MFG=RZCQON?:"UIV1JU#VH*6*GUE])K6= 40\]D&*SV-+ MSUN]5W-7.]G?E$GDWU^18!I5P2X$6OIB@ W M==F/602XLLSNUO*\Q3([(1E+5!1$+***!O!SK),H" 00#S-T73G?DRS/VUG0 M!E7TH/23<=>$TMKM,*L-*.LYV5"%T* R00\-/<*1^NS,S::,P+D_C2I=S)J@ M.O61\_EZ?ON76Y?2-F9],^=2B9O+XX"C9=V6$1SLL-_[SXQ/X/N8,L PP&AZ M.L3E@'$['-IP^U:OM[2!SF6J+HEN(POM%T28/WZ][4B3[GQK,MQZ:@[@*Q\+7,67TG^VLEK"LJ?_PGH&GHN%W]&;>;J;N'*CVGF89F_! MIN8V\]RO08!)E8*I07/^WKB7)5C?$SOX3XQ',]L_[N,T;J,M%)D73VC!PPVL MSOA'OWP)*:2 &ZYJ>:JWZS/+LU_A(,7DGP+/J8@ 51>O^XVK[[<9E66G\1')X48SF?) M%)SO<'RQC&^,4V?@EQM26C\)N=^1[1NZ;U@!KGY^[&_F M0U0M&"\^%X)U'C_RK(OI%A-EV M !).;>?XY=^5].\7M]H%F$VK>A$S&YK"V9+VH6NBL=:M;;5 MITH;>*,2GG-3[6,8!CKD)HJ37%*=2IZDX$*'>6:RQ(#;=+Q[GY+'A>'2N+ J M)(8[O=V2Z'_9Y3VS,LC]@P^7>]O'/)59E.(V#WN%@$KWAYNCU2^)_7H-P_\R%Z3L\=@N DV=^1QS2D M2N2))D$:9H0F(B6<993PA.4\9L;D; F8>:.<,<3#0K%C?V@=[T]K854O;)' M=//"E2V%XA5'7("P'Q;P,88\0+]7U7EH\(PGQ4F!:@5DYVSB@*BLGL8B9^O_ MEQAO&.)TF3K56P& 7H!Q<0KFQN(X";EV84U5;VN)[46!$0Y/U5=58NU\9H&? M#&@=I_$LF#%6#,FKMEK:ZJW?#5M3-G4%FE.'Y6QS<-\"F;)!=/_((G//'@0: M">\14=N2B!.8STY.(G#S]G&0A($P24;BD')":< (-_"/2'4L>, T_+88QLT3 MIJ34PL 7**=4L#".=29X),&H8=FB7&TVO=?L^C?,A-@\X;4Z;'WK/BT 19TW M^U36^]26+6O$12-*IA,['^BJ=;WO*FY)1._G6,>L)?=[U:HON;"TZLW!VLN MJWI/ D8S08R5M6\X5R%1V(24,^U]Z:>+Y4Y]:493"=^2LKT/(]@C:V[W3N"M M/?[AN*S"0RN6TUYO^TD8H[$NCRW5T:?@2*$=BD.0SO4_\9YSCWNLA_3!"[(J MT?:-N8>X (6+^2"XX+B&-NY)<(C YYD4Y2=4IH7QKIEOX(!?;/L#%J?XBIAZ M84(C\J>/I\NQC9XY/[J8N.B$KXS>KG^LQ/]?34]].\, +O77@ M0:?L/59;5?11'DRXTN KV;X&/_JF;#['+NE+# Z\&4]VQC,Q-;-A]:WG:QX< MO#XV"0^YBF*B,P;F02(EL8/+C6%42)H+H_G26*D\HBQF*F>YL-E:P<&4T":- MARV;MV@5-;_-NJ*I_G]<)H MZ@?35'^S;5Y.#'G 2+OK3M.H:MNK4JJMWD?;"'7+@_M>RKLX=Q4P/.=7KD#7 M-TOW<- .W+LWM&:'=<64OM CY6;@V)N,^'36U(DW2'#^!;9ZUFS@<]2RM&S4 M4'-BNS&[YMO5G!@>(D)<5>*%NU*__7PMV\EL:)N"VM"=(&G^,^.R4FVWKDPT M]<)NC&,Y!4=6+D!_6OA?'V3%\8R83L#^M?%L:DM"74FGW9(Z4.W? R]W=[VJ M+ZL#GI6*MRA"5>< ;[1:LWK,O+?:WU!)<]^XNJ[ZN#5MB:\.K95-]V+_;_:SQ.VVWF-ZNV;N"P;L7#&9=P>!&K*4K M&-S497_W@L%;"P 79XN'B8X83S+!#0V KW7.3&*H#G7* Y4_N@L!*NV\L,G* M\K7+='9(\Q72_.YQ%"@:Y4%&F* IH:E6A'$*+D(0!YP;+J+-QFVN*PQ;Q_S$ M@)OK5Y#-*U@3Q]GXS0 -5WY1]TK6B70PKL9B =EE =_9%US8*.1Q):B(K&17WL896I>3MRCS\#T[M<2V MCKO&;9NLYZT4?96T7RKX6 2RO[I (WQXY6M,;Y(TRF2!2+0)M>"4)YRQ+(JI MX!D+I,CRH$OM/ZCX.=B]VCN0Q[F26E+."(]50BA+.'-N M?W6/G:K0\!8(!ORT]:USKE*E\DD*HZNJP]6(/?W5%[@RZKJTSME0MB]IZ58K M*F=\B]Y6;ZU0\%%7CW"S'GS!.UD5-@)X5PL%@FK5$XH:B,A&.1W7X_)<[!Y? MPY<+W=YZM3Y*NSVLA%DC"MQ:P0/W3>G-Z*FFTGQS9TI4Q_7*>J5= 4>RO_/I MV$24IUD:DL1D$3"WC B+:4P"24T"IJ-(>?0D;(M5(#L]5VO_"95=X.7:MN#ITVL(=W04]K0#=6X=I4=:ZNMGNI MH+U=S=M;JN9=+$;TJ\*&\\\^*;MDRDQM5'5#[)G'A&FLR*.]ZYXM.NO&6C?P MW[,/QYP+&4F1D#P)%:$FX 3[ZXB48&*FX _#$=UDW=3X)27LO85)LU8 T@0R M@6@&_ZU4YJV)REP T;6LBEOX>I61<7>#XH:;+]@7]VS%V4R;XZNJ]Q[7' '& MA%>?7OTUY*/I]DB]KAI'GKMA@BE1,$QTE =I$F$I*0ZW2D+"@B0A*HD4L&7, M4[G1X_6JX[4<4I_M1A#8LR:MZ]UC(71F%$]('(>&T-10DNM D3Q*8\V%B"*Z M%"+-@.220%&IPH"*,,Y5*+( ]$9@,O"&5]K(FQW2FB/05M?:7.&K%?ZV:@GD MN0-CQ>;?5BL<*JQ68UR[77=6UBW"#ZQ (?JDU0LWPH89L3^WW0"_U/5[7T*:\NFL/XY M5?QG6[[3[N];HOA MJ/#4_^=%_*(^32X_G8 U-%+$Z?_ V/CK?I4?G[T[WKH=G M@X/!Z0!^/CK[<%5= \^:'44?TKV=3]=[!V^C_8/77_8/3I+!CCH_/#L]/_K] M]?7^Q[UP+WH='?W^YGQP\(?9>Q5\^?/@]73O?7!Y++FB/(D3DDG)" UY3EBN M)#$18PDH2I,J\>)EO+:L[">G=/)<7O0FEHY-'F9,ZH"E"94RRV7,PT# 6](P MR#/:L?0&L/1US=*Y#!*=&$4"$8>$*B8) X.%\%S0#./'+# O7B8WLO2]M;:Q M__=42-XW<2]B0*QE=O;3O/FMS&Y2$V5*,TJ9HI$1>:(2;@Q+,TY3EH4=L_]P M9G_?UM\LSC25&4G#+".4@^KF(HF(BK7)C_G8**_F4U&A8VVSOG/ MG7K'\K,\UBJ0028X35C 3F],YB!V:*5* C&>5I%H54!8QE&9CLH11":*'R MK&/I#6#IQF*/>1['F>(D9A(L]B2GA 6I )\\EN"22R,9L'3V["WV/S4O]2G. MR"G.$7[*I26?B]7^_A1;92=5H'V(F^&':-PE,+]VRRSE_-.&R^^0DMW0*4Q[ MW':NN_EI=EP)YIW+N;ZFZ;BNM.--74V_&OA0[XZ[J"DSK9K[&DCUB9X6F.Z& MC;?9],NBM'-A+L9NLD2%I5;Z3OHUR1A_KW-XL&J@5ZI>* ]":#OJ2IRZ,#JQ M/=@6K&5\^AU_FVC7KYQO-RTU?@\4@MW[ORG!98 MZ=T@7^?Z5FM!6"Y6)+90I?G%Q;#">&@O $30B=[RE9WMV:KP^KV_#?4&KX-]P\^'$=,&##,$P(^MB#4 M1(;D>9:1(,V26.B(Y9S?."QZ5>>R[.2U]ZT0W-@X M_7\\';V9^"E.,SA;2T6S4KV8)ROP-%B6,B&!9&@>)\Q0G>62!FG"8A.8E62E MP'(YY\/R?UZ09([(?AG-SM5XZC]?I+'M>F L2*MVC2,8Z&!Z*"A!1FXSZF' M+$DS%3&3&6G!M[@*!$TBC7U!7,1XZF BN5,/67?J#WWJ\=[.ZV,X64$C$8&A MQ.#4XR@';9QSHD2L100$D$3VU(,;3AUY_G[\;D!=B(R*)*>9H@QLLR2-LCA4 MDPK8'9"F?,?UM)V#2P',.P\'U-MW?/A8Y M4WEF!,E3[!/-@2A9)C,"?U99! 8.C0V28KJ>%.\K@U*997DJTHAE(0TRC>6X ML=9!I)(HX8X<'DK[=.1P#W+8.SE6.C*),9K$+ %CE^F \!1L$C /HE2!H9C3 M^&9+Q)+#W:53)9;8HEBZZP#XC9E8^4@!)]L7]@Z<2+@I.)$(?MSUF@P.=H]C MQ976F212A8S0*$X)UZD@(4^#( O#E*JEB%,490'/J3",!31FG%$&+D\44QUG M/-1B,>+4[+M%G;XUU/34>U2#;&T,ZM:M:V^61>9>:$G[RP;CVYV@=1=:!87F M8^L@/!;NU6]#X2ZCX#4@N^UIXA-_CTHHM>JROSOLV*TP8@LJU- X M4<9(P6-.P2S,$ZT4:(9$&S!F0OGHF;??QV.%*-K;H\50];-'!\&Q!?)82U#( MH#ZUEL;4#X.M9L!.=,],]']F\!6$D3<]#/D[2PGQPD[<3 %93.3L'!%O M'0:PPE2<;L O))],;&>_A>NW,PVJ953@PV(.HF ^.(28&=K7&2 *23$IIQX@ MV-[^/[#@8FJ-EPIN:36"KL/$MV_E@?'M3 5\?KW69JS 6L 2>)-AA1V/;X4A M!PNV[Q;$W2B#^J4=EO-6;[<"Y9\#M>+36Y>%=VLMZ[8GS>=/_9 US.C /H% M]1O5.ONI=LF=ZE#Z>*8N37CCCOSMAKVP< Z35M)WC@2V>MNPM&84!=ZT)HF% MUVFRF_-[T!HOC/FJ4?N-W 2%&G%Y/?G!?2XG!9CDHYX:7XXL>;7F2KQ#8 G\ MXV ,])ST+ V$O_8JB6 ?T2B#GM,&E2D_5PQC"JP.0NB\%J(%,J&93?SD@097 M&OZ_6N)ZRV%3Q>72?CPUN;DM_S.S]57&)J<)UK&IUOC5=BG6\@#"N2$E[4JX M>:&FD<3@.V5[\D8+W-Q/0UEX)!(,N%^E_5N+X!$'6^,"6O+YKD*Y8C-3P9G; M)ZT3S.^65NJ&@OC+4)#9<3/*IY'YI"B;J: +#Z[9QW>MV4>S<;7,'UPM:MDL/#G_B6WN7 HX*T7[]]ESZQ44C/I M]51+D"RJL^KN+MT.?[2W:1VH*QHL-QAT)$AC'X=Y,Q:-Q9/NDJMI70H27:K1RK72=HL5KVPK$) MOH39EM_:LC0WVLI7D7F#V)9LZ0N'7;+O:EB!_]U'P\*)P?9\I\HD\=+&S]2P M#ZV&&C;ETW/#+_RH@L9*<=^YX%<>_JJR@YK2ZWG!@G.IO=YH((;%>#(97^*: M44+./[%M2]\.%A3PWGOOC9P=C MY\T31]-E-:[&NI'F]NS;J[=S+1A]'"0,RMWI_U68/?,+9/ M\K'MWOC"#\D>NW',MA[<;Z,_'/=P/TG,&>8.25_K1G='-RI,H(K5 M$UF46.+X>U4KV/?WK,K&ZI=I3GS>-K^]:'$-.?^MK(X$9WZ[6Y]R\%S$&#:M MX5T,T->TZBK6RAO]1U_@WEKZNMNXQ A *5;([%OZLO$SSTW8Q?5\AWG!/8YIJ!*9IS&)XX 3*CDC>9)2$C*MC$Y8 MQO.E;**(6)XD-.$F%#3,8Y[J7.8\E%&0YBE=LC+>3\$J\Q77[?.X&OEKO=AB@7:E5BNR6'-8KA_"FG/VB&]&U_-SLQS=6J/$4X]M M:'.O:,_ 0[]6#VT/!)/W6+2ET[*8UI/CJN77@TLO)F/AP6J]<=):4 M:"DH:K9<,JJT-,+DDM)\DT,+[OA[%@0>YSX2>7FKO MA#=9B"9ELQ2/11C]+X63=.O6Z%(KQ:0-N(JK$KRJL+)K="5.UK_"2:9-_ 0; MB.V#82NMY&U!F=^R-[5%UFRZ'G'GW<&5DR;>NQ@G%A9O7,/6R&D3F&COU>(5 MV.(T*?6=DS ;2;4V4^KM+9M@+$['8Y][7$60E3;UX>^J.;RA/4MEU:1LVZ?8 MLJ#F9I."OH0O%^5I-?5VI#'GAVV7=GL8^\JXR; MJXQC767<1JREJXS;U&5_]\JX6RO=%M'F VHRG@)#@V5(XY13,%0B%46&,JT2 M=F.5U:9HK#5%@K<9O0M%3M[E\A/.G*& 08(ZU T:IA+2E=7&>]/+,5BT^L*- MTN;RU$4L7*&1_:!P87:?LW>]]JU;X0PZ;9%1%G22^[MH$AQV;)SST=UVV+!' MG7O1GW&8->K.^\2S$E_U3B<'#5WB2_Z_62JE%(?DSZT.:UIU4& MW;V=?S7[3DGPW_4[SNGUWNP"^[N&+GP$3YY.'4S#5N]],ZZ[=S93)U6.KQT/ MJP]O#36L*\\HINL)R.8'_,!YGQY82&'HVC!RQF5MS?/>:(9=2;CKOFBM?2RM MZCKCQFQB(T&[I*/?_@XN:\@O,1HQ08M\/')D9,,9UJR:@3,R<49T"S<#_!DP M;^W)SRI+W=G':- W6]Q\HRC+VNTYUQC*5I7>["+IR/ZIQNN3U2 M'VT6&+?!1B+@O\\P!+&WTE+ +O:<7&:95XK@JW_/#A5D9VV7I[HN4B?RO;]2'M_:W2[94&0*"VHCT0 MV1&>FUS6C&=&J#2"V(H&1 M02&.U _?*";*P@DU1A.CK%)E MJTIF5V3VT35P]9GC:GO($*$#VI4#;GJV/\+FF#SSP$[VT2+!SCZ;?H(M'9V MBE5@NJ#Q9.]G&:&=&'$9/M2V6,!@*=."2*&E-YTZ'3LN=>MY-N@A-2I7%QOS M)9V^!J4*=\QMSJKYPGZ';+7G\I!) ^:DM\7TU*_!O<$M1X_6ZZ1 R\%7);;L M*KRIM::K^]Y_;^:)QZWK)EGR58F,C18S=J?!J!Z[]W;E\94$L::F&[XZ]A/> M]1BS:';7J>N%,2\^3+@3N7(6)7X]E0M12:'OG$ M:G-G)Y:J*;:8%VC<01_VK0@%Y=3BLJX<25MW4U@LO1995P65;0$/1P+>BJ-: MGT"H([[2NU:N!+ZIQ7!IE%J$SU6W>X.F^O ,')Q2N0[LKF#K3D[3MK)8P\@8 M%BRQR]/">HZS,#',X%C1+-2$)E%.N$H"0A7L8ZRX%%FT&(V+>2K"B/'8L(R& M\*^2,HC26,&-N%+AHE/5VOG>:R^W?\K"K%LW9FXK,'FT"FUS10%$^[*J ..^ M>(3?$RJJM5Y_X,\7">CL[16\PS$/668QYX66.:'&,"(,E20V<Y5(]+ !A=^*M$Q_L?#@VD>$Q\!8)PB0C M5">,\#0.2"PR*:+4A$F2W8+O=5_DP77 @U^E3']L^=RKL2V8=TGC=T7YZ94- M'N!/SXZ>T#+[=)S#)E*F3GZ]JB)-3\QBG(_$-H$_C*%. M9BZ$UR[ILH,N;"?:XK94J%JX.QYX"\NQX;6QSPR_@"W%-IN&/V""\#-(9ALA M<76_;MJW!GNSJ76K*_]<],ZUJ6U/76"KO^"\*VTSA*Z'&D$.L()*JSJ>[*K7 M$'_^IJ#7/?/T:V?,_(@H%P9!?.JT%1(?V7YX#&%A.=EX-BW'LPF&&FVTV]5X M8+:S"A&#X\E;LT4^8#,^D#O&@LLM)_$70VN%G]3@HE.JBE=B*3\FF&U_@0LL MP!?4S%D-=5X#GPT^Q.HH*URGBI*7"-_F'EY#?'F292FW:I*7 M;:'.4?L?90[HVG5+N#OXD8 +=UJ MA;#J"3YT8?DZF]>^;?5I>6H#^]B$LF9V0,-L6,70I#;ZO>T1W/6\W]L=R:W> MWS$>&@6_NC_:7\)?_^%$>+T)KL9D,OYB"SJ:.13+YKPKE5BPZ&D04R$86%:+9DRCM"7TGD:-3?:--O]=YK M[7!XXA[IO7/7]YNJ\?HO6!.)3^S]YJC::9Z_6KFI_284W6]UD('M9\ENCG9[ MVU6"RE.Q73+W&,[61*F;Z+=@?6[5%;QHK?MDA6ABVASKO@QLZZ_ZAMU99$X# MXKN=>+3&T]PJOH7W5$!SGJI89T%$LT#RG%.EDURE>1C&,>MX[V&,1QTI6'_99R&P'!ALLQP_7N>:\"R-.5Y*G*=T\Q@ M_:EB,0OA3Y+)0'7G^G#G^NDX"3(I@XR35(B$T# 2)&Y,#C1B!.JPA3_T43(,"!*2F9DD"1!;N"(E\->_VVUUCTMHA!NE[#$*,II M$D6Z4'^&4P[WMXY2%"4M-0F244T)3H0E/C"1QI&(X_# / M PJGO!S._N_YV&1_C?F.%1UU97!EWKA.J;XWZ=?8!>[7#AS\AA:H+.A:H#9B M+5T+U*8N^[NW0-VAI>EQ,RZP<=M.#H/,_6LR'HUG'@7-E\9T!3*#@\/CD&L3 MB#@C 4] \?$T)DS M@:!2!,9:-AB^10AO]_9N!BXQ=MJ?($.&J= MX:_K[IX_.+#E)(S[ MM1SXWN>Y^JW?U!FEW2:C1%P6M??G&/O9^H^\XAO7Y\IR9\(A.F!9KAXIE_9J M=OE5#[RV:J=]^YT_D[H7['1\B86E+H'B$-9]/YY/C WMR_HP5#EMY=I:D MU MGL$C4Z](PF&Y>!N8L86*-#V=C&Z:?=(7,_:>&<#1 'MNR" MA,FFB8$&FKQ6^;PF^^FC=W/UERL4,5M^VN#-5^/ MV;05EO/YO(7AZK8_['3L46!:T+E5QRZO4XBU1UJWC7W+@^WD!COXTU;;"RN( MJKPNF<%)5-G2QY8J=3.U X.;#1?!^>Z6O,\WT:[9Q3;>^Y@U3TEJM56 K0%1 M+@72X.(YA";;-E +?RP. +XJ78NSJOI&WFR__VT!\W=A?@=^:\V%[?SYBB1. MKYE&B74MA94^MFNNP>_#3,T"*I$E: 03.%]'S8OPDFW<)TO(7P.2'[A MHW!]^ B7:_W"6R,:+'SQ #&G-.MB3EW,J8LYW19S>LS"SAOUKZM?V.H]U='9V_#_8\?PD'T.ER*6AU(NK>C3@=GN^'A^8>KP>^[%)Y3[.W MDZ__.!_L?$B.#C[ O?]M]@X^7>^]/>8B8#P-8J(HTX3&*L5:=$EB*F)@=1[J MT"Q!;N=9;D28FD#'-.:Y2&3"4ZEH1+.<4K8\P/=AZE-N[@1;#8!]ZU+G7TVG M84)9$'.LZJ&:"96+F*I0AG% T^BQ"Z%OCHL\)5.SU$/7=M^4W;A:RY4%K/A? M!\"YTK5N4'C:8T-\35*K=1C,1-OP5O?1SWOF0I_ IDRQ[QH?Y:]O=5#W3C4? M(N SPF37E;"@)QT, K<3$$X1)V1HV[1'>K+5VVXZ^?LV;#5%$ 5;WNQ+;!?; MF2WME[U+A+^HQC6I.E+DEU+RH0]-+=C+:ZN>=D?^TFJ)5>740Q49LB"+DXBI M) 7FB"/)><"R6&1*Z9B'2MS2*/8T4^H_0##+X#C1D<8>40*65T2H%)+PT A" M&1=9G&7@GZL7+Z-\35GA"E?^JXKI0O:T0W:UPJG>^Z;Z *MZ5N_"5[30JCC6 M@8D1FD]()2C\7Q3D/.' +C0[WOWFSME5QLR?%>#RIO38?7_N.?OTY1BK;B.6 MY"0W3!$JPI#D889U1T /#*16Q )P5K>6B\F^NJ4R-R&GBJ>*!Q$-8BP(%2H+ MHI3%8$6$"@_\&WMGNP-?<^#T. BI,@D-":BGE- @580E"24Y@_/.(QE)AL6# MP=9R'7;3,SW7&-E8IE4JZ&LE!VKY)R Z['C2@9X^7T*Z_G!]+',315KE1*4A M:-N01X1I)8D*LB &-T#%+'WQDFW1)R\YNO.^/KP\CA.>B,!H(F(X=)KF&>$R M2DF0B)!+&7,%V_XRN.&\%^7&@9V])R=^4MYBB:*;YU*U8"J7B;VC-U.U#+GL M"]R[,?";68O@PB@WR/7SN+ M?#6"'"+X6H.O0GJJ[[QUG[#1YIEY/IR [[6I M.")LLBS31 L.1ELB4V!/PPDS89#IA(HT3:TV?T I M_#U!4#I:N"LMT..8B4CG24:4%B"@%4T($XJ3$/@R5B;*<^PP!3]UO65GG;>6 MB%Q(0]X,GU$!9[#%XG0')^?0F! 3M8YLJ46?4]2A39<>%?JD&%GP<^^JM\;& MN)[6\HG+XT4<>CO9V_#/8SL^O"=GYS.7 ^U)/I6G9';1X^H,.,'758T;?]WC M$]HN^1;&]V?XP-W+I[3K/NPGJ0!>U3OR"C?DP\5VO1T'8R\17MFWWQV]]C,# M]\W!!,[(O>5?.&3OV4J*P=DG,-U!&#"=YB0"[YY0S68:TT_#Z%9GG; U1:AG8!;<>(&K#LH!1#+$XV(K7XX9YW<:^.@6A&/DZ=R*&)A?V?%-A^P>[E\=9EG 6:]#K0F:$ M(L098X$D49BD69K0+$EBU[BX.A5FYQ)[.53-GAW!D=Y8=W*?DVX) 1";\A?0 M N=PK].O.O;7OK01I#)\9=^\MU-\O9*VSD'X[(C@P_5QPA5P/IAT<60H 6% M""W"\5GYW' :0WC8*8%,* MKQ?!9.[1D'V_%]XPXVAUB=+M)4>[H]Z^G(ZQ1MK9BZ]X.1W:@6ES S_XC2(M MC>) ,A-&/ \I2X6@1L-/8:8"%H5A[O,,02?2OD.)Q^Z7P8J600> MJPD#PF68$:F"A,<1@ST"S18'BT*-V+.X.55@Y5T;AJS?JJ):463%<>#)%/R5 M:M8&=G.5"Z5+]21D5\,.,O"TN&@_RB<9^,AU3]B8&%!5XKM3ZM7YF%G94')= MIR(1#TJB:#V9%G2" QU\L1;VI57S^&!52'_5(-Z1 MONQ; 6L1(TI\]6JG4/R6.+,:*YB7%N%JHNT8H_5/::VKQOCKNP$^.-\/G>L+ MCK.4KZI)."6"9!77'A_KC=, I6Y=[;?1]F!=\+EA''H=@RAHF%0DRB75=2488!0D@%<\8 PZ5FJ&3LQQD<#YN%6FP MEFPG[9_*T5_O71Z#3.=)*&(P884D-,Y2PL.0$Z%,K#.=2H9(@C559H.5B6:VM%%T!9WG/H-,=^WCHB\UH,J _LDVUR>4\;I^# M;=>U51WE3E'*X1C;T3>ENV%08W*\^;1WH,X&!V_CO8__/CLZ>!L=G@U.CPYV MZ='.;C@X.(S@GL.]@^U@D><./[[],HCVPL&._'+T<3 <[!P5\!S@V]-/#D4. M5OOQPY>]G7=8%18?@RR%+0UB8JC4A()]37BL(Q*J0,M,)KE08KFW02HC8IE& M(:<@*7.6")HR3A6CL.E+O0T_A*CKLE8[GNB'8C74LF&Q->-.DV]7-6S0[\OW[<;U (2%=D<_ J!J39Z 8X2@^D-^4>I?JA]^544);M'5+\7( M;I.]Z%<[^ 7,?7_+Z?C"=^,RMI4G,49$IA/XGZIN[WMUMVRPY)]3M?Q9G&Q% MX?J/@ZUP[6G5W+!#<:9(LL/D>W^YT7\HNE@5PA:^4O0"^VW MJF>TOSH!#K8_1TN711=?\,)E)EWD,\?0W]\TL2WVVW.)V5Y5!E\+H17O?(_M M>9RO/OE-]X.U6IF,F_;[AM?]J7=I)6E&P=Q6/1);?_U7G\C6^A$ Y=?RN=_W M==S'_WFDEV^_] 2?MU%O_?B=0?%]J@H;A[4J,$1'=J"G@_'(H__5 M,?OX:?JJIX?G7X;[9\-/1Q]WX_V#P\N]Z]].#\_>%7NPMJ.SO2][']_&^[]_ M^')T_N%J;^>WT^H:>-;L*/J0[G]\-SP\D\G@;/MZ[_#WW:M!].9\[_KU MEZ,=28\.WIS#LR_A,[-7!%_^/'@]W7L?7!XK ^*2:DID%&M"$0^=A6%$5,IX MS(0R*984AK2?A>L"_H_#(_C1/7GE!HE^JW1>U'>=E.NDW(,5X=]%W,ER.&U% MZFKU6]LMG8R[GXR[;F1<2'4:)"')N32$AC$G0C)!9 SG%^:1TIC6BOIIM-RA MTXFX3L0]61'W]PV3<;>8=-OG6%EX/5^%T4F[.TF[L)9V22 $RR0EN6244!!O MA+,<1)[F@30&RX79BY=9/\O9DK3[1R?H.D'W! 7=XW?2=![KCY5O<2W?. JQ M-(M(SK#UGB:*,)-E) T3(9,T"K(L?_&2]9-DN8UR$ZVY>\<5_:#P)QE77)]- M7AN6C>ZW%2O%]).66(\88YMS.O]JGMX!H-66XBQ0@+ M TUH1A$@A >$&2._&T+ZQ8 <;4\?:=>+N)G,@$#*HH3(DR6/.I=4A$I")B@B#BL9%1 MS/B+EW$_"9?CQ'>/G'1LOQ'5*Q;;CVXN2[] M#@$$UZ)_O]B.KS"/X1S5>(;EY-6;K@W^/*_X\$-LT$^C)KY71*95!@"TWRF- M!U :@U?M^ QG0B->9RJ4)#1+(L+"-"8ZR1(9+LI@1H;5"_$I&6)0$ M1+,XDR;068BC"^)^SI;'GG3BMA.WG;A]JE',.\K;LK-KOU[.MDK (DHE4P&A M2FF'2"\"$Y!<,)I1&>0ICF8+PWX<+-=(?&T-6"=C.QG[7&3L!H:4NUC!8\C4 M)L <&LXCI12)2DFL:[L<-#5A>]-J_QY[ALQ,^/ MQE;\_IA";[\<@TG&LCB7)(V%(91F&6%9;DB2?9 M'R7(!/BIHX.'HP-ZS(3*X@1T1Q9I26B>:B(2&A%!)1@%(M'&AD&VUF4JOW86 M3*3#,(E,FE)A: JB*]"92B,MPI!GN526'O**'O).'#P>&1QL)_L'\//!X=7^ MSC8=O#W.3*ZC"#RU(*""T%0PH V&V)$N\JBA21TZ]^[8Y*&."[.7W4Z:4RI$Q 3$\T_$8O^ M_PL?7O*K\L4_YP'3BE&UI"S=PHU?W+.U.V/,HUE4SNI3.&;-$M0O#KP:O@5K MXANSEM[I!.7D?]U^1-F+EP<6= ZAN5'$CK#^@-\"[_]=*70)!2=#F+=7V^\/ M_MS]_5\'O7^]WO[SX%_]WN[@U2W#&S9@V8/]@]?O>P?[O5?[@_?[?^[N;!^\ MWNF]V1UL#U[M;O_9>W\ ?]A[/3AX?Q]1M0FXO\G6C1C9#X#^^?MXK!"L?7ND M=D=3/CHI@' W%.L3E./VYZ/1'Z='U^/H\/PMW?M]+QKL_':V__MA,/C]Z-/A MV2=X_N'UT\0_LMG^V5%QM'-R":L)X'H* MWPN.SM\5^P?;5X.SP:?![_\^'^R\#F"=5_][_3K:/]@[-E&4@0Q/2*BE(E2" MBY]GU!!.=:X42V#WU1*N:Y+I)(@YEWE$M8QS'B@9TXQ2%>LP31;A0:N#L&JW M.8J>.XO>LF=]9T)>[:[>NKSYUTF,B+4)X45Y1B/)192(),MB+B@-59+>HCZ^ M\X"6QI!\H,DSMUSUO4,0;21UI4'RGML9/G8*!MIXZ)@5II!\-$43'6]0@;Q^ MV'J_U0/]-AJ?7R'J*O?SN*M9KJ_V_[V[0\#\@YLK?5[(?F\Z/M$( =S,(%JX MIU]*/7VBG(*LP"GA4O?M@--I,04+#2=:3"?%R8FV4P81XGW:[UV>%O(4%O&? M63%Q$XSJ5YN.J]%%.!\&KCIOAT/XB ^O2EVZ81YXZ;A7 *L,QQA3 B-252/+ MD:5.*OYJS3ATPSY\6 4WP*++NPGHB\\I'*+M\LV!&F"CI^WM]Y_8B Q"&G[6 M=F[LKVX\$]Q&XU2/]C.J";\X:':KMXTFG+U+:8?'+CVT/[=-?H_L_M:ON>H% M''3O,KE(/IG862&?^=!-(<=]'(^&./W6#G2"S]!U[.DO4FL[*Q@1?N$!_A)Q MM3"7;L/&%U;2U0D&D&G2S_#5:C.=SA^AZR[W#SZ%>P>O(PQW[^WL':=!EO D MCXB4$B?21CGAL1 @TS)&<;!U D?R,@FVXEL&&K8HY=(.&JMI<%96S%B,)(ZS ML63$Y>GBN(AA ?*B;&AVX>N]PLWZ.1\#1X- <,.5/6_Z>62M5(#!FYQ=NWEM+4')8 M32EQM%O/+N-)#VW=OF&8ZKRH7"']8+.MH$:![,AE/"E!>>D292=L53D#C57Z M\RV//5; M@5[98[BD\S'H)7.JOU6BC::WG7]U1B9PG.IO8=AL5Y MX4BD#Z0XL6K?:_L:)[ZEWD%72=1:< LW4QYW$NE=Z(J2F^>MF /X),;]5Z"T9'4Q MF\A37BX-M*\FEL[SQ BG258N#DJV O<'3%8OMIO/O 4GO7G8-I30?*U> 0CQ M5B%P,@$%[QD,OUN__@;.6ZYH[O=)9Y341LG5WLZ'8Z42I< ,(3Q-P!D744"$ M#A,2@SN:)$'$::I>O&3A37/.[72]Q@1<:35O,%%T5NQ="6:P\^DAK-A^CZ." M-=Y9G1-"7BG>X$NNHBY5**MOB]'G\? SRL KL '*4V?B@3D(JK/6>$LUSQHX!+AMET^TRP;W]%!_MJ\F3V>34=MC&>H3+J^<#2)G M8(.>ZTEIU7X5PEH;%1DU(1!X>OTL]PC<=6^J8F0&F-!'C&87RCX;]Z#:\NJ= MQI/BI, FT_H$C/VL6MC<@%EW.RSD&HY/*GDQ/2TF2YOBC:KE\[WQ[DXI1_XF!JH5DP@?[(G_">SQOA72]?R"/1<3#/,H#8O(X! L&"[ YS0F.-V8) M307EV8N7X?(@39>Z!UZXZ8!#.#$MF)*QEC2F<4X%SF8U@4@3R4V\LJZG.^ ' M.N!@[_KD6&L=IBS-"!P$)7 P+AZS9U'!5-MJDFH.]&'U< M$:C[BK3IXQ8NO)>G6LV&>M^L)\[2EN$\[^J%[>,XR%B:RIB8S"3@__*8P,9+ MDB2Q"J,T,4&V5+T@C4JRV"@3!AE-$L&BB FN\X!GL63([!L_W-3FG>Q(49MA M0DHHP1>9(@_Y-'8K)BG!:QB/,$AM8^3M:&0=>USV@/ZN<'[HQ$?&ZY&EFSBQ M--F*H_!K)I;2>"N*OFZTZ(V#4+<"^O#3.C?MKK>, $W31YE7FC[\<%5X9/0( MBZ5;*SL[&T=TFP=Z"W'4[U%[V5..=:X):;W.[3 ;?A M&^OL[!X:VG9 MC4>EYJQ5_4YWV4/[C#/\R?:2YM3Z[;NJ_B[E31K#^3I=O-K M=G/02HH\ER&RKU;&L-?2#[O][9\D0=R('+#29V8"7+*(TM1$.35YFHL@5IC! M%&&<\U"O])F[^,[AQS_*HX-QN/_[[I>CLT&Q]_'PZNAL-SB,WEX>'AP-#\_^ M_>EHY^CT\/I- >LX.ZRN^=\_3L6Y&NZ??:"'9V_.]R*\_H_SO;-W9T<[OYT. MSO]=##Z^^P3K/]O[N OO/"C^]WH7X0 $B9$E@B)$1AH'CE @)WC>F MHQ5-=))PLR(,?!=9^MV&7"WRT,^-3?*B+#1AHCAG/*))D(J0BCR122ZS M0*;Y0XRZNB$R-U_7](/Q1IZ,N+"[#Y;=CY5V+;=I$\>8/AWY=]7(OS!7 M>9"F)$"I1PW3!&SBD.09R_)0TBR*Z8N723^-EL7?PPTR[21?)_DZ,V^]X!OH MC9EE^F2$W'YCY*6&BC *0Z B+0BB-!$>A(+D8CN"I)U=?%>&Z_=V?6A K9]IDE :IB6F6I2P/110D"54F8V&0 M=4&L#1!!>^T@EJ;49!'+B#:))C36,6$\20G/LSP/*&4Y34 $/4@0JYM$=D>E M3CD+1!)EH,A#&M* RQC^%\41DYJK*.QB-YO'4ZW8#<\2J1';468B)G"8(>'4 M%FBE$BNWN4F%C=VDWQZ[Z08*;G!4XL?R<1>5>"#.;J(2H0'BBK* Z#BGA&:Q M)CDW&5%9SO(XC 4+](N769\EWQ*5Z'BZ4\V=O_U0[-OVMR-.32PX2;,P G]; M&I+3@)$LHUR$N4YYSEZ\C/KI"O;=V#FA5:$P+%;?S/;=-^>_V6WL$_KF MNB%/CSKD:>6$G+M-O*FY[D[(+BL?="O63H<( M\Q/=M4.$Z1!AGCTB3,@Z1)@.$69S]K)#A.D0839B-SM$F X1YL[--!W2][?$ M$).]\[?!X=GK9'!^=(;/.CP8%(=G<*U=)ZSR^NW5WL?=Z\'58@SQTQ7_!>[T[W8O^* 9G;^/!SB%<>W0VV-G]25+M]/_C65+HF*A%** M$V:H!/E'(\)5%A)C@HA')LHC:EZ\C/M)P#I$F$[R_5R2[\D(OI^H"N6[";E6 M%4K,\HAKE1,I1P0+D1 MJ-$BH$J!GQEWB##?6:DGJ9*,22:Y3FC&;QU/MV UG M66QX1C(:8B.4DB27H-M3E0="1BI.9=(APCQ1-KY/5.+'\G$7E7@@SFZB$BI- M Y,;0U3((D)3S4FN0T,"G>8Y$\(HEB.$8[ZB;+Q#A-E8GGXR+-WYV_=GWY:_ M30.6424DB6F8@&(.8Y+'84!8G/$XBK3,0OKB)>UG*[KG-A81YJ3LW'.AKYT8_1C'(G93U"J;Y^92U5'$8IEK+($EI%&K& M#/AEN8R2%,XKUIT?O7E6,,8$H6#6DCP0 M"0EY3)4462@Q8_U__RN/PNC7#5+*SR$MO3\]U9,>E_^9%1.M[H$E^6W[\,2< M:Y9I(9(XT$P**DPJ9)0F<1J*F!I*_S][7]K45I*L_5=.<.]];W<$Q:U]Z8YP M!+:QAXZ6:-NR/?"%J!4$6A@MQO#KWZQS)) 08%8CS)EIVR"=I9;,)]?*)*8V MKI< ?_$S5'+ 5>,9JX3WFE#.#$Y$6)*0QW'IY349I[1E[5,:9 M\8S10(+CTB+E3$1<1XUTDAS^TLI192R/<>75 QP-JD/12^P7^PF<6CN_'HAW MSX6>C%@F'!GB(O?@<\P@3;0"&K9 MTS:)6!ZL#!93CIF&GUQ0F$K#HG$DU.D-RR9FYONEZ)Q Z@T*A'K$0TC(61 X M2EN2!*$.-G;E%64/7^*AKNA?X^E+P=/;&-1/"ZBUK?U $#MS7L,I+Y.D2&J3 M2(2V314X$JS7WJBI'1E>)TK^,KCK?,&6A-$8+*>+WH]@;QB(-^MUKDHPRLQ:C M_5A5L"XB3"*<%0RO"*&J&DYQ53N\L+V0?]#%L1T6_WVK!DP&TZ1MI$QP&Y3C MU@%1,L*H\C2*'.^G>!+OOZ03D[@%LLPNQ5:Z""YGR"*?*;+L_'L?^^Z7GOUJ MQEL'.^V=MWO',!H,]W.X#N]T/[:W6NLGS8/F8?/]EV[S[0:&<9[\^W0#4&=C M5P"R(5=J'^,0RE28+>' MH]QH8CAV0S]H'XU*@-B+O3BPG?(&&[J@ZPU'@[*+V&KYV1!V8EC^U+6#PPB2 M>F\JM89KM^DC=$V.V9UDSCQ%??+[,8P[L9^N45??C4?C09PEOHUJ)F6;JA:, MYW6G[P]?'M71K=;&+@.KP;H4423P%\<&(QVP13AQ"X8^]=2#CA^!-X^R-C48 MQY5EU*^J389QC@!YZG"U;\NJ3NSCLU:5Z?3/QZ6O4-&^_TQ#"L,?__C M2@WS9AVN'J53E5G3@MVE4Y66:Q(_?/>GW%')W*RCTDN(L@)LD?N:)S^U8'WX ;=.0 1 MQYH''[M;[S]VFJWUT\;;0[+SZ8+/IKM-FE\_G&Z]/3QM=#_#G#Z<[G0;HO'6 MT^;[;;[S_C-IO&T<;[6^=/Y]NCY7E( %'*(H:YSD[&K'D;9,HF2<)LQB89C) MU4XH6S3+ZI-:CXRQ],I,E1>?(+=TH+0=[:!UW*^QZ%98M#&+139ZPVBRB#&L M$330(E9@3WVG.24.KHJ^;VQJ,ZJNRT6L3MAT8LXI[Z<6+0_B+%&HUNA MT5SG+D8XC]%KY*/FB/L4D=;,()JD=0RV/&2O%5G%0CX?S6AJAL-@X_7Y )== M^4!J5P4 =(V*)8>]*IGX>M?+;45.G1;Q\Q:HEC!U6L23")*YNG^.@0 18%T; M%RCBR02D%6&(J62(L)@;AG,##W-)/>"[J;7+EA51.I87SF:)2!K;ST&_\9MTM%KRY]?FX\?9U>ZNUB;?>-_#6UX9H MOF_N ]>)G8._NMNG7PZV3R[&C#9$\\!_!XX^;KS?%(V##WS[](/8/CW$V_E] MK4ZWT=TY:'YM'OS[=(_M@HT3/6&YA$@4H/ %B9P1!"5I"!"!9&-8 MSZ@*K.TI,\E'V#U-I.$>LQ1\2,[G:C$7 TSG>U.<;TMQ9>V"&X4A9YFHVK8? MCFH9 UVM_3A5L&*HHKLY3)ML>U!\LYUQS,'>[OGZ#<_7[[9)04Y;(BB L V$ M UP8K:*.D3E)E7 Q72%.;Y42\,VV.WF<[_J#3R Y,V_.,.)TGF]@FJ_ML+U, M20(_F_4V0&@>DD9K@S8.]HZ;K<:N9=YS8R7R./?&L!@D9DP<417@\\"H=V[E M%5Y;S"(\3Q@89G*Y*J?,=CKYZ^/]MM_/I $;D/7[3&!@[IQ,R*SHCD=C, 2 M2-@J9R 3VEP.@AWNEU^4/T2 6Z#4#,874PD>5PI<(*X+I+=DV0 _'=GY;HB< MDV 3LMIBQ(7ER-%U25Y(6'S"0&S<2D6SE%SSK&L MHOXYS^7./ZYT01:N7;8B:PL&3LFRZW,"MJAD*S%SINI]%V?&M7@+@W79%VZJ M^Y7:?%8 ;U*J[";S?UGK^+DWB#",Z4*^!ZOV1M5+ZY7\P4K^W1\.8[V4=UK* M=]E:_9*MU=L X2\1(_Z\]FFM& $E#<>#DQF-]/'Z<_]B\8^7VY^<)!L24=AZ MKSBCV#H;,6=<$Z\H]_X!3GW>V1_S] &/NQG,DW.@?*N5@Q0?SX/>C%RSBVG-DJ$L^>&1X^18R2AX((EG*3@=6[)PE8E?JBD MPE_LT'P-?C7X_1C\;H5PYW5#RII,YSI?5IQ?1P#2V++?:]B[+>S-%*KFQK D M'<(QGV_U5"-GDL['WW&2S#ACU$P)^AKQ:L2K$>_NZMY5?7WNBH/9[*UQ\*XX M.%.RSM$8'14!A0#HQX622/,@D>%>>,N# :)^Z/8_-1K6:+A,$U]NX_<<#N?! ML4:]VZ+>N?8'&\0,$P(Y*2R@7N[NRQ5&01E,G(9-%71B]"X6;5]2T'L)Q^Q* MMZ7=BSU_4O0=C*?,H[K:_?WB3]Y)P8(5!N#*:VZ#US8 ;9N@">9$\VM*T]?. MNN7 K<;&1H41D+LD2+#*$"R2C8,:KD$ RK;R2J[SN$U-S=>V%6E)^ M/M=##%/".Y90"CH@3BE%VA&.; S,,ZT8%N0!O% U+_^*O%S[5Y:5PV?\*S8) M 3NJD6$\9T=+C RU$1%'=/0"3,D';*]<\_FOSN>UY^!)^/E<8EMA(W6"(X5) M0CQ@C9P"75QJY;7TV!O-*PU\F:3V2TAI:EQU&*2NA7%EXSH;E%:6)4(4%]R8 MB'50@=!\6AF+6'L'EAV;YLXN!ZR24-$CD7L0\< 4<:B Z.4I42PL0YQ%D,R)GL0J Q5P=T MPDG\T!';FL]K/J\]!S^!SV<\!RH9SR1FR(5\KAKL1&2",$@%1@A7R>F@:SZO M^?PQM/3:<_!0_#R3+_\JF?-\S^AM5IMF3\J[W^>MSM=LRSS.*$-2 < = J,WW)8""8"Q;E MPYG\-4+4"%$["Y8*"6;:W >KG3($6><]XBEPY+Q@B!AE)$[211DJ@X$_9>)&8Y=X8;0VNWQ[*CV/9< M0H*QGN.84!3>Y2;2"6D6\DE[;;D/VA)JRA[SC)HE\GG6$8RE9.LZ(V&IV/Q< M61&)4)7*'&.QF6EY]GSC)$0;WU 44K$LCM1)%5 M0B++D@])@O!F= G5\Y=0ZCW!I&Y6ZDUW=R>[1<=X2YI755#C!.3"P$8K1 MY*3BBB6 ^-H=L^QX[^=ZVVE&760"*>8 [[6CR&ELD<]^<E@_\ [_/AM7OC M_=(TMWN@\%.-KS6^+A&^UAZP)4#6F:0>$37EQB/8K(BX2!@Y&S224N/PM@;<&G!KP%T^+T'M#7XH8)WIB. \Z+ BH^Y&F+5)AJO!Z*ZROGKRP7]O]*K_6K2=/:A;[I%]JAWZ3/ M^65=U?-=);-[3+&T21.K63YL:7U203(;4L!2!;)+L%QY=;%1^T_L.E=V F[V M1[%0:\4CMYG.S>W*WG9OVT/?Z0_'@SA:5< .:C&$]BR:IJ,I-YZV)B7O#32#*R:"3"R08Y2^VHCYO*E@TRO9ZL9MS M/HM%\I^EX0NL4&W/CU\]/U3.X0N;O/4N\H#A;RLU%RY&G434=N49],EN[V'14IK_VW#_V)A/- MXSH?U5JQ/C/G=F\(Y)4IJ;1LU)_#PG=@(=H)1%M),/K7VL'!V M&&$!COK599W^<1R.BD[\%CMY>.6(JDG#Q4,0EN73>_!9_^)SN^>DO5:T]@8CS[W*IR,2XW%K8S GYI$[T MH^(_XWYN['X$S XC^&WX]CQ7BTY6:Q+1+OI 28.Y!;- % $8SH\Z)WD58.1GO\TN<4F#U6* NN'C M,UT0-EF0SY>@P=EZ#,='&;> ?MP)D,5H!-? TO3ZTP*')6VT1R=7+\++)I%S<;XM/*G!EL P2[-.4"-ND\*2/3XH3 "T#@N-,>?%^X\RPV9(9Q>?T(;<#4\^')N.Q_; M:A';Y267,V#&]@C"JUP8$%:QO'ED80E#D0;]+@A2$#N#@([L8'12#BR+L?QX M&&(I"6DSQNA]'^U&(IM@ ML'_8SK$]&:[\WSP2 @Q.'JYDQH"%V5\YQY0>C>4J0 [1]P?E?O\Q!@P8Y*M@ M3'9IQE* 7@/6V'_]V+!4 "(EJP-VO,F&7'G*RUYBJ#X9K2T8HXH#!;Q9_]3Z M>_/]OUK%OS;6_V[]:[78;+[Y@4Q9@F$WMUH;GXK65O%FJ_EIZ^_-M^NMC;?% MN\WF>O/-YOK?Q:<6?-#8:+8^+0J?JQT)UYAB-S.MGD9\34&WVP]9 2]1_IL% M<02J0RE0*E.A,DM )PCP02R]K<'[?]O8J\5U)Q;RLH^CW>^W_C*O/ ML_2O[-4AK!Y(8."U4 IC>%@I4.$YNBX/*E\O(:I%]2^5N90<^&*2E=7?-99=]1#2CD(,W44S@1AQ"V",&_L<'^]%_(_&^>' MF2_Q,YY%8>2+\S-N'&^U#DFCM4$;I_GSS[N.$J8(ITB88! '?D .=@:%9*A5 MR1F5\,HKO+98]ZL HNSD;<\&R57%[2N**EFK?9.SY]G^N)*)5PO;*5U!Q_MM M,%7*IT[=3)E4AQ-.)3_R-MW0*KW>K_^3_./K)6=.?+5AJ_9&K35NLD<;$(LZC3-C;F$2XZ )?3C$,0-?I](^S(E)9]A/! M.IQ7;UQ_/.?TO3EVY[N+P91ZLB>@/9R8N_EY\.1O$U_ U&.01>!O)1OUQS"[ M,/S]S"7ZL(M$;[1(%X*X5\C9B65=[>7$1S*UN!V"T<<8K"3L:0?[&''GVRR DC>;Y ^B_S\\"$K$PK67 M9#U5EO(39?DR^FFOI<_L9]%VT661Q+OG 3_>?*"C[U^I0N M\8==G\?(6?F%UKS5']G.;5CWEZBT]>:"8?/'#6CN?LW9;\+)=ZXI\,P&^2@L M^7 3?Z CXE4.LUER3KAQX[O;S/X7S=_^-3.P0TR8*$MX"I8[Z:S1CAH>*(N< M&(P?( /[]LZ_IT_!OIO'9)*"S9JG,"ZZD?^<;K<^XYWNE\/M[L=NL_5Q'ZXG M6ZU#MO/U8Z>QD(+M6?-@#^[)?YK[<'T7KFOOO-\FS?<;V2DHMEJAL_/^\VG9 M#OS\;$MBT6H7.3(L"<032T@+:I'G7GMB4])8/5"+D =L+OJ3SJ;4Z+1,<[L% M.KG$G.9,1QDU=S':Z(PR2H7$@U%,W^] 7@U,CP9,YV=#7#+!*<&1D%3E0IX8 M6:T\DEP2::(4,CYKP1W1U&@<0B"17)-R;FZ'N99TXV 3;*,6RT]MRYH$Y,!S4A[ MQUS2K-9PEQ'MYSKT86X$H8#Q8*R ALMP1%:&B+A.(+YMI&"[U+5M7P O*^5= MKB2"*=@[21 +3$RE$M89YJ/UM?JVS Q]KK[AJ)( 31QIJS'BT6 $2IM&H+B! M8BX#4=RMO&*KPK!?F)T?0T^J(0)P0&N3E,218Q^ GEKQN7G;^\6X3_]JZ]7^D9 M/R=.?]VX?K;=_*1T6YK.=B_V?#Z[#N,IDXIKR_GJ3A*,&B>U#8X9'H4SE =' M+!96:DG9#9VE-RW6^ S*ACT'(3I75#R(&(%X%6C7R8 0U1$YGP0R"1L<1+ X MR=IP?@&L[(7R1&AK@F$<)V&Y3V!):V:3TCC&EUD&\)GP\[E2K(76"4QD1!SW MB ?!D8O&(8(!G+TV.1JR\BKW"+AW%< EYN;:;GX$A&"-X17P]*CP-+>K"%B?;9 "$,JAIP\B_-!>YNU%Z>H\\KD MBIDO($?MQ;/R3XC@U?S\6/P\JV:DH&E6+@*WP,\Z(L,-0<0X2KT2R=GH:,-92"*H>M M$4L($?<-B=SXY,S\^\/3CS6._APF$*>8(VT"_"2XLX18RKT! M< 8ME]_;\%\:<+Y!2[WEKXI=MD4&EISV12[V;+LW:>8%WTSZH2Q6+2YKUU_6 ME.6Z>L;7%"6?5B,?P6-',!7;>7X5QC_.K^%L3??K2[J7<[\%3-ZIW/*55<9A MNCYCYC$PS##V+@+FA8[:%]RHTSF_ARGGGMIG*(J?*8K>HT#S=T!6>%8#/ML[ M:9ZN[XK$%=&:("Z5 #!T EF9.#(F1DJ=)EC3E5>]_@(DSG+!3).!VTA2KY26 M3E*C",[A7#2HD4?;'IW\4[;[>'$$.@=B MWQNM#[M6A609*'-41D R1A+2.9F#"TE %\LQ';;R\-T!ZFU]W&WU3#&HTXH0(Y90C2VBH3O->4@FP"F[^$D4N;1<_\?J'!Q,U;2=^D@] -FTD3NO)J M*9I)ZT=O)OW/H'\$ILG)/QW;&ZWW0CZ3>I3["9V;LTO3**.U.:5U>,?F]^W3 MQG'S]#-O?MW #; PM[]^9MMT@VQWM_EV]Z_#)EBNVY\NTOK._O;!.Z#V=0;T M2[9;'[XWW^_L[[3"P7;K2WOG8+^]W?W MEO[^T#KI\V]71=U=$Q;) U.(%:# M1=H*AR(/&G0P';40"ZVE!18!,\MP#)Q&GYT15% /QJN4G*2+?36FNU *RK,M MN%-GZ1^]^8K[E$U,X,!]()@[PG0@3F&?Y:;26F2&6/H.TW.K&,]6<:[STFBN M7<@5+3J>88,,1=>D>82>$V1-,O5<&F3DP9J?TA_"_#+M(>[2&>(Y>-$O]P5> M%@/Y=?H%9"'_4#-^6=TM;MLCY9=HM/!WM,.XW^^$HMT]&O2_E7TD;UY;_C8U M_'_]Z-M+"JZYB#W\/W%J%9=*.A=EM-:D9!Q.DEW1DO(VP;4K[9(RS+ \$;8[ MVB23"!O9^;HM&F_7CYNMS]^;IQNX">/=@L]VWG\0VZ>=_4;K\TF.PFU]NAAA M^]+9.0 [_.TZ:;8V&-CA=/MT7>P<= YWWG8.MKYN?&^V-G,43H =,U>*GA#8 M/+#/ [$,<>P%TI@)1"SA2HEDN K@:]*_,!I9$N?W% C78UT%Y NY!)(DF63 **B($1?"(F.L1LXS$3%\ M(24%U6]5LP?.\WKD3(%?O$18C@*-P4 X=^'4AYNO/-Q,9'"24\H D*2CUBON M(W,V"BX]X;4FMESX--\4R +54N,1]SFH;PE&1A*/HF( 3B%J"]OV2JU*(9;H MC%-]JOFAVTHPBWT*3C'ON<=<6^(C 2+ 3CNJ'J*\4LW##\O#,[TD9$PJ!8ML MSB/G01"D015 UE+J&:>!49K4_]-#JV@UB7:+SR(&#,D3U- MA9..$YVLCU1'KTQ2QGDKKU8>:G1Y-'3Y,%?Y1(!P4-(ABK%&G*J<5>$MPD(S M[9PP*K<--%@O43FFNOSB0U=2M31&@WG@EG%,@%>-X:#M8XY-4('6^L'2$ A*5%(+%'%",.X[(>@U;TUB=K3L,0\C$DD41@-ZCU7C&D+C"L\ METGI:+FJ-8FEX^&9DDC64ZP<1L%9X&'0'8";M412<&L35IXZE:,9ABZ3M_ E M>!K>C0? <_EDRESB:>UXN!*'!-"P=P:DD>9,*:=Q%#A1;#R/-M91BR7#H>U9 M74('8W#R"3E%:2X2K;-6$9 DPAFN+:5,9XN&&[I$%DWME7CPIA!"#_MX@#NOZ[E<"D:%,I!0YLR"+%(L:% <> MO24 35@K5T6.D ;6CM>_B% MV51E)Z%FVBN>N/')>:6=Y9H1')(CHM87EHZ#9_0%3K&2GB,9-.@+*E<> 34? M82T\TT%SXED9Q9#WSJ2L?0^WXL!6?V0[]_$TW"^I_5E#4B*!L8@32]ISYX/C M\#^*M156A5"Y0VLWQ/) TEQ3&,VI]4X[)(ABB&O-D4U2(2(8!570"4L)0))> ME5(]E^SN)W!2O&#VUXE8'JP,%E..F8:?7%"82L.B<234&LG2L?^Y1J(LT[G* M"?):&03&'T86*XL\ ?S&4C)*LP=#K8+B\ES8_R7X-]:]'W?''9O+<81X- "^ M*:N0_)_M]F&4I^4O+\S9\=MRZ2PS6_1V9H?@YT[,/P".K<]LUI485\/;K>!M MKM>#3Y(!B1-$7 R(&V:1(P9,+X8C9UY)E6N4$[;*^&)>^>^UP^178/6?H)_4 MK/Y4K#Z3UT$4$<$GE"@G.183D)8A(2%8D,EZXWF.I])5)A:[[CX)J[\$O\KE MM<16BUY?7%?^VZ G7_@B7Q335C#>BW _2-XQ+,2_T-$-W(Z+#&2#OA M$,=@H!IE)1*$&A$B=T*9E5=BE=&':J/^]"T,ZD9=-98N*Y8^I:.OQM*[8&GC M#$M9H%[X:)'BN5D7B#YD-59(8,EU2E(%JW.U*BU^G::'5[2#N;(,]I(V,9FU M*$LU>M;%5\3O1[$WC',M!H;7-C>9M'?)3X(?='%LA\5_/UFOD^OQ8';N9_PO MGRG_W[V ]@9I'N\JI9E2N=@_SXV<%,/( OHB[9W$44C)C5MY1=?88F,*H,H. M_+!ZJWV^9\.2>I_OL,^T\6'7*"59=!I)G0^HI*20Y=H@KSF+"O89AWS4=A"'1Q$^_!8[)VO%G+!H#^%; MG\5L*#)5@.0:V"Q94)8RA;/#]O!&?2)NVN]!+/9[N*J%Q$2(3B0=%R *C_K# M=G[G'X/8L7E"DVKN$T5UYJZ)4H'/;[$.](?QZ.I;%NHF_WQI7M945^+"@L_\ MO3\XKQ"^%Y$;1'N(;(+!_F$[Q_9DN/)_\PH+:"N3ARN9VW8LS/[*.:;T:!I+ MI3>%3'@E"?T!NF$/Z5JMO&J530KZJ7B38;.L[FRO M)NJ?3VL+U;@5STGPZY]:?V^^_U>K^-?&^M^M?ZT6F\TW:TL_[.96:^-3T=HJ MWFPU/VW]O?EVO;7QMGBWV5QOOME<_[OXU((/&AO-UJ?%AH17@\XR]*$QC]Z' M)G=?6L:6,Y\GXO4(K-2=[G8+K-GW8,&"];M]^GI_Z_W'P\;!YO<=^+=)-T^V MZ;ONSIL+XK7;$#O=G?TF_6D;F1\.XG$IN7SB'^T1@(&_@87:BH-N M\7??]FXQ[:O:3SV=G=TZ[YQ7[(--;(M1GE<'YE4DZ]N=]NBD^"W;V/_OOS2E M^,\\XV)];Q#+@O_EA^3/W\NV>L4GN!RVM?AB.YUX4KRVO<.Y>_,'9W>,]NTH MGU#ZULZ:6K;D9]\-4L<>P;??V[D%9>>DLN9O9['?*0AR&ZW^[WYO+Y-!YH8E MTNI_.NQ0,-2-LSX N"!C23ZGP\& H]R@B#D/$?NH)%]Y)=86/6UG!MPLJ9QQ MUY1>UHHM!U*ZA(O<*1@TFM+U/=P'.BU[ M/L6BV^\!@>>OA[G'9$F+4VY<$H6"@7W.'S$\C8-=1\5=_G&L6/?(@KQT2 M['5O/+RZ@RSLCP,5;)Z3A4E&$IX[ CKN;3(Q15 0K XZ@(PC/_"]E4UD%Q6& MS?*L9 :QU]DD_ 0FI U;O2]VT,YZ[T?86W+&U(B^.*[>SOWK8#EI<(0A%Y)# MG&7^YL(B*HC +(BHRU2R!9[^G]P']K?7O]]RIW7D5 =K9/*&,Z($:U* MRB@6+L?L'V[PY@02\IY^&N6$I7_B(&O[8'"^Z"W& -PX4&-"K@N)0T!<88,L MPPDY;ZW7.BN1:>758H&Y_UDK-L^@MA](KP3,, @O(=.QRV M4QMD^:05=*4WA&E0:5@26!\H;%#X\6"0NT!V0"1D53CWD9Y0=VX,F8-W93+Z ME/Q 10 Y:Z_I9KU6W,9\7RI[@8BR\&&1@Y0E8X'V=,[T>='.5*\I<:_.=N;. MJP_\TR\&.25N ,N6'V!/EHUCYV5'U:FY[?^III19>?@:E*I^OS?]J/\Z_F/; MX04SJQ?-#[N6Q& U,\B$9!$/V>_@#$8:8VZTX983X$^\MEAA[#R$,RQ2&U34 M*0%-F2W:0:==*>A3D;%:RA>XN-*]!T"*\>RN"X*D$C93,JSX_;P__84W?IL8 M%IUVND0DC8=9W)1C2JF*0)R3?3>.]OMA1BY.X]2E;[\B^/G'+7,8>CJ+C6H2 M+]S(W3ANOFWL2B^T49(@)U7,1RLE., >K'&%OGDL*%>66=,WN_%](-*[#^'V'2][Q?VO?5A M-[D$^*H$PLX!G_-$D0Y"(>!U1Z7%@42:]_T:7?/.N4D7HMO/55VLNJI/A.F\ MUWA!+1R.W0%,.,M''P"?3*&59#4OC,N36AW7VQNW)9$K"&L)G)JE ?(Q?NMWON6%^#NG<^3H-&QZ>_1LS:J23[9Z M10,L(3$%A%G^**/2I>MYJC[NMP>A6.]6F)(I\R,0>$DOE2,'.7#FS?5JK([MTD1M:PW]O=([#HE0J812MS%6JQMNAM/!.K@S/^]Q7?GT4I)]PQ M99O9:-(\:)R'E,ZV:S:B= %A[AY6^J>,(66G>:\6YQ<1Z M&9VR@F?[+V?HO)U2,KJ2I.NHQ_V(%L:WB[4-VDB&F"8.<1TTLEI0Y(-+4>06 M;D1?&@*IU)7AV._/*"'#RQWA4Z+M@A#([K%\K;L!<8(RD-7,?BD]>"D]V&KV MFASOM^&]I5O]DMNFKI,XS,Z*2MN8>/06K[Z)MI9]**"53/R E^@Y:\7Z-5K* MZM6\L0CQ3 @NC'6P%:"C>ZTEIYQA:B@/\.,5G<4WA-;B>0".62!\MUSM[M]1<1?(:>]^VW M6+@8>T#P(5Y)WN<*_PV4ZQ^3X$V2?N^D&]\T53@7%5N*E#R"'STG;]W[_AA6 M_9\*[G(QB"K.\O=Y+&4)<_;R>ZJ4>-[LPG6T\;UQNM]MMC;QSD'C=.OM^DGS M:X,U#SZ?[!QT.CMO]TX:)Q=3XO?HSD$XV#[=.-UZOTT:!Q^[C=,&AW&0[5-/ MFZV_NEM?OQQNO=T\!0YCC>-=Q@V 672(6FP1IR(@:Y)!4CG8 19@?]2H%(;1&VQ(#"8CP@M,$(:TR2T-1)PR\2 MQQ4G N7R' B#D(A2%Q"WWB.='$5,6D*)#]%%LO)*KA+U4)6& MEZ@@4\VZ/[<<9\VZ]V?=\]J:25FBP4)"U$B,."82::7!F$Y*L>2]#8+E2FR: M+U.OPI=0!WRK2L#H'G7Z)[%JG.IB+Z8<@YZ$5UY8%?#ETB+*_=F8;,_'*I5E MQDE78]-=L.G#K%IAN'<,FX0LD0+QY .RW"6D(A/:,V=PQB:ZRN]?V:PN\[V\ MO/P3U(J:EQ^'E\_U# 'V O"(&X(\+*S!L$?AZR4SB>J:;"QZLV^3#T.7X)K MXM+^:'65V;K*['-4RFH,?U@,_SS7>*IU=4[I[+SKHL9[$N.7IIR5%Y=;>+OEV7;K,[S'DYWNY^-&ZUVW>>J_;RW4 _^KLUT> M30"Y3O]J-PX^[C=/PWZS%0Z;IU^Z.ZWU[XVOVZQYNB'^?;H)S]G>)1C,HMR7 MPV/C\Y$"BJSV#!$NJ6>@O07J+F8_"P_K;W@(0AA.G-+6&,]$ HU/9!OZ8H)K MM=(/7;'TQZ.8'[5/5G(M+=?<<" G:T$_]4$P'&RBV%XB2I\^\W;F?%(^.4?4 MG\.90\B^W^VV1V6UG[)HHAW "*:)N1F3^PME&SOE7I0'Y/LIM7/=I"/KJSA> ML"-;5/@V.5<]N3I^/VH/8CY]]PU>T1\/R\--PV*T#]KY^IDLX>VX_$_.)P9E)Q:A M/?2#.*WQ.',<9?[LUC"KB^58SPZ*5[.;G%#,Q:/* U;Y].Z1'>0/UHKU3F=,?CI8LZ_XI M4&QOE\B@+8T)B3)=('J*')4,>1L-<2E$D1;*+BNE& " -@(;SHRQ@">*&L+@ MATCQ HIM]BKSM"PIXOKCDD@S]5ZD$Z#@4!VN.:]9>IX;7^6W_Q9R)OM@4H)@ M)E/^!QAYAS-2EX+G#R<_0>3'R,8W9DT+=L=D?,WTH^2W,_4(R?A,BT<9++]9 MCO\-<[FO#/&^[!3W^Z0_/[O MO6MHX":$=.>\UX'9.MK?M_V\;ZR,< M-UKSE5>*W3O_O#ZBNKPL^@"*3LVB#\FB'V:5F;)*6*(*(-,A(KQ"G'N+M$@" MN:"H=43CE 2P*:Z/H_Y<)ONTWQ^,4-7NZDJ'57UH[=%T@7+]]BN5SXM0\^FC*0,VC]^31 MSW/:0/-X5V'+C=<)\609XKG7KI'1(THT%]I038)9>67N?=[H&?LUGD09F&2! MY;RS?O=N=2B>K[WQVY)&>J:[LEEN2@T]MX6><_5 .RZ)%!XY'O-)1V.1L?F, MCE6<\]R2ROA\6EWQ107A]]I1\"LP[L\,B=2,>P_&W9[5&7CCPZZ(W G/ ]*: M9I8E$>F8+"*2L@0ZOP^B+#4A+U$;GH1Y?RWWP>6I3F65B7NDNKS8\\^WGO]R M0_"2JDZUP79G\)V)L."D:?! ND9IQ*,A2+.H$!9$2!(9DY:NO.*K(%(?R%Y; MFO(/]TRTW'>5+T/*K MFK7M\P-\=SO7<-,(QE,^XR6X><_/*'@[W,_]0(^'Q7CFM&47!,MX4#7,S:>@ M+YQIZ)R7"[J/7?VK*3V73?&7T6N>[FC#/_:D/*%?*SFW4G(.YXXW4-@VPC!R M403$J?9(YXI_$6O)62)>1I%3B;5XJ!)_2^3]KC'I%\6DISO>4&/2G3!IX_CO MUEF'F>.MUL8NQIIS:QW",K*<%NB0$='DCKS"&NVQ)6KEE5K%6BP1,/U:.O_E M?/BU_"4&9&%4=B_7H.G:=N]<"RQS!M%B^8[CR0$NUM)AU1:V: MFU='OMCB.XP'>26OQZ+I1JU7^_1QNDWEESEKB=38=$-LVIQ@T_INBA1$BQ9( M,!]S3>2 0..5R"0=#2>+X!. MXR7"]85EY%UI"X"J[N+@0?H0\%NAQ-O)!GV$_?DG#OQLJ6Q$:\"X(6"<"UJ& MM62.":0 [!%WRB-#.$$AD,B4DD$&# ; &KMWY.5A]/^G8(/_N4\5H1>:$W@[ MZ+A;R?T:.GXV=)S,Z!K?&V\W=I/E@G@G47 Y-\4&@[2P!)G(L8$=,RJ6\"&6 MY%SAT\/')97Z9^N^V\%>NU<&0!^A:*]8HS>IK'Y%)0.PMGY0R>!QZB_H&U4: MWJQ*]0[+$K]E78BCB9.P&([]?JZ(F\L-Y^*G@VB+;&R,8EGR=K4X&F1%;W12 MC.SW2:'<=F\X'N1O+Q15OWL7A>6KR%S8T#\"@"S6?8F,6<_]-(+9VT$8%I^/ MM9BN/L[>G@^Z?.(?[1&0E;_!-/Z>T\>?8B%72SH9CMTP_F><([4@ MBGJAHKC?5M8_O2DTIRN_EZ684_&7!8(9G!1D-:^H62O6*[I<+0;QJ#\HUQYH ML-V'E7<1,*#T]&5JA9>4C2(N/J(L^7PTB,-<=3),RF-/7KM:'.^W,PO P>3 MY\+X\B8/B^,(-^:ZSS8+'3(9;5'N3AW[.4ZQ/ B MV,.!S6N,\GH7 "YM6#V G/()E=]S.IN\+E7;ZK(:^-RSVCV?^^B$PHU'Y52/ M;#NL%1]GKTG54,LA%K!S)2^(T MCBI(&ATA5FD?RKB(GL9%]$)<1-PY+C+,,]RH)MB,Y_J-?*;JS=WK:F=7R"%I MM#9HX^"0-P\^[W*I: Q:(R6L1#P(ARP'584+(;B,VA 7LUMD,=!1 'ITX(>K M^VO,B&U"IZKYTV/]9J]HV('?+\EXG@NG!>>!B8H2?ZH"];D+=NS!7"*\,0-0 M586^T_=V @:-S/2Y0/V7=CQ>+=X 7@.Q]MH6.#",?;XI/V14'DPHF?*\B'_A M3F[%2,X1'8QP) ;!(Y;&:BPP_*TT3XZX"2.Q"2-A=@=&\L/.Z ]0'@9Y-0 M!M6)H1E&>LE<=-HX7=_%U'DL+$7)!XRXM KI2!1B'@/C6.*4)]D9OU@&;#7@C5E[AM<7"G6?4 6B2]9@2JLI&'O%; M[/2/NO,BO<2OK'64"%:FS_5[9>9NB4W#$?QS(64N]PV!&_/>/SOP?CLN$7@1 MNN?XJ.*=")19^)(@RVXD1V#1? %7WE%UA93QWN@EX]'[0Z08M42)Q]" MK#:Q,C(RI0Y"I3<\&H,_F('^\MH3VZ=.!WGR602)W4GLM;G79D2 M9=0&Y*ABB#M)D#8Q(L^TY$XHFHRZV%EL";W<\RV49OUY%%?:=!K#KD?0F'KM M[GA:?/$L9%!Y4X$BD<^.S4ZG MV%EGJYJ^!PTAVM2KVJ#B[3@V85"MX]CY%ALPPOU?YHS%2;.U<;K5:ASO'.Q]WVXU\,[;SN%6 M:YLVWS;W&Z>;;*?[KMUL[9'FIXLY$INDT6J(QNGK 6P$ZW++#\#.-J.=M Z[M"%4((Y!!:41MP0 MAHQ)#@6,'18J"8'+\AKTDK*+=<'71T8A5N>4/Q<4VA_$7Z:*Y$_"H=0R;"3\)'8@)G3F&U\HJL*G'O)G^U-G1;'.*U-O1,<.A=?SRH M8>A6,-28A2%/.4_!4.1P4H@',,\,=0)AK:36-G#X+\,0>[!ZBK4Z=&,8$D6M M#ST\#MT#;-K?:IWG=F#S84[G(4%1G1C"C/-<\MX@@U- >2>#)(IR;%9>*7+O M%J*UQG,KMILMG#V-^MQ' [JRH&2-23]+-ZIAZE8P]7D6IKBSU%#)$%,<="(3 MDR\8]/ YZLWW:Y; MT-."U.?>M+!$#!O?/5RZ7I[%JA'K5HBU/1=:4YH+%R,*CH%B)0Q!AE.!F,32 M<6<(\RY;<9PL'NBIVY$\$E/^4QU'++[9SKC,4?QAP=I:QUH*^+H"N&J NA5 M^5F 4E00[0Q'T5!0J9BUR+'HD?5*1.$H82P#%%NE[-ZU%6N5ZD%5JO+P,,#8 MY&!DK5DM(32]J?:H1JA;(=3>+$)9!PA%F4(A.8U@WQS26"04A#246X*]BBNO MQ*K2B_&X6H5Z].8 "[K3:I607!'^'67#Y+C2A>X:]U&MEFX%[]HFZ7Y+L]R8 M_BP@O=GO^1K5[X#JAW.H;HF47&CD39*($RR035XBI;$"*':&>9Y+>G/^P,V4 M[L4_]Q()\^6T+E8U?: "35=.?_(;"<23\),J-^W;4-CA,(Z*01RUIZUBS@IM MW+J0PMT*\-VJ4LUZ'N['L]%NG0WV)1_X/J]2<[H.<]O+() M:9,(66RXYQPYA 7]QIF%3*<4Y'YW(@O7?%@+JWBR?7"( M&V\_L.V#OPZV6Z_AF?OP[#VQ _I&X^2BGO*EV\SC._C MUI_M;=:\/RWH=WH M@LGYOG&\]?[+P=;;3F?GP)_^^W2;;:WO"N-Q2)&AW&L75!/GD:5!(BI(D-0G MJYU;.:L0&M:S4J@Y-2Z9",II+AT?K6.!8= T/2TNJ+&#(CLY)W4B[: ]+"M)5C6A M^@.X.)>^]?WQ8%C*'3>&"^)PN%9LPN4AE+K2XA &H)Z"NI5KP+9]+MC0Z>3B MNOG)*1?!.JLG=61+,9;'T9]TVQU%N-B/QM6(JP+1I4GS$RK&EX;1@>K 5/IA%QI-U=I&[3A)9-B79/A_[__ MTI2H/X=G,UTM4CO7J\Z7 G=,9WS60K8HB^ .QYW1<+Y UBK8=4>Q%R8%A?,[ MAD=@R:6,MNV!'W>'HUSDHKRM7.YJ*F5)K_-:T66MW6%9-KCG&/IX/P*? MCHHV#+A?U@CNNW)=%FJ''8/M4A7HK8KZYF=E _6^]>-XYWNQV[CS44)^A&D[.?3K:_;ISNM3;Y]"M?0 MO_:WOW[I-@X.CW?>;Q"0PMV=]]O'_S[UI\V##[N$N)"<,BB87 73B5PC-49$ M2&#!6S#YN;DH0H4F$L28.E=8"%H%J;**4(AGS+ 3RFZHG M0+F"SUH>SWN'A\65+L)AGFH_@=P=#A^VR?1F\]UB+[C>N'L,\GL8>W/U/YME M&YBM]"8/(PZW4KD#9PY#_.)@9//[5NL0YM0X:8)BGNN 2BYX% D,7J".)KFF7BI.E%N>NK1;G7HN^0)\:IKYQ]Z/7%^ ZEV@2A!QT^)8)>/"("!XB MIE%';:\)1ERRF8;#!KI$12*$:TF,9D+[P"ACS(>@ZLU\M,V,R6@II4.>289X MP HY334R2F$N60Y/@ W=[\4;Q!_RSN9&'!-^C]]]/!IE8\>#E91+",_;%4?5 MI]D 2/'[Y?Z>KX*2&/0[U1VT=!6'D4PT;)2GQNKP.TC,'? "B@_!*,&C(8R M[%F9#)WV?W+GD9+JNI5-775ER28DW#'YK&BG0UNUO[0"6W6H!8CNK M4?#&'),XRO"TFG_+,'4T=J!%P.M#Y2DJ6Z64EF&O-&?W[3